From 91cd6420387989a4e9b8ca235aec32ddc92f2aa4 Mon Sep 17 00:00:00 2001 From: Boris Cherny Date: Sun, 7 Aug 2022 14:29:47 +0900 Subject: [PATCH] Emit comments for literal unions (fix #475) --- src/generator.ts | 4 +- test/__snapshots__/test/test.ts.md | 208753 ++++++++++++++++++++---- test/__snapshots__/test/test.ts.snap | Bin 1596671 -> 1795779 bytes test/e2e/enum.4.ts | 6 + 4 files changed, 177073 insertions(+), 31690 deletions(-) create mode 100644 test/e2e/enum.4.ts diff --git a/src/generator.ts b/src/generator.ts index 9059538f..645271ff 100644 --- a/src/generator.ts +++ b/src/generator.ts @@ -285,7 +285,9 @@ function generateRawType(ast: AST, options: Options): string { * Generate a Union or Intersection */ function generateSetOperation(ast: TIntersection | TUnion, options: Options): string { - const members = (ast as TUnion).params.map(_ => generateType(_, options)) + const members = (ast as TUnion).params.map(_ => + [_.comment ? generateComment(_.comment) : null, generateType(_, options)].filter(Boolean).join('\n') + ) const separator = ast.type === 'UNION' ? '|' : '&' return members.length === 1 ? members[0] : '(' + members.join(' ' + separator + ' ') + ')' } diff --git a/test/__snapshots__/test/test.ts.md b/test/__snapshots__/test/test.ts.md index 39ff7da6..0246fd35 100644 --- a/test/__snapshots__/test/test.ts.md +++ b/test/__snapshots__/test/test.ts.md @@ -44,15 +44,32 @@ Generated by [AVA](https://avajs.dev). maxLength?: PositiveInteger;␊ minLength?: PositiveIntegerDefault0;␊ pattern?: string;␊ - additionalItems?: boolean | HttpJsonSchemaOrgDraft04Schema;␊ - items?: HttpJsonSchemaOrgDraft04Schema | SchemaArray;␊ + additionalItems?:␊ + | boolean␊ + /**␊ + * Core schema meta-schema␊ + */␊ + | HttpJsonSchemaOrgDraft04Schema;␊ + items?: /**␊ + * Core schema meta-schema␊ + */␊ + | HttpJsonSchemaOrgDraft04Schema␊ + /**␊ + * @minItems 1␊ + */␊ + | SchemaArray;␊ maxItems?: PositiveInteger;␊ minItems?: PositiveIntegerDefault0;␊ uniqueItems?: boolean;␊ maxProperties?: PositiveInteger;␊ minProperties?: PositiveIntegerDefault0;␊ required?: StringArray;␊ - additionalProperties?: boolean | HttpJsonSchemaOrgDraft04Schema;␊ + additionalProperties?:␊ + | boolean␊ + /**␊ + * Core schema meta-schema␊ + */␊ + | HttpJsonSchemaOrgDraft04Schema;␊ definitions?: {␊ [k: string]: HttpJsonSchemaOrgDraft04Schema;␊ };␊ @@ -63,13 +80,25 @@ Generated by [AVA](https://avajs.dev). [k: string]: HttpJsonSchemaOrgDraft04Schema;␊ };␊ dependencies?: {␊ - [k: string]: HttpJsonSchemaOrgDraft04Schema | StringArray;␊ + [k: string]: /**␊ + * Core schema meta-schema␊ + */␊ + | HttpJsonSchemaOrgDraft04Schema␊ + /**␊ + * @minItems 1␊ + */␊ + | StringArray;␊ };␊ /**␊ * @minItems 1␊ */␊ enum?: [unknown, ...unknown[]];␊ - type?: SimpleTypes | [SimpleTypes, ...SimpleTypes[]];␊ + type?:␊ + | SimpleTypes␊ + /**␊ + * @minItems 1␊ + */␊ + | [SimpleTypes, ...SimpleTypes[]];␊ allOf?: SchemaArray;␊ anyOf?: SchemaArray;␊ oneOf?: SchemaArray;␊ @@ -914,6 +943,28 @@ Generated by [AVA](https://avajs.dev). }␊ ` +## enum.4.js + +> Expected output to match snapshot for e2e test: enum.4.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 Enum =␊ + /**␊ + * First comment (a).␊ + */␊ + | "a"␊ + /**␊ + * Second comment (b).␊ + */␊ + | "b";␊ + ` + ## enum.js > Expected output to match snapshot for e2e test: enum.js @@ -1058,7 +1109,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Any Shape␊ */␊ - export type Schema = Circle | Square;␊ + export type Schema =␊ + /**␊ + * A Circle␊ + */␊ + | Circle␊ + /**␊ + * A Square␊ + */␊ + | Square;␊ ␊ /**␊ * A Circle␊ @@ -1180,7 +1239,19 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ };␊ - export type Parameter1 = ExampleXORExamples & SchemaXORContent & ParameterLocation;␊ + export type Parameter1 =␊ + /**␊ + * Example and examples are mutually exclusive␊ + */␊ + ExampleXORExamples␊ + /**␊ + * Schema and content are mutually exclusive, at least one is required␊ + */ &␊ + SchemaXORContent␊ + /**␊ + * Parameter location␊ + */ &␊ + ParameterLocation;␊ /**␊ * Schema and content are mutually exclusive, at least one is required␊ */␊ @@ -1191,22 +1262,34 @@ Generated by [AVA](https://avajs.dev). * Parameter location␊ */␊ export type ParameterLocation =␊ + /**␊ + * Parameter in path␊ + */␊ | {␊ in?: "path";␊ style?: "matrix" | "label" | "simple";␊ required: true;␊ [k: string]: unknown;␊ }␊ + /**␊ + * Parameter in query␊ + */␊ | {␊ in?: "query";␊ style?: "form" | "spaceDelimited" | "pipeDelimited" | "deepObject";␊ [k: string]: unknown;␊ }␊ + /**␊ + * Parameter in header␊ + */␊ | {␊ in?: "header";␊ style?: "simple";␊ [k: string]: unknown;␊ }␊ + /**␊ + * Parameter in cookie␊ + */␊ | {␊ in?: "cookie";␊ style?: "form";␊ @@ -1227,7 +1310,11 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ };␊ - export type MediaType1 = ExampleXORExamples;␊ + export type MediaType1 =␊ + /**␊ + * Example and examples are mutually exclusive␊ + */␊ + ExampleXORExamples;␊ export type Header = Header1 & {␊ description?: string;␊ required?: boolean;␊ @@ -1250,7 +1337,15 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ };␊ - export type Header1 = ExampleXORExamples & SchemaXORContent;␊ + export type Header1 =␊ + /**␊ + * Example and examples are mutually exclusive␊ + */␊ + ExampleXORExamples␊ + /**␊ + * Schema and content are mutually exclusive, at least one is required␊ + */ &␊ + SchemaXORContent;␊ export type SecurityScheme =␊ | APIKeySecurityScheme␊ | HTTPSecurityScheme␊ @@ -1268,10 +1363,16 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown;␊ } & HTTPSecurityScheme1;␊ export type HTTPSecurityScheme1 =␊ + /**␊ + * Bearer␊ + */␊ | {␊ scheme?: "bearer";␊ [k: string]: unknown;␊ }␊ + /**␊ + * Non Bearer␊ + */␊ | {␊ scheme?: {␊ [k: string]: unknown;␊ @@ -3122,1084 +3223,9436 @@ 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 & {␊ - /**␊ - * Location to deploy resource to␊ + export type Resource = ((ResourceBase & (/**␊ + * Microsoft.HealthcareApis/services␊ */␊ - location?: (string | ("East Asia" | "Southeast Asia" | "Central US" | "East US" | "East US 2" | "West US" | "North Central US" | "South Central US" | "North Europe" | "West Europe" | "Japan West" | "Japan East" | "Brazil South" | "Australia East" | "Australia Southeast" | "Central India" | "West India" | "South India" | "Canada Central" | "Canada East" | "West Central US" | "West US 2" | "UK South" | "UK West" | "Korea Central" | "Korea South" | "global"))␊ - /**␊ - * Name-value pairs to add to the resource␊ + Services | /**␊ + * Microsoft.AppConfiguration/configurationStores␊ */␊ - tags?: {␊ - [k: string]: unknown␊ - }␊ - copy?: ResourceCopy␊ - /**␊ - * Scope for the resource or deployment. Today, this works for two cases: 1) setting the scope for extension resources 2) deploying resources to the tenant scope in non-tenant scope deployments␊ + ConfigurationStores | /**␊ + * Microsoft.HealthcareApis/services␊ */␊ - scope?: string␊ - comments?: string␊ - [k: string]: unknown␊ - }) & Accounts11) | (ARMResourceBase & (Deployments2 | Deployments3 | Deployments4 | Deployments5 | Links)))␊ - export type ResourceBase = (ARMResourceBase & {␊ - /**␊ - * Location to deploy resource to␊ + Services1 | /**␊ + * Microsoft.Genomics/accounts␊ */␊ - location?: (string | ("East Asia" | "Southeast Asia" | "Central US" | "East US" | "East US 2" | "West US" | "North Central US" | "South Central US" | "North Europe" | "West Europe" | "Japan West" | "Japan East" | "Brazil South" | "Australia East" | "Australia Southeast" | "Central India" | "West India" | "South India" | "Canada Central" | "Canada East" | "West Central US" | "West US 2" | "UK South" | "UK West" | "Korea Central" | "Korea South" | "global"))␊ - /**␊ - * Name-value pairs to add to the resource␊ + Accounts | /**␊ + * Microsoft.Network/FrontDoorWebApplicationFirewallPolicies␊ */␊ - tags?: {␊ - [k: string]: unknown␊ - }␊ - copy?: ResourceCopy␊ - /**␊ - * Scope for the resource or deployment. Today, this works for two cases: 1) setting the scope for extension resources 2) deploying resources to the tenant scope in non-tenant scope deployments␊ + FrontDoorWebApplicationFirewallPolicies | /**␊ + * Microsoft.Network/frontDoors␊ */␊ - scope?: string␊ - comments?: string␊ - [k: string]: unknown␊ - })␊ - /**␊ - * Base class for all types of Route.␊ + FrontDoors | /**␊ + * Microsoft.Network/frontDoors␊ */␊ - export type RouteConfiguration = ({␊ - [k: string]: unknown␊ - } & (ForwardingConfiguration | RedirectConfiguration))␊ - /**␊ - * Base class for all types of Route.␊ + FrontDoors1 | /**␊ + * Microsoft.Network/FrontDoorWebApplicationFirewallPolicies␊ */␊ - export type RouteConfiguration1 = ({␊ - [k: string]: unknown␊ - } & (ForwardingConfiguration1 | RedirectConfiguration1))␊ - /**␊ - * Base class for all types of Route.␊ + FrontDoorWebApplicationFirewallPolicies1 | /**␊ + * Microsoft.Network/NetworkExperimentProfiles␊ */␊ - export type RouteConfiguration2 = ({␊ - [k: string]: unknown␊ - } & (ForwardingConfiguration2 | RedirectConfiguration2))␊ - /**␊ - * Microsoft.DocumentDB/databaseAccounts/apis/databases/settings␊ + NetworkExperimentProfiles | /**␊ + * Microsoft.Network/NetworkExperimentProfiles/Experiments␊ */␊ - export type DatabaseAccountsApisDatabasesSettingsChildResource = ({␊ - apiVersion: "2015-04-08"␊ - type: "settings"␊ - [k: string]: unknown␊ - } & ({␊ - name: "throughput"␊ - /**␊ - * Properties to update Azure Cosmos DB resource throughput.␊ + NetworkExperimentProfiles_Experiments | /**␊ + * Microsoft.Network/frontDoors␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ - [k: string]: unknown␊ - } | {␊ - name: "throughput"␊ - /**␊ - * Properties to update Azure Cosmos DB resource throughput.␊ + FrontDoors2 | /**␊ + * Microsoft.Network/frontDoors/rulesEngines␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ - [k: string]: unknown␊ - } | {␊ - name: "throughput"␊ - /**␊ - * Properties to update Azure Cosmos DB resource throughput.␊ + FrontDoorsRulesEngines | /**␊ + * Microsoft.Cache/Redis␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ - [k: string]: unknown␊ - }))␊ - /**␊ - * Fabric provider specific settings.␊ + Redis | /**␊ + * Microsoft.Cache/Redis/firewallRules␊ */␊ - export type FabricSpecificCreationInput = ({␊ - [k: string]: unknown␊ - } & (AzureFabricCreationInput | VMwareV2FabricCreationInput))␊ - /**␊ - * Provider specific input for container creation operation.␊ + RedisFirewallRules | /**␊ + * Microsoft.Cache/Redis/linkedServers␊ */␊ - export type ReplicationProviderSpecificContainerCreationInput = ({␊ - [k: string]: unknown␊ - } & (A2AContainerCreationInput | VMwareCbtContainerCreationInput))␊ - /**␊ - * Input details specific to fabrics during Network Mapping.␊ + RedisLinkedServers | /**␊ + * Microsoft.Cache/Redis/patchSchedules␊ */␊ - export type FabricSpecificCreateNetworkMappingInput = ({␊ - [k: string]: unknown␊ - } & (AzureToAzureCreateNetworkMappingInput | VmmToAzureCreateNetworkMappingInput | VmmToVmmCreateNetworkMappingInput))␊ - /**␊ - * Enable migration provider specific input.␊ + RedisPatchSchedules | /**␊ + * Microsoft.Search/searchServices␊ */␊ - export type EnableMigrationProviderSpecificInput = ({␊ - [k: string]: unknown␊ - } & VMwareCbtEnableMigrationInput)␊ - /**␊ - * Enable protection provider specific input.␊ + SearchServices | /**␊ + * Microsoft.AnalysisServices/servers␊ */␊ - export type EnableProtectionProviderSpecificInput = ({␊ - [k: string]: unknown␊ - } & (A2AEnableProtectionInput | HyperVReplicaAzureEnableProtectionInput | InMageAzureV2EnableProtectionInput | InMageEnableProtectionInput | SanEnableProtectionInput))␊ - /**␊ - * Provider specific input for pairing operations.␊ + Servers | /**␊ + * Microsoft.AnalysisServices/servers␊ */␊ - export type ReplicationProviderSpecificContainerMappingInput = ({␊ - [k: string]: unknown␊ - } & (A2AContainerMappingInput | VMwareCbtContainerMappingInput))␊ - /**␊ - * Base class for provider specific input␊ + Servers1 | /**␊ + * Microsoft.RecoveryServices/vaults␊ */␊ - export type PolicyProviderSpecificInput = ({␊ - [k: string]: unknown␊ - } & (A2APolicyCreationInput | HyperVReplicaAzurePolicyInput | HyperVReplicaBluePolicyInput | HyperVReplicaPolicyInput | InMageAzureV2PolicyInput | InMagePolicyInput | VMwareCbtPolicyCreationInput))␊ - /**␊ - * Recovery plan action custom details.␊ + Vaults | /**␊ + * Microsoft.RecoveryServices/vaults␊ */␊ - export type RecoveryPlanActionDetails = ({␊ - [k: string]: unknown␊ - } & (RecoveryPlanAutomationRunbookActionDetails | RecoveryPlanManualActionDetails | RecoveryPlanScriptActionDetails))␊ - /**␊ - * Properties related to Digital Twins Endpoint␊ + Vaults1 | /**␊ + * Microsoft.RecoveryServices/vaults/certificates␊ */␊ - export type DigitalTwinsEndpointResourceProperties = ({␊ - /**␊ - * The resource tags.␊ + VaultsCertificates | /**␊ + * Microsoft.RecoveryServices/vaults/extendedInformation␊ */␊ - tags?: ({␊ - [k: string]: string␊ - } | string)␊ - [k: string]: unknown␊ - } & (ServiceBus | EventHub | EventGrid))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + VaultsExtendedInformation | /**␊ + * Microsoft.DocumentDB/databaseAccounts␊ */␊ - export type ClustersDatabasesDataConnectionsChildResource = ({␊ - apiVersion: "2019-01-21"␊ - /**␊ - * Resource location.␊ + DatabaseAccounts | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + DatabaseAccountsApisDatabases | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/collections␊ */␊ - name: string␊ - type: "dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection | EventGridDataConnection))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + DatabaseAccountsApisDatabasesCollections | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/containers␊ */␊ - export type ClustersDatabasesDataConnections = ({␊ - apiVersion: "2019-01-21"␊ - /**␊ - * Resource location.␊ + DatabaseAccountsApisDatabasesContainers | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + DatabaseAccountsApisDatabasesGraphs | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/keyspaces␊ */␊ - name: string␊ - type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection | EventGridDataConnection))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + DatabaseAccountsApisKeyspaces | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables␊ */␊ - export type ClustersDatabasesDataConnectionsChildResource1 = ({␊ - apiVersion: "2019-05-15"␊ - /**␊ - * Resource location.␊ + DatabaseAccountsApisKeyspacesTables | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/tables␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + DatabaseAccountsApisTables | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings␊ */␊ - name: string␊ - type: "dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection1 | IotHubDataConnection | EventGridDataConnection1))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + DatabaseAccountsApisDatabasesCollectionsSettings | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings␊ */␊ - export type ClustersDatabasesDataConnections1 = ({␊ - apiVersion: "2019-05-15"␊ - /**␊ - * Resource location.␊ + DatabaseAccountsApisDatabasesContainersSettings | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + DatabaseAccountsApisDatabasesGraphsSettings | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings␊ */␊ - name: string␊ - type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection1 | IotHubDataConnection | EventGridDataConnection1))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + DatabaseAccountsApisKeyspacesSettings | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings␊ */␊ - export type ClustersDatabasesChildResource3 = ({␊ - apiVersion: "2019-09-07"␊ - /**␊ - * Resource location.␊ + DatabaseAccountsApisKeyspacesTablesSettings | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/tables/settings␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + DatabaseAccountsApisTablesSettings | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ */␊ - name: string␊ - type: "databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase | ReadOnlyFollowingDatabase))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + VaultsSecrets | /**␊ + * Microsoft.KeyVault/vaults␊ */␊ - export type ClustersDatabases4 = ({␊ - apiVersion: "2019-09-07"␊ - /**␊ - * Resource location.␊ + Vaults2 | /**␊ + * Microsoft.KeyVault/vaults␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + Vaults3 | /**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ */␊ - name: string␊ - resources?: ClustersDatabasesDataConnectionsChildResource2[]␊ - type: "Microsoft.Kusto/clusters/databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase | ReadOnlyFollowingDatabase))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + VaultsAccessPolicies | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ */␊ - export type ClustersDatabasesDataConnectionsChildResource2 = ({␊ - apiVersion: "2019-09-07"␊ - /**␊ - * Resource location.␊ + VaultsSecrets1 | /**␊ + * Microsoft.KeyVault/vaults␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + Vaults4 | /**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ */␊ - name: string␊ - type: "dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection2 | IotHubDataConnection1 | EventGridDataConnection2))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + VaultsAccessPolicies1 | /**␊ + * Microsoft.KeyVault/vaults/privateEndpointConnections␊ */␊ - export type ClustersDatabasesDataConnections2 = ({␊ - apiVersion: "2019-09-07"␊ - /**␊ - * Resource location.␊ + VaultsPrivateEndpointConnections | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + VaultsSecrets2 | /**␊ + * Microsoft.KeyVault/vaults␊ */␊ - name: string␊ - type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection2 | IotHubDataConnection1 | EventGridDataConnection2))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + Vaults5 | /**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ */␊ - export type ClustersDatabasesChildResource4 = ({␊ - apiVersion: "2019-11-09"␊ - /**␊ - * Resource location.␊ + VaultsAccessPolicies2 | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + VaultsSecrets3 | /**␊ + * Microsoft.KeyVault/vaults␊ */␊ - name: string␊ - type: "databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase1 | ReadOnlyFollowingDatabase1))␊ - /**␊ - * Microsoft.Kusto/clusters/dataConnections␊ + Vaults6 | /**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ */␊ - export type ClustersDataConnectionsChildResource = ({␊ - /**␊ - * The data connection name␊ + VaultsAccessPolicies3 | /**␊ + * Microsoft.KeyVault/vaults/keys␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2019-11-09"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection | GenevaLegacyDataConnection))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + VaultsKeys | /**␊ + * Microsoft.KeyVault/vaults/privateEndpointConnections␊ */␊ - export type ClustersDatabases5 = ({␊ - apiVersion: "2019-11-09"␊ - /**␊ - * Resource location.␊ + VaultsPrivateEndpointConnections1 | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + VaultsSecrets4 | /**␊ + * Microsoft.KeyVault/managedHSMs␊ */␊ - name: string␊ - resources?: (ClustersDatabasesPrincipalAssignmentsChildResource | ClustersDatabasesDataConnectionsChildResource3)[]␊ - type: "Microsoft.Kusto/clusters/databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase1 | ReadOnlyFollowingDatabase1))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + ManagedHSMs | /**␊ + * Microsoft.KeyVault/vaults␊ */␊ - export type ClustersDatabasesDataConnectionsChildResource3 = ({␊ - apiVersion: "2019-11-09"␊ - /**␊ - * Resource location.␊ + Vaults7 | /**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + VaultsAccessPolicies4 | /**␊ + * Microsoft.KeyVault/vaults/privateEndpointConnections␊ */␊ - name: string␊ - type: "dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection3 | IotHubDataConnection2 | EventGridDataConnection3))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + VaultsPrivateEndpointConnections2 | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ */␊ - export type ClustersDatabasesDataConnections3 = ({␊ - apiVersion: "2019-11-09"␊ - /**␊ - * Resource location.␊ + VaultsSecrets5 | /**␊ + * Microsoft.DevTestLab/labs␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + Labs | /**␊ + * Microsoft.DevTestLab/labs/artifactsources␊ */␊ - name: string␊ - type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection3 | IotHubDataConnection2 | EventGridDataConnection3))␊ - /**␊ - * Microsoft.Kusto/clusters/dataConnections␊ + LabsArtifactsources | /**␊ + * Microsoft.DevTestLab/labs/customimages␊ */␊ - export type ClustersDataConnections = ({␊ - /**␊ - * The data connection name␊ + LabsCustomimages | /**␊ + * Microsoft.DevTestLab/labs/formulas␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2019-11-09"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection | GenevaLegacyDataConnection))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + LabsFormulas | /**␊ + * Microsoft.DevTestLab/labs/policysets/policies␊ */␊ - export type ClustersDatabasesChildResource5 = ({␊ - apiVersion: "2020-02-15"␊ - /**␊ - * Resource location.␊ + LabsPolicysetsPolicies | /**␊ + * Microsoft.DevTestLab/labs/schedules␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + LabsSchedules | /**␊ + * Microsoft.DevTestLab/labs/virtualmachines␊ */␊ - name: string␊ - type: "databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase2 | ReadOnlyFollowingDatabase2))␊ - /**␊ - * Microsoft.Kusto/clusters/dataConnections␊ + LabsVirtualmachines | /**␊ + * Microsoft.DevTestLab/labs/virtualnetworks␊ */␊ - export type ClustersDataConnectionsChildResource1 = ({␊ - /**␊ - * The data connection name␊ + LabsVirtualnetworks | /**␊ + * Microsoft.DevTestLab/labs/costs␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2020-02-15"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection1 | GenevaLegacyDataConnection1))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + LabsCosts | /**␊ + * Microsoft.DevTestLab/labs/notificationchannels␊ */␊ - export type ClustersDatabases6 = ({␊ - apiVersion: "2020-02-15"␊ - /**␊ - * Resource location.␊ + LabsNotificationchannels | /**␊ + * Microsoft.DevTestLab/labs/servicerunners␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + LabsServicerunners | /**␊ + * Microsoft.DevTestLab/labs/users␊ */␊ - name: string␊ - resources?: (ClustersDatabasesPrincipalAssignmentsChildResource1 | ClustersDatabasesDataConnectionsChildResource4)[]␊ - type: "Microsoft.Kusto/clusters/databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase2 | ReadOnlyFollowingDatabase2))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + LabsUsers | /**␊ + * Microsoft.DevTestLab/labs/virtualmachines/schedules␊ */␊ - export type ClustersDatabasesDataConnectionsChildResource4 = ({␊ - apiVersion: "2020-02-15"␊ - /**␊ - * Resource location.␊ + LabsVirtualmachinesSchedules | /**␊ + * Microsoft.DevTestLab/labs/users/disks␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + LabsUsersDisks | /**␊ + * Microsoft.DevTestLab/labs/users/environments␊ */␊ - name: string␊ - type: "dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection4 | IotHubDataConnection3 | EventGridDataConnection4))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + LabsUsersEnvironments | /**␊ + * Microsoft.DevTestLab/labs/users/secrets␊ */␊ - export type ClustersDatabasesDataConnections4 = ({␊ - apiVersion: "2020-02-15"␊ - /**␊ - * Resource location.␊ + LabsUsersSecrets | /**␊ + * Microsoft.RecoveryServices/vaults/replicationAlertSettings␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + VaultsReplicationAlertSettings | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics␊ */␊ - name: string␊ - type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection4 | IotHubDataConnection3 | EventGridDataConnection4))␊ - /**␊ - * Microsoft.Kusto/clusters/dataConnections␊ + VaultsReplicationFabrics | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings␊ */␊ - export type ClustersDataConnections1 = ({␊ - /**␊ - * The data connection name␊ + VaultsReplicationFabricsReplicationNetworksReplicationNetworkMappings | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2020-02-15"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection1 | GenevaLegacyDataConnection1))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + VaultsReplicationFabricsReplicationProtectionContainers | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems␊ */␊ - export type ClustersDatabasesChildResource6 = ({␊ - apiVersion: "2020-06-14"␊ - /**␊ - * Resource location.␊ + VaultsReplicationFabricsReplicationProtectionContainersReplicationMigrationItems | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectedItems | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings␊ */␊ - name: string␊ - type: "databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase3 | ReadOnlyFollowingDatabase3))␊ - /**␊ - * Microsoft.Kusto/clusters/dataConnections␊ + VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectionContainerMappings | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders␊ */␊ - export type ClustersDataConnectionsChildResource2 = ({␊ - /**␊ - * The data connection name␊ + VaultsReplicationFabricsReplicationRecoveryServicesProviders | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2020-06-14"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection2 | GenevaLegacyDataConnection2))␊ - /**␊ + VaultsReplicationFabricsReplicationStorageClassificationsReplicationStorageClassificationMappings | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters␊ + */␊ + VaultsReplicationFabricsReplicationvCenters | /**␊ + * Microsoft.RecoveryServices/vaults/replicationPolicies␊ + */␊ + VaultsReplicationPolicies | /**␊ + * Microsoft.RecoveryServices/vaults/replicationRecoveryPlans␊ + */␊ + VaultsReplicationRecoveryPlans | /**␊ + * Microsoft.DigitalTwins/digitalTwinsInstances␊ + */␊ + DigitalTwinsInstances | /**␊ + * Microsoft.DigitalTwins/digitalTwinsInstances/endpoints␊ + */␊ + DigitalTwinsInstancesEndpoints | /**␊ + * Microsoft.DevTestLab/labs␊ + */␊ + Labs1 | /**␊ + * Microsoft.DevTestLab/labs/virtualmachines␊ + */␊ + LabsVirtualmachines1 | /**␊ + * Microsoft.Kusto/clusters␊ + */␊ + Clusters | /**␊ * Microsoft.Kusto/clusters/databases␊ */␊ - export type ClustersDatabases7 = ({␊ - apiVersion: "2020-06-14"␊ - /**␊ - * Resource location.␊ + ClustersDatabases | /**␊ + * Microsoft.Kusto/clusters␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + Clusters1 | /**␊ + * Microsoft.Kusto/clusters/databases␊ */␊ - name: string␊ - resources?: (ClustersDatabasesPrincipalAssignmentsChildResource2 | ClustersDatabasesDataConnectionsChildResource5)[]␊ - type: "Microsoft.Kusto/clusters/databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase3 | ReadOnlyFollowingDatabase3))␊ - /**␊ + ClustersDatabases1 | /**␊ + * Microsoft.Kusto/clusters␊ + */␊ + Clusters2 | /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabases2 | /**␊ * Microsoft.Kusto/clusters/databases/dataConnections␊ */␊ - export type ClustersDatabasesDataConnectionsChildResource5 = ({␊ - apiVersion: "2020-06-14"␊ - /**␊ - * Resource location.␊ + ClustersDatabasesDataConnections | /**␊ + * Microsoft.Kusto/clusters␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + Clusters3 | /**␊ + * Microsoft.Kusto/clusters/databases␊ */␊ - name: string␊ - type: "dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection5 | IotHubDataConnection4 | EventGridDataConnection5))␊ - /**␊ + ClustersDatabases3 | /**␊ * Microsoft.Kusto/clusters/databases/dataConnections␊ */␊ - export type ClustersDatabasesDataConnections5 = ({␊ - apiVersion: "2020-06-14"␊ - /**␊ - * Resource location.␊ + ClustersDatabasesDataConnections1 | /**␊ + * Microsoft.Kusto/clusters␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + Clusters4 | /**␊ + * Microsoft.Kusto/clusters/databases␊ */␊ - name: string␊ - type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection5 | IotHubDataConnection4 | EventGridDataConnection5))␊ - /**␊ - * Microsoft.Kusto/clusters/dataConnections␊ + ClustersDatabases4 | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ */␊ - export type ClustersDataConnections2 = ({␊ - /**␊ - * The data connection name␊ + ClustersDatabasesDataConnections2 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2020-06-14"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection2 | GenevaLegacyDataConnection2))␊ - /**␊ + ClustersAttachedDatabaseConfigurations | /**␊ + * Microsoft.Kusto/clusters␊ + */␊ + Clusters5 | /**␊ * Microsoft.Kusto/clusters/databases␊ */␊ - export type ClustersDatabasesChildResource7 = ({␊ - apiVersion: "2020-09-18"␊ - /**␊ - * Resource location.␊ + ClustersDatabases5 | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + ClustersDatabasesDataConnections3 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ */␊ - name: string␊ - type: "databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase4 | ReadOnlyFollowingDatabase4))␊ - /**␊ + ClustersAttachedDatabaseConfigurations1 | /**␊ * Microsoft.Kusto/clusters/dataConnections␊ */␊ - export type ClustersDataConnectionsChildResource3 = ({␊ - /**␊ - * The data connection name␊ + ClustersDataConnections | /**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2020-09-18"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection3 | GenevaLegacyDataConnection3))␊ - /**␊ - * Microsoft.Kusto/clusters/databases␊ + ClustersPrincipalAssignments | /**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ */␊ - export type ClustersDatabases8 = ({␊ - apiVersion: "2020-09-18"␊ - /**␊ - * Resource location.␊ + ClustersDatabasesPrincipalAssignments | /**␊ + * Microsoft.Kusto/clusters␊ */␊ - location?: string␊ - /**␊ - * The name of the database in the Kusto cluster.␊ + Clusters6 | /**␊ + * Microsoft.Kusto/clusters/databases␊ */␊ - name: string␊ - resources?: (ClustersDatabasesPrincipalAssignmentsChildResource3 | ClustersDatabasesDataConnectionsChildResource6)[]␊ - type: "Microsoft.Kusto/clusters/databases"␊ - [k: string]: unknown␊ - } & (ReadWriteDatabase4 | ReadOnlyFollowingDatabase4))␊ - /**␊ + ClustersDatabases6 | /**␊ * Microsoft.Kusto/clusters/databases/dataConnections␊ */␊ - export type ClustersDatabasesDataConnectionsChildResource6 = ({␊ - apiVersion: "2020-09-18"␊ - /**␊ - * Resource location.␊ + ClustersDatabasesDataConnections4 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + ClustersAttachedDatabaseConfigurations2 | /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ */␊ - name: string␊ - type: "dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection6 | IotHubDataConnection5 | EventGridDataConnection6))␊ - /**␊ - * Microsoft.Kusto/clusters/databases/dataConnections␊ + ClustersDataConnections1 | /**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ */␊ - export type ClustersDatabasesDataConnections6 = ({␊ - apiVersion: "2020-09-18"␊ - /**␊ - * Resource location.␊ + ClustersPrincipalAssignments1 | /**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ */␊ - location?: string␊ - /**␊ - * The name of the data connection.␊ + ClustersDatabasesPrincipalAssignments1 | /**␊ + * Microsoft.Kusto/clusters␊ */␊ - name: string␊ - type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ - [k: string]: unknown␊ - } & (EventHubDataConnection6 | IotHubDataConnection5 | EventGridDataConnection6))␊ - /**␊ - * Microsoft.Kusto/clusters/dataConnections␊ + Clusters7 | /**␊ + * Microsoft.Kusto/clusters/databases␊ */␊ - export type ClustersDataConnections3 = ({␊ - /**␊ - * The data connection name␊ + ClustersDatabases7 | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ */␊ - name?: string␊ - type: "Microsoft.Kusto/clusters/dataconnections"␊ - apiVersion: "2020-09-18"␊ - [k: string]: unknown␊ - } & (GenevaDataConnection3 | GenevaLegacyDataConnection3))␊ - export type HttpAuthentication1 = ({␊ - [k: string]: unknown␊ - } & (ClientCertAuthentication | BasicAuthentication | OAuthAuthentication))␊ - /**␊ - * The set of properties specific to the Azure ML web service resource.␊ + ClustersDatabasesDataConnections5 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ */␊ - export type WebServiceProperties = ({␊ - /**␊ - * Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.␊ + ClustersAttachedDatabaseConfigurations3 | /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ */␊ - assets?: ({␊ - [k: string]: AssetItem␊ - } | string)␊ - /**␊ - * Information about the machine learning commitment plan associated with the web service.␊ + ClustersDataConnections2 | /**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ */␊ - commitmentPlan?: (CommitmentPlanModel | string)␊ - /**␊ - * The description of the web service.␊ + ClustersPrincipalAssignments2 | /**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ */␊ - description?: string␊ - /**␊ - * Diagnostics settings for an Azure ML web service.␊ + ClustersDatabasesPrincipalAssignments2 | /**␊ + * Microsoft.Kusto/clusters␊ */␊ - diagnostics?: (DiagnosticsConfiguration | string)␊ - /**␊ - * Sample input data for the service's input(s).␊ + Clusters8 | /**␊ + * Microsoft.Kusto/clusters/databases␊ */␊ - exampleRequest?: (ExampleRequest | string)␊ - /**␊ - * When set to true, sample data is included in the web service's swagger definition. The default value is true.␊ + ClustersDatabases8 | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ */␊ - exposeSampleData?: (boolean | string)␊ - /**␊ - * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + ClustersDatabasesDataConnections6 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ */␊ - input?: (ServiceInputOutputSpecification | string)␊ - /**␊ - * Access keys for the web service calls.␊ + ClustersAttachedDatabaseConfigurations4 | /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ */␊ - keys?: (WebServiceKeys | string)␊ - /**␊ - * Information about the machine learning workspace containing the experiment that is source for the web service.␊ + ClustersDataConnections3 | /**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ */␊ - machineLearningWorkspace?: (MachineLearningWorkspace | string)␊ - /**␊ - * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + ClustersPrincipalAssignments3 | /**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ */␊ - output?: (ServiceInputOutputSpecification | string)␊ - /**␊ - * The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.␊ + ClustersDatabasesPrincipalAssignments3 | /**␊ + * Redis cache resource␊ */␊ - parameters?: ({␊ - [k: string]: string␊ - } | string)␊ - /**␊ - * When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.␊ + Redis1 | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs␊ */␊ - readOnly?: (boolean | string)␊ - /**␊ - * Holds the available configuration options for an Azure ML web service endpoint.␊ + NamespacesNotificationHubs | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules␊ */␊ - realtimeConfiguration?: (RealtimeConfiguration | string)␊ - /**␊ - * Access information for a storage account.␊ + NamespacesNotificationHubs_AuthorizationRules | /**␊ + * Microsoft.Cache/Redis␊ */␊ - storageAccount?: (StorageAccount | string)␊ - /**␊ - * The title of the web service.␊ + Redis2 | /**␊ + * An Azure Traffic Manager profile␊ */␊ - title?: string␊ - [k: string]: unknown␊ - } & WebServicePropertiesForGraph)␊ - /**␊ - * Machine Learning compute object.␊ + TrafficManagerProfiles | /**␊ + * An Azure Traffic Manager profile␊ */␊ - export type Compute = ({␊ - /**␊ - * Location for the underlying compute␊ + TrafficManagerProfiles1 | /**␊ + * An Azure Traffic Manager profile␊ */␊ - computeLocation?: string␊ - /**␊ - * The description of the Machine Learning compute.␊ + TrafficManagerProfiles2 | /**␊ + * Microsoft.Network/trafficmanagerprofiles␊ */␊ - description?: string␊ - /**␊ - * ARM resource id of the underlying compute␊ + TrafficManagerProfiles3 | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - resourceId?: string␊ - [k: string]: unknown␊ - } & (AKS | AmlCompute | VirtualMachine | HDInsight | DataFactory | Databricks | DataLakeAnalytics))␊ - /**␊ - * Machine Learning compute object.␊ + StorageAccounts | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - export type Compute1 = ({␊ - /**␊ - * Location for the underlying compute␊ + StorageAccounts1 | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - computeLocation?: string␊ - /**␊ - * The description of the Machine Learning compute.␊ + StorageAccounts2 | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - description?: string␊ - /**␊ - * ARM resource id of the compute␊ + StorageAccounts3 | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - resourceId?: string␊ - [k: string]: unknown␊ - } & (AKS1 | BatchAI | VirtualMachine1 | HDInsight1 | DataFactory1))␊ - /**␊ - * Microsoft.Automation/automationAccounts/runbooks/draft␊ + StorageAccounts4 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ */␊ - export type AutomationAccountsRunbooksDraftChildResource = ({␊ - apiVersion: "2015-10-31"␊ - type: "draft"␊ - [k: string]: unknown␊ - } & ({␊ - name: "content"␊ - [k: string]: unknown␊ - } | {␊ - name: "testJob"␊ - /**␊ - * Gets or sets the parameters of the test job.␊ + StorageAccountsBlobServicesContainers | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ */␊ - parameters?: ({␊ - [k: string]: string␊ - } | string)␊ - /**␊ - * Gets or sets the runOn which specifies the group name where the job is to be executed.␊ + StorageAccountsBlobServicesContainersImmutabilityPolicies | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - runOn?: string␊ - [k: string]: unknown␊ - }))␊ - /**␊ - * Microsoft.Automation/automationAccounts/runbooks/draft␊ + StorageAccounts5 | /**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ */␊ - export type AutomationAccountsRunbooksDraftChildResource1 = ({␊ - apiVersion: "2018-06-30"␊ - type: "draft"␊ - [k: string]: unknown␊ - } & ({␊ - name: "content"␊ - [k: string]: unknown␊ - } | {␊ - name: "testJob"␊ - /**␊ - * Gets or sets the parameters of the test job.␊ + StorageAccountsManagementPolicies | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ */␊ - parameters?: ({␊ - [k: string]: string␊ - } | string)␊ - /**␊ - * Gets or sets the runOn which specifies the group name where the job is to be executed.␊ + StorageAccountsBlobServicesContainers1 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ */␊ - runOn?: string␊ - [k: string]: unknown␊ - }))␊ - /**␊ - * Base class for Content Key Policy configuration. A derived class must be used to create a configuration.␊ + StorageAccountsBlobServicesContainersImmutabilityPolicies1 | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - export type ContentKeyPolicyConfiguration = ({␊ - [k: string]: unknown␊ - } & (ContentKeyPolicyClearKeyConfiguration | ContentKeyPolicyUnknownConfiguration | ContentKeyPolicyWidevineConfiguration | ContentKeyPolicyPlayReadyConfiguration | ContentKeyPolicyFairPlayConfiguration))␊ - /**␊ - * Base class for content key ID location. A derived class must be used to represent the location.␊ + StorageAccounts6 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ */␊ - export type ContentKeyPolicyPlayReadyContentKeyLocation = ({␊ - [k: string]: unknown␊ - } & (ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader | ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier))␊ - /**␊ - * Base class for Content Key Policy restrictions. A derived class must be used to create a restriction.␊ + StorageAccountsBlobServices | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ */␊ - export type ContentKeyPolicyRestriction = ({␊ - [k: string]: unknown␊ - } & (ContentKeyPolicyOpenRestriction | ContentKeyPolicyUnknownRestriction | ContentKeyPolicyTokenRestriction))␊ - /**␊ - * Base class for Content Key Policy key for token validation. A derived class must be used to create a token key.␊ + StorageAccountsBlobServicesContainers2 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ */␊ - export type ContentKeyPolicyRestrictionTokenKey = ({␊ - [k: string]: unknown␊ - } & (ContentKeyPolicySymmetricTokenKey | ContentKeyPolicyRsaTokenKey | ContentKeyPolicyX509CertificateTokenKey))␊ - /**␊ - * Base type for all Presets, which define the recipe or instructions on how the input media files should be processed.␊ + StorageAccountsBlobServicesContainersImmutabilityPolicies2 | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - export type Preset = ({␊ - [k: string]: unknown␊ - } & (FaceDetectorPreset | AudioAnalyzerPreset | BuiltInStandardEncoderPreset | StandardEncoderPreset))␊ - /**␊ - * The Audio Analyzer preset applies a pre-defined set of AI-based analysis operations, including speech transcription. Currently, the preset supports processing of content with a single audio track.␊ + StorageAccounts7 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ */␊ - export type AudioAnalyzerPreset = ({␊ - "@odata.type": "#Microsoft.Media.AudioAnalyzerPreset"␊ - /**␊ - * The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are English ('en-US' and 'en-GB'), Spanish ('es-ES' and 'es-MX'), French ('fr-FR'), Italian ('it-IT'), Japanese ('ja-JP'), Portuguese ('pt-BR'), Chinese ('zh-CN'), German ('de-DE'), Arabic ('ar-EG' and 'ar-SY'), Russian ('ru-RU'), Hindi ('hi-IN'), and Korean ('ko-KR'). If you know the language of your content, it is recommended that you specify it. If the language isn't specified or set to null, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. This language detection feature currently supports English, Chinese, French, German, Italian, Japanese, Spanish, Russian, and Portuguese. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernable speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'."␊ + StorageAccountsBlobServices1 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ */␊ - audioLanguage?: string␊ - [k: string]: unknown␊ - } & VideoAnalyzerPreset)␊ - /**␊ - * Describes the basic properties of all codecs.␊ + StorageAccountsBlobServicesContainers3 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ */␊ - export type Codec = ({␊ - /**␊ - * An optional label for the codec. The label can be used to control muxing behavior.␊ + StorageAccountsBlobServicesContainersImmutabilityPolicies3 | /**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ */␊ - label?: string␊ - [k: string]: unknown␊ - } & (Audio | CopyVideo | Video | CopyAudio))␊ - /**␊ - * Defines the common properties for all audio codecs.␊ + StorageAccountsManagementPolicies1 | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - export type Audio = ({␊ - "@odata.type": "#Microsoft.Media.Audio"␊ - /**␊ - * The bitrate, in bits per second, of the output encoded audio.␊ + StorageAccounts8 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ */␊ - bitrate?: (number | string)␊ - /**␊ - * The number of channels in the audio.␊ + StorageAccountsBlobServices2 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ */␊ - channels?: (number | string)␊ - /**␊ - * The sampling rate to use for encoding in hertz.␊ + StorageAccountsBlobServicesContainers4 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ */␊ - samplingRate?: (number | string)␊ - [k: string]: unknown␊ - } & AacAudio)␊ - /**␊ - * Describes the basic properties for encoding the input video.␊ + StorageAccountsBlobServicesContainersImmutabilityPolicies4 | /**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ */␊ - export type Video = ({␊ - "@odata.type": "#Microsoft.Media.Video"␊ - /**␊ - * The distance between two key frames, thereby defining a group of pictures (GOP). The value should be a non-zero integer in the range [1, 30] seconds, specified in ISO 8601 format. The default is 2 seconds (PT2S).␊ + StorageAccountsManagementPolicies2 | /**␊ + * Microsoft.Storage/storageAccounts/fileServices␊ */␊ - keyFrameInterval?: string␊ - /**␊ - * The resizing mode - how the input video will be resized to fit the desired output resolution(s). Default is AutoSize.␊ + StorageAccountsFileServices | /**␊ + * Microsoft.Storage/storageAccounts/fileServices/shares␊ */␊ - stretchMode?: (("None" | "AutoSize" | "AutoFit") | string)␊ - [k: string]: unknown␊ - } & (Image | H264Video))␊ - /**␊ - * Describes the basic properties for generating thumbnails from the input video␊ + StorageAccountsFileServicesShares | /**␊ + * Microsoft.Storage/storageAccounts␊ */␊ - export type Image = ({␊ - "@odata.type": "#Microsoft.Media.Image"␊ - /**␊ - * The position in the input video at which to stop generating thumbnails. The value can be in absolute timestamp (ISO 8601, e.g: PT5M30S to stop at 5 minutes and 30 seconds), or a frame count (For example, 300 to stop at the 300th frame), or a relative value (For example, 100%).␊ + StorageAccounts9 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ */␊ - range?: string␊ - /**␊ - * The position in the input video from where to start generating thumbnails. The value can be in absolute timestamp (ISO 8601, e.g: PT05S), or a frame count (For example, 10 for the 10th frame), or a relative value (For example, 1%). Also supports a macro {Best}, which tells the encoder to select the best thumbnail from the first few seconds of the video.␊ + StorageAccountsBlobServices3 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ */␊ - start: string␊ - /**␊ - * The intervals at which thumbnails are generated. The value can be in absolute timestamp (ISO 8601, e.g: PT05S for one image every 5 seconds), or a frame count (For example, 30 for every 30 frames), or a relative value (For example, 1%).␊ + StorageAccountsBlobServicesContainers5 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ */␊ - step?: string␊ - [k: string]: unknown␊ - } & (JpgImage | PngImage))␊ - /**␊ - * Base type for all overlays - image, audio or video.␊ + StorageAccountsBlobServicesContainersImmutabilityPolicies5 | /**␊ + * Microsoft.Storage/storageAccounts/fileServices␊ */␊ - export type Overlay = ({␊ - /**␊ - * The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0.␊ + StorageAccountsFileServices1 | /**␊ + * Microsoft.Storage/storageAccounts/fileServices/shares␊ */␊ - audioGainLevel?: (number | string)␊ - /**␊ - * The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media.␊ + StorageAccountsFileServicesShares1 | /**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ */␊ - end?: string␊ - /**␊ - * The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S).␊ + StorageAccountsManagementPolicies3 | /**␊ + * Microsoft.Storage/storageAccounts/privateEndpointConnections␊ */␊ - fadeInDuration?: string␊ - /**␊ - * The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S).␊ + StorageAccountsPrivateEndpointConnections | /**␊ + * Microsoft.Storage/storageAccounts/encryptionScopes␊ */␊ - fadeOutDuration?: string␊ - /**␊ - * The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats.␊ + StorageAccountsEncryptionScopes | /**␊ + * Microsoft.Storage/storageAccounts/objectReplicationPolicies␊ */␊ - inputLabel: string␊ - /**␊ - * The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video.␊ + StorageAccountsObjectReplicationPolicies | /**␊ + * Microsoft.Storage/storageAccounts/queueServices␊ */␊ - start?: string␊ - [k: string]: unknown␊ - } & (AudioOverlay | VideoOverlay))␊ - /**␊ - * Base class for output.␊ + StorageAccountsQueueServices | /**␊ + * Microsoft.Storage/storageAccounts/queueServices/queues␊ */␊ - export type Format = ({␊ - /**␊ - * The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename.␊ + StorageAccountsQueueServicesQueues | /**␊ + * Microsoft.Storage/storageAccounts/tableServices␊ */␊ - filenamePattern: string␊ - [k: string]: unknown␊ - } & (ImageFormat | MultiBitrateFormat))␊ - /**␊ - * Describes the properties for an output image file.␊ + StorageAccountsTableServices | /**␊ + * Microsoft.Storage/storageAccounts/tableServices/tables␊ */␊ - export type ImageFormat = ({␊ - "@odata.type": "#Microsoft.Media.ImageFormat"␊ - [k: string]: unknown␊ - } & (JpgFormat | PngFormat))␊ - /**␊ - * Describes the properties for producing a collection of GOP aligned multi-bitrate files. The default behavior is to produce one output file for each video layer which is muxed together with all the audios. The exact output files produced can be controlled by specifying the outputFiles collection.␊ + StorageAccountsTableServicesTables | /**␊ + * Microsoft.Storage/storageAccounts/inventoryPolicies␊ */␊ - export type MultiBitrateFormat = ({␊ - "@odata.type": "#Microsoft.Media.MultiBitrateFormat"␊ - /**␊ - * The list of output files to produce. Each entry in the list is a set of audio and video layer labels to be muxed together .␊ + StorageAccountsInventoryPolicies | /**␊ + * Microsoft.VMwareCloudSimple/dedicatedCloudNodes␊ */␊ - outputFiles?: (OutputFile[] | string)␊ - [k: string]: unknown␊ - } & (Mp4Format | TransportStreamFormat))␊ - /**␊ - * Base class for inputs to a Job.␊ + DedicatedCloudNodes | /**␊ + * Microsoft.VMwareCloudSimple/dedicatedCloudServices␊ */␊ - export type JobInput = ({␊ - [k: string]: unknown␊ - } & (JobInputClip | JobInputs))␊ - /**␊ - * Represents input files for a Job.␊ + DedicatedCloudServices | /**␊ + * Microsoft.VMwareCloudSimple/virtualMachines␊ */␊ - export type JobInputClip = ({␊ - "@odata.type": "#Microsoft.Media.JobInputClip"␊ - /**␊ - * Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.␊ + VirtualMachines | /**␊ + * Microsoft.Compute/availabilitySets␊ */␊ - end?: (ClipTime | string)␊ - /**␊ - * List of files. Required for JobInputHttp. Maximum of 4000 characters each.␊ + AvailabilitySets | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ */␊ - files?: (string[] | string)␊ - /**␊ - * A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.␊ + Extensions | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ */␊ - label?: string␊ - /**␊ - * Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.␊ + VirtualMachineScaleSets | /**␊ + * Microsoft.Scheduler/jobCollections␊ */␊ - start?: (AbsoluteClipTime | string)␊ - [k: string]: unknown␊ - } & (JobInputAsset | JobInputHttp))␊ - /**␊ - * Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.␊ + JobCollections | /**␊ + * Microsoft.Compute/virtualMachines␊ */␊ - export type ClipTime = ({␊ - [k: string]: unknown␊ - } & AbsoluteClipTime)␊ - /**␊ - * Describes all the properties of a JobOutput.␊ + VirtualMachines1 | /**␊ + * Microsoft.DataLakeStore/accounts␊ */␊ - export type JobOutput = ({␊ - /**␊ - * A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.␊ + Accounts1 | /**␊ + * Microsoft.DataLakeStore/accounts␊ */␊ - label?: string␊ - [k: string]: unknown␊ - } & JobOutputAsset)␊ - /**␊ - * The service resource properties.␊ + Accounts2 | /**␊ + * Microsoft.DataLakeStore/accounts/firewallRules␊ */␊ - export type ServiceResourceProperties = ({␊ - /**␊ - * A list that describes the correlation of the service with other services.␊ + AccountsFirewallRules | /**␊ + * Microsoft.DataLakeStore/accounts/trustedIdProviders␊ */␊ - correlationScheme?: (ServiceCorrelationDescription[] | string)␊ - /**␊ - * Specifies the move cost for the service.␊ + AccountsTrustedIdProviders | /**␊ + * Microsoft.DataLakeStore/accounts/virtualNetworkRules␊ */␊ - defaultMoveCost?: (("Zero" | "Low" | "Medium" | "High") | string)␊ - /**␊ - * Describes how the service is partitioned.␊ + AccountsVirtualNetworkRules | /**␊ + * Microsoft.DataLakeAnalytics/accounts␊ */␊ - partitionDescription?: (PartitionSchemeDescription | string)␊ - /**␊ - * The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)".␊ + Accounts3 | /**␊ + * Microsoft.DataLakeAnalytics/accounts␊ */␊ - placementConstraints?: string␊ - /**␊ - * The service load metrics is given as an array of ServiceLoadMetricDescription objects.␊ + Accounts4 | /**␊ + * Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts␊ */␊ - serviceLoadMetrics?: (ServiceLoadMetricDescription[] | string)␊ - /**␊ - * A list that describes the correlation of the service with other services.␊ + AccountsDataLakeStoreAccounts | /**␊ + * Microsoft.DataLakeAnalytics/accounts/storageAccounts␊ */␊ - servicePlacementPolicies?: (ServicePlacementPolicyDescription[] | string)␊ - /**␊ - * The name of the service type␊ + AccountsStorageAccounts | /**␊ + * Microsoft.DataLakeAnalytics/accounts/firewallRules␊ */␊ - serviceTypeName?: string␊ - [k: string]: unknown␊ - } & (StatefulServiceProperties | StatelessServiceProperties))␊ - /**␊ - * Describes how the service is partitioned.␊ + AccountsFirewallRules1 | /**␊ + * Microsoft.DataLakeAnalytics/accounts/computePolicies␊ */␊ - export type PartitionSchemeDescription = ({␊ - [k: string]: unknown␊ - } & SingletonPartitionSchemeDescription)␊ - /**␊ - * The service resource properties.␊ + AccountsComputePolicies | /**␊ + * Microsoft.CognitiveServices/accounts␊ */␊ - export type ServiceResourceProperties1 = ({␊ - /**␊ - * A list that describes the correlation of the service with other services.␊ + Accounts5 | /**␊ + * Microsoft.CognitiveServices/accounts␊ */␊ - correlationScheme?: (ServiceCorrelationDescription1[] | string)␊ - /**␊ - * Specifies the move cost for the service.␊ + Accounts6 | /**␊ + * Microsoft.CognitiveServices/accounts/privateEndpointConnections␊ */␊ - defaultMoveCost?: (("Zero" | "Low" | "Medium" | "High") | string)␊ - /**␊ - * Describes how the service is partitioned.␊ + AccountsPrivateEndpointConnections | /**␊ + * Microsoft.PowerBI/workspaceCollections␊ */␊ - partitionDescription?: (PartitionSchemeDescription1 | string)␊ - /**␊ - * The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)".␊ + WorkspaceCollections | /**␊ + * Microsoft.PowerBIDedicated/capacities␊ */␊ - placementConstraints?: string␊ - /**␊ - * The service load metrics is given as an array of ServiceLoadMetricDescription objects.␊ + Capacities | /**␊ + * Microsoft.DataCatalog/catalogs␊ */␊ - serviceLoadMetrics?: (ServiceLoadMetricDescription1[] | string)␊ - /**␊ - * The activation Mode of the service package.␊ + Catalogs | /**␊ + * Microsoft.ContainerService/containerServices␊ */␊ - servicePackageActivationMode?: (("SharedProcess" | "ExclusiveProcess") | string)␊ - /**␊ - * A list that describes the correlation of the service with other services.␊ + ContainerServices | /**␊ + * Microsoft.Network/dnszones␊ */␊ - servicePlacementPolicies?: (ServicePlacementPolicyDescription1[] | string)␊ - /**␊ - * The name of the service type␊ + Dnszones | /**␊ + * Microsoft.Network/dnszones/A␊ */␊ - serviceTypeName?: string␊ - [k: string]: unknown␊ - } & (StatefulServiceProperties1 | StatelessServiceProperties1))␊ - /**␊ - * Describes how the service is partitioned.␊ + Dnszones_A | /**␊ + * Microsoft.Network/dnszones/AAAA␊ */␊ - export type PartitionSchemeDescription1 = ({␊ - [k: string]: unknown␊ - } & SingletonPartitionSchemeDescription1)␊ + Dnszones_AAAA | /**␊ + * Microsoft.Network/dnszones/CNAME␊ + */␊ + Dnszones_CNAME | /**␊ + * Microsoft.Network/dnszones/MX␊ + */␊ + Dnszones_MX | /**␊ + * Microsoft.Network/dnszones/NS␊ + */␊ + Dnszones_NS | /**␊ + * Microsoft.Network/dnszones/PTR␊ + */␊ + Dnszones_PTR | /**␊ + * Microsoft.Network/dnszones/SOA␊ + */␊ + Dnszones_SOA | /**␊ + * Microsoft.Network/dnszones/SRV␊ + */␊ + Dnszones_SRV | /**␊ + * Microsoft.Network/dnszones/TXT␊ + */␊ + Dnszones_TXT | /**␊ + * Microsoft.Network/dnszones␊ + */␊ + Dnszones1 | /**␊ + * Microsoft.Network/dnszones/A␊ + */␊ + Dnszones_A1 | /**␊ + * Microsoft.Network/dnszones/AAAA␊ + */␊ + Dnszones_AAAA1 | /**␊ + * Microsoft.Network/dnszones/CNAME␊ + */␊ + Dnszones_CNAME1 | /**␊ + * Microsoft.Network/dnszones/MX␊ + */␊ + Dnszones_MX1 | /**␊ + * Microsoft.Network/dnszones/NS␊ + */␊ + Dnszones_NS1 | /**␊ + * Microsoft.Network/dnszones/PTR␊ + */␊ + Dnszones_PTR1 | /**␊ + * Microsoft.Network/dnszones/SOA␊ + */␊ + Dnszones_SOA1 | /**␊ + * Microsoft.Network/dnszones/SRV␊ + */␊ + Dnszones_SRV1 | /**␊ + * Microsoft.Network/dnszones/TXT␊ + */␊ + Dnszones_TXT1 | /**␊ + * Microsoft.Cdn/profiles␊ + */␊ + Profiles | /**␊ + * Microsoft.Cdn/profiles/endpoints␊ + */␊ + ProfilesEndpoints | /**␊ + * Microsoft.Cdn/profiles/endpoints/customDomains␊ + */␊ + ProfilesEndpointsCustomDomains | /**␊ + * Microsoft.Cdn/profiles/endpoints/origins␊ + */␊ + ProfilesEndpointsOrigins | /**␊ + * Microsoft.Cdn/profiles␊ + */␊ + Profiles1 | /**␊ + * Microsoft.Cdn/profiles/endpoints␊ + */␊ + ProfilesEndpoints1 | /**␊ + * Microsoft.Cdn/profiles/endpoints/customDomains␊ + */␊ + ProfilesEndpointsCustomDomains1 | /**␊ + * Microsoft.Cdn/profiles/endpoints/origins␊ + */␊ + ProfilesEndpointsOrigins1 | /**␊ + * Microsoft.Batch/batchAccounts␊ + */␊ + BatchAccounts | /**␊ + * Microsoft.Batch/batchAccounts/applications␊ + */␊ + BatchAccountsApplications | /**␊ + * Microsoft.Batch/batchAccounts/applications/versions␊ + */␊ + BatchAccountsApplicationsVersions | /**␊ + * Microsoft.Batch/batchAccounts␊ + */␊ + BatchAccounts1 | /**␊ + * Microsoft.Batch/batchAccounts/applications␊ + */␊ + BatchAccountsApplications1 | /**␊ + * Microsoft.Batch/batchAccounts/applications/versions␊ + */␊ + BatchAccountsApplicationsVersions1 | /**␊ + * Microsoft.Batch/batchAccounts/certificates␊ + */␊ + BatchAccountsCertificates | /**␊ + * Microsoft.Batch/batchAccounts/pools␊ + */␊ + BatchAccountsPools | /**␊ + * Microsoft.Cache/Redis␊ + */␊ + Redis3 | /**␊ + * Microsoft.Cache/Redis/firewallRules␊ + */␊ + RedisFirewallRules1 | /**␊ + * Microsoft.Cache/Redis/patchSchedules␊ + */␊ + RedisPatchSchedules1 | /**␊ + * Microsoft.Logic/workflows␊ + */␊ + Workflows | /**␊ + * Microsoft.Logic/workflows␊ + */␊ + Workflows1 | /**␊ + * Microsoft.Logic/integrationAccounts␊ + */␊ + IntegrationAccounts | /**␊ + * Microsoft.Logic/integrationAccounts/agreements␊ + */␊ + IntegrationAccountsAgreements | /**␊ + * Microsoft.Logic/integrationAccounts/certificates␊ + */␊ + IntegrationAccountsCertificates | /**␊ + * Microsoft.Logic/integrationAccounts/maps␊ + */␊ + IntegrationAccountsMaps | /**␊ + * Microsoft.Logic/integrationAccounts/partners␊ + */␊ + IntegrationAccountsPartners | /**␊ + * Microsoft.Logic/integrationAccounts/schemas␊ + */␊ + IntegrationAccountsSchemas | /**␊ + * Microsoft.Logic/integrationAccounts/assemblies␊ + */␊ + IntegrationAccountsAssemblies | /**␊ + * Microsoft.Logic/integrationAccounts/batchConfigurations␊ + */␊ + IntegrationAccountsBatchConfigurations | /**␊ + * Microsoft.Logic/workflows␊ + */␊ + Workflows2 | /**␊ + * Microsoft.Logic/workflows␊ + */␊ + Workflows3 | /**␊ + * Microsoft.Scheduler/jobCollections␊ + */␊ + JobCollections1 | /**␊ + * Microsoft.Scheduler/jobCollections/jobs␊ + */␊ + JobCollectionsJobs | /**␊ + * Microsoft.MachineLearning/webServices␊ + */␊ + WebServices | /**␊ + * Microsoft.MachineLearning/commitmentPlans␊ + */␊ + CommitmentPlans | /**␊ + * Microsoft.MachineLearning/workspaces␊ + */␊ + Workspaces | /**␊ + * Microsoft.MachineLearningServices/workspaces␊ + */␊ + Workspaces1 | /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputes | /**␊ + * Microsoft.MachineLearningExperimentation/accounts␊ + */␊ + Accounts7 | /**␊ + * Microsoft.MachineLearningExperimentation/accounts/workspaces␊ + */␊ + AccountsWorkspaces | /**␊ + * Microsoft.MachineLearningExperimentation/accounts/workspaces/projects␊ + */␊ + AccountsWorkspacesProjects | /**␊ + * Microsoft.MachineLearningServices/workspaces␊ + */␊ + Workspaces2 | /**␊ + * Microsoft.Automation/automationAccounts␊ + */␊ + AutomationAccounts | /**␊ + * Microsoft.Automation/automationAccounts/runbooks␊ + */␊ + AutomationAccountsRunbooks | /**␊ + * Microsoft.Automation/automationAccounts/modules␊ + */␊ + AutomationAccountsModules | /**␊ + * Microsoft.Automation/automationAccounts/certificates␊ + */␊ + AutomationAccountsCertificates | /**␊ + * Microsoft.Automation/automationAccounts/connections␊ + */␊ + AutomationAccountsConnections | /**␊ + * Microsoft.Automation/automationAccounts/variables␊ + */␊ + AutomationAccountsVariables | /**␊ + * Microsoft.Automation/automationAccounts/schedules␊ + */␊ + AutomationAccountsSchedules | /**␊ + * Microsoft.Automation/automationAccounts/jobs␊ + */␊ + AutomationAccountsJobs | /**␊ + * Microsoft.Automation/automationAccounts/connectionTypes␊ + */␊ + AutomationAccountsConnectionTypes | /**␊ + * Microsoft.Automation/automationAccounts/compilationjobs␊ + */␊ + AutomationAccountsCompilationjobs | /**␊ + * Microsoft.Automation/automationAccounts/configurations␊ + */␊ + AutomationAccountsConfigurations | /**␊ + * Microsoft.Automation/automationAccounts/jobSchedules␊ + */␊ + AutomationAccountsJobSchedules | /**␊ + * Microsoft.Automation/automationAccounts/nodeConfigurations␊ + */␊ + AutomationAccountsNodeConfigurations | /**␊ + * Microsoft.Automation/automationAccounts/webhooks␊ + */␊ + AutomationAccountsWebhooks | /**␊ + * Microsoft.Automation/automationAccounts/credentials␊ + */␊ + AutomationAccountsCredentials | /**␊ + * Microsoft.Automation/automationAccounts/watchers␊ + */␊ + AutomationAccountsWatchers | /**␊ + * Microsoft.Automation/automationAccounts/softwareUpdateConfigurations␊ + */␊ + AutomationAccountsSoftwareUpdateConfigurations | /**␊ + * Microsoft.Automation/automationAccounts/jobs␊ + */␊ + AutomationAccountsJobs1 | /**␊ + * Microsoft.Automation/automationAccounts/sourceControls␊ + */␊ + AutomationAccountsSourceControls | /**␊ + * Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs␊ + */␊ + AutomationAccountsSourceControlsSourceControlSyncJobs | /**␊ + * Microsoft.Automation/automationAccounts/compilationjobs␊ + */␊ + AutomationAccountsCompilationjobs1 | /**␊ + * Microsoft.Automation/automationAccounts/nodeConfigurations␊ + */␊ + AutomationAccountsNodeConfigurations1 | /**␊ + * Microsoft.Automation/automationAccounts/python2Packages␊ + */␊ + AutomationAccountsPython2Packages | /**␊ + * Microsoft.Automation/automationAccounts/runbooks␊ + */␊ + AutomationAccountsRunbooks1 | /**␊ + * Microsoft.Media/mediaservices␊ + */␊ + Mediaservices | /**␊ + * Microsoft.Media/mediaservices␊ + */␊ + Mediaservices1 | /**␊ + * Microsoft.Media/mediaServices/accountFilters␊ + */␊ + MediaServicesAccountFilters | /**␊ + * Microsoft.Media/mediaServices/assets␊ + */␊ + MediaServicesAssets | /**␊ + * Microsoft.Media/mediaServices/assets/assetFilters␊ + */␊ + MediaServicesAssetsAssetFilters | /**␊ + * Microsoft.Media/mediaServices/contentKeyPolicies␊ + */␊ + MediaServicesContentKeyPolicies | /**␊ + * Microsoft.Media/mediaServices/streamingLocators␊ + */␊ + MediaServicesStreamingLocators | /**␊ + * Microsoft.Media/mediaServices/streamingPolicies␊ + */␊ + MediaServicesStreamingPolicies | /**␊ + * Microsoft.Media/mediaServices/transforms␊ + */␊ + MediaServicesTransforms | /**␊ + * Microsoft.Media/mediaServices/transforms/jobs␊ + */␊ + MediaServicesTransformsJobs | /**␊ + * Microsoft.Devices/IotHubs␊ + */␊ + IotHubs | /**␊ + * Microsoft.Devices/IotHubs␊ + */␊ + IotHubs1 | /**␊ + * Microsoft.Devices/IotHubs/certificates␊ + */␊ + IotHubsCertificates | /**␊ + * Microsoft.Devices/IotHubs␊ + */␊ + IotHubs2 | /**␊ + * Microsoft.Devices/IotHubs/certificates␊ + */␊ + IotHubsCertificates1 | /**␊ + * Microsoft.Devices/IotHubs␊ + */␊ + IotHubs3 | /**␊ + * Microsoft.Devices/IotHubs/certificates␊ + */␊ + IotHubsCertificates2 | /**␊ + * Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups␊ + */␊ + IotHubsEventHubEndpoints_ConsumerGroups | /**␊ + * Microsoft.Devices/IotHubs/eventHubEndpoints/ConsumerGroups␊ + */␊ + IotHubsEventHubEndpoints_ConsumerGroups1 | /**␊ + * Microsoft.Devices/provisioningServices␊ + */␊ + ProvisioningServices | /**␊ + * Microsoft.Devices/provisioningServices␊ + */␊ + ProvisioningServices1 | /**␊ + * Microsoft.Devices/provisioningServices/certificates␊ + */␊ + ProvisioningServicesCertificates | /**␊ + * Microsoft.ServiceFabric/clusters: ServiceFabric cluster resource.␊ + */␊ + Clusters9 | /**␊ + * Microsoft.ServiceFabric/clusters␊ + */␊ + Clusters10 | /**␊ + * Microsoft.ServiceFabric/clusters␊ + */␊ + Clusters11 | /**␊ + * Microsoft.ServiceFabric/clusters/applications␊ + */␊ + ClustersApplications | /**␊ + * Microsoft.ServiceFabric/clusters/applications/services␊ + */␊ + ClustersApplicationsServices | /**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes␊ + */␊ + ClustersApplicationTypes | /**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes/versions␊ + */␊ + ClustersApplicationTypesVersions | /**␊ + * Microsoft.ServiceFabric/clusters␊ + */␊ + Clusters12 | /**␊ + * Microsoft.ServiceFabric/clusters␊ + */␊ + Clusters13 | /**␊ + * Microsoft.ServiceFabric/clusters/applications␊ + */␊ + ClustersApplications1 | /**␊ + * Microsoft.ServiceFabric/clusters/applications/services␊ + */␊ + ClustersApplicationsServices1 | /**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes␊ + */␊ + ClustersApplicationTypes1 | /**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes/versions␊ + */␊ + ClustersApplicationTypesVersions1 | /**␊ + * Microsoft.StorSimple/managers␊ + */␊ + Managers | /**␊ + * Microsoft.StorSimple/managers/accessControlRecords␊ + */␊ + ManagersAccessControlRecords | /**␊ + * Microsoft.StorSimple/managers/bandwidthSettings␊ + */␊ + ManagersBandwidthSettings | /**␊ + * Microsoft.StorSimple/managers/devices/alertSettings␊ + */␊ + ManagersDevicesAlertSettings | /**␊ + * Microsoft.StorSimple/managers/devices/backupPolicies␊ + */␊ + ManagersDevicesBackupPolicies | /**␊ + * Microsoft.StorSimple/managers/devices/backupPolicies/schedules␊ + */␊ + ManagersDevicesBackupPoliciesSchedules | /**␊ + * Microsoft.StorSimple/managers/devices/timeSettings␊ + */␊ + ManagersDevicesTimeSettings | /**␊ + * Microsoft.StorSimple/managers/devices/volumeContainers␊ + */␊ + ManagersDevicesVolumeContainers | /**␊ + * Microsoft.StorSimple/managers/devices/volumeContainers/volumes␊ + */␊ + ManagersDevicesVolumeContainersVolumes | /**␊ + * Microsoft.StorSimple/managers/extendedInformation␊ + */␊ + ManagersExtendedInformation | /**␊ + * Microsoft.StorSimple/managers/storageAccountCredentials␊ + */␊ + ManagersStorageAccountCredentials | /**␊ + * Microsoft.Resources/deployments␊ + */␊ + Deployments | /**␊ + * Microsoft.Resources/deployments␊ + */␊ + Deployments1 | /**␊ + * Microsoft.Solutions/applianceDefinitions␊ + */␊ + ApplianceDefinitions | /**␊ + * Microsoft.Solutions/appliances␊ + */␊ + Appliances | /**␊ + * Microsoft.ApiManagement/service␊ + */␊ + Service | /**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApis | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptions | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProducts | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroups | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificates | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsers | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServers | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggers | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServiceProperties | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProviders | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackends | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProviders | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperations | /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsers | /**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApis | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroups | /**␊ + * Microsoft.ApiManagement/service␊ + */␊ + Service1 | /**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApis1 | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperations1 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPolicies | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTags | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPolicies | /**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleases | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemas | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptions | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTags | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServers1 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackends1 | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificates1 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnostics | /**␊ + * Microsoft.ApiManagement/service/diagnostics/loggers␊ + */␊ + ServiceDiagnosticsLoggers | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroups1 | /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsers1 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProviders1 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggers1 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotifications | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmails | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsers | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProviders1 | /**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePolicies | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProducts1 | /**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApis1 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroups1 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPolicies | /**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTags | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServiceProperties1 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptions1 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTags | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplates | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsers1 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnostics | /**␊ + * Microsoft.ApiManagement/service/apis/issues␊ + */␊ + ServiceApisIssues | /**␊ + * Microsoft.ApiManagement/service/api-version-sets␊ + */␊ + ServiceApiVersionSets | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics/loggers␊ + */␊ + ServiceApisDiagnosticsLoggers | /**␊ + * Microsoft.ApiManagement/service/apis/issues/attachments␊ + */␊ + ServiceApisIssuesAttachments | /**␊ + * Microsoft.ApiManagement/service/apis/issues/comments␊ + */␊ + ServiceApisIssuesComments | /**␊ + * Microsoft.ApiManagement/service␊ + */␊ + Service2 | /**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApis2 | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperations2 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPolicies1 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTags1 | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPolicies1 | /**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleases1 | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemas1 | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptions1 | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTags1 | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServers2 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackends2 | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificates2 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnostics1 | /**␊ + * Microsoft.ApiManagement/service/diagnostics/loggers␊ + */␊ + ServiceDiagnosticsLoggers1 | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroups2 | /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsers2 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProviders2 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggers2 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotifications1 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmails1 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsers1 | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProviders2 | /**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePolicies1 | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProducts2 | /**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApis2 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroups2 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPolicies1 | /**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTags1 | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServiceProperties2 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptions2 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTags1 | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplates1 | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsers2 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnostics1 | /**␊ + * Microsoft.ApiManagement/service/apis/issues␊ + */␊ + ServiceApisIssues1 | /**␊ + * Microsoft.ApiManagement/service/api-version-sets␊ + */␊ + ServiceApiVersionSets1 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics/loggers␊ + */␊ + ServiceApisDiagnosticsLoggers1 | /**␊ + * Microsoft.ApiManagement/service/apis/issues/attachments␊ + */␊ + ServiceApisIssuesAttachments1 | /**␊ + * Microsoft.ApiManagement/service/apis/issues/comments␊ + */␊ + ServiceApisIssuesComments1 | /**␊ + * Microsoft.ApiManagement/service␊ + */␊ + Service3 | /**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApis3 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnostics2 | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperations3 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPolicies2 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTags2 | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPolicies2 | /**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleases2 | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemas2 | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptions2 | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTags2 | /**␊ + * Microsoft.ApiManagement/service/api-version-sets␊ + */␊ + ServiceApiVersionSets2 | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServers3 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackends3 | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificates3 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnostics2 | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroups3 | /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsers3 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProviders3 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggers3 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotifications2 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmails2 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsers2 | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProviders3 | /**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePolicies2 | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProducts3 | /**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApis3 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroups3 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPolicies2 | /**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTags2 | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServiceProperties3 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptions3 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTags2 | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplates2 | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsers3 | /**␊ + * Microsoft.ApiManagement/service␊ + */␊ + Service4 | /**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApis4 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnostics3 | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperations4 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPolicies3 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTags3 | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPolicies3 | /**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleases3 | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemas3 | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptions3 | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTags3 | /**␊ + * Microsoft.ApiManagement/service/apis/issues␊ + */␊ + ServiceApisIssues2 | /**␊ + * Microsoft.ApiManagement/service/apiVersionSets␊ + */␊ + ServiceApiVersionSets3 | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServers4 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackends4 | /**␊ + * Microsoft.ApiManagement/service/caches␊ + */␊ + ServiceCaches | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificates4 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnostics3 | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroups4 | /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsers4 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProviders4 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggers4 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotifications3 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmails3 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsers3 | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProviders4 | /**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePolicies3 | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProducts4 | /**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApis4 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroups4 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPolicies3 | /**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTags3 | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServiceProperties4 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptions4 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTags3 | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplates3 | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsers4 | /**␊ + * Microsoft.ApiManagement/service/apis/issues/attachments␊ + */␊ + ServiceApisIssuesAttachments2 | /**␊ + * Microsoft.ApiManagement/service/apis/issues/comments␊ + */␊ + ServiceApisIssuesComments2 | /**␊ + * Microsoft.NotificationHubs/namespaces␊ + */␊ + Namespaces | /**␊ + * Microsoft.NotificationHubs/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs␊ + */␊ + NamespacesNotificationHubs1 | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules␊ + */␊ + NamespacesNotificationHubs_AuthorizationRules1 | /**␊ + * Microsoft.NotificationHubs/namespaces␊ + */␊ + Namespaces1 | /**␊ + * Microsoft.NotificationHubs/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules1 | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs␊ + */␊ + NamespacesNotificationHubs2 | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules␊ + */␊ + NamespacesNotificationHubs_AuthorizationRules2 | /**␊ + * Microsoft.NotificationHubs/namespaces␊ + */␊ + Namespaces2 | /**␊ + * Microsoft.NotificationHubs/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules2 | /**␊ + * Microsoft.Compute/disks␊ + */␊ + Disks | /**␊ + * Microsoft.Compute/snapshots␊ + */␊ + Snapshots | /**␊ + * Microsoft.Compute/images␊ + */␊ + Images | /**␊ + * Microsoft.Compute/availabilitySets␊ + */␊ + AvailabilitySets1 | /**␊ + * Microsoft.Compute/virtualMachines␊ + */␊ + VirtualMachines2 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ + */␊ + VirtualMachineScaleSets1 | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensions | /**␊ + * Microsoft.ContainerRegistry/registries␊ + */␊ + Registries | /**␊ + * Microsoft.ContainerRegistry/registries␊ + */␊ + Registries1 | /**␊ + * Microsoft.ContainerRegistry/registries␊ + */␊ + Registries2 | /**␊ + * Microsoft.ContainerRegistry/registries/replications␊ + */␊ + RegistriesReplications | /**␊ + * Microsoft.ContainerRegistry/registries/webhooks␊ + */␊ + RegistriesWebhooks | /**␊ + * Microsoft.ContainerRegistry/registries␊ + */␊ + Registries3 | /**␊ + * Microsoft.ContainerRegistry/registries/replications␊ + */␊ + RegistriesReplications1 | /**␊ + * Microsoft.ContainerRegistry/registries/webhooks␊ + */␊ + RegistriesWebhooks1 | /**␊ + * Microsoft.ContainerRegistry/registries/buildTasks␊ + */␊ + RegistriesBuildTasks | /**␊ + * Microsoft.ContainerRegistry/registries/buildTasks/steps␊ + */␊ + RegistriesBuildTasksSteps | /**␊ + * Microsoft.ContainerRegistry/registries/tasks␊ + */␊ + RegistriesTasks | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces1 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses1 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks1 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers1 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups1 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces2 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables1 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses2 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks2 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers2 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups2 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces3 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables2 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses3 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks3 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers3 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups3 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces4 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables3 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses4 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks4 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers4 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups4 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces5 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables4 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses5 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks5 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers5 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups5 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces6 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables5 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses6 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks6 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers6 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups6 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces7 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables6 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses7 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks7 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers7 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups7 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces8 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables7 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses8 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks8 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers8 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups8 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces9 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables8 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes | /**␊ + * Microsoft.Compute/disks␊ + */␊ + Disks1 | /**␊ + * Microsoft.Compute/snapshots␊ + */␊ + Snapshots1 | /**␊ + * Microsoft.Compute/images␊ + */␊ + Images1 | /**␊ + * Microsoft.Compute/availabilitySets␊ + */␊ + AvailabilitySets2 | /**␊ + * Microsoft.Compute/virtualMachines␊ + */␊ + VirtualMachines3 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ + */␊ + VirtualMachineScaleSets2 | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensions1 | /**␊ + * Microsoft.Sql/servers␊ + */␊ + Servers2 | /**␊ + * Microsoft.Sql/servers/advisors␊ + */␊ + ServersAdvisors | /**␊ + * Microsoft.Sql/servers/administrators␊ + */␊ + ServersAdministrators | /**␊ + * Microsoft.Sql/servers/auditingPolicies␊ + */␊ + ServersAuditingPolicies | /**␊ + * Microsoft.Sql/servers/communicationLinks␊ + */␊ + ServersCommunicationLinks | /**␊ + * Microsoft.Sql/servers/connectionPolicies␊ + */␊ + ServersConnectionPolicies | /**␊ + * Microsoft.Sql/servers/databases␊ + */␊ + ServersDatabases | /**␊ + * Microsoft.Sql/servers/databases/advisors␊ + */␊ + ServersDatabasesAdvisors | /**␊ + * Microsoft.Sql/servers/databases/auditingPolicies␊ + */␊ + ServersDatabasesAuditingPolicies | /**␊ + * Microsoft.Sql/servers/databases/connectionPolicies␊ + */␊ + ServersDatabasesConnectionPolicies | /**␊ + * Microsoft.Sql/servers/databases/dataMaskingPolicies␊ + */␊ + ServersDatabasesDataMaskingPolicies | /**␊ + * Microsoft.Sql/servers/databases/dataMaskingPolicies/rules␊ + */␊ + ServersDatabasesDataMaskingPoliciesRules | /**␊ + * Microsoft.Sql/servers/databases/extensions␊ + */␊ + ServersDatabasesExtensions | /**␊ + * Microsoft.Sql/servers/databases/geoBackupPolicies␊ + */␊ + ServersDatabasesGeoBackupPolicies | /**␊ + * Microsoft.Sql/servers/databases/securityAlertPolicies␊ + */␊ + ServersDatabasesSecurityAlertPolicies | /**␊ + * Microsoft.Sql/servers/databases/transparentDataEncryption␊ + */␊ + ServersDatabasesTransparentDataEncryption | /**␊ + * Microsoft.Sql/servers/disasterRecoveryConfiguration␊ + */␊ + ServersDisasterRecoveryConfiguration | /**␊ + * Microsoft.Sql/servers/elasticPools␊ + */␊ + ServersElasticPools | /**␊ + * Microsoft.Sql/servers/firewallRules␊ + */␊ + ServersFirewallRules | /**␊ + * Microsoft.Sql/managedInstances␊ + */␊ + ManagedInstances | /**␊ + * Microsoft.Sql/servers␊ + */␊ + Servers3 | /**␊ + * Microsoft.Sql/servers/databases/auditingSettings␊ + */␊ + ServersDatabasesAuditingSettings | /**␊ + * Microsoft.Sql/servers/databases/syncGroups␊ + */␊ + ServersDatabasesSyncGroups | /**␊ + * Microsoft.Sql/servers/databases/syncGroups/syncMembers␊ + */␊ + ServersDatabasesSyncGroupsSyncMembers | /**␊ + * Microsoft.Sql/servers/encryptionProtector␊ + */␊ + ServersEncryptionProtector | /**␊ + * Microsoft.Sql/servers/failoverGroups␊ + */␊ + ServersFailoverGroups | /**␊ + * Microsoft.Sql/servers/firewallRules␊ + */␊ + ServersFirewallRules1 | /**␊ + * Microsoft.Sql/servers/keys␊ + */␊ + ServersKeys | /**␊ + * Microsoft.Sql/servers/syncAgents␊ + */␊ + ServersSyncAgents | /**␊ + * Microsoft.Sql/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRules | /**␊ + * Microsoft.Sql/managedInstances/databases␊ + */␊ + ManagedInstancesDatabases | /**␊ + * Microsoft.Sql/servers/auditingSettings␊ + */␊ + ServersAuditingSettings | /**␊ + * Microsoft.Sql/servers/databases␊ + */␊ + ServersDatabases1 | /**␊ + * Microsoft.Sql/servers/databases/auditingSettings␊ + */␊ + ServersDatabasesAuditingSettings1 | /**␊ + * Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies␊ + */␊ + ServersDatabasesBackupLongTermRetentionPolicies | /**␊ + * Microsoft.Sql/servers/databases/extendedAuditingSettings␊ + */␊ + ServersDatabasesExtendedAuditingSettings | /**␊ + * Microsoft.Sql/servers/databases/securityAlertPolicies␊ + */␊ + ServersDatabasesSecurityAlertPolicies1 | /**␊ + * Microsoft.Sql/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPolicies | /**␊ + * Microsoft.Sql/managedInstances/databases/securityAlertPolicies␊ + */␊ + ManagedInstancesDatabasesSecurityAlertPolicies | /**␊ + * Microsoft.Sql/managedInstances/securityAlertPolicies␊ + */␊ + ManagedInstancesSecurityAlertPolicies | /**␊ + * Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines␊ + */␊ + ServersDatabasesVulnerabilityAssessmentsRulesBaselines | /**␊ + * Microsoft.Sql/servers/databases/vulnerabilityAssessments␊ + */␊ + ServersDatabasesVulnerabilityAssessments | /**␊ + * Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines␊ + */␊ + ManagedInstancesDatabasesVulnerabilityAssessmentsRulesBaselines | /**␊ + * Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments␊ + */␊ + ManagedInstancesDatabasesVulnerabilityAssessments | /**␊ + * Microsoft.Sql/servers/vulnerabilityAssessments␊ + */␊ + ServersVulnerabilityAssessments | /**␊ + * Microsoft.Sql/managedInstances/vulnerabilityAssessments␊ + */␊ + ManagedInstancesVulnerabilityAssessments | /**␊ + * Microsoft.Sql/servers/dnsAliases␊ + */␊ + ServersDnsAliases | /**␊ + * Microsoft.Sql/servers/extendedAuditingSettings␊ + */␊ + ServersExtendedAuditingSettings | /**␊ + * Microsoft.Sql/servers/jobAgents␊ + */␊ + ServersJobAgents | /**␊ + * Microsoft.Sql/servers/jobAgents/credentials␊ + */␊ + ServersJobAgentsCredentials | /**␊ + * Microsoft.Sql/servers/jobAgents/jobs␊ + */␊ + ServersJobAgentsJobs | /**␊ + * Microsoft.Sql/servers/jobAgents/jobs/executions␊ + */␊ + ServersJobAgentsJobsExecutions | /**␊ + * Microsoft.Sql/servers/jobAgents/jobs/steps␊ + */␊ + ServersJobAgentsJobsSteps | /**␊ + * Microsoft.Sql/servers/jobAgents/targetGroups␊ + */␊ + ServersJobAgentsTargetGroups | /**␊ + * Microsoft.MachineLearning/webServices␊ + */␊ + WebServices1 | /**␊ + * Microsoft.MachineLearning/workspaces␊ + */␊ + Workspaces3 | /**␊ + * Microsoft.StreamAnalytics/streamingjobs␊ + */␊ + Streamingjobs | /**␊ + * Microsoft.StreamAnalytics/streamingjobs/functions␊ + */␊ + StreamingjobsFunctions | /**␊ + * Microsoft.StreamAnalytics/streamingjobs/inputs␊ + */␊ + StreamingjobsInputs | /**␊ + * Microsoft.StreamAnalytics/streamingjobs/outputs␊ + */␊ + StreamingjobsOutputs | /**␊ + * Microsoft.StreamAnalytics/streamingjobs/transformations␊ + */␊ + StreamingjobsTransformations | /**␊ + * Microsoft.TimeSeriesInsights/environments␊ + */␊ + Environments | /**␊ + * Microsoft.TimeSeriesInsights/environments/eventSources␊ + */␊ + EnvironmentsEventSources | /**␊ + * Microsoft.TimeSeriesInsights/environments/referenceDataSets␊ + */␊ + EnvironmentsReferenceDataSets | /**␊ + * Microsoft.TimeSeriesInsights/environments/accessPolicies␊ + */␊ + EnvironmentsAccessPolicies | /**␊ + * Microsoft.TimeSeriesInsights/environments␊ + */␊ + Environments1 | /**␊ + * Microsoft.TimeSeriesInsights/environments/eventSources␊ + */␊ + EnvironmentsEventSources1 | /**␊ + * Microsoft.TimeSeriesInsights/environments/referenceDataSets␊ + */␊ + EnvironmentsReferenceDataSets1 | /**␊ + * Microsoft.TimeSeriesInsights/environments/accessPolicies␊ + */␊ + EnvironmentsAccessPolicies1 | /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputes1 | /**␊ + * Microsoft.MachineLearningServices/workspaces␊ + */␊ + Workspaces4 | /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputes2 | /**␊ + * Microsoft.MachineLearningServices/workspaces␊ + */␊ + Workspaces5 | /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputes3 | /**␊ + * Microsoft.MachineLearningServices/workspaces␊ + */␊ + Workspaces6 | /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputes4 | /**␊ + * Microsoft.MachineLearningServices/workspaces␊ + */␊ + Workspaces7 | /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputes5 | /**␊ + * Microsoft.MachineLearningServices/workspaces/privateEndpointConnections␊ + */␊ + WorkspacesPrivateEndpointConnections | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses9 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks9 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers9 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups9 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces10 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables9 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways1 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections1 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways1 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways1 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets1 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings1 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules1 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes1 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses10 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks10 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers10 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups10 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces11 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables10 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways2 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules1 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules2 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes2 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses11 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks11 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers11 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups11 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces12 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables11 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways3 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules2 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules3 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes3 | /**␊ + * Microsoft.ImportExport/jobs␊ + */␊ + Jobs | /**␊ + * Microsoft.Network/dnsZones␊ + */␊ + DnsZones | /**␊ + * Microsoft.Network/dnsZones/A␊ + */␊ + DnsZones_A | /**␊ + * Microsoft.Network/dnsZones/AAAA␊ + */␊ + DnsZones_AAAA | /**␊ + * Microsoft.Network/dnsZones/CAA␊ + */␊ + DnsZones_CAA | /**␊ + * Microsoft.Network/dnsZones/CNAME␊ + */␊ + DnsZones_CNAME | /**␊ + * Microsoft.Network/dnsZones/MX␊ + */␊ + DnsZones_MX | /**␊ + * Microsoft.Network/dnsZones/NS␊ + */␊ + DnsZones_NS | /**␊ + * Microsoft.Network/dnsZones/PTR␊ + */␊ + DnsZones_PTR | /**␊ + * Microsoft.Network/dnsZones/SOA␊ + */␊ + DnsZones_SOA | /**␊ + * Microsoft.Network/dnsZones/SRV␊ + */␊ + DnsZones_SRV | /**␊ + * Microsoft.Network/dnsZones/TXT␊ + */␊ + DnsZones_TXT | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections2 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways2 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways2 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets2 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings2 | /**␊ + * Microsoft.Network/dnsZones␊ + */␊ + DnsZones1 | /**␊ + * Microsoft.Network/dnsZones/A␊ + */␊ + DnsZones_A1 | /**␊ + * Microsoft.Network/dnsZones/AAAA␊ + */␊ + DnsZones_AAAA1 | /**␊ + * Microsoft.Network/dnsZones/CAA␊ + */␊ + DnsZones_CAA1 | /**␊ + * Microsoft.Network/dnsZones/CNAME␊ + */␊ + DnsZones_CNAME1 | /**␊ + * Microsoft.Network/dnsZones/MX␊ + */␊ + DnsZones_MX1 | /**␊ + * Microsoft.Network/dnsZones/NS␊ + */␊ + DnsZones_NS1 | /**␊ + * Microsoft.Network/dnsZones/PTR␊ + */␊ + DnsZones_PTR1 | /**␊ + * Microsoft.Network/dnsZones/SOA␊ + */␊ + DnsZones_SOA1 | /**␊ + * Microsoft.Network/dnsZones/SRV␊ + */␊ + DnsZones_SRV1 | /**␊ + * Microsoft.Network/dnsZones/TXT␊ + */␊ + DnsZones_TXT1 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections3 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways3 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways3 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets3 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings3 | /**␊ + * Microsoft.AzureStack/registrations␊ + */␊ + Registrations | /**␊ + * Microsoft.AzureStack/registrations/customerSubscriptions␊ + */␊ + RegistrationsCustomerSubscriptions | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses12 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks12 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers12 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups12 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces13 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables12 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways4 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections4 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways4 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways4 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets4 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings4 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules3 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules4 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes4 | /**␊ + * Microsoft.Compute/images␊ + */␊ + Images2 | /**␊ + * Microsoft.Compute/availabilitySets␊ + */␊ + AvailabilitySets3 | /**␊ + * Microsoft.Compute/virtualMachines␊ + */␊ + VirtualMachines4 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ + */␊ + VirtualMachineScaleSets3 | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensions2 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensions | /**␊ + * Microsoft.DBforMariaDB/servers␊ + */␊ + Servers4 | /**␊ + * Microsoft.DBforMariaDB/servers/configurations␊ + */␊ + ServersConfigurations | /**␊ + * Microsoft.DBforMariaDB/servers/databases␊ + */␊ + ServersDatabases2 | /**␊ + * Microsoft.DBforMariaDB/servers/firewallRules␊ + */␊ + ServersFirewallRules2 | /**␊ + * Microsoft.DBforMariaDB/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRules1 | /**␊ + * Microsoft.DBforMariaDB/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPolicies1 | /**␊ + * Microsoft.DBforMariaDB/servers/privateEndpointConnections␊ + */␊ + ServersPrivateEndpointConnections | /**␊ + * Microsoft.DBforMySQL/servers␊ + */␊ + Servers5 | /**␊ + * Microsoft.DBforMySQL/servers/configurations␊ + */␊ + ServersConfigurations1 | /**␊ + * Microsoft.DBforMySQL/servers/databases␊ + */␊ + ServersDatabases3 | /**␊ + * Microsoft.DBforMySQL/servers/firewallRules␊ + */␊ + ServersFirewallRules3 | /**␊ + * Microsoft.DBforMySQL/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRules2 | /**␊ + * Microsoft.DBforMySQL/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPolicies2 | /**␊ + * Microsoft.DBforMySQL/servers/administrators␊ + */␊ + ServersAdministrators1 | /**␊ + * Microsoft.DBforPostgreSQL/servers␊ + */␊ + Servers6 | /**␊ + * Microsoft.DBforPostgreSQL/servers/configurations␊ + */␊ + ServersConfigurations2 | /**␊ + * Microsoft.DBforPostgreSQL/servers/databases␊ + */␊ + ServersDatabases4 | /**␊ + * Microsoft.DBforPostgreSQL/servers/firewallRules␊ + */␊ + ServersFirewallRules4 | /**␊ + * Microsoft.DBforPostgreSQL/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRules3 | /**␊ + * Microsoft.DBforPostgreSQL/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPolicies3 | /**␊ + * Microsoft.DBforPostgreSQL/servers/administrators␊ + */␊ + ServersAdministrators2 | /**␊ + * Microsoft.DBforMySQL/servers␊ + */␊ + Servers7 | /**␊ + * Microsoft.DBforMySQL/servers/configurations␊ + */␊ + ServersConfigurations3 | /**␊ + * Microsoft.DBforMySQL/servers/databases␊ + */␊ + ServersDatabases5 | /**␊ + * Microsoft.DBforMySQL/servers/firewallRules␊ + */␊ + ServersFirewallRules5 | /**␊ + * Microsoft.DBforPostgreSQL/servers␊ + */␊ + Servers8 | /**␊ + * Microsoft.DBforPostgreSQL/servers/configurations␊ + */␊ + ServersConfigurations4 | /**␊ + * Microsoft.DBforPostgreSQL/servers/databases␊ + */␊ + ServersDatabases6 | /**␊ + * Microsoft.DBforPostgreSQL/servers/firewallRules␊ + */␊ + ServersFirewallRules6 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways5 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections5 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers13 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways5 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces14 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups13 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules5 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses13 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables13 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes5 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways5 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks13 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets5 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways6 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections6 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations1 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings1 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers14 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways6 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces15 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups14 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules6 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses14 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables14 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes6 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways6 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks14 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets6 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways7 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections7 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits1 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations2 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings2 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers15 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways7 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces16 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups15 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules7 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses15 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables15 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes7 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways7 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks15 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets7 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups1 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups2 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups3 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses16 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks16 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers16 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups16 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces17 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables16 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways8 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections8 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways8 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways8 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets8 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings5 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules4 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules8 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes8 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups4 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits2 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses17 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks17 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers17 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups17 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces18 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables17 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules5 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules9 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes9 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations3 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings3 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways9 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups5 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections9 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans1 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits3 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations4 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings4 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections1 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections1 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings1 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers18 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules6 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways9 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces19 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups18 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules10 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses18 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables18 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes10 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways9 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks18 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets9 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings6 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways10 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups6 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls1 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections10 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans2 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits4 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations5 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings5 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections2 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections2 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings2 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers19 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules7 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways10 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces20 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups19 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules11 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers1 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors1 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures1 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses19 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters1 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules1 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables19 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes11 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs1 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways10 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks19 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets10 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings7 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans1 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways1 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections1 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites1 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways11 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups7 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls2 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections11 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans3 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits5 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations6 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings6 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections3 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections3 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings3 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers20 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules8 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways11 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces21 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups20 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules12 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers2 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors2 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures2 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses20 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters2 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules2 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables20 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes12 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs2 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways11 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks20 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets11 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings8 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans2 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways2 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections2 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites2 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups8 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans4 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits6 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections4 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses21 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks21 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers21 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups21 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces22 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables21 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways12 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations7 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections12 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways12 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways12 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets12 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings9 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings7 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings4 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules9 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules13 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes13 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections4 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups9 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans5 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits7 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections5 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses22 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks22 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers22 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups22 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces23 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables22 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways13 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations8 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections5 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups10 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups11 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans6 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits8 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections6 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses23 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks23 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers23 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups23 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces24 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables23 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways14 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations9 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings8 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings5 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules10 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations1 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules14 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes14 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts1 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections6 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups12 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans7 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits9 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections7 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses24 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks24 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers24 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups24 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces25 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables24 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways15 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations10 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts2 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings9 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings6 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules11 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations2 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules15 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes15 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections7 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways16 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies1 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups13 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls3 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections13 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans8 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits10 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations11 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings10 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections8 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections8 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings7 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts3 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers25 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules12 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways13 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces26 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations3 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups25 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules16 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers3 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors3 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures3 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses25 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes1 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters3 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules3 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables25 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes16 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies1 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions1 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs3 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways13 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks25 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets13 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings10 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans3 | /**␊ + * Microsoft.Network/virtualWans/p2sVpnServerConfigurations␊ + */␊ + VirtualWansP2SVpnServerConfigurations | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways3 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections3 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites3 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways17 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies2 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups14 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls4 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts1 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections14 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies1 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans9 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits11 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations12 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings11 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections9 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections9 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings8 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways1 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections1 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts4 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers26 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules13 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways14 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways1 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces27 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations4 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles1 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups26 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules17 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers4 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors4 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures4 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways1 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints1 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices1 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections1 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses26 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes2 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters4 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules4 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables26 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes17 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies2 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions2 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs4 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways14 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks26 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets14 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings11 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps1 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans4 | /**␊ + * Microsoft.Network/virtualWans/p2sVpnServerConfigurations␊ + */␊ + VirtualWansP2SVpnServerConfigurations1 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways4 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections4 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites4 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways18 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies3 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups15 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls5 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts2 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections15 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies2 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans10 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits12 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations13 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings12 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections10 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections10 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings9 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways2 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections2 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts5 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies1 | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups1 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers27 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules14 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways15 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways2 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces28 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations5 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles2 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups27 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules18 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers5 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures5 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways2 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints2 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices2 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections2 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses27 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes3 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters5 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules5 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables27 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes18 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies3 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions3 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs5 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways15 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks27 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets15 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings12 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps2 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans5 | /**␊ + * Microsoft.Network/virtualWans/p2sVpnServerConfigurations␊ + */␊ + VirtualWansP2SVpnServerConfigurations2 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways5 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections5 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites5 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways19 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies4 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups16 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls6 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts3 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections16 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies3 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans11 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits13 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations14 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings13 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections11 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections11 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings10 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways3 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections3 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts6 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies2 | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups2 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers28 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules15 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways16 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways3 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces29 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations6 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles3 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups28 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules19 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers6 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures6 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways3 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints3 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices3 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections3 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses28 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes4 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters6 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules6 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables28 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes19 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies4 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions4 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs6 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways16 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks28 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets16 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings13 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps3 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters1 | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings1 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans6 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways6 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections6 | /**␊ + * Microsoft.Network/vpnServerConfigurations␊ + */␊ + VpnServerConfigurations | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites6 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways20 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies5 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups17 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls7 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts4 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections17 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies4 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans12 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits14 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations15 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings14 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections12 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections12 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings11 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways4 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections4 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts7 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies3 | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups3 | /**␊ + * Microsoft.Network/ipGroups␊ + */␊ + IpGroups | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers29 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules16 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways17 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways4 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces30 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations7 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles4 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups29 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules20 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers7 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures7 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways4 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints4 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices4 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections4 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses29 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes5 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters7 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules7 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables29 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes20 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies5 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions5 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs7 | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTables | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways17 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks29 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets17 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings14 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps4 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters2 | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings2 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans7 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways7 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections7 | /**␊ + * Microsoft.Network/vpnServerConfigurations␊ + */␊ + VpnServerConfigurations1 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites7 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways5 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections18 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways18 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways18 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets18 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings15 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies6 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections19 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways19 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways19 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets19 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings16 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans13 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits15 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections13 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses30 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks30 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers30 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups30 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces31 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables30 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways21 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations16 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts8 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections20 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways20 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways20 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets20 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings17 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings15 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings12 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules17 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations8 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules21 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes21 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections13 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts9 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections21 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways21 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways21 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets21 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings18 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings16 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings13 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules18 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations9 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules22 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes22 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways22 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections22 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways22 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways22 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets22 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings19 | /**␊ + * Microsoft.Network/dnsZones␊ + */␊ + DnsZones2 | /**␊ + * Microsoft.Network/dnsZones/A␊ + */␊ + DnsZones_A2 | /**␊ + * Microsoft.Network/dnsZones/AAAA␊ + */␊ + DnsZones_AAAA2 | /**␊ + * Microsoft.Network/dnsZones/CAA␊ + */␊ + DnsZones_CAA2 | /**␊ + * Microsoft.Network/dnsZones/CNAME␊ + */␊ + DnsZones_CNAME2 | /**␊ + * Microsoft.Network/dnsZones/MX␊ + */␊ + DnsZones_MX2 | /**␊ + * Microsoft.Network/dnsZones/NS␊ + */␊ + DnsZones_NS2 | /**␊ + * Microsoft.Network/dnsZones/PTR␊ + */␊ + DnsZones_PTR2 | /**␊ + * Microsoft.Network/dnsZones/SOA␊ + */␊ + DnsZones_SOA2 | /**␊ + * Microsoft.Network/dnsZones/SRV␊ + */␊ + DnsZones_SRV2 | /**␊ + * Microsoft.Network/dnsZones/TXT␊ + */␊ + DnsZones_TXT2 | /**␊ + * Microsoft.Network/privateDnsZones␊ + */␊ + PrivateDnsZones | /**␊ + * Microsoft.Network/privateDnsZones/virtualNetworkLinks␊ + */␊ + PrivateDnsZonesVirtualNetworkLinks | /**␊ + * Microsoft.Network/privateDnsZones/A␊ + */␊ + PrivateDnsZones_A | /**␊ + * Microsoft.Network/privateDnsZones/AAAA␊ + */␊ + PrivateDnsZones_AAAA | /**␊ + * Microsoft.Network/privateDnsZones/CNAME␊ + */␊ + PrivateDnsZones_CNAME | /**␊ + * Microsoft.Network/privateDnsZones/MX␊ + */␊ + PrivateDnsZones_MX | /**␊ + * Microsoft.Network/privateDnsZones/PTR␊ + */␊ + PrivateDnsZones_PTR | /**␊ + * Microsoft.Network/privateDnsZones/SOA␊ + */␊ + PrivateDnsZones_SOA | /**␊ + * Microsoft.Network/privateDnsZones/SRV␊ + */␊ + PrivateDnsZones_SRV | /**␊ + * Microsoft.Network/privateDnsZones/TXT␊ + */␊ + PrivateDnsZones_TXT | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways23 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies7 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups18 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls8 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts5 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections23 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies5 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans14 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits16 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations17 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings17 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections14 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections14 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings14 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways5 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections5 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts10 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies4 | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups4 | /**␊ + * Microsoft.Network/ipGroups␊ + */␊ + IpGroups1 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers31 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules19 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways23 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways6 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces32 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations10 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles5 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups31 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules23 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers8 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures8 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways5 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints5 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices5 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections5 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses31 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes6 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters8 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules8 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables31 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes23 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies6 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions6 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs8 | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTables1 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways23 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks31 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets23 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings20 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps5 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters3 | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings3 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans8 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways8 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections8 | /**␊ + * Microsoft.Network/vpnServerConfigurations␊ + */␊ + VpnServerConfigurations2 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites8 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors5 | /**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogs | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways24 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies8 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups19 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls9 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts6 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections24 | /**␊ + * Microsoft.Network/connections/sharedkey␊ + */␊ + ConnectionsSharedkey | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies6 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans15 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits17 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations18 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings18 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections15 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections15 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings15 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways6 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections6 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts11 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies5 | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups5 | /**␊ + * Microsoft.Network/ipGroups␊ + */␊ + IpGroups2 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers32 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules20 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways24 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways7 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces33 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations11 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles6 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups32 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules24 | /**␊ + * Microsoft.Network/networkVirtualAppliances␊ + */␊ + NetworkVirtualAppliances | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers9 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors6 | /**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogs1 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures9 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways6 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints6 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices6 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections6 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses32 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes7 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters9 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules9 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables32 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes24 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies7 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions7 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs9 | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTables2 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways24 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks32 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets24 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings21 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps6 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters4 | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings4 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans9 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways9 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections9 | /**␊ + * Microsoft.Network/vpnServerConfigurations␊ + */␊ + VpnServerConfigurations3 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites9 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways25 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies9 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups20 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls10 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts7 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections25 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies7 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans16 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits18 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations19 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings19 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections16 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections16 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings16 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways7 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections7 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts12 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies6 | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups6 | /**␊ + * Microsoft.Network/IpAllocations␊ + */␊ + IpAllocations | /**␊ + * Microsoft.Network/ipGroups␊ + */␊ + IpGroups3 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers33 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules21 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways25 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways8 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces34 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations12 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles7 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups33 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules25 | /**␊ + * Microsoft.Network/networkVirtualAppliances␊ + */␊ + NetworkVirtualAppliances1 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers10 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors7 | /**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogs2 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures10 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways7 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints7 | /**␊ + * Microsoft.Network/privateEndpoints/privateDnsZoneGroups␊ + */␊ + PrivateEndpointsPrivateDnsZoneGroups | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices7 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections7 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses33 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes8 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters10 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules10 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables33 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes25 | /**␊ + * Microsoft.Network/securityPartnerProviders␊ + */␊ + SecurityPartnerProviders | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies8 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions8 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs10 | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTables3 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways25 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks33 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets25 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings22 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps7 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters5 | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings5 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans10 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways10 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections10 | /**␊ + * Microsoft.Network/vpnServerConfigurations␊ + */␊ + VpnServerConfigurations4 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites10 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways26 | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies10 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups21 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls11 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts8 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections26 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies8 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans17 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits19 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations20 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings20 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections17 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections17 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings17 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways8 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections8 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts13 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies7 | /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroups7 | /**␊ + * Microsoft.Network/IpAllocations␊ + */␊ + IpAllocations1 | /**␊ + * Microsoft.Network/ipGroups␊ + */␊ + IpGroups4 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers34 | /**␊ + * Microsoft.Network/loadBalancers/backendAddressPools␊ + */␊ + LoadBalancersBackendAddressPools | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules22 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways26 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways9 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces35 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations13 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles8 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups34 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules26 | /**␊ + * Microsoft.Network/networkVirtualAppliances␊ + */␊ + NetworkVirtualAppliances2 | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers11 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors8 | /**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogs3 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures11 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways8 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints8 | /**␊ + * Microsoft.Network/privateEndpoints/privateDnsZoneGroups␊ + */␊ + PrivateEndpointsPrivateDnsZoneGroups1 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices8 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections8 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses34 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes9 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters11 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules11 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables34 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes26 | /**␊ + * Microsoft.Network/securityPartnerProviders␊ + */␊ + SecurityPartnerProviders1 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies9 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions9 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs11 | /**␊ + * Microsoft.Network/virtualHubs/hubRouteTables␊ + */␊ + VirtualHubsHubRouteTables | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTables4 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways26 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks34 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets26 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings23 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps8 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters6 | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings6 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans11 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways11 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections11 | /**␊ + * Microsoft.Network/vpnServerConfigurations␊ + */␊ + VpnServerConfigurations5 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites11 | /**␊ + * Microsoft.Network/applicationGateways␊ + */␊ + ApplicationGateways27 | /**␊ + * Microsoft.Network/applicationGateways/privateEndpointConnections␊ + */␊ + ApplicationGatewaysPrivateEndpointConnections | /**␊ + * Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies␊ + */␊ + ApplicationGatewayWebApplicationFirewallPolicies11 | /**␊ + * Microsoft.Network/applicationSecurityGroups␊ + */␊ + ApplicationSecurityGroups22 | /**␊ + * Microsoft.Network/azureFirewalls␊ + */␊ + AzureFirewalls12 | /**␊ + * Microsoft.Network/bastionHosts␊ + */␊ + BastionHosts9 | /**␊ + * Microsoft.Network/connections␊ + */␊ + Connections27 | /**␊ + * Microsoft.Network/ddosCustomPolicies␊ + */␊ + DdosCustomPolicies9 | /**␊ + * Microsoft.Network/ddosProtectionPlans␊ + */␊ + DdosProtectionPlans18 | /**␊ + * Microsoft.Network/expressRouteCircuits␊ + */␊ + ExpressRouteCircuits20 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizations21 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeerings21 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnections18 | /**␊ + * Microsoft.Network/expressRouteCrossConnections␊ + */␊ + ExpressRouteCrossConnections18 | /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeerings18 | /**␊ + * Microsoft.Network/expressRouteGateways␊ + */␊ + ExpressRouteGateways9 | /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnections9 | /**␊ + * Microsoft.Network/ExpressRoutePorts␊ + */␊ + ExpressRoutePorts14 | /**␊ + * Microsoft.Network/firewallPolicies␊ + */␊ + FirewallPolicies8 | /**␊ + * Microsoft.Network/firewallPolicies/ruleCollectionGroups␊ + */␊ + FirewallPoliciesRuleCollectionGroups | /**␊ + * Microsoft.Network/IpAllocations␊ + */␊ + IpAllocations2 | /**␊ + * Microsoft.Network/ipGroups␊ + */␊ + IpGroups5 | /**␊ + * Microsoft.Network/loadBalancers␊ + */␊ + LoadBalancers35 | /**␊ + * Microsoft.Network/loadBalancers/backendAddressPools␊ + */␊ + LoadBalancersBackendAddressPools1 | /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRules23 | /**␊ + * Microsoft.Network/localNetworkGateways␊ + */␊ + LocalNetworkGateways27 | /**␊ + * Microsoft.Network/natGateways␊ + */␊ + NatGateways10 | /**␊ + * Microsoft.Network/networkInterfaces␊ + */␊ + NetworkInterfaces36 | /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurations14 | /**␊ + * Microsoft.Network/networkProfiles␊ + */␊ + NetworkProfiles9 | /**␊ + * Microsoft.Network/networkSecurityGroups␊ + */␊ + NetworkSecurityGroups35 | /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRules27 | /**␊ + * Microsoft.Network/networkVirtualAppliances␊ + */␊ + NetworkVirtualAppliances3 | /**␊ + * Microsoft.Network/networkVirtualAppliances/virtualApplianceSites␊ + */␊ + NetworkVirtualAppliancesVirtualApplianceSites | /**␊ + * Microsoft.Network/networkWatchers␊ + */␊ + NetworkWatchers12 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitors9 | /**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogs4 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCaptures12 | /**␊ + * Microsoft.Network/p2svpnGateways␊ + */␊ + P2SvpnGateways9 | /**␊ + * Microsoft.Network/privateEndpoints␊ + */␊ + PrivateEndpoints9 | /**␊ + * Microsoft.Network/privateEndpoints/privateDnsZoneGroups␊ + */␊ + PrivateEndpointsPrivateDnsZoneGroups2 | /**␊ + * Microsoft.Network/privateLinkServices␊ + */␊ + PrivateLinkServices9 | /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnections9 | /**␊ + * Microsoft.Network/publicIPAddresses␊ + */␊ + PublicIPAddresses35 | /**␊ + * Microsoft.Network/publicIPPrefixes␊ + */␊ + PublicIPPrefixes10 | /**␊ + * Microsoft.Network/routeFilters␊ + */␊ + RouteFilters12 | /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRules12 | /**␊ + * Microsoft.Network/routeTables␊ + */␊ + RouteTables35 | /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutes27 | /**␊ + * Microsoft.Network/securityPartnerProviders␊ + */␊ + SecurityPartnerProviders2 | /**␊ + * Microsoft.Network/serviceEndpointPolicies␊ + */␊ + ServiceEndpointPolicies10 | /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitions10 | /**␊ + * Microsoft.Network/virtualHubs␊ + */␊ + VirtualHubs12 | /**␊ + * Microsoft.Network/virtualHubs/bgpConnections␊ + */␊ + VirtualHubsBgpConnections | /**␊ + * Microsoft.Network/virtualHubs/hubRouteTables␊ + */␊ + VirtualHubsHubRouteTables1 | /**␊ + * Microsoft.Network/virtualHubs/hubVirtualNetworkConnections␊ + */␊ + VirtualHubsHubVirtualNetworkConnections | /**␊ + * Microsoft.Network/virtualHubs/ipConfigurations␊ + */␊ + VirtualHubsIpConfigurations | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTables5 | /**␊ + * Microsoft.Network/virtualNetworkGateways␊ + */␊ + VirtualNetworkGateways27 | /**␊ + * Microsoft.Network/virtualNetworks␊ + */␊ + VirtualNetworks35 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnets27 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeerings24 | /**␊ + * Microsoft.Network/virtualNetworkTaps␊ + */␊ + VirtualNetworkTaps9 | /**␊ + * Microsoft.Network/virtualRouters␊ + */␊ + VirtualRouters7 | /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeerings7 | /**␊ + * Microsoft.Network/virtualWans␊ + */␊ + VirtualWans12 | /**␊ + * Microsoft.Network/vpnGateways␊ + */␊ + VpnGateways12 | /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnections12 | /**␊ + * Microsoft.Network/vpnServerConfigurations␊ + */␊ + VpnServerConfigurations6 | /**␊ + * Microsoft.Network/vpnSites␊ + */␊ + VpnSites12 | /**␊ + * Microsoft.DataMigration/services␊ + */␊ + Services2 | /**␊ + * Microsoft.DataMigration/services/projects␊ + */␊ + ServicesProjects | /**␊ + * Microsoft.DataMigration/services␊ + */␊ + Services3 | /**␊ + * Microsoft.DataMigration/services/projects␊ + */␊ + ServicesProjects1 | /**␊ + * Microsoft.Consumption/budgets␊ + */␊ + Budgets | /**␊ + * Microsoft.BatchAI/clusters␊ + */␊ + Clusters14 | /**␊ + * Microsoft.BatchAI/fileServers␊ + */␊ + FileServers | /**␊ + * Microsoft.BatchAI/jobs␊ + */␊ + Jobs1 | /**␊ + * Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems␊ + */␊ + VaultsBackupFabricsProtectionContainersProtectedItems | /**␊ + * Microsoft.RecoveryServices/vaults/backupPolicies␊ + */␊ + VaultsBackupPolicies | /**␊ + * Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent␊ + */␊ + VaultsBackupFabricsBackupProtectionIntent | /**␊ + * Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers␊ + */␊ + VaultsBackupFabricsProtectionContainers | /**␊ + * Microsoft.RecoveryServices/vaults/backupstorageconfig␊ + */␊ + VaultsBackupstorageconfig | /**␊ + * Microsoft.Compute/disks␊ + */␊ + Disks2 | /**␊ + * Microsoft.Compute/snapshots␊ + */␊ + Snapshots2 | /**␊ + * Microsoft.ContainerInstance/containerGroups␊ + */␊ + ContainerGroups | /**␊ + * Microsoft.ContainerInstance/containerGroups␊ + */␊ + ContainerGroups1 | /**␊ + * Microsoft.Compute/galleries␊ + */␊ + Galleries | /**␊ + * Microsoft.Compute/galleries/images␊ + */␊ + GalleriesImages | /**␊ + * Microsoft.Compute/galleries/images/versions␊ + */␊ + GalleriesImagesVersions | /**␊ + * Microsoft.Compute/images␊ + */␊ + Images3 | /**␊ + * Microsoft.Compute/availabilitySets␊ + */␊ + AvailabilitySets4 | /**␊ + * Microsoft.Compute/virtualMachines␊ + */␊ + VirtualMachines5 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ + */␊ + VirtualMachineScaleSets4 | /**␊ + * Microsoft.Compute/disks␊ + */␊ + Disks3 | /**␊ + * Microsoft.Compute/snapshots␊ + */␊ + Snapshots3 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachines | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensions3 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensions1 | /**␊ + * Microsoft.Compute/images␊ + */␊ + Images4 | /**␊ + * Microsoft.Compute/availabilitySets␊ + */␊ + AvailabilitySets5 | /**␊ + * Microsoft.Compute/virtualMachines␊ + */␊ + VirtualMachines6 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ + */␊ + VirtualMachineScaleSets5 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachines1 | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensions4 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensions2 | /**␊ + * Microsoft.Compute/availabilitySets␊ + */␊ + AvailabilitySets6 | /**␊ + * Microsoft.Compute/hostGroups␊ + */␊ + HostGroups | /**␊ + * Microsoft.Compute/hostGroups/hosts␊ + */␊ + HostGroupsHosts | /**␊ + * Microsoft.Compute/images␊ + */␊ + Images5 | /**␊ + * Microsoft.Compute/proximityPlacementGroups␊ + */␊ + ProximityPlacementGroups | /**␊ + * Microsoft.Compute/virtualMachines␊ + */␊ + VirtualMachines7 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ + */␊ + VirtualMachineScaleSets6 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachines2 | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensions5 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensions3 | /**␊ + * Microsoft.Compute/galleries␊ + */␊ + Galleries1 | /**␊ + * Microsoft.Compute/galleries/images␊ + */␊ + GalleriesImages1 | /**␊ + * Microsoft.Compute/galleries/images/versions␊ + */␊ + GalleriesImagesVersions1 | /**␊ + * Microsoft.IoTCentral/iotApps␊ + */␊ + IotApps | /**␊ + * Microsoft.Maps/accounts␊ + */␊ + Accounts8 | /**␊ + * Microsoft.BatchAI/workspaces␊ + */␊ + Workspaces8 | /**␊ + * Microsoft.BatchAI/workspaces/clusters␊ + */␊ + WorkspacesClusters | /**␊ + * Microsoft.BatchAI/workspaces/experiments␊ + */␊ + WorkspacesExperiments | /**␊ + * Microsoft.BatchAI/workspaces/experiments/jobs␊ + */␊ + WorkspacesExperimentsJobs | /**␊ + * Microsoft.BatchAI/workspaces/fileServers␊ + */␊ + WorkspacesFileServers | /**␊ + * Microsoft.ContainerService/containerServices␊ + */␊ + ContainerServices1 | /**␊ + * Microsoft.ContainerService/managedClusters␊ + */␊ + ManagedClusters | /**␊ + * Microsoft.OperationalInsights/workspaces/savedSearches␊ + */␊ + WorkspacesSavedSearches | /**␊ + * Microsoft.OperationalInsights/workspaces/storageInsightConfigs␊ + */␊ + WorkspacesStorageInsightConfigs | /**␊ + * Microsoft.OperationalInsights/workspaces␊ + */␊ + Workspaces9 | /**␊ + * Microsoft.OperationalInsights/workspaces/dataSources␊ + */␊ + WorkspacesDataSources | /**␊ + * Microsoft.OperationalInsights/workspaces/linkedServices␊ + */␊ + WorkspacesLinkedServices | /**␊ + * Microsoft.OperationalInsights/clusters␊ + */␊ + Clusters15 | /**␊ + * Microsoft.OperationsManagement/ManagementConfigurations␊ + */␊ + ManagementConfigurations | /**␊ + * Microsoft.OperationsManagement/solutions␊ + */␊ + Solutions | /**␊ + * Microsoft.Peering/peerings␊ + */␊ + Peerings | /**␊ + * Microsoft.Peering/peeringServices␊ + */␊ + PeeringServices | /**␊ + * Microsoft.Peering/peeringServices/prefixes␊ + */␊ + PeeringServicesPrefixes | /**␊ + * Microsoft.Peering/peerings␊ + */␊ + Peerings1 | /**␊ + * Microsoft.Peering/peeringServices␊ + */␊ + PeeringServices1 | /**␊ + * Microsoft.Peering/peeringServices/prefixes␊ + */␊ + PeeringServicesPrefixes1 | /**␊ + * Microsoft.Peering/peerings␊ + */␊ + Peerings2 | /**␊ + * Microsoft.Peering/peerings/registeredAsns␊ + */␊ + PeeringsRegisteredAsns | /**␊ + * Microsoft.Peering/peerings/registeredPrefixes␊ + */␊ + PeeringsRegisteredPrefixes | /**␊ + * Microsoft.Peering/peeringServices␊ + */␊ + PeeringServices2 | /**␊ + * Microsoft.Peering/peeringServices/prefixes␊ + */␊ + PeeringServicesPrefixes2 | /**␊ + * Microsoft.AAD/domainServices␊ + */␊ + DomainServices | /**␊ + * Microsoft.AAD/domainServices␊ + */␊ + DomainServices1 | /**␊ + * Microsoft.Aad/domainServices/ouContainer␊ + */␊ + DomainServicesOuContainer | /**␊ + * Microsoft.SignalRService/signalR␊ + */␊ + SignalR | /**␊ + * Microsoft.NetApp/netAppAccounts␊ + */␊ + NetAppAccounts | /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools␊ + */␊ + NetAppAccountsCapacityPools | /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes␊ + */␊ + NetAppAccountsCapacityPoolsVolumes | /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots␊ + */␊ + NetAppAccountsCapacityPoolsVolumesSnapshots | /**␊ + * Microsoft.NetApp/netAppAccounts␊ + */␊ + NetAppAccounts1 | /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools␊ + */␊ + NetAppAccountsCapacityPools1 | /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes␊ + */␊ + NetAppAccountsCapacityPoolsVolumes1 | /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots␊ + */␊ + NetAppAccountsCapacityPoolsVolumesSnapshots1 | /**␊ + * Microsoft.StorSimple/managers␊ + */␊ + Managers1 | /**␊ + * Microsoft.StorSimple/managers/accessControlRecords␊ + */␊ + ManagersAccessControlRecords1 | /**␊ + * Microsoft.StorSimple/managers/certificates␊ + */␊ + ManagersCertificates | /**␊ + * Microsoft.StorSimple/managers/devices/alertSettings␊ + */␊ + ManagersDevicesAlertSettings1 | /**␊ + * Microsoft.StorSimple/managers/devices/backupScheduleGroups␊ + */␊ + ManagersDevicesBackupScheduleGroups | /**␊ + * Microsoft.StorSimple/managers/devices/chapSettings␊ + */␊ + ManagersDevicesChapSettings | /**␊ + * Microsoft.StorSimple/managers/devices/fileservers␊ + */␊ + ManagersDevicesFileservers | /**␊ + * Microsoft.StorSimple/managers/devices/fileservers/shares␊ + */␊ + ManagersDevicesFileserversShares | /**␊ + * Microsoft.StorSimple/managers/devices/iscsiservers␊ + */␊ + ManagersDevicesIscsiservers | /**␊ + * Microsoft.StorSimple/managers/devices/iscsiservers/disks␊ + */␊ + ManagersDevicesIscsiserversDisks | /**␊ + * Microsoft.StorSimple/managers/extendedInformation␊ + */␊ + ManagersExtendedInformation1 | /**␊ + * Microsoft.StorSimple/managers/storageAccountCredentials␊ + */␊ + ManagersStorageAccountCredentials1 | /**␊ + * Microsoft.StorSimple/managers/storageDomains␊ + */␊ + ManagersStorageDomains | /**␊ + * Microsoft.Maps/accounts␊ + */␊ + Accounts9 | /**␊ + * Microsoft.Maps/accounts␊ + */␊ + Accounts10 | /**␊ + * Microsoft.Maps/accounts/privateAtlases␊ + */␊ + AccountsPrivateAtlases | /**␊ + * Microsoft.ManagedIdentity/userAssignedIdentities␊ + */␊ + UserAssignedIdentities | /**␊ + * Microsoft.ManagedIdentity/userAssignedIdentities␊ + */␊ + UserAssignedIdentities1 | /**␊ + * Microsoft.HDInsight/clusters␊ + */␊ + Clusters16 | /**␊ + * Microsoft.HDInsight/clusters/applications␊ + */␊ + ClustersApplications2 | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + ClustersExtensions | /**␊ + * Microsoft.HDInsight/clusters␊ + */␊ + Clusters17 | /**␊ + * Microsoft.HDInsight/clusters/applications␊ + */␊ + ClustersApplications3 | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + ClustersExtensions1 | /**␊ + * Microsoft.Security/locations/jitNetworkAccessPolicies␊ + */␊ + LocationsJitNetworkAccessPolicies | /**␊ + * Microsoft.Security/iotSecuritySolutions␊ + */␊ + IotSecuritySolutions | /**␊ + * Microsoft.Security/pricings␊ + */␊ + Pricings | /**␊ + * Microsoft.Security/advancedThreatProtectionSettings␊ + */␊ + AdvancedThreatProtectionSettings | /**␊ + * Microsoft.Security/deviceSecurityGroups␊ + */␊ + DeviceSecurityGroups | /**␊ + * Microsoft.Security/advancedThreatProtectionSettings␊ + */␊ + AdvancedThreatProtectionSettings1 | /**␊ + * Microsoft.Security/automations␊ + */␊ + Automations | /**␊ + * Microsoft.Security/assessments␊ + */␊ + Assessments | /**␊ + * Microsoft.Security/iotSecuritySolutions␊ + */␊ + IotSecuritySolutions1 | /**␊ + * Microsoft.Security/deviceSecurityGroups␊ + */␊ + DeviceSecurityGroups1 | /**␊ + * Microsoft.Security/locations/jitNetworkAccessPolicies␊ + */␊ + LocationsJitNetworkAccessPolicies1 | /**␊ + * Microsoft.Security/assessments␊ + */␊ + Assessments1 | /**␊ + * Microsoft.Migrate/assessmentProjects␊ + */␊ + AssessmentProjects | /**␊ + * Microsoft.Migrate/assessmentProjects/groups␊ + */␊ + AssessmentProjectsGroups | /**␊ + * Microsoft.Migrate/assessmentProjects/groups/assessments␊ + */␊ + AssessmentProjectsGroupsAssessments | /**␊ + * Microsoft.Migrate/assessmentProjects/hypervcollectors␊ + */␊ + AssessmentProjectsHypervcollectors | /**␊ + * Microsoft.Migrate/assessmentProjects/vmwarecollectors␊ + */␊ + AssessmentProjectsVmwarecollectors | /**␊ + * Microsoft.ManagedServices/registrationAssignments␊ + */␊ + RegistrationAssignments | /**␊ + * Microsoft.ManagedServices/registrationDefinitions␊ + */␊ + RegistrationDefinitions | /**␊ + * Microsoft.ManagedServices/registrationAssignments␊ + */␊ + RegistrationAssignments1 | /**␊ + * Microsoft.ManagedServices/registrationDefinitions␊ + */␊ + RegistrationDefinitions1 | /**␊ + * Cray Servers resource.␊ + */␊ + CrayServers | /**␊ + * Microsoft.ContainerService/managedClusters␊ + */␊ + ManagedClusters1 | /**␊ + * Microsoft.ContainerService/managedClusters/agentPools␊ + */␊ + ManagedClustersAgentPools | /**␊ + * Microsoft.Migrate/migrateProjects␊ + */␊ + MigrateProjects | /**␊ + * Microsoft.Migrate/migrateProjects/solutions␊ + */␊ + MigrateProjectsSolutions | /**␊ + * Microsoft.ServiceBus/namespaces␊ + */␊ + Namespaces3 | /**␊ + * Microsoft.ServiceBus/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules3 | /**␊ + * Microsoft.ServiceBus/namespaces/queues␊ + */␊ + NamespacesQueues | /**␊ + * Microsoft.ServiceBus/namespaces/queues/authorizationRules␊ + */␊ + NamespacesQueuesAuthorizationRules | /**␊ + * Microsoft.ServiceBus/namespaces/topics␊ + */␊ + NamespacesTopics | /**␊ + * Microsoft.ServiceBus/namespaces/topics/authorizationRules␊ + */␊ + NamespacesTopicsAuthorizationRules | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions␊ + */␊ + NamespacesTopicsSubscriptions | /**␊ + * Microsoft.ServiceBus/namespaces␊ + */␊ + Namespaces4 | /**␊ + * Microsoft.ServiceBus/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules4 | /**␊ + * Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs␊ + */␊ + NamespacesDisasterRecoveryConfigs | /**␊ + * Microsoft.ServiceBus/namespaces/migrationConfigurations␊ + */␊ + NamespacesMigrationConfigurations | /**␊ + * Microsoft.ServiceBus/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSets | /**␊ + * Microsoft.ServiceBus/namespaces/queues␊ + */␊ + NamespacesQueues1 | /**␊ + * Microsoft.ServiceBus/namespaces/queues/authorizationRules␊ + */␊ + NamespacesQueuesAuthorizationRules1 | /**␊ + * Microsoft.ServiceBus/namespaces/topics␊ + */␊ + NamespacesTopics1 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/authorizationRules␊ + */␊ + NamespacesTopicsAuthorizationRules1 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions␊ + */␊ + NamespacesTopicsSubscriptions1 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions/rules␊ + */␊ + NamespacesTopicsSubscriptionsRules | /**␊ + * Microsoft.ServiceBus/namespaces␊ + */␊ + Namespaces5 | /**␊ + * Microsoft.ServiceBus/namespaces/ipfilterrules␊ + */␊ + NamespacesIpfilterrules | /**␊ + * Microsoft.ServiceBus/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSets1 | /**␊ + * Microsoft.ServiceBus/namespaces/virtualnetworkrules␊ + */␊ + NamespacesVirtualnetworkrules | /**␊ + * Microsoft.ServiceBus/namespaces/privateEndpointConnections␊ + */␊ + NamespacesPrivateEndpointConnections | /**␊ + * Microsoft.ServiceBus/namespaces/queues␊ + */␊ + NamespacesQueues2 | /**␊ + * Microsoft.ServiceBus/namespaces/queues/authorizationRules␊ + */␊ + NamespacesQueuesAuthorizationRules2 | /**␊ + * Microsoft.ServiceBus/namespaces/topics␊ + */␊ + NamespacesTopics2 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/authorizationRules␊ + */␊ + NamespacesTopicsAuthorizationRules2 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions␊ + */␊ + NamespacesTopicsSubscriptions2 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions/rules␊ + */␊ + NamespacesTopicsSubscriptionsRules1 | /**␊ + * Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs␊ + */␊ + NamespacesDisasterRecoveryConfigs1 | /**␊ + * Microsoft.ServiceBus/namespaces/migrationConfigurations␊ + */␊ + NamespacesMigrationConfigurations1 | /**␊ + * Microsoft.ServiceBus/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules5 | /**␊ + * microsoft.visualstudio/account␊ + */␊ + Account | /**␊ + * microsoft.visualstudio/account/extension␊ + */␊ + AccountExtension | /**␊ + * microsoft.visualstudio/account/project␊ + */␊ + AccountProject | /**␊ + * Microsoft.EventHub/namespaces␊ + */␊ + Namespaces6 | /**␊ + * Microsoft.EventHub/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules6 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs␊ + */␊ + NamespacesEventhubs | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/authorizationRules␊ + */␊ + NamespacesEventhubsAuthorizationRules | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/consumergroups␊ + */␊ + NamespacesEventhubsConsumergroups | /**␊ + * Microsoft.EventHub/namespaces␊ + */␊ + Namespaces7 | /**␊ + * Microsoft.EventHub/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules7 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs␊ + */␊ + NamespacesEventhubs1 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/authorizationRules␊ + */␊ + NamespacesEventhubsAuthorizationRules1 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/consumergroups␊ + */␊ + NamespacesEventhubsConsumergroups1 | /**␊ + * Microsoft.EventHub/namespaces␊ + */␊ + Namespaces8 | /**␊ + * Microsoft.EventHub/namespaces/authorizationRules␊ + */␊ + NamespacesAuthorizationRules | /**␊ + * Microsoft.EventHub/namespaces/disasterRecoveryConfigs␊ + */␊ + NamespacesDisasterRecoveryConfigs2 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs␊ + */␊ + NamespacesEventhubs2 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/authorizationRules␊ + */␊ + NamespacesEventhubsAuthorizationRules2 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/consumergroups␊ + */␊ + NamespacesEventhubsConsumergroups2 | /**␊ + * Microsoft.EventHub/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSets2 | /**␊ + * Microsoft.EventHub/clusters␊ + */␊ + Clusters18 | /**␊ + * Microsoft.EventHub/namespaces␊ + */␊ + Namespaces9 | /**␊ + * Microsoft.EventHub/namespaces/ipfilterrules␊ + */␊ + NamespacesIpfilterrules1 | /**␊ + * Microsoft.EventHub/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSets3 | /**␊ + * Microsoft.EventHub/namespaces/virtualnetworkrules␊ + */␊ + NamespacesVirtualnetworkrules1 | /**␊ + * Microsoft.Relay/namespaces␊ + */␊ + Namespaces10 | /**␊ + * Microsoft.Relay/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRules8 | /**␊ + * Microsoft.Relay/namespaces/HybridConnections␊ + */␊ + Namespaces_HybridConnections | /**␊ + * Microsoft.Relay/namespaces/HybridConnections/authorizationRules␊ + */␊ + Namespaces_HybridConnectionsAuthorizationRules | /**␊ + * Microsoft.Relay/namespaces/WcfRelays␊ + */␊ + Namespaces_WcfRelays | /**␊ + * Microsoft.Relay/namespaces/WcfRelays/authorizationRules␊ + */␊ + Namespaces_WcfRelaysAuthorizationRules | /**␊ + * Microsoft.Relay/namespaces␊ + */␊ + Namespaces11 | /**␊ + * Microsoft.Relay/namespaces/authorizationRules␊ + */␊ + NamespacesAuthorizationRules1 | /**␊ + * Microsoft.Relay/namespaces/hybridConnections␊ + */␊ + NamespacesHybridConnections | /**␊ + * Microsoft.Relay/namespaces/hybridConnections/authorizationRules␊ + */␊ + NamespacesHybridConnectionsAuthorizationRules | /**␊ + * Microsoft.Relay/namespaces/wcfRelays␊ + */␊ + NamespacesWcfRelays | /**␊ + * Microsoft.Relay/namespaces/wcfRelays/authorizationRules␊ + */␊ + NamespacesWcfRelaysAuthorizationRules | /**␊ + * Microsoft.DataFactory/factories␊ + */␊ + Factories | /**␊ + * Microsoft.DataFactory/factories/datasets␊ + */␊ + FactoriesDatasets | /**␊ + * Microsoft.DataFactory/factories/integrationRuntimes␊ + */␊ + FactoriesIntegrationRuntimes | /**␊ + * Microsoft.DataFactory/factories/linkedservices␊ + */␊ + FactoriesLinkedservices | /**␊ + * Microsoft.DataFactory/factories/pipelines␊ + */␊ + FactoriesPipelines | /**␊ + * Microsoft.DataFactory/factories/triggers␊ + */␊ + FactoriesTriggers | /**␊ + * Microsoft.DataFactory/factories␊ + */␊ + Factories1 | /**␊ + * Microsoft.DataFactory/factories/dataflows␊ + */␊ + FactoriesDataflows | /**␊ + * Microsoft.DataFactory/factories/datasets␊ + */␊ + FactoriesDatasets1 | /**␊ + * Microsoft.DataFactory/factories/integrationRuntimes␊ + */␊ + FactoriesIntegrationRuntimes1 | /**␊ + * Microsoft.DataFactory/factories/linkedservices␊ + */␊ + FactoriesLinkedservices1 | /**␊ + * Microsoft.DataFactory/factories/pipelines␊ + */␊ + FactoriesPipelines1 | /**␊ + * Microsoft.DataFactory/factories/triggers␊ + */␊ + FactoriesTriggers1 | /**␊ + * Microsoft.DataFactory/factories/managedVirtualNetworks␊ + */␊ + FactoriesManagedVirtualNetworks | /**␊ + * Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints␊ + */␊ + FactoriesManagedVirtualNetworksManagedPrivateEndpoints | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics1 | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions1 | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics2 | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions2 | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics3 | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions3 | /**␊ + * Microsoft.EventGrid/domains␊ + */␊ + Domains | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics4 | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions4 | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics5 | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions5 | /**␊ + * Microsoft.EventGrid/domains␊ + */␊ + Domains1 | /**␊ + * Microsoft.EventGrid/domains/topics␊ + */␊ + DomainsTopics | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics6 | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions6 | /**␊ + * Microsoft.EventGrid/domains␊ + */␊ + Domains2 | /**␊ + * Microsoft.EventGrid/domains/topics␊ + */␊ + DomainsTopics1 | /**␊ + * Microsoft.EventGrid/topics␊ + */␊ + Topics7 | /**␊ + * Microsoft.EventGrid/eventSubscriptions␊ + */␊ + EventSubscriptions7 | /**␊ + * Microsoft.Compute/availabilitySets␊ + */␊ + AvailabilitySets7 | /**␊ + * Microsoft.Compute/diskEncryptionSets␊ + */␊ + DiskEncryptionSets | /**␊ + * Microsoft.Compute/disks␊ + */␊ + Disks4 | /**␊ + * Microsoft.Compute/hostGroups␊ + */␊ + HostGroups1 | /**␊ + * Microsoft.Compute/hostGroups/hosts␊ + */␊ + HostGroupsHosts1 | /**␊ + * Microsoft.Compute/images␊ + */␊ + Images6 | /**␊ + * Microsoft.Compute/proximityPlacementGroups␊ + */␊ + ProximityPlacementGroups1 | /**␊ + * Microsoft.Compute/snapshots␊ + */␊ + Snapshots4 | /**␊ + * Microsoft.Compute/virtualMachines␊ + */␊ + VirtualMachines8 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets␊ + */␊ + VirtualMachineScaleSets7 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachines3 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions␊ + */␊ + VirtualMachineScaleSetsVirtualMachinesExtensions | /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensions6 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensions4 | /**␊ + * Microsoft.WindowsESU/multipleActivationKeys␊ + */␊ + MultipleActivationKeys | /**␊ + * Microsoft.Scheduler/jobCollections/jobs␊ + */␊ + JobCollectionsJobs1 | /**␊ + * Microsoft.Scheduler/jobCollections␊ + */␊ + JobCollections2 | /**␊ + * Microsoft.Scheduler/jobCollections/jobs␊ + */␊ + JobCollectionsJobs2 | /**␊ + * Microsoft.Search/searchServices␊ + */␊ + SearchServices1 | /**␊ + * Microsoft.Search/searchServices␊ + */␊ + SearchServices2 | /**␊ + * Microsoft.Search/searchServices/privateEndpointConnections␊ + */␊ + SearchServicesPrivateEndpointConnections | /**␊ + * Microsoft.Synapse/workspaces␊ + */␊ + Workspaces10 | /**␊ + * Microsoft.Synapse/workspaces/administrators␊ + */␊ + WorkspacesAdministrators | /**␊ + * Microsoft.Synapse/workspaces/bigDataPools␊ + */␊ + WorkspacesBigDataPools | /**␊ + * Microsoft.Synapse/workspaces/firewallRules␊ + */␊ + WorkspacesFirewallRules | /**␊ + * Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings␊ + */␊ + WorkspacesManagedIdentitySqlControlSettings | /**␊ + * Microsoft.Synapse/workspaces/sqlPools␊ + */␊ + WorkspacesSqlPools | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/auditingSettings␊ + */␊ + WorkspacesSqlPoolsAuditingSettings | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/metadataSync␊ + */␊ + WorkspacesSqlPoolsMetadataSync | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels␊ + */␊ + WorkspacesSqlPoolsSchemasTablesColumnsSensitivityLabels | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies␊ + */␊ + WorkspacesSqlPoolsSecurityAlertPolicies | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption␊ + */␊ + WorkspacesSqlPoolsTransparentDataEncryption | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments␊ + */␊ + WorkspacesSqlPoolsVulnerabilityAssessments | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines␊ + */␊ + WorkspacesSqlPoolsVulnerabilityAssessmentsRulesBaselines | /**␊ + * Microsoft.ResourceGraph/queries␊ + */␊ + Queries | /**␊ + * Microsoft.Communication/communicationServices␊ + */␊ + CommunicationServices | /**␊ + * Microsoft.Insights/alertrules␊ + */␊ + Alertrules | /**␊ + * Microsoft.Insights/components␊ + */␊ + Components | /**␊ + * Microsoft.Insights/webtests␊ + */␊ + Webtests | /**␊ + * Microsoft.Insights/autoscalesettings␊ + */␊ + Autoscalesettings | /**␊ + * Microsoft.Insights/components␊ + */␊ + Components1 | /**␊ + * microsoft.insights/components/analyticsItems␊ + */␊ + ComponentsAnalyticsItems | /**␊ + * Microsoft.Insights/components/Annotations␊ + */␊ + Components_Annotations | /**␊ + * Microsoft.Insights/components/currentbillingfeatures␊ + */␊ + ComponentsCurrentbillingfeatures | /**␊ + * Microsoft.Insights/components/favorites␊ + */␊ + ComponentsFavorites | /**␊ + * microsoft.insights/components/myanalyticsItems␊ + */␊ + ComponentsMyanalyticsItems | /**␊ + * Microsoft.Insights/components/ProactiveDetectionConfigs␊ + */␊ + Components_ProactiveDetectionConfigs | /**␊ + * Microsoft.Insights/myWorkbooks␊ + */␊ + MyWorkbooks | /**␊ + * Microsoft.Insights/webtests␊ + */␊ + Webtests1 | /**␊ + * microsoft.insights/workbooks␊ + */␊ + Workbooks | /**␊ + * Microsoft.Insights/components/exportconfiguration␊ + */␊ + ComponentsExportconfiguration | /**␊ + * microsoft.insights/components/pricingPlans␊ + */␊ + ComponentsPricingPlans | /**␊ + * Microsoft.Insights/components␊ + */␊ + Components2 | /**␊ + * Microsoft.Insights/components/ProactiveDetectionConfigs␊ + */␊ + Components_ProactiveDetectionConfigs1 | /**␊ + * microsoft.insights/workbooks␊ + */␊ + Workbooks1 | /**␊ + * microsoft.insights/workbooktemplates␊ + */␊ + Workbooktemplates | /**␊ + * Microsoft.Insights/components␊ + */␊ + Components3 | /**␊ + * microsoft.insights/components/linkedStorageAccounts␊ + */␊ + ComponentsLinkedStorageAccounts | /**␊ + * Microsoft.Insights/autoscalesettings␊ + */␊ + Autoscalesettings1 | /**␊ + * Microsoft.Insights/alertrules␊ + */␊ + Alertrules1 | /**␊ + * microsoft.insights/activityLogAlerts␊ + */␊ + ActivityLogAlerts | /**␊ + * microsoft.insights/actionGroups␊ + */␊ + ActionGroups | /**␊ + * microsoft.insights/activityLogAlerts␊ + */␊ + ActivityLogAlerts1 | /**␊ + * microsoft.insights/actionGroups␊ + */␊ + ActionGroups1 | /**␊ + * Microsoft.Insights/metricAlerts␊ + */␊ + MetricAlerts | /**␊ + * Microsoft.Insights/scheduledQueryRules␊ + */␊ + ScheduledQueryRules | /**␊ + * microsoft.insights/guestDiagnosticSettings␊ + */␊ + GuestDiagnosticSettings | /**␊ + * microsoft.insights/actionGroups␊ + */␊ + ActionGroups2 | /**␊ + * microsoft.insights/actionGroups␊ + */␊ + ActionGroups3 | /**␊ + * microsoft.insights/actionGroups␊ + */␊ + ActionGroups4 | /**␊ + * microsoft.insights/privateLinkScopes␊ + */␊ + PrivateLinkScopes | /**␊ + * Microsoft.Insights/privateLinkScopes/privateEndpointConnections␊ + */␊ + PrivateLinkScopesPrivateEndpointConnections | /**␊ + * Microsoft.Insights/privateLinkScopes/scopedResources␊ + */␊ + PrivateLinkScopesScopedResources | /**␊ + * Microsoft.Insights/dataCollectionRules␊ + */␊ + DataCollectionRules | /**␊ + * Microsoft.Insights/scheduledQueryRules␊ + */␊ + ScheduledQueryRules1 | /**␊ + * Microsoft.Quantum/workspaces␊ + */␊ + Workspaces11 | /**␊ + * Microsoft.Authorization/locks␊ + */␊ + Locks | /**␊ + * Microsoft.Authorization/policyassignments␊ + */␊ + Policyassignments | /**␊ + * Microsoft.Authorization/policyassignments␊ + */␊ + Policyassignments1 | /**␊ + * Microsoft.Authorization/locks␊ + */␊ + Locks1 | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments1 | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments2 | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments3 | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments4 | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments5 | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments6 | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments7 | /**␊ + * Microsoft.Authorization/policyExemptions␊ + */␊ + PolicyExemptions | /**␊ + * Microsoft.Authorization/policyAssignments␊ + */␊ + PolicyAssignments8 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders␊ + */␊ + CertificateOrders | /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificates | /**␊ + * Microsoft.CertificateRegistration/certificateOrders␊ + */␊ + CertificateOrders1 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificates1 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders␊ + */␊ + CertificateOrders2 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificates2 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders␊ + */␊ + CertificateOrders3 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificates3 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders␊ + */␊ + CertificateOrders4 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificates4 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders␊ + */␊ + CertificateOrders5 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificates5 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders␊ + */␊ + CertificateOrders6 | /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificates6 | /**␊ + * Microsoft.DomainRegistration/domains␊ + */␊ + Domains3 | /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiers | /**␊ + * Microsoft.DomainRegistration/domains␊ + */␊ + Domains4 | /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiers1 | /**␊ + * Microsoft.DomainRegistration/domains␊ + */␊ + Domains5 | /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiers2 | /**␊ + * Microsoft.DomainRegistration/domains␊ + */␊ + Domains6 | /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiers3 | /**␊ + * Microsoft.DomainRegistration/domains␊ + */␊ + Domains7 | /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiers4 | /**␊ + * Microsoft.DomainRegistration/domains␊ + */␊ + Domains8 | /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiers5 | /**␊ + * Microsoft.DomainRegistration/domains␊ + */␊ + Domains9 | /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiers6 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates | /**␊ + * Microsoft.Web/csrs␊ + */␊ + Csrs | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools | /**␊ + * Microsoft.Web/managedHostingEnvironments␊ + */␊ + ManagedHostingEnvironments | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites | /**␊ + * Microsoft.Web/sites/backups␊ + */␊ + SitesBackups | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection | /**␊ + * Microsoft.Web/sites/instances/deployments␊ + */␊ + SitesInstancesDeployments | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots | /**␊ + * Microsoft.Web/sites/slots/backups␊ + */␊ + SitesSlotsBackups | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection | /**␊ + * Microsoft.Web/sites/slots/instances/deployments␊ + */␊ + SitesSlotsInstancesDeployments | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons | /**␊ + * Microsoft.Web/sites/slots/snapshots␊ + */␊ + SitesSlotsSnapshots | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways | /**␊ + * Microsoft.Web/sites/snapshots␊ + */␊ + SitesSnapshots | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways | /**␊ + * Microsoft.Web/connections␊ + */␊ + Connections28 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates1 | /**␊ + * Microsoft.Web/connectionGateways␊ + */␊ + ConnectionGateways | /**␊ + * Microsoft.Web/connections␊ + */␊ + Connections29 | /**␊ + * Microsoft.Web/customApis␊ + */␊ + CustomApis | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites1 | /**␊ + * Microsoft.Web/sites/backups␊ + */␊ + SitesBackups1 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig1 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments1 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings1 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection1 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons1 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots1 | /**␊ + * Microsoft.Web/sites/slots/backups␊ + */␊ + SitesSlotsBackups1 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig1 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments1 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings1 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection1 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons1 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols1 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections1 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways1 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols1 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections1 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways1 | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments1 | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools1 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools1 | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms1 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways1 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes1 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates2 | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments2 | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools2 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools2 | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms2 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways2 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes2 | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites2 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig2 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments2 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers1 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions1 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions1 | /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeys | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings2 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection2 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays1 | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions1 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate1 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfig | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons2 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccess | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates1 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions1 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots2 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig2 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments2 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers1 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions1 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions1 | /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeys | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings2 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection2 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays1 | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions1 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfig | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons2 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccess | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates1 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions1 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols2 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections2 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways2 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols2 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections2 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways2 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates3 | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites3 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig3 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments3 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers2 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions2 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions2 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings3 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection3 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays2 | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions2 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate2 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfig1 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons3 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccess1 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates2 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions2 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots3 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig3 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments3 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers2 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions2 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions2 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings3 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection3 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays2 | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions2 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfig1 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons3 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccess1 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates2 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions2 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols3 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections3 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways3 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols3 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections3 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways3 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates4 | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments3 | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools3 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools3 | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms3 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways3 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes3 | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites4 | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPolicies | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig4 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments4 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers3 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions3 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions3 | /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeys1 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings4 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection4 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays3 | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions3 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate3 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfig2 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons4 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccess2 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnections | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates3 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions3 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots4 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig4 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments4 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers3 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions3 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions3 | /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeys1 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings4 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection4 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays3 | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions3 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfig2 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons4 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccess2 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates3 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions3 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols4 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections4 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways4 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols4 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections4 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways4 | /**␊ + * Microsoft.Web/staticSites␊ + */␊ + StaticSites | /**␊ + * Microsoft.Web/staticSites/builds/config␊ + */␊ + StaticSitesBuildsConfig | /**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfig | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomains | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates5 | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments4 | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools4 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools4 | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms4 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways4 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes4 | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites5 | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPolicies1 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig5 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments5 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers4 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions4 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions4 | /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeys2 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings5 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection5 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays4 | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions4 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate4 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfig3 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons5 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccess3 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnections1 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates4 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions4 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots5 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig5 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments5 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers4 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions4 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions4 | /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeys2 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings5 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection5 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays4 | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions4 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfig3 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons5 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccess3 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates4 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions4 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols5 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections5 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways5 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols5 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections5 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways5 | /**␊ + * Microsoft.Web/staticSites␊ + */␊ + StaticSites1 | /**␊ + * Microsoft.Web/staticSites/builds/config␊ + */␊ + StaticSitesBuildsConfig1 | /**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfig1 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomains1 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates6 | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments5 | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools5 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools5 | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms5 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways5 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes5 | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites6 | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPolicies2 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig6 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments6 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers5 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions5 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions5 | /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeys3 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings6 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection6 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays5 | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions5 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate5 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfig4 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons6 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccess4 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnections2 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates5 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions5 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots6 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig6 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments6 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers5 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions5 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions5 | /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeys3 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings6 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection6 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays5 | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions5 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfig4 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons6 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccess4 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates5 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions5 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols6 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections6 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways6 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols6 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections6 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways6 | /**␊ + * Microsoft.Web/staticSites␊ + */␊ + StaticSites2 | /**␊ + * Microsoft.Web/staticSites/builds/config␊ + */␊ + StaticSitesBuildsConfig2 | /**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfig2 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomains2 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates7 | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments6 | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools6 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools6 | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms6 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways6 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes6 | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites7 | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPolicies3 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig7 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments7 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers6 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions6 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions6 | /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeys4 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings7 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection7 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays6 | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions6 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate6 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfig5 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons7 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccess5 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnections3 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates6 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions6 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots7 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig7 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments7 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers6 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions6 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions6 | /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeys4 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings7 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection7 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays6 | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions6 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfig5 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons7 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccess5 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates6 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions6 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols7 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections7 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways7 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols7 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections7 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways7 | /**␊ + * Microsoft.Web/staticSites␊ + */␊ + StaticSites3 | /**␊ + * Microsoft.Web/staticSites/builds/config␊ + */␊ + StaticSitesBuildsConfig3 | /**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfig3 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomains3 | /**␊ + * Microsoft.Web/certificates␊ + */␊ + Certificates8 | /**␊ + * Microsoft.Web/hostingEnvironments␊ + */␊ + HostingEnvironments7 | /**␊ + * Microsoft.Web/hostingEnvironments/configurations␊ + */␊ + HostingEnvironmentsConfigurations | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePools7 | /**␊ + * Microsoft.Web/hostingEnvironments/privateEndpointConnections␊ + */␊ + HostingEnvironmentsPrivateEndpointConnections | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPools7 | /**␊ + * Microsoft.Web/serverfarms␊ + */␊ + Serverfarms7 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/gateways␊ + */␊ + ServerfarmsVirtualNetworkConnectionsGateways7 | /**␊ + * Microsoft.Web/serverfarms/virtualNetworkConnections/routes␊ + */␊ + ServerfarmsVirtualNetworkConnectionsRoutes7 | /**␊ + * Microsoft.Web/sites␊ + */␊ + Sites8 | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPolicies4 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfig8 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeployments8 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiers7 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensions7 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctions7 | /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeys5 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindings8 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnection8 | /**␊ + * Microsoft.Web/sites/hybridConnectionNamespaces/relays␊ + */␊ + SitesHybridConnectionNamespacesRelays7 | /**␊ + * Microsoft.Web/sites/instances/extensions␊ + */␊ + SitesInstancesExtensions7 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrate7 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfig6 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddons8 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccess6 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnections4 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificates7 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensions7 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlots8 | /**␊ + * Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies␊ + */␊ + SitesSlotsBasicPublishingCredentialsPolicies | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfig8 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeployments8 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiers7 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensions7 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctions7 | /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeys5 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindings8 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnection8 | /**␊ + * Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays␊ + */␊ + SitesSlotsHybridConnectionNamespacesRelays7 | /**␊ + * Microsoft.Web/sites/slots/instances/extensions␊ + */␊ + SitesSlotsInstancesExtensions7 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddons8 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccess6 | /**␊ + * Microsoft.Web/sites/slots/privateEndpointConnections␊ + */␊ + SitesSlotsPrivateEndpointConnections | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificates7 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensions7 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrols8 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnections8 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGateways8 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrols8 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnections8 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGateways8 | /**␊ + * Microsoft.Web/staticSites␊ + */␊ + StaticSites4 | /**␊ + * Microsoft.Web/staticSites/builds/config␊ + */␊ + StaticSitesBuildsConfig4 | /**␊ + * Microsoft.Web/staticSites/builds/userProvidedFunctionApps␊ + */␊ + StaticSitesBuildsUserProvidedFunctionApps | /**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfig4 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomains4 | /**␊ + * Microsoft.Web/staticSites/privateEndpointConnections␊ + */␊ + StaticSitesPrivateEndpointConnections | /**␊ + * Microsoft.Web/staticSites/userProvidedFunctionApps␊ + */␊ + StaticSitesUserProvidedFunctionApps)) | ((ARMResourceBase & {␊ + /**␊ + * Location to deploy resource to␊ + */␊ + location?: (string | ("East Asia" | "Southeast Asia" | "Central US" | "East US" | "East US 2" | "West US" | "North Central US" | "South Central US" | "North Europe" | "West Europe" | "Japan West" | "Japan East" | "Brazil South" | "Australia East" | "Australia Southeast" | "Central India" | "West India" | "South India" | "Canada Central" | "Canada East" | "West Central US" | "West US 2" | "UK South" | "UK West" | "Korea Central" | "Korea South" | "global"))␊ + /**␊ + * Name-value pairs to add to the resource␊ + */␊ + tags?: {␊ + [k: string]: unknown␊ + }␊ + copy?: ResourceCopy␊ + /**␊ + * Scope for the resource or deployment. Today, this works for two cases: 1) setting the scope for extension resources 2) deploying resources to the tenant scope in non-tenant scope deployments␊ + */␊ + scope?: string␊ + comments?: string␊ + [k: string]: unknown␊ + }) & /**␊ + * SendGrid resources that user purchases␊ + */␊ + Accounts11) | (ARMResourceBase & (/**␊ + * Microsoft.Resources/deployments␊ + */␊ + Deployments2 | /**␊ + * Microsoft.Resources/deployments␊ + */␊ + Deployments3 | /**␊ + * Microsoft.Resources/deployments␊ + */␊ + Deployments4 | /**␊ + * Microsoft.Resources/deployments␊ + */␊ + Deployments5 | /**␊ + * Microsoft.Resources/links␊ + */␊ + Links)))␊ + export type ResourceBase = (ARMResourceBase & {␊ + /**␊ + * Location to deploy resource to␊ + */␊ + location?: (string | ("East Asia" | "Southeast Asia" | "Central US" | "East US" | "East US 2" | "West US" | "North Central US" | "South Central US" | "North Europe" | "West Europe" | "Japan West" | "Japan East" | "Brazil South" | "Australia East" | "Australia Southeast" | "Central India" | "West India" | "South India" | "Canada Central" | "Canada East" | "West Central US" | "West US 2" | "UK South" | "UK West" | "Korea Central" | "Korea South" | "global"))␊ + /**␊ + * Name-value pairs to add to the resource␊ + */␊ + tags?: {␊ + [k: string]: unknown␊ + }␊ + copy?: ResourceCopy␊ + /**␊ + * Scope for the resource or deployment. Today, this works for two cases: 1) setting the scope for extension resources 2) deploying resources to the tenant scope in non-tenant scope deployments␊ + */␊ + scope?: string␊ + comments?: string␊ + [k: string]: unknown␊ + })␊ + /**␊ + * Base class for all types of Route.␊ + */␊ + export type RouteConfiguration = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes Forwarding Route.␊ + */␊ + ForwardingConfiguration | /**␊ + * Describes Redirect Route.␊ + */␊ + RedirectConfiguration))␊ + /**␊ + * Base class for all types of Route.␊ + */␊ + export type RouteConfiguration1 = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes Forwarding Route.␊ + */␊ + ForwardingConfiguration1 | /**␊ + * Describes Redirect Route.␊ + */␊ + RedirectConfiguration1))␊ + /**␊ + * Base class for all types of Route.␊ + */␊ + export type RouteConfiguration2 = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes Forwarding Route.␊ + */␊ + ForwardingConfiguration2 | /**␊ + * Describes Redirect Route.␊ + */␊ + RedirectConfiguration2))␊ + /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/settings␊ + */␊ + export type DatabaseAccountsApisDatabasesSettingsChildResource = ({␊ + apiVersion: "2015-04-08"␊ + type: "settings"␊ + [k: string]: unknown␊ + } & (/**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/settings␊ + */␊ + {␊ + name: "throughput"␊ + /**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + } | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/settings␊ + */␊ + {␊ + name: "throughput"␊ + /**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + } | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/settings␊ + */␊ + {␊ + name: "throughput"␊ + /**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + }))␊ + /**␊ + * Fabric provider specific settings.␊ + */␊ + export type FabricSpecificCreationInput = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Fabric provider specific settings.␊ + */␊ + AzureFabricCreationInput | /**␊ + * VMwareV2 fabric provider specific settings.␊ + */␊ + VMwareV2FabricCreationInput))␊ + /**␊ + * Provider specific input for container creation operation.␊ + */␊ + export type ReplicationProviderSpecificContainerCreationInput = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * A2A cloud creation input.␊ + */␊ + A2AContainerCreationInput | /**␊ + * VMwareCbt container creation input.␊ + */␊ + VMwareCbtContainerCreationInput))␊ + /**␊ + * Input details specific to fabrics during Network Mapping.␊ + */␊ + export type FabricSpecificCreateNetworkMappingInput = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Create network mappings input properties/behavior specific to Azure to Azure Network mapping.␊ + */␊ + AzureToAzureCreateNetworkMappingInput | /**␊ + * Create network mappings input properties/behavior specific to Vmm to Azure Network mapping.␊ + */␊ + VmmToAzureCreateNetworkMappingInput | /**␊ + * Create network mappings input properties/behavior specific to vmm to vmm Network mapping.␊ + */␊ + VmmToVmmCreateNetworkMappingInput))␊ + /**␊ + * Enable migration provider specific input.␊ + */␊ + export type EnableMigrationProviderSpecificInput = ({␊ + [k: string]: unknown␊ + } & /**␊ + * VMwareCbt specific enable migration input.␊ + */␊ + VMwareCbtEnableMigrationInput)␊ + /**␊ + * Enable protection provider specific input.␊ + */␊ + export type EnableProtectionProviderSpecificInput = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * A2A enable protection input.␊ + */␊ + A2AEnableProtectionInput | /**␊ + * Azure specific enable protection input.␊ + */␊ + HyperVReplicaAzureEnableProtectionInput | /**␊ + * VMware Azure specific enable protection input.␊ + */␊ + InMageAzureV2EnableProtectionInput | /**␊ + * VMware Azure specific enable protection input.␊ + */␊ + InMageEnableProtectionInput | /**␊ + * San enable protection provider specific input.␊ + */␊ + SanEnableProtectionInput))␊ + /**␊ + * Provider specific input for pairing operations.␊ + */␊ + export type ReplicationProviderSpecificContainerMappingInput = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * A2A container mapping input.␊ + */␊ + A2AContainerMappingInput | /**␊ + * VMwareCbt container mapping input.␊ + */␊ + VMwareCbtContainerMappingInput))␊ + /**␊ + * Base class for provider specific input␊ + */␊ + export type PolicyProviderSpecificInput = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * A2A Policy creation input.␊ + */␊ + A2APolicyCreationInput | /**␊ + * Hyper-V Replica Azure specific input for creating a protection profile.␊ + */␊ + HyperVReplicaAzurePolicyInput | /**␊ + * HyperV Replica Blue policy input.␊ + */␊ + HyperVReplicaBluePolicyInput | /**␊ + * Hyper-V Replica specific policy Input.␊ + */␊ + HyperVReplicaPolicyInput | /**␊ + * VMWare Azure specific policy Input.␊ + */␊ + InMageAzureV2PolicyInput | /**␊ + * VMWare Azure specific protection profile Input.␊ + */␊ + InMagePolicyInput | /**␊ + * VMware Cbt policy creation input.␊ + */␊ + VMwareCbtPolicyCreationInput))␊ + /**␊ + * Recovery plan action custom details.␊ + */␊ + export type RecoveryPlanActionDetails = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Recovery plan Automation runbook action details.␊ + */␊ + RecoveryPlanAutomationRunbookActionDetails | /**␊ + * Recovery plan manual action details.␊ + */␊ + RecoveryPlanManualActionDetails | /**␊ + * Recovery plan script action details.␊ + */␊ + RecoveryPlanScriptActionDetails))␊ + /**␊ + * Properties related to Digital Twins Endpoint␊ + */␊ + export type DigitalTwinsEndpointResourceProperties = ({␊ + /**␊ + * The resource tags.␊ + */␊ + tags?: ({␊ + [k: string]: string␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + } & (/**␊ + * properties related to servicebus.␊ + */␊ + ServiceBus | /**␊ + * properties related to eventhub.␊ + */␊ + EventHub | /**␊ + * properties related to eventgrid.␊ + */␊ + EventGrid))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnectionsChildResource = ({␊ + apiVersion: "2019-01-21"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnections = ({␊ + apiVersion: "2019-01-21"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnectionsChildResource1 = ({␊ + apiVersion: "2019-05-15"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection1 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection1))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnections1 = ({␊ + apiVersion: "2019-05-15"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection1 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection1))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabasesChildResource3 = ({␊ + apiVersion: "2019-09-07"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + type: "databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabases4 = ({␊ + apiVersion: "2019-09-07"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + ClustersDatabasesDataConnectionsChildResource2[]␊ + type: "Microsoft.Kusto/clusters/databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnectionsChildResource2 = ({␊ + apiVersion: "2019-09-07"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection2 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection1 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection2))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnections2 = ({␊ + apiVersion: "2019-09-07"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection2 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection1 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection2))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabasesChildResource4 = ({␊ + apiVersion: "2019-11-09"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + type: "databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase1 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase1))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnectionsChildResource = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2019-11-09"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabases5 = ({␊ + apiVersion: "2019-11-09"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ + */␊ + ClustersDatabasesPrincipalAssignmentsChildResource | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + ClustersDatabasesDataConnectionsChildResource3)[]␊ + type: "Microsoft.Kusto/clusters/databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase1 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase1))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnectionsChildResource3 = ({␊ + apiVersion: "2019-11-09"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection3 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection2 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection3))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnections3 = ({␊ + apiVersion: "2019-11-09"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection3 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection2 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection3))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnections = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2019-11-09"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabasesChildResource5 = ({␊ + apiVersion: "2020-02-15"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + type: "databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase2 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase2))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnectionsChildResource1 = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2020-02-15"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection1 | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection1))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabases6 = ({␊ + apiVersion: "2020-02-15"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ + */␊ + ClustersDatabasesPrincipalAssignmentsChildResource1 | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + ClustersDatabasesDataConnectionsChildResource4)[]␊ + type: "Microsoft.Kusto/clusters/databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase2 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase2))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnectionsChildResource4 = ({␊ + apiVersion: "2020-02-15"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection4 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection3 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection4))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnections4 = ({␊ + apiVersion: "2020-02-15"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection4 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection3 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection4))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnections1 = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2020-02-15"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection1 | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection1))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabasesChildResource6 = ({␊ + apiVersion: "2020-06-14"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + type: "databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase3 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase3))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnectionsChildResource2 = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2020-06-14"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection2 | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection2))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabases7 = ({␊ + apiVersion: "2020-06-14"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ + */␊ + ClustersDatabasesPrincipalAssignmentsChildResource2 | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + ClustersDatabasesDataConnectionsChildResource5)[]␊ + type: "Microsoft.Kusto/clusters/databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase3 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase3))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnectionsChildResource5 = ({␊ + apiVersion: "2020-06-14"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection5 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection4 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection5))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnections5 = ({␊ + apiVersion: "2020-06-14"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection5 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection4 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection5))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnections2 = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2020-06-14"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection2 | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection2))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabasesChildResource7 = ({␊ + apiVersion: "2020-09-18"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + type: "databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase4 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase4))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnectionsChildResource3 = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2020-09-18"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection3 | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection3))␊ + /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + export type ClustersDatabases8 = ({␊ + apiVersion: "2020-09-18"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the database in the Kusto cluster.␊ + */␊ + name: string␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/databases/principalAssignments␊ + */␊ + ClustersDatabasesPrincipalAssignmentsChildResource3 | /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + ClustersDatabasesDataConnectionsChildResource6)[]␊ + type: "Microsoft.Kusto/clusters/databases"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing a read write database.␊ + */␊ + ReadWriteDatabase4 | /**␊ + * Class representing a read only following database.␊ + */␊ + ReadOnlyFollowingDatabase4))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnectionsChildResource6 = ({␊ + apiVersion: "2020-09-18"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection6 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection5 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection6))␊ + /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + export type ClustersDatabasesDataConnections6 = ({␊ + apiVersion: "2020-09-18"␊ + /**␊ + * Resource location.␊ + */␊ + location?: string␊ + /**␊ + * The name of the data connection.␊ + */␊ + name: string␊ + type: "Microsoft.Kusto/clusters/databases/dataConnections"␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing an event hub data connection.␊ + */␊ + EventHubDataConnection6 | /**␊ + * Class representing an iot hub data connection.␊ + */␊ + IotHubDataConnection5 | /**␊ + * Class representing an Event Grid data connection.␊ + */␊ + EventGridDataConnection6))␊ + /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + export type ClustersDataConnections3 = ({␊ + /**␊ + * The data connection name␊ + */␊ + name?: string␊ + type: "Microsoft.Kusto/clusters/dataconnections"␊ + apiVersion: "2020-09-18"␊ + [k: string]: unknown␊ + } & (/**␊ + * Information about the Geneva (GDS) data connection␊ + */␊ + GenevaDataConnection3 | /**␊ + * Information about the Geneva legacy data connection.␊ + */␊ + GenevaLegacyDataConnection3))␊ + export type HttpAuthentication1 = ({␊ + [k: string]: unknown␊ + } & (ClientCertAuthentication | BasicAuthentication | OAuthAuthentication))␊ + /**␊ + * The set of properties specific to the Azure ML web service resource.␊ + */␊ + export type WebServiceProperties = ({␊ + /**␊ + * Contains user defined properties describing web service assets. Properties are expressed as Key/Value pairs.␊ + */␊ + assets?: ({␊ + [k: string]: AssetItem␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Information about the machine learning commitment plan associated with the web service.␊ + */␊ + commitmentPlan?: (/**␊ + * Information about the machine learning commitment plan associated with the web service.␊ + */␊ + CommitmentPlanModel | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The description of the web service.␊ + */␊ + description?: string␊ + /**␊ + * Diagnostics settings for an Azure ML web service.␊ + */␊ + diagnostics?: (/**␊ + * Diagnostics settings for an Azure ML web service.␊ + */␊ + DiagnosticsConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Sample input data for the service's input(s).␊ + */␊ + exampleRequest?: (/**␊ + * Sample input data for the service's input(s).␊ + */␊ + ExampleRequest | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * When set to true, sample data is included in the web service's swagger definition. The default value is true.␊ + */␊ + exposeSampleData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + */␊ + input?: (/**␊ + * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + */␊ + ServiceInputOutputSpecification | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Access keys for the web service calls.␊ + */␊ + keys?: (/**␊ + * Access keys for the web service calls.␊ + */␊ + WebServiceKeys | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Information about the machine learning workspace containing the experiment that is source for the web service.␊ + */␊ + machineLearningWorkspace?: (/**␊ + * Information about the machine learning workspace containing the experiment that is source for the web service.␊ + */␊ + MachineLearningWorkspace | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + */␊ + output?: (/**␊ + * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + */␊ + ServiceInputOutputSpecification | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.␊ + */␊ + parameters?: ({␊ + [k: string]: string␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.␊ + */␊ + readOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Holds the available configuration options for an Azure ML web service endpoint.␊ + */␊ + realtimeConfiguration?: (/**␊ + * Holds the available configuration options for an Azure ML web service endpoint.␊ + */␊ + RealtimeConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Access information for a storage account.␊ + */␊ + storageAccount?: (/**␊ + * Access information for a storage account.␊ + */␊ + StorageAccount | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The title of the web service.␊ + */␊ + title?: string␊ + [k: string]: unknown␊ + } & /**␊ + * Properties specific to a Graph based web service.␊ + */␊ + WebServicePropertiesForGraph)␊ + /**␊ + * Machine Learning compute object.␊ + */␊ + export type Compute = ({␊ + /**␊ + * Location for the underlying compute␊ + */␊ + computeLocation?: string␊ + /**␊ + * The description of the Machine Learning compute.␊ + */␊ + description?: string␊ + /**␊ + * ARM resource id of the underlying compute␊ + */␊ + resourceId?: string␊ + [k: string]: unknown␊ + } & (/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics))␊ + /**␊ + * Machine Learning compute object.␊ + */␊ + export type Compute1 = ({␊ + /**␊ + * Location for the underlying compute␊ + */␊ + computeLocation?: string␊ + /**␊ + * The description of the Machine Learning compute.␊ + */␊ + description?: string␊ + /**␊ + * ARM resource id of the compute␊ + */␊ + resourceId?: string␊ + [k: string]: unknown␊ + } & (/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS1 | /**␊ + * A Machine Learning compute based on Azure BatchAI.␊ + */␊ + BatchAI | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine1 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight1 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory1))␊ + /**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + export type AutomationAccountsRunbooksDraftChildResource = ({␊ + apiVersion: "2015-10-31"␊ + type: "draft"␊ + [k: string]: unknown␊ + } & (/**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + {␊ + name: "content"␊ + [k: string]: unknown␊ + } | /**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + {␊ + name: "testJob"␊ + /**␊ + * Gets or sets the parameters of the test job.␊ + */␊ + parameters?: ({␊ + [k: string]: string␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Gets or sets the runOn which specifies the group name where the job is to be executed.␊ + */␊ + runOn?: string␊ + [k: string]: unknown␊ + }))␊ + /**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + export type AutomationAccountsRunbooksDraftChildResource1 = ({␊ + apiVersion: "2018-06-30"␊ + type: "draft"␊ + [k: string]: unknown␊ + } & (/**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + {␊ + name: "content"␊ + [k: string]: unknown␊ + } | /**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + {␊ + name: "testJob"␊ + /**␊ + * Gets or sets the parameters of the test job.␊ + */␊ + parameters?: ({␊ + [k: string]: string␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Gets or sets the runOn which specifies the group name where the job is to be executed.␊ + */␊ + runOn?: string␊ + [k: string]: unknown␊ + }))␊ + /**␊ + * Base class for Content Key Policy configuration. A derived class must be used to create a configuration.␊ + */␊ + export type ContentKeyPolicyConfiguration = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Represents a configuration for non-DRM keys.␊ + */␊ + ContentKeyPolicyClearKeyConfiguration | /**␊ + * Represents a ContentKeyPolicyConfiguration that is unavailable in the current API version.␊ + */␊ + ContentKeyPolicyUnknownConfiguration | /**␊ + * Specifies a configuration for Widevine licenses.␊ + */␊ + ContentKeyPolicyWidevineConfiguration | /**␊ + * Specifies a configuration for PlayReady licenses.␊ + */␊ + ContentKeyPolicyPlayReadyConfiguration | /**␊ + * Specifies a configuration for FairPlay licenses.␊ + */␊ + ContentKeyPolicyFairPlayConfiguration))␊ + /**␊ + * Base class for content key ID location. A derived class must be used to represent the location.␊ + */␊ + export type ContentKeyPolicyPlayReadyContentKeyLocation = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Specifies that the content key ID is in the PlayReady header.␊ + */␊ + ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader | /**␊ + * Specifies that the content key ID is specified in the PlayReady configuration.␊ + */␊ + ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier))␊ + /**␊ + * Base class for Content Key Policy restrictions. A derived class must be used to create a restriction.␊ + */␊ + export type ContentKeyPolicyRestriction = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Represents an open restriction. License or key will be delivered on every request.␊ + */␊ + ContentKeyPolicyOpenRestriction | /**␊ + * Represents a ContentKeyPolicyRestriction that is unavailable in the current API version.␊ + */␊ + ContentKeyPolicyUnknownRestriction | /**␊ + * Represents a token restriction. Provided token must match these requirements for successful license or key delivery.␊ + */␊ + ContentKeyPolicyTokenRestriction))␊ + /**␊ + * Base class for Content Key Policy key for token validation. A derived class must be used to create a token key.␊ + */␊ + export type ContentKeyPolicyRestrictionTokenKey = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Specifies a symmetric key for token validation.␊ + */␊ + ContentKeyPolicySymmetricTokenKey | /**␊ + * Specifies a RSA key for token validation␊ + */␊ + ContentKeyPolicyRsaTokenKey | /**␊ + * Specifies a certificate for token validation.␊ + */␊ + ContentKeyPolicyX509CertificateTokenKey))␊ + /**␊ + * Base type for all Presets, which define the recipe or instructions on how the input media files should be processed.␊ + */␊ + export type Preset = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes all the settings to be used when analyzing a video in order to detect all the faces present.␊ + */␊ + FaceDetectorPreset | /**␊ + * The Audio Analyzer preset applies a pre-defined set of AI-based analysis operations, including speech transcription. Currently, the preset supports processing of content with a single audio track.␊ + */␊ + AudioAnalyzerPreset | /**␊ + * Describes a built-in preset for encoding the input video with the Standard Encoder.␊ + */␊ + BuiltInStandardEncoderPreset | /**␊ + * Describes all the settings to be used when encoding the input video with the Standard Encoder.␊ + */␊ + StandardEncoderPreset))␊ + /**␊ + * The Audio Analyzer preset applies a pre-defined set of AI-based analysis operations, including speech transcription. Currently, the preset supports processing of content with a single audio track.␊ + */␊ + export type AudioAnalyzerPreset = ({␊ + "@odata.type": "#Microsoft.Media.AudioAnalyzerPreset"␊ + /**␊ + * The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). The list of supported languages are English ('en-US' and 'en-GB'), Spanish ('es-ES' and 'es-MX'), French ('fr-FR'), Italian ('it-IT'), Japanese ('ja-JP'), Portuguese ('pt-BR'), Chinese ('zh-CN'), German ('de-DE'), Arabic ('ar-EG' and 'ar-SY'), Russian ('ru-RU'), Hindi ('hi-IN'), and Korean ('ko-KR'). If you know the language of your content, it is recommended that you specify it. If the language isn't specified or set to null, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. This language detection feature currently supports English, Chinese, French, German, Italian, Japanese, Spanish, Russian, and Portuguese. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernable speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'."␊ + */␊ + audioLanguage?: string␊ + [k: string]: unknown␊ + } & /**␊ + * A video analyzer preset that extracts insights (rich metadata) from both audio and video, and outputs a JSON format file.␊ + */␊ + VideoAnalyzerPreset)␊ + /**␊ + * Describes the basic properties of all codecs.␊ + */␊ + export type Codec = ({␊ + /**␊ + * An optional label for the codec. The label can be used to control muxing behavior.␊ + */␊ + label?: string␊ + [k: string]: unknown␊ + } & (/**␊ + * Defines the common properties for all audio codecs.␊ + */␊ + Audio | /**␊ + * A codec flag, which tells the encoder to copy the input video bitstream without re-encoding.␊ + */␊ + CopyVideo | /**␊ + * Describes the basic properties for encoding the input video.␊ + */␊ + Video | /**␊ + * A codec flag, which tells the encoder to copy the input audio bitstream.␊ + */␊ + CopyAudio))␊ + /**␊ + * Defines the common properties for all audio codecs.␊ + */␊ + export type Audio = ({␊ + "@odata.type": "#Microsoft.Media.Audio"␊ + /**␊ + * The bitrate, in bits per second, of the output encoded audio.␊ + */␊ + bitrate?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The number of channels in the audio.␊ + */␊ + channels?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The sampling rate to use for encoding in hertz.␊ + */␊ + samplingRate?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + } & /**␊ + * Describes Advanced Audio Codec (AAC) audio encoding settings.␊ + */␊ + AacAudio)␊ + /**␊ + * Describes the basic properties for encoding the input video.␊ + */␊ + export type Video = ({␊ + "@odata.type": "#Microsoft.Media.Video"␊ + /**␊ + * The distance between two key frames, thereby defining a group of pictures (GOP). The value should be a non-zero integer in the range [1, 30] seconds, specified in ISO 8601 format. The default is 2 seconds (PT2S).␊ + */␊ + keyFrameInterval?: string␊ + /**␊ + * The resizing mode - how the input video will be resized to fit the desired output resolution(s). Default is AutoSize.␊ + */␊ + stretchMode?: (("None" | "AutoSize" | "AutoFit") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes the basic properties for generating thumbnails from the input video␊ + */␊ + Image | /**␊ + * Describes all the properties for encoding a video with the H.264 codec.␊ + */␊ + H264Video))␊ + /**␊ + * Describes the basic properties for generating thumbnails from the input video␊ + */␊ + export type Image = ({␊ + "@odata.type": "#Microsoft.Media.Image"␊ + /**␊ + * The position in the input video at which to stop generating thumbnails. The value can be in absolute timestamp (ISO 8601, e.g: PT5M30S to stop at 5 minutes and 30 seconds), or a frame count (For example, 300 to stop at the 300th frame), or a relative value (For example, 100%).␊ + */␊ + range?: string␊ + /**␊ + * The position in the input video from where to start generating thumbnails. The value can be in absolute timestamp (ISO 8601, e.g: PT05S), or a frame count (For example, 10 for the 10th frame), or a relative value (For example, 1%). Also supports a macro {Best}, which tells the encoder to select the best thumbnail from the first few seconds of the video.␊ + */␊ + start: string␊ + /**␊ + * The intervals at which thumbnails are generated. The value can be in absolute timestamp (ISO 8601, e.g: PT05S for one image every 5 seconds), or a frame count (For example, 30 for every 30 frames), or a relative value (For example, 1%).␊ + */␊ + step?: string␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes the properties for producing a series of JPEG images from the input video.␊ + */␊ + JpgImage | /**␊ + * Describes the properties for producing a series of PNG images from the input video.␊ + */␊ + PngImage))␊ + /**␊ + * Base type for all overlays - image, audio or video.␊ + */␊ + export type Overlay = ({␊ + /**␊ + * The gain level of audio in the overlay. The value should be in the range [0, 1.0]. The default is 1.0.␊ + */␊ + audioGainLevel?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The position in the input video at which the overlay ends. The value should be in ISO 8601 duration format. For example, PT30S to end the overlay at 30 seconds in to the input video. If not specified the overlay will be applied until the end of the input video if inputLoop is true. Else, if inputLoop is false, then overlay will last as long as the duration of the overlay media.␊ + */␊ + end?: string␊ + /**␊ + * The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as PT0S).␊ + */␊ + fadeInDuration?: string␊ + /**␊ + * The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as PT0S).␊ + */␊ + fadeOutDuration?: string␊ + /**␊ + * The label of the job input which is to be used as an overlay. The Input must specify exactly one file. You can specify an image file in JPG or PNG formats, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. See https://aka.ms/mesformats for the complete list of supported audio and video file formats.␊ + */␊ + inputLabel: string␊ + /**␊ + * The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, PT05S to start the overlay at 5 seconds in to the input video. If not specified the overlay starts from the beginning of the input video.␊ + */␊ + start?: string␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes the properties of an audio overlay.␊ + */␊ + AudioOverlay | /**␊ + * Describes the properties of a video overlay.␊ + */␊ + VideoOverlay))␊ + /**␊ + * Base class for output.␊ + */␊ + export type Format = ({␊ + /**␊ + * The pattern of the file names for the generated output files. The following macros are supported in the file name: {Basename} - The base name of the input video {Extension} - The appropriate extension for this format. {Label} - The label assigned to the codec/layer. {Index} - A unique index for thumbnails. Only applicable to thumbnails. {Bitrate} - The audio/video bitrate. Not applicable to thumbnails. {Codec} - The type of the audio/video codec. Any unsubstituted macros will be collapsed and removed from the filename.␊ + */␊ + filenamePattern: string␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes the properties for an output image file.␊ + */␊ + ImageFormat | /**␊ + * Describes the properties for producing a collection of GOP aligned multi-bitrate files. The default behavior is to produce one output file for each video layer which is muxed together with all the audios. The exact output files produced can be controlled by specifying the outputFiles collection.␊ + */␊ + MultiBitrateFormat))␊ + /**␊ + * Describes the properties for an output image file.␊ + */␊ + export type ImageFormat = ({␊ + "@odata.type": "#Microsoft.Media.ImageFormat"␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes the settings for producing JPEG thumbnails.␊ + */␊ + JpgFormat | /**␊ + * Describes the settings for producing PNG thumbnails.␊ + */␊ + PngFormat))␊ + /**␊ + * Describes the properties for producing a collection of GOP aligned multi-bitrate files. The default behavior is to produce one output file for each video layer which is muxed together with all the audios. The exact output files produced can be controlled by specifying the outputFiles collection.␊ + */␊ + export type MultiBitrateFormat = ({␊ + "@odata.type": "#Microsoft.Media.MultiBitrateFormat"␊ + /**␊ + * The list of output files to produce. Each entry in the list is a set of audio and video layer labels to be muxed together .␊ + */␊ + outputFiles?: (OutputFile[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + } & (/**␊ + * Describes the properties for an output ISO MP4 file.␊ + */␊ + Mp4Format | /**␊ + * Describes the properties for generating an MPEG-2 Transport Stream (ISO/IEC 13818-1) output video file(s).␊ + */␊ + TransportStreamFormat))␊ + /**␊ + * Base class for inputs to a Job.␊ + */␊ + export type JobInput = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Represents input files for a Job.␊ + */␊ + JobInputClip | /**␊ + * Describes a list of inputs to a Job.␊ + */␊ + JobInputs))␊ + /**␊ + * Represents input files for a Job.␊ + */␊ + export type JobInputClip = ({␊ + "@odata.type": "#Microsoft.Media.JobInputClip"␊ + /**␊ + * Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.␊ + */␊ + end?: (/**␊ + * Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.␊ + */␊ + ClipTime | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * List of files. Required for JobInputHttp. Maximum of 4000 characters each.␊ + */␊ + files?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'.␊ + */␊ + label?: string␊ + /**␊ + * Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.␊ + */␊ + start?: (/**␊ + * Specifies the clip time as an absolute time position in the media file. The absolute time can point to a different position depending on whether the media file starts from a timestamp of zero or not.␊ + */␊ + AbsoluteClipTime | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + [k: string]: unknown␊ + } & (/**␊ + * Represents an Asset for input into a Job.␊ + */␊ + JobInputAsset | /**␊ + * Represents HTTPS job input.␊ + */␊ + JobInputHttp))␊ + /**␊ + * Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.␊ + */␊ + export type ClipTime = ({␊ + [k: string]: unknown␊ + } & /**␊ + * Specifies the clip time as an absolute time position in the media file. The absolute time can point to a different position depending on whether the media file starts from a timestamp of zero or not.␊ + */␊ + AbsoluteClipTime)␊ + /**␊ + * Describes all the properties of a JobOutput.␊ + */␊ + export type JobOutput = ({␊ + /**␊ + * A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform.␊ + */␊ + label?: string␊ + [k: string]: unknown␊ + } & /**␊ + * Represents an Asset used as a JobOutput.␊ + */␊ + JobOutputAsset)␊ + /**␊ + * The service resource properties.␊ + */␊ + export type ServiceResourceProperties = ({␊ + /**␊ + * A list that describes the correlation of the service with other services.␊ + */␊ + correlationScheme?: (ServiceCorrelationDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Specifies the move cost for the service.␊ + */␊ + defaultMoveCost?: (("Zero" | "Low" | "Medium" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Describes how the service is partitioned.␊ + */␊ + partitionDescription?: (/**␊ + * Describes how the service is partitioned.␊ + */␊ + PartitionSchemeDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)".␊ + */␊ + placementConstraints?: string␊ + /**␊ + * The service load metrics is given as an array of ServiceLoadMetricDescription objects.␊ + */␊ + serviceLoadMetrics?: (ServiceLoadMetricDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * A list that describes the correlation of the service with other services.␊ + */␊ + servicePlacementPolicies?: (ServicePlacementPolicyDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The name of the service type␊ + */␊ + serviceTypeName?: string␊ + [k: string]: unknown␊ + } & (/**␊ + * The properties of a stateful service resource.␊ + */␊ + StatefulServiceProperties | /**␊ + * The properties of a stateless service resource.␊ + */␊ + StatelessServiceProperties))␊ + /**␊ + * Describes how the service is partitioned.␊ + */␊ + export type PartitionSchemeDescription = ({␊ + [k: string]: unknown␊ + } & /**␊ + * SingletonPartitionSchemeDescription␊ + */␊ + SingletonPartitionSchemeDescription)␊ + /**␊ + * The service resource properties.␊ + */␊ + export type ServiceResourceProperties1 = ({␊ + /**␊ + * A list that describes the correlation of the service with other services.␊ + */␊ + correlationScheme?: (ServiceCorrelationDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Specifies the move cost for the service.␊ + */␊ + defaultMoveCost?: (("Zero" | "Low" | "Medium" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * Describes how the service is partitioned.␊ + */␊ + partitionDescription?: (/**␊ + * Describes how the service is partitioned.␊ + */␊ + PartitionSchemeDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The placement constraints as a string. Placement constraints are boolean expressions on node properties and allow for restricting a service to particular nodes based on the service requirements. For example, to place a service on nodes where NodeType is blue specify the following: "NodeColor == blue)".␊ + */␊ + placementConstraints?: string␊ + /**␊ + * The service load metrics is given as an array of ServiceLoadMetricDescription objects.␊ + */␊ + serviceLoadMetrics?: (ServiceLoadMetricDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The activation Mode of the service package.␊ + */␊ + servicePackageActivationMode?: (("SharedProcess" | "ExclusiveProcess") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * A list that describes the correlation of the service with other services.␊ + */␊ + servicePlacementPolicies?: (ServicePlacementPolicyDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + /**␊ + * The name of the service type␊ + */␊ + serviceTypeName?: string␊ + [k: string]: unknown␊ + } & (/**␊ + * The properties of a stateful service resource.␊ + */␊ + StatefulServiceProperties1 | /**␊ + * The properties of a stateless service resource.␊ + */␊ + StatelessServiceProperties1))␊ + /**␊ + * Describes how the service is partitioned.␊ + */␊ + export type PartitionSchemeDescription1 = ({␊ + [k: string]: unknown␊ + } & /**␊ + * SingletonPartitionSchemeDescription␊ + */␊ + SingletonPartitionSchemeDescription1)␊ /**␊ * Microsoft.ApiManagement/service/portalsettings␊ */␊ @@ -4207,26 +12660,53 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2017-03-01"␊ type: "portalsettings"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signin"␊ /**␊ * Sign-in settings contract properties.␊ */␊ - properties: (PortalSigninSettingProperties | string)␊ + properties: (/**␊ + * Sign-in settings contract properties.␊ + */␊ + PortalSigninSettingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signup"␊ /**␊ * Sign-up settings contract properties.␊ */␊ - properties: (PortalSignupSettingsProperties | string)␊ + properties: (/**␊ + * Sign-up settings contract properties.␊ + */␊ + PortalSignupSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "delegation"␊ /**␊ * Delegation settings contract properties.␊ */␊ - properties: (PortalDelegationSettingsProperties | string)␊ + properties: (/**␊ + * Delegation settings contract properties.␊ + */␊ + PortalDelegationSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -4236,26 +12716,53 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-01-01"␊ type: "portalsettings"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signin"␊ /**␊ * Sign-in settings contract properties.␊ */␊ - properties: (PortalSigninSettingProperties1 | string)␊ + properties: (/**␊ + * Sign-in settings contract properties.␊ + */␊ + PortalSigninSettingProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signup"␊ /**␊ * Sign-up settings contract properties.␊ */␊ - properties: (PortalSignupSettingsProperties1 | string)␊ + properties: (/**␊ + * Sign-up settings contract properties.␊ + */␊ + PortalSignupSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "delegation"␊ /**␊ * Delegation settings contract properties.␊ */␊ - properties: (PortalDelegationSettingsProperties1 | string)␊ + properties: (/**␊ + * Delegation settings contract properties.␊ + */␊ + PortalDelegationSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -4265,26 +12772,53 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-06-01-preview"␊ type: "portalsettings"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signin"␊ /**␊ * Sign-in settings contract properties.␊ */␊ - properties: (PortalSigninSettingProperties2 | string)␊ + properties: (/**␊ + * Sign-in settings contract properties.␊ + */␊ + PortalSigninSettingProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signup"␊ /**␊ * Sign-up settings contract properties.␊ */␊ - properties: (PortalSignupSettingsProperties2 | string)␊ + properties: (/**␊ + * Sign-up settings contract properties.␊ + */␊ + PortalSignupSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "delegation"␊ /**␊ * Delegation settings contract properties.␊ */␊ - properties: (PortalDelegationSettingsProperties2 | string)␊ + properties: (/**␊ + * Delegation settings contract properties.␊ + */␊ + PortalDelegationSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -4294,26 +12828,53 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2019-01-01"␊ type: "portalsettings"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signin"␊ /**␊ * Sign-in settings contract properties.␊ */␊ - properties: (PortalSigninSettingProperties3 | string)␊ + properties: (/**␊ + * Sign-in settings contract properties.␊ + */␊ + PortalSigninSettingProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "signup"␊ /**␊ * Sign-up settings contract properties.␊ */␊ - properties: (PortalSignupSettingsProperties3 | string)␊ + properties: (/**␊ + * Sign-up settings contract properties.␊ + */␊ + PortalSignupSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + {␊ name: "delegation"␊ /**␊ * Delegation settings contract properties.␊ */␊ - properties: (PortalDelegationSettingsProperties3 | string)␊ + properties: (/**␊ + * Delegation settings contract properties.␊ + */␊ + PortalDelegationSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -4321,7 +12882,10 @@ Generated by [AVA](https://avajs.dev). */␊ export type BuildStepProperties = ({␊ [k: string]: unknown␊ - } & DockerBuildStep)␊ + } & /**␊ + * The Docker build step.␊ + */␊ + DockerBuildStep)␊ /**␊ * Base properties for any task step.␊ */␊ @@ -4335,7 +12899,16 @@ Generated by [AVA](https://avajs.dev). */␊ contextPath?: string␊ [k: string]: unknown␊ - } & (DockerBuildStep1 | FileTaskStep | EncodedTaskStep))␊ + } & (/**␊ + * The Docker build step.␊ + */␊ + DockerBuildStep1 | /**␊ + * The properties of a task step.␊ + */␊ + FileTaskStep | /**␊ + * The properties of a encoded task step.␊ + */␊ + EncodedTaskStep))␊ /**␊ * The set of properties specific to the Azure ML web service resource.␊ */␊ @@ -4345,11 +12918,20 @@ Generated by [AVA](https://avajs.dev). */␊ assets?: ({␊ [k: string]: AssetItem1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the machine learning commitment plan associated with the web service.␊ */␊ - commitmentPlan?: (CommitmentPlan | string)␊ + commitmentPlan?: (/**␊ + * Information about the machine learning commitment plan associated with the web service.␊ + */␊ + CommitmentPlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the web service.␊ */␊ @@ -4357,75 +12939,153 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostics settings for an Azure ML web service.␊ */␊ - diagnostics?: (DiagnosticsConfiguration1 | string)␊ + diagnostics?: (/**␊ + * Diagnostics settings for an Azure ML web service.␊ + */␊ + DiagnosticsConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sample input data for the service's input(s).␊ */␊ - exampleRequest?: (ExampleRequest1 | string)␊ + exampleRequest?: (/**␊ + * Sample input data for the service's input(s).␊ + */␊ + ExampleRequest1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, sample data is included in the web service's swagger definition. The default value is true.␊ */␊ - exposeSampleData?: (boolean | string)␊ + exposeSampleData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ */␊ - input?: (ServiceInputOutputSpecification1 | string)␊ + input?: (/**␊ + * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + */␊ + ServiceInputOutputSpecification1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Access keys for the web service calls.␊ */␊ - keys?: (WebServiceKeys1 | string)␊ + keys?: (/**␊ + * Access keys for the web service calls.␊ + */␊ + WebServiceKeys1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the machine learning workspace containing the experiment that is source for the web service.␊ */␊ - machineLearningWorkspace?: (MachineLearningWorkspace1 | string)␊ + machineLearningWorkspace?: (/**␊ + * Information about the machine learning workspace containing the experiment that is source for the web service.␊ + */␊ + MachineLearningWorkspace1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ */␊ - output?: (ServiceInputOutputSpecification1 | string)␊ + output?: (/**␊ + * The swagger 2.0 schema describing the service's inputs or outputs. See Swagger specification: http://swagger.io/specification/␊ + */␊ + ServiceInputOutputSpecification1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of global parameters values defined for the web service, given as a global parameter name to default value map. If no default value is specified, the parameter is considered to be required.␊ */␊ parameters?: ({␊ [k: string]: WebServiceParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, indicates that the payload size is larger than 3 MB. Otherwise false. If the payload size exceed 3 MB, the payload is stored in a blob and the PayloadsLocation parameter contains the URI of the blob. Otherwise, this will be set to false and Assets, Input, Output, Package, Parameters, ExampleRequest are inline. The Payload sizes is determined by adding the size of the Assets, Input, Output, Package, Parameters, and the ExampleRequest.␊ */␊ - payloadsInBlobStorage?: (boolean | string)␊ + payloadsInBlobStorage?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the access location for a blob.␊ */␊ - payloadsLocation?: (BlobLocation | string)␊ + payloadsLocation?: (/**␊ + * Describes the access location for a blob.␊ + */␊ + BlobLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, indicates that the web service is read-only and can no longer be updated or patched, only removed. Default, is false. Note: Once set to true, you cannot change its value.␊ */␊ - readOnly?: (boolean | string)␊ + readOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Holds the available configuration options for an Azure ML web service endpoint.␊ */␊ - realtimeConfiguration?: (RealtimeConfiguration1 | string)␊ + realtimeConfiguration?: (/**␊ + * Holds the available configuration options for an Azure ML web service endpoint.␊ + */␊ + RealtimeConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Access information for a storage account.␊ */␊ - storageAccount?: (StorageAccount3 | string)␊ + storageAccount?: (/**␊ + * Access information for a storage account.␊ + */␊ + StorageAccount3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The title of the web service.␊ */␊ title?: string␊ [k: string]: unknown␊ - } & WebServicePropertiesForGraph1)␊ + } & /**␊ + * Properties specific to a Graph based web service.␊ + */␊ + WebServicePropertiesForGraph1)␊ /**␊ * The properties that are associated with a function.␊ */␊ export type FunctionProperties = ({␊ [k: string]: unknown␊ - } & ScalarFunctionProperties)␊ + } & /**␊ + * The properties that are associated with a scalar function.␊ + */␊ + ScalarFunctionProperties)␊ /**␊ * The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.␊ */␊ export type FunctionBinding = ({␊ [k: string]: unknown␊ - } & (AzureMachineLearningWebServiceFunctionBinding | JavaScriptFunctionBinding))␊ + } & (/**␊ + * The binding to an Azure Machine Learning web service.␊ + */␊ + AzureMachineLearningWebServiceFunctionBinding | /**␊ + * The binding to a JavaScript function.␊ + */␊ + JavaScriptFunctionBinding))␊ /**␊ * The properties that are associated with an input.␊ */␊ @@ -4433,33 +13093,93 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes how data from an input is serialized or how data is serialized when written to an output.␊ */␊ - serialization?: (Serialization | string)␊ + serialization?: (/**␊ + * Describes how data from an input is serialized or how data is serialized when written to an output.␊ + */␊ + Serialization | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (StreamInputProperties | ReferenceInputProperties))␊ + } & (/**␊ + * The properties that are associated with an input containing stream data.␊ + */␊ + StreamInputProperties | /**␊ + * The properties that are associated with an input containing reference data.␊ + */␊ + ReferenceInputProperties))␊ /**␊ * Describes how data from an input is serialized or how data is serialized when written to an output.␊ */␊ export type Serialization = ({␊ [k: string]: unknown␊ - } & (CsvSerialization | JsonSerialization | AvroSerialization))␊ + } & (/**␊ + * Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.␊ + */␊ + CsvSerialization | /**␊ + * Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.␊ + */␊ + JsonSerialization | /**␊ + * Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.␊ + */␊ + AvroSerialization))␊ /**␊ * Describes an input data source that contains stream data.␊ */␊ export type StreamInputDataSource = ({␊ [k: string]: unknown␊ - } & (BlobStreamInputDataSource | EventHubStreamInputDataSource | IoTHubStreamInputDataSource))␊ + } & (/**␊ + * Describes a blob input data source that contains stream data.␊ + */␊ + BlobStreamInputDataSource | /**␊ + * Describes an Event Hub input data source that contains stream data.␊ + */␊ + EventHubStreamInputDataSource | /**␊ + * Describes an IoT Hub input data source that contains stream data.␊ + */␊ + IoTHubStreamInputDataSource))␊ /**␊ * Describes an input data source that contains reference data.␊ */␊ export type ReferenceInputDataSource = ({␊ [k: string]: unknown␊ - } & BlobReferenceInputDataSource)␊ + } & /**␊ + * Describes a blob input data source that contains reference data.␊ + */␊ + BlobReferenceInputDataSource)␊ /**␊ * Describes the data source that output will be written to.␊ */␊ export type OutputDataSource = ({␊ [k: string]: unknown␊ - } & (BlobOutputDataSource | AzureTableOutputDataSource | EventHubOutputDataSource | AzureSqlDatabaseOutputDataSource | DocumentDbOutputDataSource | ServiceBusQueueOutputDataSource | ServiceBusTopicOutputDataSource | PowerBIOutputDataSource | AzureDataLakeStoreOutputDataSource))␊ + } & (/**␊ + * Describes a blob output data source.␊ + */␊ + BlobOutputDataSource | /**␊ + * Describes an Azure Table output data source.␊ + */␊ + AzureTableOutputDataSource | /**␊ + * Describes an Event Hub output data source.␊ + */␊ + EventHubOutputDataSource | /**␊ + * Describes an Azure SQL database output data source.␊ + */␊ + AzureSqlDatabaseOutputDataSource | /**␊ + * Describes a DocumentDB output data source.␊ + */␊ + DocumentDbOutputDataSource | /**␊ + * Describes a Service Bus Queue output data source.␊ + */␊ + ServiceBusQueueOutputDataSource | /**␊ + * Describes a Service Bus Topic output data source.␊ + */␊ + ServiceBusTopicOutputDataSource | /**␊ + * Describes a Power BI output data source.␊ + */␊ + PowerBIOutputDataSource | /**␊ + * Describes an Azure Data Lake Store output data source.␊ + */␊ + AzureDataLakeStoreOutputDataSource))␊ /**␊ * Microsoft.TimeSeriesInsights/environments/eventSources␊ */␊ @@ -4478,10 +13198,19 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "eventSources"␊ [k: string]: unknown␊ - } & (EventHubEventSourceCreateOrUpdateParameters | IoTHubEventSourceCreateOrUpdateParameters))␊ + } & (/**␊ + * Parameters supplied to the Create or Update Event Source operation for an EventHub event source.␊ + */␊ + EventHubEventSourceCreateOrUpdateParameters | /**␊ + * Parameters supplied to the Create or Update Event Source operation for an IoTHub event source.␊ + */␊ + IoTHubEventSourceCreateOrUpdateParameters))␊ /**␊ * Microsoft.TimeSeriesInsights/environments/eventSources␊ */␊ @@ -4500,10 +13229,19 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments/eventSources"␊ [k: string]: unknown␊ - } & (EventHubEventSourceCreateOrUpdateParameters | IoTHubEventSourceCreateOrUpdateParameters))␊ + } & (/**␊ + * Parameters supplied to the Create or Update Event Source operation for an EventHub event source.␊ + */␊ + EventHubEventSourceCreateOrUpdateParameters | /**␊ + * Parameters supplied to the Create or Update Event Source operation for an IoTHub event source.␊ + */␊ + IoTHubEventSourceCreateOrUpdateParameters))␊ /**␊ * Microsoft.TimeSeriesInsights/environments␊ */␊ @@ -4517,20 +13255,44 @@ Generated by [AVA](https://avajs.dev). * Name of the environment␊ */␊ name: string␊ - resources?: (EnvironmentsEventSourcesChildResource1 | EnvironmentsReferenceDataSetsChildResource1 | EnvironmentsAccessPoliciesChildResource1)[]␊ + resources?: (/**␊ + * Microsoft.TimeSeriesInsights/environments/eventSources␊ + */␊ + EnvironmentsEventSourcesChildResource1 | /**␊ + * Microsoft.TimeSeriesInsights/environments/referenceDataSets␊ + */␊ + EnvironmentsReferenceDataSetsChildResource1 | /**␊ + * Microsoft.TimeSeriesInsights/environments/accessPolicies␊ + */␊ + EnvironmentsAccessPoliciesChildResource1)[]␊ /**␊ * The sku determines the type of environment, either standard (S1 or S2) or long-term (L1). For standard environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.␊ */␊ - sku: (Sku45 | string)␊ + sku: (/**␊ + * The sku determines the type of environment, either standard (S1 or S2) or long-term (L1). For standard environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.␊ + */␊ + Sku45 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional properties for the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments"␊ [k: string]: unknown␊ - } & (StandardEnvironmentCreateOrUpdateParameters | LongTermEnvironmentCreateOrUpdateParameters))␊ + } & (/**␊ + * Parameters supplied to the Create or Update Environment operation for a standard environment.␊ + */␊ + StandardEnvironmentCreateOrUpdateParameters | /**␊ + * Parameters supplied to the Create or Update Environment operation for a long-term environment.␊ + */␊ + LongTermEnvironmentCreateOrUpdateParameters))␊ /**␊ * Microsoft.TimeSeriesInsights/environments/eventSources␊ */␊ @@ -4539,7 +13301,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.␊ */␊ - localTimestamp?: (LocalTimestamp | string)␊ + localTimestamp?: (/**␊ + * An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.␊ + */␊ + LocalTimestamp | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource.␊ */␊ @@ -4553,10 +13321,19 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "eventSources"␊ [k: string]: unknown␊ - } & (EventHubEventSourceCreateOrUpdateParameters1 | IoTHubEventSourceCreateOrUpdateParameters1))␊ + } & (/**␊ + * Parameters supplied to the Create or Update Event Source operation for an EventHub event source.␊ + */␊ + EventHubEventSourceCreateOrUpdateParameters1 | /**␊ + * Parameters supplied to the Create or Update Event Source operation for an IoTHub event source.␊ + */␊ + IoTHubEventSourceCreateOrUpdateParameters1))␊ /**␊ * Microsoft.TimeSeriesInsights/environments/eventSources␊ */␊ @@ -4565,7 +13342,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.␊ */␊ - localTimestamp?: (LocalTimestamp | string)␊ + localTimestamp?: (/**␊ + * An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.␊ + */␊ + LocalTimestamp | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource.␊ */␊ @@ -4579,10 +13362,19 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments/eventSources"␊ [k: string]: unknown␊ - } & (EventHubEventSourceCreateOrUpdateParameters1 | IoTHubEventSourceCreateOrUpdateParameters1))␊ + } & (/**␊ + * Parameters supplied to the Create or Update Event Source operation for an EventHub event source.␊ + */␊ + EventHubEventSourceCreateOrUpdateParameters1 | /**␊ + * Parameters supplied to the Create or Update Event Source operation for an IoTHub event source.␊ + */␊ + IoTHubEventSourceCreateOrUpdateParameters1))␊ /**␊ * Machine Learning compute object.␊ */␊ @@ -4600,7 +13392,28 @@ Generated by [AVA](https://avajs.dev). */␊ resourceId?: string␊ [k: string]: unknown␊ - } & (AKS2 | AmlCompute1 | VirtualMachine2 | HDInsight2 | DataFactory2 | Databricks1 | DataLakeAnalytics1))␊ + } & (/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS2 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute1 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine2 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight2 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory2 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks1 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics1))␊ /**␊ * Machine Learning compute object.␊ */␊ @@ -4618,7 +13431,28 @@ Generated by [AVA](https://avajs.dev). */␊ resourceId?: string␊ [k: string]: unknown␊ - } & (AKS3 | AmlCompute2 | VirtualMachine3 | HDInsight3 | DataFactory3 | Databricks2 | DataLakeAnalytics2))␊ + } & (/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS3 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute2 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine3 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight3 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory3 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks2 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics2))␊ /**␊ * Machine Learning compute object.␊ */␊ @@ -4636,7 +13470,28 @@ Generated by [AVA](https://avajs.dev). */␊ resourceId?: string␊ [k: string]: unknown␊ - } & (AKS4 | AmlCompute3 | VirtualMachine4 | HDInsight4 | DataFactory4 | Databricks3 | DataLakeAnalytics3))␊ + } & (/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS4 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute3 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine4 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight4 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory4 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks3 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics3))␊ /**␊ * Machine Learning compute object.␊ */␊ @@ -4654,7 +13509,28 @@ Generated by [AVA](https://avajs.dev). */␊ resourceId?: string␊ [k: string]: unknown␊ - } & (AKS5 | AmlCompute4 | VirtualMachine5 | HDInsight5 | DataFactory5 | Databricks4 | DataLakeAnalytics4))␊ + } & (/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS5 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute4 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine5 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight5 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory5 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks4 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics4))␊ /**␊ * The properties used to create a new server.␊ */␊ @@ -4662,25 +13538,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enforce a minimal Tls version for the server.␊ */␊ - minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | string)␊ + minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.␊ */␊ - publicNetworkAccess?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccess?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable ssl enforcement or not when connect to server.␊ */␊ - sslEnforcement?: (("Enabled" | "Disabled") | string)␊ + sslEnforcement?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage Profile properties of a server␊ */␊ - storageProfile?: (StorageProfile4 | string)␊ + storageProfile?: (/**␊ + * Storage Profile properties of a server␊ + */␊ + StorageProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server version.␊ */␊ - version?: (("10.2" | "10.3") | string)␊ + version?: (("10.2" | "10.3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ServerPropertiesForDefaultCreate | ServerPropertiesForRestore | ServerPropertiesForGeoRestore | ServerPropertiesForReplica))␊ + } & (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForDefaultCreate | /**␊ + * The properties used to create a new server by restoring from a backup.␊ + */␊ + ServerPropertiesForRestore | /**␊ + * The properties used to create a new server by restoring to a different region from a geo replicated backup.␊ + */␊ + ServerPropertiesForGeoRestore | /**␊ + * The properties to create a new replica.␊ + */␊ + ServerPropertiesForReplica))␊ /**␊ * The properties used to create a new server.␊ */␊ @@ -4688,29 +13594,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status showing whether the server enabled infrastructure encryption.␊ */␊ - infrastructureEncryption?: (("Enabled" | "Disabled") | string)␊ + infrastructureEncryption?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enforce a minimal Tls version for the server.␊ */␊ - minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | string)␊ + minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.␊ */␊ - publicNetworkAccess?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccess?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable ssl enforcement or not when connect to server.␊ */␊ - sslEnforcement?: (("Enabled" | "Disabled") | string)␊ + sslEnforcement?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage Profile properties of a server␊ */␊ - storageProfile?: (StorageProfile5 | string)␊ + storageProfile?: (/**␊ + * Storage Profile properties of a server␊ + */␊ + StorageProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server version.␊ */␊ - version?: (("5.6" | "5.7" | "8.0") | string)␊ + version?: (("5.6" | "5.7" | "8.0") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ServerPropertiesForDefaultCreate1 | ServerPropertiesForRestore1 | ServerPropertiesForGeoRestore1 | ServerPropertiesForReplica1))␊ + } & (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForDefaultCreate1 | /**␊ + * The properties used to create a new server by restoring from a backup.␊ + */␊ + ServerPropertiesForRestore1 | /**␊ + * The properties used to create a new server by restoring to a different region from a geo replicated backup.␊ + */␊ + ServerPropertiesForGeoRestore1 | /**␊ + * The properties to create a new replica.␊ + */␊ + ServerPropertiesForReplica1))␊ /**␊ * The properties used to create a new server.␊ */␊ @@ -4718,29 +13657,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status showing whether the server enabled infrastructure encryption.␊ */␊ - infrastructureEncryption?: (("Enabled" | "Disabled") | string)␊ + infrastructureEncryption?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enforce a minimal Tls version for the server.␊ */␊ - minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | string)␊ + minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.␊ */␊ - publicNetworkAccess?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccess?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable ssl enforcement or not when connect to server.␊ */␊ - sslEnforcement?: (("Enabled" | "Disabled") | string)␊ + sslEnforcement?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage Profile properties of a server␊ */␊ - storageProfile?: (StorageProfile6 | string)␊ + storageProfile?: (/**␊ + * Storage Profile properties of a server␊ + */␊ + StorageProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server version.␊ */␊ - version?: (("9.5" | "9.6" | "10" | "10.0" | "10.2" | "11") | string)␊ + version?: (("9.5" | "9.6" | "10" | "10.0" | "10.2" | "11") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ServerPropertiesForDefaultCreate2 | ServerPropertiesForRestore2 | ServerPropertiesForGeoRestore2 | ServerPropertiesForReplica2))␊ + } & (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForDefaultCreate2 | /**␊ + * The properties used to create a new server by restoring from a backup.␊ + */␊ + ServerPropertiesForRestore2 | /**␊ + * The properties used to create a new server by restoring to a different region from a geo replicated backup.␊ + */␊ + ServerPropertiesForGeoRestore2 | /**␊ + * The properties to create a new replica.␊ + */␊ + ServerPropertiesForReplica2))␊ /**␊ * The properties used to create a new server.␊ */␊ @@ -4748,21 +13720,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enforce a minimal Tls version for the server.␊ */␊ - minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | string)␊ + minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable ssl enforcement or not when connect to server.␊ */␊ - sslEnforcement?: (("Enabled" | "Disabled") | string)␊ + sslEnforcement?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage Profile properties of a server␊ */␊ - storageProfile?: (StorageProfile7 | string)␊ + storageProfile?: (/**␊ + * Storage Profile properties of a server␊ + */␊ + StorageProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server version.␊ */␊ - version?: (("5.6" | "5.7" | "8.0") | string)␊ + version?: (("5.6" | "5.7" | "8.0") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ServerPropertiesForDefaultCreate3 | ServerPropertiesForRestore3 | ServerPropertiesForGeoRestore3 | ServerPropertiesForReplica3))␊ + } & (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForDefaultCreate3 | /**␊ + * The properties used to create a new server by restoring from a backup.␊ + */␊ + ServerPropertiesForRestore3 | /**␊ + * The properties used to create a new server by restoring to a different region from a geo replicated backup.␊ + */␊ + ServerPropertiesForGeoRestore3 | /**␊ + * The properties to create a new replica.␊ + */␊ + ServerPropertiesForReplica3))␊ /**␊ * The properties used to create a new server.␊ */␊ @@ -4770,21 +13769,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enforce a minimal Tls version for the server.␊ */␊ - minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | string)␊ + minimalTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2" | "TLSEnforcementDisabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable ssl enforcement or not when connect to server.␊ */␊ - sslEnforcement?: (("Enabled" | "Disabled") | string)␊ + sslEnforcement?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage Profile properties of a server␊ */␊ - storageProfile?: (StorageProfile8 | string)␊ + storageProfile?: (/**␊ + * Storage Profile properties of a server␊ + */␊ + StorageProfile8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server version.␊ */␊ - version?: (("9.5" | "9.6" | "10" | "10.0" | "10.2" | "11") | string)␊ + version?: (("9.5" | "9.6" | "10" | "10.0" | "10.2" | "11") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ServerPropertiesForDefaultCreate4 | ServerPropertiesForRestore4 | ServerPropertiesForGeoRestore4 | ServerPropertiesForReplica4))␊ + } & (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForDefaultCreate4 | /**␊ + * The properties used to create a new server by restoring from a backup.␊ + */␊ + ServerPropertiesForRestore4 | /**␊ + * The properties used to create a new server by restoring to a different region from a geo replicated backup.␊ + */␊ + ServerPropertiesForGeoRestore4 | /**␊ + * The properties to create a new replica.␊ + */␊ + ServerPropertiesForReplica4))␊ /**␊ * Properties of the rule.␊ */␊ @@ -4796,13 +13822,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRule | FirewallPolicyFilterRule))␊ + } | /**␊ + * Firewall Policy NAT Rule␊ + */␊ + FirewallPolicyNatRule | /**␊ + * Firewall Policy Filter Rule␊ + */␊ + FirewallPolicyFilterRule))␊ /**␊ * Firewall Policy NAT Rule␊ */␊ @@ -4810,7 +13848,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule, SNAT or DNAT␊ */␊ - action?: (FirewallPolicyNatRuleAction | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -4822,11 +13866,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The match conditions for incoming traffic␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyNatRule" | string)␊ + ruleType?: ("FirewallPolicyNatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -4844,9 +13897,18 @@ Generated by [AVA](https://avajs.dev). ruleConditionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition | NetworkRuleCondition))␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition | /**␊ + * Rule condition of type network␊ + */␊ + NetworkRuleCondition))␊ /**␊ * Rule condition of type application.␊ */␊ @@ -4854,27 +13916,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("ApplicationRuleCondition" | string)␊ + ruleConditionType?: ("ApplicationRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -4884,23 +13964,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NetworkRuleCondition" | string)␊ + ruleConditionType?: ("NetworkRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -4910,18 +14005,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule␊ */␊ - action?: (FirewallPolicyFilterRuleAction | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ ruleConditions?: (({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition | NetworkRuleCondition)[] | string)␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition | /**␊ + * Rule condition of type network␊ + */␊ + NetworkRuleCondition)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyFilterRule" | string)␊ + ruleType?: ("FirewallPolicyFilterRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -4935,13 +14051,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRule1 | FirewallPolicyFilterRule1))␊ + } | /**␊ + * Firewall Policy NAT Rule.␊ + */␊ + FirewallPolicyNatRule1 | /**␊ + * Firewall Policy Filter Rule.␊ + */␊ + FirewallPolicyFilterRule1))␊ /**␊ * Firewall Policy NAT Rule.␊ */␊ @@ -4949,7 +14077,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule.␊ */␊ - action?: (FirewallPolicyNatRuleAction1 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -4961,11 +14095,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The match conditions for incoming traffic.␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition1 | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyNatRule" | string)␊ + ruleType?: ("FirewallPolicyNatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -4983,9 +14126,18 @@ Generated by [AVA](https://avajs.dev). ruleConditionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition1 | NetworkRuleCondition1))␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition1 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition1))␊ /**␊ * Rule condition of type application.␊ */␊ @@ -4993,27 +14145,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol1[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("ApplicationRuleCondition" | string)␊ + ruleConditionType?: ("ApplicationRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5023,23 +14193,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NetworkRuleCondition" | string)␊ + ruleConditionType?: ("NetworkRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5049,18 +14234,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule.␊ */␊ - action?: (FirewallPolicyFilterRuleAction1 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ ruleConditions?: (({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition1 | NetworkRuleCondition1)[] | string)␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition1 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition1)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyFilterRule" | string)␊ + ruleType?: ("FirewallPolicyFilterRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5074,13 +14280,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRule2 | FirewallPolicyFilterRule2))␊ + } | /**␊ + * Firewall Policy NAT Rule.␊ + */␊ + FirewallPolicyNatRule2 | /**␊ + * Firewall Policy Filter Rule.␊ + */␊ + FirewallPolicyFilterRule2))␊ /**␊ * Firewall Policy NAT Rule.␊ */␊ @@ -5088,7 +14306,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule.␊ */␊ - action?: (FirewallPolicyNatRuleAction2 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -5100,11 +14324,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The match conditions for incoming traffic.␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition2 | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyNatRule" | string)␊ + ruleType?: ("FirewallPolicyNatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5122,9 +14355,18 @@ Generated by [AVA](https://avajs.dev). ruleConditionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition2 | NetworkRuleCondition2))␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition2 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition2))␊ /**␊ * Rule condition of type application.␊ */␊ @@ -5132,27 +14374,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol2[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("ApplicationRuleCondition" | string)␊ + ruleConditionType?: ("ApplicationRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5162,23 +14422,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NetworkRuleCondition" | string)␊ + ruleConditionType?: ("NetworkRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5188,18 +14463,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule.␊ */␊ - action?: (FirewallPolicyFilterRuleAction2 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ ruleConditions?: (({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition2 | NetworkRuleCondition2)[] | string)␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition2 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition2)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyFilterRule" | string)␊ + ruleType?: ("FirewallPolicyFilterRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5213,13 +14509,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRule3 | FirewallPolicyFilterRule3))␊ + } | /**␊ + * Firewall Policy NAT Rule.␊ + */␊ + FirewallPolicyNatRule3 | /**␊ + * Firewall Policy Filter Rule.␊ + */␊ + FirewallPolicyFilterRule3))␊ /**␊ * Firewall Policy NAT Rule.␊ */␊ @@ -5227,7 +14535,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule.␊ */␊ - action?: (FirewallPolicyNatRuleAction3 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -5239,11 +14553,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The match conditions for incoming traffic.␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition3 | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyNatRule" | string)␊ + ruleType?: ("FirewallPolicyNatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5261,9 +14584,18 @@ Generated by [AVA](https://avajs.dev). ruleConditionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition3 | NetworkRuleCondition3))␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition3 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition3))␊ /**␊ * Rule condition of type application.␊ */␊ @@ -5271,27 +14603,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol3[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("ApplicationRuleCondition" | string)␊ + ruleConditionType?: ("ApplicationRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5301,23 +14651,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NetworkRuleCondition" | string)␊ + ruleConditionType?: ("NetworkRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5327,18 +14692,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule.␊ */␊ - action?: (FirewallPolicyFilterRuleAction3 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ ruleConditions?: (({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition3 | NetworkRuleCondition3)[] | string)␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition3 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition3)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyFilterRule" | string)␊ + ruleType?: ("FirewallPolicyFilterRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5352,13 +14738,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRule4 | FirewallPolicyFilterRule4))␊ + } | /**␊ + * Firewall Policy NAT Rule.␊ + */␊ + FirewallPolicyNatRule4 | /**␊ + * Firewall Policy Filter Rule.␊ + */␊ + FirewallPolicyFilterRule4))␊ /**␊ * Firewall Policy NAT Rule.␊ */␊ @@ -5366,7 +14764,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule.␊ */␊ - action?: (FirewallPolicyNatRuleAction4 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -5378,11 +14782,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The match conditions for incoming traffic.␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition4 | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyNatRule" | string)␊ + ruleType?: ("FirewallPolicyNatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5400,9 +14813,18 @@ Generated by [AVA](https://avajs.dev). ruleConditionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition4 | NetworkRuleCondition4))␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition4 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition4))␊ /**␊ * Rule condition of type application.␊ */␊ @@ -5410,27 +14832,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol4[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("ApplicationRuleCondition" | string)␊ + ruleConditionType?: ("ApplicationRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5440,23 +14880,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NetworkRuleCondition" | string)␊ + ruleConditionType?: ("NetworkRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5466,18 +14921,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule.␊ */␊ - action?: (FirewallPolicyFilterRuleAction4 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ ruleConditions?: (({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition4 | NetworkRuleCondition4)[] | string)␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition4 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition4)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyFilterRule" | string)␊ + ruleType?: ("FirewallPolicyFilterRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5491,9 +14967,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (FirewallPolicyNatRule5 | FirewallPolicyFilterRule5))␊ + } & (/**␊ + * Firewall Policy NAT Rule.␊ + */␊ + FirewallPolicyNatRule5 | /**␊ + * Firewall Policy Filter Rule.␊ + */␊ + FirewallPolicyFilterRule5))␊ /**␊ * Properties of a rule.␊ */␊ @@ -5507,7 +14992,16 @@ Generated by [AVA](https://avajs.dev). */␊ name?: string␊ [k: string]: unknown␊ - } & (ApplicationRuleCondition5 | NatRuleCondition | NetworkRuleCondition5))␊ + } & (/**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition5 | /**␊ + * Rule condition of type nat.␊ + */␊ + NatRuleCondition | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition5))␊ /**␊ * Properties of the rule.␊ */␊ @@ -5519,13 +15013,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRule6 | FirewallPolicyFilterRule6))␊ + } | /**␊ + * Firewall Policy NAT Rule.␊ + */␊ + FirewallPolicyNatRule6 | /**␊ + * Firewall Policy Filter Rule.␊ + */␊ + FirewallPolicyFilterRule6))␊ /**␊ * Firewall Policy NAT Rule.␊ */␊ @@ -5533,7 +15039,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule.␊ */␊ - action?: (FirewallPolicyNatRuleAction6 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -5545,11 +15057,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The match conditions for incoming traffic.␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition6 | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyNatRule" | string)␊ + ruleType?: ("FirewallPolicyNatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5567,9 +15088,21 @@ Generated by [AVA](https://avajs.dev). ruleConditionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition6 | NatRuleCondition1 | NetworkRuleCondition6))␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition6 | /**␊ + * Rule condition of type nat.␊ + */␊ + NatRuleCondition1 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition6))␊ /**␊ * Rule condition of type application.␊ */␊ @@ -5577,31 +15110,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol6[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("ApplicationRuleCondition" | string)␊ + ruleConditionType?: ("ApplicationRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5611,27 +15165,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NatRuleCondition" | string)␊ + ruleConditionType?: ("NatRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5641,31 +15213,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NetworkRuleCondition" | string)␊ + ruleConditionType?: ("NetworkRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5675,18 +15268,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule.␊ */␊ - action?: (FirewallPolicyFilterRuleAction6 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ ruleConditions?: (({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition6 | NatRuleCondition1 | NetworkRuleCondition6)[] | string)␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition6 | /**␊ + * Rule condition of type nat.␊ + */␊ + NatRuleCondition1 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition6)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyFilterRule" | string)␊ + ruleType?: ("FirewallPolicyFilterRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5700,13 +15317,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRule7 | FirewallPolicyFilterRule7))␊ + } | /**␊ + * Firewall Policy NAT Rule.␊ + */␊ + FirewallPolicyNatRule7 | /**␊ + * Firewall Policy Filter Rule.␊ + */␊ + FirewallPolicyFilterRule7))␊ /**␊ * Firewall Policy NAT Rule.␊ */␊ @@ -5714,7 +15343,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule.␊ */␊ - action?: (FirewallPolicyNatRuleAction7 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -5726,11 +15361,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The match conditions for incoming traffic.␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition7 | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyNatRule" | string)␊ + ruleType?: ("FirewallPolicyNatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5748,9 +15392,21 @@ Generated by [AVA](https://avajs.dev). ruleConditionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition7 | NatRuleCondition2 | NetworkRuleCondition7))␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition7 | /**␊ + * Rule condition of type nat.␊ + */␊ + NatRuleCondition2 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition7))␊ /**␊ * Rule condition of type application.␊ */␊ @@ -5758,35 +15414,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol7[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Urls for this rule condition.␊ */␊ - targetUrls?: (string[] | string)␊ + targetUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("ApplicationRuleCondition" | string)␊ + ruleConditionType?: ("ApplicationRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5796,31 +15476,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Terminate TLS connections for this rule.␊ */␊ - terminateTLS?: (boolean | string)␊ + terminateTLS?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NatRuleCondition" | string)␊ + ruleConditionType?: ("NatRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5830,31 +15531,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: string␊ [k: string]: unknown␊ } & {␊ - ruleConditionType?: ("NetworkRuleCondition" | string)␊ + ruleConditionType?: ("NetworkRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5864,18 +15586,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule.␊ */␊ - action?: (FirewallPolicyFilterRuleAction7 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ ruleConditions?: (({␊ - ruleConditionType?: ("FirewallPolicyRuleCondition" | string)␊ + ruleConditionType?: ("FirewallPolicyRuleCondition" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRuleCondition7 | NatRuleCondition2 | NetworkRuleCondition7)[] | string)␊ + } | /**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition7 | /**␊ + * Rule condition of type nat.␊ + */␊ + NatRuleCondition2 | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition7)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("FirewallPolicyFilterRule" | string)␊ + ruleType?: ("FirewallPolicyFilterRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5889,13 +15635,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleCollectionType: string␊ [k: string]: unknown␊ } & ({␊ - ruleCollectionType?: ("FirewallPolicyRuleCollection" | string)␊ + ruleCollectionType?: ("FirewallPolicyRuleCollection" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | FirewallPolicyNatRuleCollection | FirewallPolicyFilterRuleCollection))␊ + } | /**␊ + * Firewall Policy NAT Rule Collection.␊ + */␊ + FirewallPolicyNatRuleCollection | /**␊ + * Firewall Policy Filter Rule Collection.␊ + */␊ + FirewallPolicyFilterRuleCollection))␊ /**␊ * Firewall Policy NAT Rule Collection.␊ */␊ @@ -5903,15 +15661,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Nat rule collection.␊ */␊ - action?: (FirewallPolicyNatRuleCollectionAction | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleCollectionAction.␊ + */␊ + FirewallPolicyNatRuleCollectionAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of rules included in a rule collection.␊ */␊ - rules?: (FirewallPolicyRule8[] | string)␊ + rules?: (FirewallPolicyRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleCollectionType: string␊ [k: string]: unknown␊ } & {␊ - ruleCollectionType?: ("FirewallPolicyNatRuleCollection" | string)␊ + ruleCollectionType?: ("FirewallPolicyNatRuleCollection" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5929,9 +15699,21 @@ Generated by [AVA](https://avajs.dev). ruleType: string␊ [k: string]: unknown␊ } & ({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRule | NatRule | NetworkRule))␊ + } | /**␊ + * Rule of type application.␊ + */␊ + ApplicationRule | /**␊ + * Rule of type nat.␊ + */␊ + NatRule | /**␊ + * Rule of type network.␊ + */␊ + NetworkRule))␊ /**␊ * Rule of type application.␊ */␊ @@ -5939,39 +15721,66 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleApplicationProtocol[] | string)␊ + protocols?: (FirewallPolicyRuleApplicationProtocol[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Urls for this rule condition.␊ */␊ - targetUrls?: (string[] | string)␊ + targetUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Terminate TLS connections for this rule.␊ */␊ - terminateTLS?: (boolean | string)␊ + terminateTLS?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("ApplicationRule" | string)␊ + ruleType?: ("ApplicationRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -5981,19 +15790,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -6005,11 +15826,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("NatRule" | string)␊ + ruleType?: ("NatRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6019,35 +15846,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of FirewallPolicyRuleNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination FQDNs.␊ */␊ - destinationFqdns?: (string[] | string)␊ + destinationFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: string␊ [k: string]: unknown␊ } & {␊ - ruleType?: ("NetworkRule" | string)␊ + ruleType?: ("NetworkRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6057,18 +15908,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action type of a Filter rule collection.␊ */␊ - action?: (FirewallPolicyFilterRuleCollectionAction | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleCollectionAction.␊ + */␊ + FirewallPolicyFilterRuleCollectionAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of rules included in a rule collection.␊ */␊ rules?: (({␊ - ruleType?: ("FirewallPolicyRule" | string)␊ + ruleType?: ("FirewallPolicyRule" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ApplicationRule | NatRule | NetworkRule)[] | string)␊ + } | /**␊ + * Rule of type application.␊ + */␊ + ApplicationRule | /**␊ + * Rule of type nat.␊ + */␊ + NatRule | /**␊ + * Rule of type network.␊ + */␊ + NetworkRule)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleCollectionType: string␊ [k: string]: unknown␊ } & {␊ - ruleCollectionType?: ("FirewallPolicyFilterRuleCollection" | string)␊ + ruleCollectionType?: ("FirewallPolicyFilterRuleCollection" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6084,13 +15959,28 @@ Generated by [AVA](https://avajs.dev). */␊ userName?: string␊ [k: string]: unknown␊ - } & SqlConnectionInfo)␊ + } & /**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo)␊ /**␊ * Base class for all types of DMS task properties. If task is not supported by current client, this object is returned.␊ */␊ export type ProjectTaskProperties = ({␊ [k: string]: unknown␊ - } & (ConnectToSourceSqlServerTaskProperties | ConnectToTargetSqlDbTaskProperties | GetUserTablesSqlTaskProperties | MigrateSqlServerSqlDbTaskProperties))␊ + } & (/**␊ + * Properties for the task that validates connection to SQL Server and also validates source server requirements␊ + */␊ + ConnectToSourceSqlServerTaskProperties | /**␊ + * Properties for the task that validates connection to SQL DB and target server requirements␊ + */␊ + ConnectToTargetSqlDbTaskProperties | /**␊ + * Properties for the task that collects user tables for the given list of databases␊ + */␊ + GetUserTablesSqlTaskProperties | /**␊ + * Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database␊ + */␊ + MigrateSqlServerSqlDbTaskProperties))␊ /**␊ * Defines the connection properties of a server␊ */␊ @@ -6105,10 +15995,19 @@ Generated by [AVA](https://avajs.dev). password?: string␊ type: string␊ [k: string]: unknown␊ - } & (OracleConnectionInfo | MySqlConnectionInfo | {␊ + } & (/**␊ + * Information for connecting to Oracle source␊ + */␊ + OracleConnectionInfo | /**␊ + * Information for connecting to MySQL source␊ + */␊ + MySqlConnectionInfo | {␊ type?: "Unknown"␊ [k: string]: unknown␊ - } | SqlConnectionInfo1))␊ + } | /**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo1))␊ /**␊ * Information for connecting to Oracle source␊ */␊ @@ -6128,11 +16027,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port for Server␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + 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)␊ + connectionMode?: (("ConnectionString" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Instance name (SID)␊ */␊ @@ -6166,7 +16071,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port for Server␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: string␊ [k: string]: unknown␊ } & {␊ @@ -6192,11 +16100,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authentication type to use for connection.␊ */␊ - authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to encrypt the connection␊ */␊ - encryptConnection?: (boolean | string)␊ + encryptConnection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional connection settings␊ */␊ @@ -6204,7 +16118,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to trust the server certificate␊ */␊ - trustServerCertificate?: (boolean | string)␊ + trustServerCertificate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: string␊ [k: string]: unknown␊ } & {␊ @@ -6217,10 +16134,61 @@ Generated by [AVA](https://avajs.dev). export type ProjectTaskProperties1 = ({␊ taskType: string␊ [k: string]: unknown␊ - } & (ValidateMigrationInputSqlServerSqlServerTaskProperties | ValidateMigrationInputSqlServerCloudDbTaskProperties | MigrateSqlServerSqlServerTaskProperties | MigrateSqlServerSqlDbTaskProperties1 | MigrateSqlServerCloudDbTaskProperties | GetProjectDetailsOracleSqlTaskProperties | GetProjectDetailsMySqlSqlTaskProperties | ConnectToTargetSqlServerTaskProperties | ConnectToTargetCloudDbTaskProperties | GetUserTablesSqlTaskProperties1 | ConnectToTargetSqlDbTaskProperties1 | ConnectToSourceSqlServerTaskProperties1 | {␊ - taskType?: ("Unknown" | string)␊ + } & (/**␊ + * Properties for task that validates migration input for SQL to SQL on VM migrations␊ + */␊ + ValidateMigrationInputSqlServerSqlServerTaskProperties | /**␊ + * Properties for task that validates migration input for SQL to Cloud DB migrations␊ + */␊ + ValidateMigrationInputSqlServerCloudDbTaskProperties | /**␊ + * Properties for the task that migrates on-prem SQL Server databases to SQL on VM␊ + */␊ + MigrateSqlServerSqlServerTaskProperties | /**␊ + * Properties for the task that migrates on-prem SQL Server databases to Azure SQL Database␊ + */␊ + MigrateSqlServerSqlDbTaskProperties1 | /**␊ + * Properties for task that migrates SQL Server databases to Cloud DB␊ + */␊ + MigrateSqlServerCloudDbTaskProperties | /**␊ + * Properties for task that reads information from project artifacts for Oracle as source␊ + */␊ + GetProjectDetailsOracleSqlTaskProperties | /**␊ + * Properties for task that reads information from project artifacts for MySQL as source␊ + */␊ + GetProjectDetailsMySqlSqlTaskProperties | /**␊ + * Properties for the task that validates connection to SQL Server and target server requirements␊ + */␊ + ConnectToTargetSqlServerTaskProperties | /**␊ + * Properties for the task that validates connection to Cloud DB␊ + */␊ + ConnectToTargetCloudDbTaskProperties | /**␊ + * Properties for the task that collects user tables for the given list of databases␊ + */␊ + GetUserTablesSqlTaskProperties1 | /**␊ + * Properties for the task that validates connection to SQL DB and target server requirements␊ + */␊ + ConnectToTargetSqlDbTaskProperties1 | /**␊ + * Properties for the task that validates connection to SQL Server and also validates source server requirements␊ + */␊ + ConnectToSourceSqlServerTaskProperties1 | {␊ + taskType?: ("Unknown" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | ConnectToSourceMySqlTaskProperties | ConnectToSourceOracleTaskProperties | MigrateMySqlSqlTaskProperties | MigrateOracleSqlTaskProperties))␊ + } | /**␊ + * Properties for the task that validates MySQL database connection␊ + */␊ + ConnectToSourceMySqlTaskProperties | /**␊ + * Properties for the task that validates Oracle database connection␊ + */␊ + ConnectToSourceOracleTaskProperties | /**␊ + * Properties for task that migrates MySQL databases to Azure and SQL Server databases␊ + */␊ + MigrateMySqlSqlTaskProperties | /**␊ + * Properties for task that migrates Oracle databases to Azure and SQL Server databases␊ + */␊ + MigrateOracleSqlTaskProperties))␊ /**␊ * Properties for task that validates migration input for SQL to SQL on VM migrations␊ */␊ @@ -6228,11 +16196,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ValidateMigrationInputSqlServerSqlServerTaskInput | string)␊ + input?: (/**␊ + * Input for task that validates migration input for SQL to SQL on VM migrations␊ + */␊ + ValidateMigrationInputSqlServerSqlServerTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ValidateMigrationInput_SqlServer_SqlServer" | string)␊ + taskType?: ("ValidateMigrationInput_SqlServer_SqlServer" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6242,11 +16219,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ValidateMigrationInputSqlServerCloudDbTaskInput | string)␊ + input?: (/**␊ + * Input for task that validates migration input for SQL to Cloud DB migrations␊ + */␊ + ValidateMigrationInputSqlServerCloudDbTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ValidateMigrationInput_SqlServer_CloudDb" | string)␊ + taskType?: ("ValidateMigrationInput_SqlServer_CloudDb" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6256,11 +16242,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (MigrateSqlServerSqlServerTaskInput | string)␊ + input?: (/**␊ + * Input for the task that migrates on-prem SQL Server databases to SQL on VM␊ + */␊ + MigrateSqlServerSqlServerTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("Migrate_SqlServer_SqlServer" | string)␊ + taskType?: ("Migrate_SqlServer_SqlServer" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6270,11 +16265,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (MigrateSqlServerSqlDbTaskInput1 | string)␊ + input?: (/**␊ + * Input for the task that migrates on-prem SQL Server databases to Azure SQL Database␊ + */␊ + MigrateSqlServerSqlDbTaskInput1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("Migrate_SqlServer_SqlDb" | string)␊ + taskType?: ("Migrate_SqlServer_SqlDb" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6284,11 +16288,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (MigrateSqlServerCloudDbTaskInput | string)␊ + input?: (/**␊ + * Input for task that migrates SQL Server databases to Cloud DB␊ + */␊ + MigrateSqlServerCloudDbTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("Migrate_SqlServer_CloudDb" | string)␊ + taskType?: ("Migrate_SqlServer_CloudDb" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6298,11 +16311,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (GetProjectDetailsNonSqlTaskInput | string)␊ + input?: (/**␊ + * Input for the task that reads configuration from project artifacts␊ + */␊ + GetProjectDetailsNonSqlTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("GetProjectDetails_Oracle_Sql" | string)␊ + taskType?: ("GetProjectDetails_Oracle_Sql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6312,11 +16334,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (GetProjectDetailsNonSqlTaskInput | string)␊ + input?: (/**␊ + * Input for the task that reads configuration from project artifacts␊ + */␊ + GetProjectDetailsNonSqlTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("GetProjectDetails_MySql_Sql" | string)␊ + taskType?: ("GetProjectDetails_MySql_Sql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6326,11 +16357,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ConnectToTargetSqlServerTaskInput | string)␊ + input?: (/**␊ + * Input for the task that validates connection to SQL Server and target server requirements␊ + */␊ + ConnectToTargetSqlServerTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ConnectToTarget_SqlServer" | string)␊ + taskType?: ("ConnectToTarget_SqlServer" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6340,11 +16380,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ConnectToTargetCloudDbTaskInput | string)␊ + input?: (/**␊ + * Input for the task that validates connection to Cloud DB␊ + */␊ + ConnectToTargetCloudDbTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ConnectToTarget_CloudDb" | string)␊ + taskType?: ("ConnectToTarget_CloudDb" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6354,11 +16403,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (GetUserTablesSqlTaskInput1 | string)␊ + input?: (/**␊ + * Input for the task that collects user tables for the given list of databases␊ + */␊ + GetUserTablesSqlTaskInput1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("GetUserTables_Sql" | string)␊ + taskType?: ("GetUserTables_Sql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6368,11 +16426,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ConnectToTargetSqlDbTaskInput1 | string)␊ + input?: (/**␊ + * Input for the task that validates connection to SQL DB and target server requirements␊ + */␊ + ConnectToTargetSqlDbTaskInput1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ConnectToTarget_SqlDb" | string)␊ + taskType?: ("ConnectToTarget_SqlDb" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6382,11 +16449,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ConnectToSourceSqlServerTaskInput1 | string)␊ + input?: (/**␊ + * Input for the task that validates connection to SQL Server and also validates source server requirements␊ + */␊ + ConnectToSourceSqlServerTaskInput1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ConnectToSource_SqlServer" | string)␊ + taskType?: ("ConnectToSource_SqlServer" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6396,11 +16472,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ConnectToSourceMySqlTaskInput | string)␊ + input?: (/**␊ + * Input for the task that validates MySQL database connection␊ + */␊ + ConnectToSourceMySqlTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ConnectToSource_MySql" | string)␊ + taskType?: ("ConnectToSource_MySql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6410,11 +16495,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (ConnectToSourceOracleTaskInput | string)␊ + input?: (/**␊ + * Input for the task that validates Oracle database connection␊ + */␊ + ConnectToSourceOracleTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("ConnectToSource_Oracle" | string)␊ + taskType?: ("ConnectToSource_Oracle" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6424,11 +16518,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (MigrateMySqlSqlTaskInput | string)␊ + input?: (/**␊ + * Input for task that migrates MySQL databases to Azure and SQL Server databases␊ + */␊ + MigrateMySqlSqlTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("Migrate_MySql_Sql" | string)␊ + taskType?: ("Migrate_MySql_Sql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6438,11 +16541,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task input␊ */␊ - input?: (MigrateOracleSqlTaskInput | string)␊ + input?: (/**␊ + * Input for task that migrates Oracle databases to Azure and SQL Server databases␊ + */␊ + MigrateOracleSqlTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: string␊ [k: string]: unknown␊ } & {␊ - taskType?: ("Migrate_Oracle_Sql" | string)␊ + taskType?: ("Migrate_Oracle_Sql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6452,11 +16564,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of backup management for the backed up item.␊ */␊ - backupManagementType?: (("Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup") | string)␊ + backupManagementType?: (("Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of workload this item represents.␊ */␊ - workloadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | string)␊ + workloadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique name of container␊ */␊ @@ -6480,11 +16598,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create mode to indicate recovery of existing soft deleted data source or creation of new data source.␊ */␊ - createMode?: (("Invalid" | "Default" | "Recover") | string)␊ + createMode?: (("Invalid" | "Default" | "Recover") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectedItemType: string␊ [k: string]: unknown␊ - } & (AzureFileshareProtectedItem | AzureIaaSVMProtectedItem | AzureSqlProtectedItem | AzureVmWorkloadProtectedItem | DPMProtectedItem | GenericProtectedItem | MabFileFolderProtectedItem | {␊ - protectedItemType?: ("ProtectedItem" | string)␊ + } & (/**␊ + * Azure File Share workload-specific backup item.␊ + */␊ + AzureFileshareProtectedItem | /**␊ + * IaaS VM workload-specific backup item.␊ + */␊ + AzureIaaSVMProtectedItem | /**␊ + * Azure SQL workload-specific backup item.␊ + */␊ + AzureSqlProtectedItem | /**␊ + * Azure VM workload-specific protected item.␊ + */␊ + AzureVmWorkloadProtectedItem | /**␊ + * Additional information on Backup engine specific backup item.␊ + */␊ + DPMProtectedItem | /**␊ + * Base class for backup items.␊ + */␊ + GenericProtectedItem | /**␊ + * MAB workload-specific backup item.␊ + */␊ + MabFileFolderProtectedItem | {␊ + protectedItemType?: ("ProtectedItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -6502,11 +16647,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup state of this backup item.␊ */␊ - protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | string)␊ + protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * backups running status for this backup item.␊ */␊ - healthStatus?: (("Passed" | "ActionRequired" | "ActionSuggested" | "Invalid") | string)␊ + healthStatus?: (("Passed" | "ActionRequired" | "ActionSuggested" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last backup operation status. Possible values: Healthy, Unhealthy.␊ */␊ @@ -6518,11 +16669,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional information with this backup item.␊ */␊ - extendedInfo?: (AzureFileshareProtectedItemExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information about Azure File Share backup item.␊ + */␊ + AzureFileshareProtectedItemExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("AzureFileShareProtectedItem" | string)␊ + protectedItemType?: ("AzureFileShareProtectedItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6544,15 +16704,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup state of this backup item.␊ */␊ - protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | string)␊ + protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health status of protected item.␊ */␊ - healthStatus?: (("Passed" | "ActionRequired" | "ActionSuggested" | "Invalid") | string)␊ + healthStatus?: (("Passed" | "ActionRequired" | "ActionSuggested" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health details on this backup item.␊ */␊ - healthDetails?: (AzureIaaSVMHealthDetails[] | string)␊ + healthDetails?: (AzureIaaSVMHealthDetails[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last backup operation status.␊ */␊ @@ -6568,11 +16737,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional information for this backup item.␊ */␊ - extendedInfo?: (AzureIaaSVMProtectedItemExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information on Azure IaaS VM specific backup item.␊ + */␊ + AzureIaaSVMProtectedItemExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectedItemType: string␊ [k: string]: unknown␊ - } & (AzureIaaSClassicComputeVMProtectedItem | AzureIaaSComputeVMProtectedItem | {␊ - protectedItemType?: ("AzureIaaSVMProtectedItem" | string)␊ + } & (/**␊ + * IaaS VM workload-specific backup item representing the Classic Compute VM.␊ + */␊ + AzureIaaSClassicComputeVMProtectedItem | /**␊ + * IaaS VM workload-specific backup item representing the Azure Resource Manager VM.␊ + */␊ + AzureIaaSComputeVMProtectedItem | {␊ + protectedItemType?: ("AzureIaaSVMProtectedItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -6582,7 +16766,10 @@ Generated by [AVA](https://avajs.dev). protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("Microsoft.ClassicCompute/virtualMachines" | string)␊ + protectedItemType?: ("Microsoft.ClassicCompute/virtualMachines" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6592,7 +16779,10 @@ Generated by [AVA](https://avajs.dev). protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("Microsoft.Compute/virtualMachines" | string)␊ + protectedItemType?: ("Microsoft.Compute/virtualMachines" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6606,15 +16796,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup state of the backed up item.␊ */␊ - protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | string)␊ + protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional information for this backup item.␊ */␊ - extendedInfo?: (AzureSqlProtectedItemExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information on Azure Sql specific protected item.␊ + */␊ + AzureSqlProtectedItemExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("Microsoft.Sql/servers/databases" | string)␊ + protectedItemType?: ("Microsoft.Sql/servers/databases" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6644,11 +16846,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup state of this backup item.␊ */␊ - protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | string)␊ + protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last backup operation status. Possible values: Healthy, Unhealthy.␊ */␊ - lastBackupStatus?: (("Invalid" | "Healthy" | "Unhealthy" | "IRPending") | string)␊ + lastBackupStatus?: (("Invalid" | "Healthy" | "Unhealthy" | "IRPending") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Timestamp of the last backup operation on this backup item.␊ */␊ @@ -6656,7 +16864,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Error details in last backup␊ */␊ - lastBackupErrorDetail?: (ErrorDetail | string)␊ + lastBackupErrorDetail?: (/**␊ + * Error Detail class which encapsulates Code, Message and Recommendations.␊ + */␊ + ErrorDetail | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data ID of the protected item.␊ */␊ @@ -6664,17 +16878,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Health status of the backup item, evaluated based on last heartbeat received.␊ */␊ - protectedItemHealthStatus?: (("Invalid" | "Healthy" | "Unhealthy" | "NotReachable" | "IRPending") | string)␊ + protectedItemHealthStatus?: (("Invalid" | "Healthy" | "Unhealthy" | "NotReachable" | "IRPending") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional information for this backup item.␊ */␊ - extendedInfo?: (AzureVmWorkloadProtectedItemExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information on Azure Workload for SQL specific backup item.␊ + */␊ + AzureVmWorkloadProtectedItemExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectedItemType: string␊ [k: string]: unknown␊ } & ({␊ - protectedItemType?: ("AzureVmWorkloadProtectedItem" | string)␊ + protectedItemType?: ("AzureVmWorkloadProtectedItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | AzureVmWorkloadSAPAseDatabaseProtectedItem | AzureVmWorkloadSAPHanaDatabaseProtectedItem | AzureVmWorkloadSQLDatabaseProtectedItem))␊ + } | /**␊ + * Azure VM workload-specific protected item representing SAP ASE Database.␊ + */␊ + AzureVmWorkloadSAPAseDatabaseProtectedItem | /**␊ + * Azure VM workload-specific protected item representing SAP HANA Database.␊ + */␊ + AzureVmWorkloadSAPHanaDatabaseProtectedItem | /**␊ + * Azure VM workload-specific protected item representing SQL Database.␊ + */␊ + AzureVmWorkloadSQLDatabaseProtectedItem))␊ /**␊ * Azure VM workload-specific protected item representing SAP ASE Database.␊ */␊ @@ -6682,7 +16917,10 @@ Generated by [AVA](https://avajs.dev). protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("AzureVmWorkloadSAPAseDatabase" | string)␊ + protectedItemType?: ("AzureVmWorkloadSAPAseDatabase" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6692,7 +16930,10 @@ Generated by [AVA](https://avajs.dev). protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("AzureVmWorkloadSAPHanaDatabase" | string)␊ + protectedItemType?: ("AzureVmWorkloadSAPHanaDatabase" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6702,7 +16943,10 @@ Generated by [AVA](https://avajs.dev). protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("AzureVmWorkloadSQLDatabase" | string)␊ + protectedItemType?: ("AzureVmWorkloadSQLDatabase" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6720,19 +16964,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protection state of the backupengine.␊ */␊ - protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | string)␊ + protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * To check if backup item is scheduled for deferred delete␊ */␊ - isScheduledForDeferredDelete?: (boolean | string)␊ + isScheduledForDeferredDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Extended info of the backup item.␊ */␊ - extendedInfo?: (DPMProtectedItemExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information of DPM Protected item.␊ + */␊ + DPMProtectedItemExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("DPMProtectedItem" | string)␊ + protectedItemType?: ("DPMProtectedItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6750,17 +17009,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup state of this backup item.␊ */␊ - protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | string)␊ + protectionState?: (("Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data Plane Service ID of the protected item.␊ */␊ - protectedItemId?: (number | string)␊ + protectedItemId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Loosely coupled (type, value) associations (example - parent of a protected item)␊ */␊ sourceAssociations?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this backup item's fabric.␊ */␊ @@ -6768,7 +17036,10 @@ Generated by [AVA](https://avajs.dev). protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("GenericProtectedItem" | string)␊ + protectedItemType?: ("GenericProtectedItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6794,19 +17065,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies if the item is scheduled for deferred deletion.␊ */␊ - isScheduledForDeferredDelete?: (boolean | string)␊ + isScheduledForDeferredDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sync time for deferred deletion.␊ */␊ - deferredDeleteSyncTimeInUTC?: (number | string)␊ + deferredDeleteSyncTimeInUTC?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional information with this backup item.␊ */␊ - extendedInfo?: (MabFileFolderProtectedItemExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information on the backed up item.␊ + */␊ + MabFileFolderProtectedItemExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectedItemType: string␊ [k: string]: unknown␊ } & {␊ - protectedItemType?: ("MabFileFolderProtectedItem" | string)␊ + protectedItemType?: ("MabFileFolderProtectedItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6816,11 +17102,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of items associated with this policy.␊ */␊ - protectedItemsCount?: (number | string)␊ + protectedItemsCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ backupManagementType: string␊ [k: string]: unknown␊ - } & (AzureFileShareProtectionPolicy | AzureIaaSVMProtectionPolicy | AzureSqlProtectionPolicy | AzureVmWorkloadProtectionPolicy | GenericProtectionPolicy | MabProtectionPolicy | {␊ - backupManagementType?: ("ProtectionPolicy" | string)␊ + } & (/**␊ + * AzureStorage backup policy.␊ + */␊ + AzureFileShareProtectionPolicy | /**␊ + * IaaS VM workload-specific backup policy.␊ + */␊ + AzureIaaSVMProtectionPolicy | /**␊ + * Azure SQL workload-specific backup policy.␊ + */␊ + AzureSqlProtectionPolicy | /**␊ + * Azure VM (Mercury) workload-specific backup policy.␊ + */␊ + AzureVmWorkloadProtectionPolicy | /**␊ + * Azure VM (Mercury) workload-specific backup policy.␊ + */␊ + GenericProtectionPolicy | /**␊ + * Mab container-specific backup policy.␊ + */␊ + MabProtectionPolicy | {␊ + backupManagementType?: ("ProtectionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -6830,15 +17140,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of workload for the backup management.␊ */␊ - workLoadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | string)␊ + workLoadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backup schedule specified as part of backup policy.␊ */␊ - schedulePolicy?: (SchedulePolicy | string)␊ + schedulePolicy?: (/**␊ + * Base class for backup schedule.␊ + */␊ + SchedulePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention policy with the details on backup copy retention ranges.␊ */␊ - retentionPolicy?: (RetentionPolicy | string)␊ + retentionPolicy?: (/**␊ + * Base class for retention policy.␊ + */␊ + RetentionPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".␊ */␊ @@ -6846,7 +17171,10 @@ Generated by [AVA](https://avajs.dev). backupManagementType: string␊ [k: string]: unknown␊ } & {␊ - backupManagementType?: ("AzureStorage" | string)␊ + backupManagementType?: ("AzureStorage" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6856,9 +17184,21 @@ Generated by [AVA](https://avajs.dev). schedulePolicyType: string␊ [k: string]: unknown␊ } & ({␊ - schedulePolicyType?: ("SchedulePolicy" | string)␊ + schedulePolicyType?: ("SchedulePolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy))␊ + } | /**␊ + * Log policy schedule.␊ + */␊ + LogSchedulePolicy | /**␊ + * Long term policy schedule.␊ + */␊ + LongTermSchedulePolicy | /**␊ + * Simple policy schedule.␊ + */␊ + SimpleSchedulePolicy))␊ /**␊ * Log policy schedule.␊ */␊ @@ -6866,11 +17206,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frequency of the log schedule operation of this policy in minutes.␊ */␊ - scheduleFrequencyInMins?: (number | string)␊ + scheduleFrequencyInMins?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ schedulePolicyType: string␊ [k: string]: unknown␊ } & {␊ - schedulePolicyType?: ("LogSchedulePolicy" | string)␊ + schedulePolicyType?: ("LogSchedulePolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6880,7 +17226,10 @@ Generated by [AVA](https://avajs.dev). schedulePolicyType: string␊ [k: string]: unknown␊ } & {␊ - schedulePolicyType?: ("LongTermSchedulePolicy" | string)␊ + schedulePolicyType?: ("LongTermSchedulePolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6890,23 +17239,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frequency of the schedule operation of this policy.␊ */␊ - scheduleRunFrequency?: (("Invalid" | "Daily" | "Weekly") | string)␊ + scheduleRunFrequency?: (("Invalid" | "Daily" | "Weekly") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of days of week this schedule has to be run.␊ */␊ - scheduleRunDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + scheduleRunDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of times of day this schedule has to be run.␊ */␊ - scheduleRunTimes?: (string[] | string)␊ + scheduleRunTimes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * At every number weeks this schedule has to be run.␊ */␊ - scheduleWeeklyFrequency?: (number | string)␊ + scheduleWeeklyFrequency?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ schedulePolicyType: string␊ [k: string]: unknown␊ } & {␊ - schedulePolicyType?: ("SimpleSchedulePolicy" | string)␊ + schedulePolicyType?: ("SimpleSchedulePolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6916,9 +17280,18 @@ Generated by [AVA](https://avajs.dev). retentionPolicyType: string␊ [k: string]: unknown␊ } & ({␊ - retentionPolicyType?: ("RetentionPolicy" | string)␊ + retentionPolicyType?: ("RetentionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy))␊ + } | /**␊ + * Long term retention policy.␊ + */␊ + LongTermRetentionPolicy | /**␊ + * Simple policy retention.␊ + */␊ + SimpleRetentionPolicy))␊ /**␊ * Long term retention policy.␊ */␊ @@ -6926,23 +17299,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Daily retention schedule of the protection policy.␊ */␊ - dailySchedule?: (DailyRetentionSchedule | string)␊ + dailySchedule?: (/**␊ + * Daily retention schedule.␊ + */␊ + DailyRetentionSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Weekly retention schedule of the protection policy.␊ */␊ - weeklySchedule?: (WeeklyRetentionSchedule | string)␊ + weeklySchedule?: (/**␊ + * Weekly retention schedule.␊ + */␊ + WeeklyRetentionSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monthly retention schedule of the protection policy.␊ */␊ - monthlySchedule?: (MonthlyRetentionSchedule | string)␊ + monthlySchedule?: (/**␊ + * Monthly retention schedule.␊ + */␊ + MonthlyRetentionSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Yearly retention schedule of the protection policy.␊ */␊ - yearlySchedule?: (YearlyRetentionSchedule | string)␊ + yearlySchedule?: (/**␊ + * Yearly retention schedule.␊ + */␊ + YearlyRetentionSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ retentionPolicyType: string␊ [k: string]: unknown␊ } & {␊ - retentionPolicyType?: ("LongTermRetentionPolicy" | string)␊ + retentionPolicyType?: ("LongTermRetentionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6952,11 +17352,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Retention duration of the protection policy.␊ */␊ - retentionDuration?: (RetentionDuration | string)␊ + retentionDuration?: (/**␊ + * Retention duration.␊ + */␊ + RetentionDuration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ retentionPolicyType: string␊ [k: string]: unknown␊ } & {␊ - retentionPolicyType?: ("SimpleRetentionPolicy" | string)␊ + retentionPolicyType?: ("SimpleRetentionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6967,20 +17376,50 @@ Generated by [AVA](https://avajs.dev). * Backup schedule specified as part of backup policy.␊ */␊ schedulePolicy?: (({␊ - schedulePolicyType?: ("SchedulePolicy" | string)␊ + schedulePolicyType?: ("SchedulePolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) | string)␊ + } | /**␊ + * Log policy schedule.␊ + */␊ + LogSchedulePolicy | /**␊ + * Long term policy schedule.␊ + */␊ + LongTermSchedulePolicy | /**␊ + * Simple policy schedule.␊ + */␊ + SimpleSchedulePolicy) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention policy with the details on backup copy retention ranges.␊ */␊ retentionPolicy?: (({␊ - retentionPolicyType?: ("RetentionPolicy" | string)␊ + retentionPolicyType?: ("RetentionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | /**␊ + * Long term retention policy.␊ + */␊ + LongTermRetentionPolicy | /**␊ + * Simple policy retention.␊ + */␊ + SimpleRetentionPolicy) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Instant RP retention policy range in days␊ */␊ - instantRpRetentionRangeInDays?: (number | string)␊ + instantRpRetentionRangeInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".␊ */␊ @@ -6988,7 +17427,10 @@ Generated by [AVA](https://avajs.dev). backupManagementType: string␊ [k: string]: unknown␊ } & {␊ - backupManagementType?: ("AzureIaasVM" | string)␊ + backupManagementType?: ("AzureIaasVM" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -6999,13 +17441,28 @@ Generated by [AVA](https://avajs.dev). * Retention policy details.␊ */␊ retentionPolicy?: (({␊ - retentionPolicyType?: ("RetentionPolicy" | string)␊ + retentionPolicyType?: ("RetentionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | /**␊ + * Long term retention policy.␊ + */␊ + LongTermRetentionPolicy | /**␊ + * Simple policy retention.␊ + */␊ + SimpleRetentionPolicy) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ backupManagementType: string␊ [k: string]: unknown␊ } & {␊ - backupManagementType?: ("AzureSql" | string)␊ + backupManagementType?: ("AzureSql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -7015,19 +17472,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of workload for the backup management.␊ */␊ - workLoadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | string)␊ + workLoadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Common settings for the backup management␊ */␊ - settings?: (Settings | string)␊ + settings?: (/**␊ + * Common settings field for backup management␊ + */␊ + Settings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of sub-protection policies which includes schedule and retention␊ */␊ - subProtectionPolicy?: (SubProtectionPolicy[] | string)␊ + subProtectionPolicy?: (SubProtectionPolicy[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ backupManagementType: string␊ [k: string]: unknown␊ } & {␊ - backupManagementType?: ("AzureWorkload" | string)␊ + backupManagementType?: ("AzureWorkload" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -7037,7 +17509,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of sub-protection policies which includes schedule and retention␊ */␊ - subProtectionPolicy?: (SubProtectionPolicy[] | string)␊ + subProtectionPolicy?: (SubProtectionPolicy[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".␊ */␊ @@ -7049,7 +17524,10 @@ Generated by [AVA](https://avajs.dev). backupManagementType: string␊ [k: string]: unknown␊ } & {␊ - backupManagementType?: ("GenericProtectionPolicy" | string)␊ + backupManagementType?: ("GenericProtectionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -7060,20 +17538,50 @@ Generated by [AVA](https://avajs.dev). * Backup schedule of backup policy.␊ */␊ schedulePolicy?: (({␊ - schedulePolicyType?: ("SchedulePolicy" | string)␊ + schedulePolicyType?: ("SchedulePolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) | string)␊ + } | /**␊ + * Log policy schedule.␊ + */␊ + LogSchedulePolicy | /**␊ + * Long term policy schedule.␊ + */␊ + LongTermSchedulePolicy | /**␊ + * Simple policy schedule.␊ + */␊ + SimpleSchedulePolicy) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention policy details.␊ */␊ retentionPolicy?: (({␊ - retentionPolicyType?: ("RetentionPolicy" | string)␊ + retentionPolicyType?: ("RetentionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | /**␊ + * Long term retention policy.␊ + */␊ + LongTermRetentionPolicy | /**␊ + * Simple policy retention.␊ + */␊ + SimpleRetentionPolicy) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ backupManagementType: string␊ [k: string]: unknown␊ } & {␊ - backupManagementType?: ("MAB" | string)␊ + backupManagementType?: ("MAB" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -7083,7 +17591,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of backup management for the backed up item.␊ */␊ - backupManagementType?: (("Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup") | string)␊ + backupManagementType?: (("Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM ID of the resource to be backed up.␊ */␊ @@ -7099,11 +17610,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup state of this backup item.␊ */␊ - protectionState?: (("Invalid" | "NotProtected" | "Protecting" | "Protected" | "ProtectionFailed") | string)␊ + protectionState?: (("Invalid" | "NotProtected" | "Protecting" | "Protected" | "ProtectionFailed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectionIntentItemType: string␊ [k: string]: unknown␊ - } & (AzureRecoveryServiceVaultProtectionIntent | AzureResourceProtectionIntent | {␊ - protectionIntentItemType?: ("ProtectionIntent" | string)␊ + } & (/**␊ + * Azure Recovery Services Vault specific protection intent item.␊ + */␊ + AzureRecoveryServiceVaultProtectionIntent | /**␊ + * IaaS VM specific backup protection intent item.␊ + */␊ + AzureResourceProtectionIntent | {␊ + protectionIntentItemType?: ("ProtectionIntent" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -7113,9 +17636,15 @@ Generated by [AVA](https://avajs.dev). protectionIntentItemType: string␊ [k: string]: unknown␊ } & ({␊ - protectionIntentItemType?: ("RecoveryServiceVaultItem" | string)␊ + protectionIntentItemType?: ("RecoveryServiceVaultItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | AzureWorkloadAutoProtectionIntent))␊ + } | /**␊ + * Azure Recovery Services Vault specific protection intent item.␊ + */␊ + AzureWorkloadAutoProtectionIntent))␊ /**␊ * Azure Recovery Services Vault specific protection intent item.␊ */␊ @@ -7123,9 +17652,15 @@ Generated by [AVA](https://avajs.dev). protectionIntentItemType: string␊ [k: string]: unknown␊ } & ({␊ - protectionIntentItemType?: ("AzureWorkloadAutoProtectionIntent" | string)␊ + protectionIntentItemType?: ("AzureWorkloadAutoProtectionIntent" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | AzureWorkloadSQLAutoProtectionIntent))␊ + } | /**␊ + * Azure Workload SQL Auto Protection intent item.␊ + */␊ + AzureWorkloadSQLAutoProtectionIntent))␊ /**␊ * Azure Workload SQL Auto Protection intent item.␊ */␊ @@ -7133,11 +17668,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workload item type of the item for which intent is to be set.␊ */␊ - workloadItemType?: (("Invalid" | "SQLInstance" | "SQLDataBase" | "SAPHanaSystem" | "SAPHanaDatabase" | "SAPAseSystem" | "SAPAseDatabase") | string)␊ + workloadItemType?: (("Invalid" | "SQLInstance" | "SQLDataBase" | "SAPHanaSystem" | "SAPHanaDatabase" | "SAPAseSystem" | "SAPAseDatabase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ protectionIntentItemType: string␊ [k: string]: unknown␊ } & {␊ - protectionIntentItemType?: ("AzureWorkloadSQLAutoProtectionIntent" | string)␊ + protectionIntentItemType?: ("AzureWorkloadSQLAutoProtectionIntent" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -7151,7 +17692,10 @@ Generated by [AVA](https://avajs.dev). protectionIntentItemType: string␊ [k: string]: unknown␊ } & {␊ - protectionIntentItemType?: ("AzureResourceItem" | string)␊ + protectionIntentItemType?: ("AzureResourceItem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -7161,7 +17705,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of backup management for the container.␊ */␊ - backupManagementType?: (("Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureSql" | "AzureBackupServer" | "AzureWorkload" | "AzureStorage" | "DefaultBackup") | string)␊ + backupManagementType?: (("Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureSql" | "AzureBackupServer" | "AzureWorkload" | "AzureStorage" | "DefaultBackup") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Friendly name of the container.␊ */␊ @@ -7175,7 +17722,28 @@ Generated by [AVA](https://avajs.dev). */␊ registrationStatus?: string␊ [k: string]: unknown␊ - } & (AzureSqlContainer | AzureStorageContainer | AzureWorkloadContainer | DpmContainer | GenericContainer | IaaSVMContainer | MabContainer))␊ + } & (/**␊ + * Azure Sql workload-specific container.␊ + */␊ + AzureSqlContainer | /**␊ + * Azure Storage Account workload-specific container.␊ + */␊ + AzureStorageContainer | /**␊ + * Container for the workloads running inside Azure Compute or Classic Compute.␊ + */␊ + AzureWorkloadContainer | /**␊ + * DPM workload-specific protection container.␊ + */␊ + DpmContainer | /**␊ + * Base class for generic container of backup items␊ + */␊ + GenericContainer | /**␊ + * IaaS VM workload-specific container.␊ + */␊ + IaaSVMContainer | /**␊ + * Container with items backed up using MAB backup engine.␊ + */␊ + MabContainer))␊ /**␊ * Container for the workloads running inside Azure Compute or Classic Compute.␊ */␊ @@ -7184,7 +17752,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Extended information of the container.␊ */␊ - extendedInfo?: (AzureWorkloadContainerExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Extended information of the container.␊ + */␊ + AzureWorkloadContainerExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time stamp when this container was updated.␊ */␊ @@ -7192,7 +17766,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Re-Do Operation.␊ */␊ - operationType?: (("Invalid" | "Register" | "Reregister") | string)␊ + operationType?: (("Invalid" | "Register" | "Reregister") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM ID of the virtual machine represented by this Azure Workload Container␊ */␊ @@ -7200,9 +17777,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workload type for which registration was sent.␊ */␊ - workloadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | string)␊ + workloadType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (AzureSQLAGWorkloadContainerProtectionContainer | AzureVMAppContainerProtectionContainer))␊ + } & (/**␊ + * Container for SQL workloads under SQL Availability Group.␊ + */␊ + AzureSQLAGWorkloadContainerProtectionContainer | /**␊ + * Container for SQL workloads under Azure Virtual Machines.␊ + */␊ + AzureVMAppContainerProtectionContainer))␊ /**␊ * DPM workload-specific protection container.␊ */␊ @@ -7210,7 +17796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the container is re-registrable.␊ */␊ - canReRegister?: (boolean | string)␊ + canReRegister?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ID of container.␊ */␊ @@ -7223,15 +17812,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of BackupEngines protecting the container␊ */␊ - dpmServers?: (string[] | string)␊ + dpmServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional information of the DPMContainer.␊ */␊ - extendedInfo?: (DPMContainerExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information of the DPMContainer.␊ + */␊ + DPMContainerExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of protected items in the BackupEngine␊ */␊ - protectedItemCount?: (number | string)␊ + protectedItemCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protection status of the container.␊ */␊ @@ -7239,9 +17840,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * To check if upgrade available␊ */␊ - upgradeAvailable?: (boolean | string)␊ + upgradeAvailable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & AzureBackupServerContainer)␊ + } & /**␊ + * AzureBackupServer (DPMVenus) workload-specific protection container.␊ + */␊ + AzureBackupServerContainer)␊ /**␊ * IaaS VM workload-specific container.␊ */␊ @@ -7260,7 +17867,13 @@ Generated by [AVA](https://avajs.dev). */␊ virtualMachineVersion?: string␊ [k: string]: unknown␊ - } & (AzureIaaSClassicComputeVMContainer | AzureIaaSComputeVMContainer))␊ + } & (/**␊ + * IaaS VM workload-specific backup item representing a classic virtual machine.␊ + */␊ + AzureIaaSClassicComputeVMContainer | /**␊ + * IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.␊ + */␊ + AzureIaaSComputeVMContainer))␊ /**␊ * Microsoft.HDInsight/clusters/extensions␊ */␊ @@ -7268,7 +17881,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2015-03-01-preview"␊ type: "extensions"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: "clustermonitoring"␊ /**␊ * The cluster monitor workspace key.␊ @@ -7279,7 +17895,10 @@ Generated by [AVA](https://avajs.dev). */␊ workspaceId?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: "azureMonitor"␊ /**␊ * The Log Analytics workspace key.␊ @@ -7288,7 +17907,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The selected configurations for azure monitor.␊ */␊ - selectedConfigurations?: (AzureMonitorSelectedConfigurations | string)␊ + selectedConfigurations?: (/**␊ + * The selected configurations for azure monitor.␊ + */␊ + AzureMonitorSelectedConfigurations | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Log Analytics workspace ID.␊ */␊ @@ -7302,7 +17927,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2015-03-01-preview"␊ type: "Microsoft.HDInsight/clusters/extensions"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: string␊ /**␊ * The cluster monitor workspace key.␊ @@ -7313,7 +17941,10 @@ Generated by [AVA](https://avajs.dev). */␊ workspaceId?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: string␊ /**␊ * The Log Analytics workspace key.␊ @@ -7322,7 +17953,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The selected configurations for azure monitor.␊ */␊ - selectedConfigurations?: (AzureMonitorSelectedConfigurations | string)␊ + selectedConfigurations?: (/**␊ + * The selected configurations for azure monitor.␊ + */␊ + AzureMonitorSelectedConfigurations | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Log Analytics workspace ID.␊ */␊ @@ -7336,7 +17973,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-06-01-preview"␊ type: "extensions"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: "clustermonitoring"␊ /**␊ * The cluster monitor workspace key.␊ @@ -7347,7 +17987,10 @@ Generated by [AVA](https://avajs.dev). */␊ workspaceId?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: "azureMonitor"␊ /**␊ * The Log Analytics workspace key.␊ @@ -7356,7 +17999,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The selected configurations for azure monitor.␊ */␊ - selectedConfigurations?: (AzureMonitorSelectedConfigurations1 | string)␊ + selectedConfigurations?: (/**␊ + * The selected configurations for azure monitor.␊ + */␊ + AzureMonitorSelectedConfigurations1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Log Analytics workspace ID.␊ */␊ @@ -7370,7 +18019,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-06-01-preview"␊ type: "Microsoft.HDInsight/clusters/extensions"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: string␊ /**␊ * The cluster monitor workspace key.␊ @@ -7381,7 +18033,10 @@ Generated by [AVA](https://avajs.dev). */␊ workspaceId?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + {␊ name: string␊ /**␊ * The Log Analytics workspace key.␊ @@ -7390,7 +18045,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The selected configurations for azure monitor.␊ */␊ - selectedConfigurations?: (AzureMonitorSelectedConfigurations1 | string)␊ + selectedConfigurations?: (/**␊ + * The selected configurations for azure monitor.␊ + */␊ + AzureMonitorSelectedConfigurations1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Log Analytics workspace ID.␊ */␊ @@ -7404,13 +18065,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * The values to allow. The format of the values depends on the rule type.␊ */␊ - allowlistValues: (string[] | string)␊ + allowlistValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status of the custom alert.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ConnectionToIpNotAllowed | LocalUserNotAllowed | ProcessNotAllowed))␊ + } & (/**␊ + * Outbound connection to an ip that isn't allowed. Allow list consists of ipv4 or ipv6 range in CIDR notation.␊ + */␊ + ConnectionToIpNotAllowed | /**␊ + * Login by a local user that isn't allowed. Allow list consists of login names to allow.␊ + */␊ + LocalUserNotAllowed | /**␊ + * Execution of a process that isn't allowed. Allow list consists of process names to allow.␊ + */␊ + ProcessNotAllowed))␊ /**␊ * A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.␊ */␊ @@ -7418,17 +18094,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the custom alert.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum threshold.␊ */␊ - maxThreshold: (number | string)␊ + maxThreshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum threshold.␊ */␊ - minThreshold: (number | string)␊ + minThreshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & TimeWindowCustomAlertRule)␊ + } & /**␊ + * A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.␊ + */␊ + TimeWindowCustomAlertRule)␊ /**␊ * A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.␊ */␊ @@ -7439,19 +18127,82 @@ Generated by [AVA](https://avajs.dev). */␊ timeWindowSize: string␊ [k: string]: unknown␊ - } & (ActiveConnectionsNotInAllowedRange | AmqpC2DMessagesNotInAllowedRange | MqttC2DMessagesNotInAllowedRange | HttpC2DMessagesNotInAllowedRange | AmqpC2DRejectedMessagesNotInAllowedRange | MqttC2DRejectedMessagesNotInAllowedRange | HttpC2DRejectedMessagesNotInAllowedRange | AmqpD2CMessagesNotInAllowedRange | MqttD2CMessagesNotInAllowedRange | HttpD2CMessagesNotInAllowedRange | DirectMethodInvokesNotInAllowedRange | FailedLocalLoginsNotInAllowedRange | FileUploadsNotInAllowedRange | QueuePurgesNotInAllowedRange | TwinUpdatesNotInAllowedRange | UnauthorizedOperationsNotInAllowedRange))␊ + } & (/**␊ + * Number of active connections is not in allowed range.␊ + */␊ + ActiveConnectionsNotInAllowedRange | /**␊ + * Number of cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DMessagesNotInAllowedRange | /**␊ + * Number of cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DMessagesNotInAllowedRange | /**␊ + * Number of cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DMessagesNotInAllowedRange | /**␊ + * Number of rejected cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DRejectedMessagesNotInAllowedRange | /**␊ + * Number of rejected cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DRejectedMessagesNotInAllowedRange | /**␊ + * Number of rejected cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DRejectedMessagesNotInAllowedRange | /**␊ + * Number of device to cloud messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpD2CMessagesNotInAllowedRange | /**␊ + * Number of device to cloud messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttD2CMessagesNotInAllowedRange | /**␊ + * Number of device to cloud messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpD2CMessagesNotInAllowedRange | /**␊ + * Number of direct method invokes is not in allowed range.␊ + */␊ + DirectMethodInvokesNotInAllowedRange | /**␊ + * Number of failed local logins is not in allowed range.␊ + */␊ + FailedLocalLoginsNotInAllowedRange | /**␊ + * Number of file uploads is not in allowed range.␊ + */␊ + FileUploadsNotInAllowedRange | /**␊ + * Number of device queue purges is not in allowed range.␊ + */␊ + QueuePurgesNotInAllowedRange | /**␊ + * Number of twin updates is not in allowed range.␊ + */␊ + TwinUpdatesNotInAllowedRange | /**␊ + * Number of unauthorized operations is not in allowed range.␊ + */␊ + UnauthorizedOperationsNotInAllowedRange))␊ /**␊ * The action that should be triggered.␊ */␊ export type AutomationAction = ({␊ [k: string]: unknown␊ - } & (AutomationActionLogicApp | AutomationActionEventHub | AutomationActionWorkspace))␊ + } & (/**␊ + * The logic app action that should be triggered. To learn more about Microsoft Defender for Cloud's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore␊ + */␊ + AutomationActionLogicApp | /**␊ + * The target Event Hub to which event data will be exported. To learn more about Microsoft Defender for Cloud continuous export capabilities, visit https://aka.ms/ASCExportLearnMore␊ + */␊ + AutomationActionEventHub | /**␊ + * The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Microsoft Defender for Cloud continuous export capabilities, visit https://aka.ms/ASCExportLearnMore␊ + */␊ + AutomationActionWorkspace))␊ /**␊ * Details of the resource that was assessed␊ */␊ export type ResourceDetails = ({␊ [k: string]: unknown␊ - } & (AzureResourceDetails | OnPremiseResourceDetails))␊ + } & (/**␊ + * Details of the Azure resource that was assessed␊ + */␊ + AzureResourceDetails | /**␊ + * Details of the On Premise resource that was assessed␊ + */␊ + OnPremiseResourceDetails))␊ /**␊ * Details of the On Premise resource that was assessed␊ */␊ @@ -7474,7 +18225,10 @@ Generated by [AVA](https://avajs.dev). */␊ workspaceId: string␊ [k: string]: unknown␊ - } & OnPremiseSqlResourceDetails)␊ + } & /**␊ + * Details of the On Premise Sql resource that was assessed␊ + */␊ + OnPremiseSqlResourceDetails)␊ /**␊ * A custom alert rule that checks if a value (depends on the custom alert type) is allowed.␊ */␊ @@ -7482,13 +18236,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The values to allow. The format of the values depends on the rule type.␊ */␊ - allowlistValues: (string[] | string)␊ + allowlistValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status of the custom alert.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ConnectionToIpNotAllowed1 | ConnectionFromIpNotAllowed | LocalUserNotAllowed1 | ProcessNotAllowed1))␊ + } & (/**␊ + * Outbound connection to an ip that isn't allowed. Allow list consists of ipv4 or ipv6 range in CIDR notation.␊ + */␊ + ConnectionToIpNotAllowed1 | /**␊ + * Inbound connection from an ip that isn't allowed. Allow list consists of ipv4 or ipv6 range in CIDR notation.␊ + */␊ + ConnectionFromIpNotAllowed | /**␊ + * Login by a local user that isn't allowed. Allow list consists of login names to allow.␊ + */␊ + LocalUserNotAllowed1 | /**␊ + * Execution of a process that isn't allowed. Allow list consists of process names to allow.␊ + */␊ + ProcessNotAllowed1))␊ /**␊ * A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.␊ */␊ @@ -7496,17 +18268,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the custom alert.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum threshold.␊ */␊ - maxThreshold: (number | string)␊ + maxThreshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum threshold.␊ */␊ - minThreshold: (number | string)␊ + minThreshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & TimeWindowCustomAlertRule1)␊ + } & /**␊ + * A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.␊ + */␊ + TimeWindowCustomAlertRule1)␊ /**␊ * A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.␊ */␊ @@ -7517,13 +18301,67 @@ Generated by [AVA](https://avajs.dev). */␊ timeWindowSize: string␊ [k: string]: unknown␊ - } & (ActiveConnectionsNotInAllowedRange1 | AmqpC2DMessagesNotInAllowedRange1 | MqttC2DMessagesNotInAllowedRange1 | HttpC2DMessagesNotInAllowedRange1 | AmqpC2DRejectedMessagesNotInAllowedRange1 | MqttC2DRejectedMessagesNotInAllowedRange1 | HttpC2DRejectedMessagesNotInAllowedRange1 | AmqpD2CMessagesNotInAllowedRange1 | MqttD2CMessagesNotInAllowedRange1 | HttpD2CMessagesNotInAllowedRange1 | DirectMethodInvokesNotInAllowedRange1 | FailedLocalLoginsNotInAllowedRange1 | FileUploadsNotInAllowedRange1 | QueuePurgesNotInAllowedRange1 | TwinUpdatesNotInAllowedRange1 | UnauthorizedOperationsNotInAllowedRange1))␊ + } & (/**␊ + * Number of active connections is not in allowed range.␊ + */␊ + ActiveConnectionsNotInAllowedRange1 | /**␊ + * Number of cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DMessagesNotInAllowedRange1 | /**␊ + * Number of cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DMessagesNotInAllowedRange1 | /**␊ + * Number of cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DMessagesNotInAllowedRange1 | /**␊ + * Number of rejected cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DRejectedMessagesNotInAllowedRange1 | /**␊ + * Number of rejected cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DRejectedMessagesNotInAllowedRange1 | /**␊ + * Number of rejected cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DRejectedMessagesNotInAllowedRange1 | /**␊ + * Number of device to cloud messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpD2CMessagesNotInAllowedRange1 | /**␊ + * Number of device to cloud messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttD2CMessagesNotInAllowedRange1 | /**␊ + * Number of device to cloud messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpD2CMessagesNotInAllowedRange1 | /**␊ + * Number of direct method invokes is not in allowed range.␊ + */␊ + DirectMethodInvokesNotInAllowedRange1 | /**␊ + * Number of failed local logins is not in allowed range.␊ + */␊ + FailedLocalLoginsNotInAllowedRange1 | /**␊ + * Number of file uploads is not in allowed range.␊ + */␊ + FileUploadsNotInAllowedRange1 | /**␊ + * Number of device queue purges is not in allowed range.␊ + */␊ + QueuePurgesNotInAllowedRange1 | /**␊ + * Number of twin updates is not in allowed range.␊ + */␊ + TwinUpdatesNotInAllowedRange1 | /**␊ + * Number of unauthorized operations is not in allowed range.␊ + */␊ + UnauthorizedOperationsNotInAllowedRange1))␊ /**␊ * Details of the resource that was assessed␊ */␊ export type ResourceDetails1 = ({␊ [k: string]: unknown␊ - } & (AzureResourceDetails1 | OnPremiseResourceDetails1))␊ + } & (/**␊ + * Details of the Azure resource that was assessed␊ + */␊ + AzureResourceDetails1 | /**␊ + * Details of the On Premise resource that was assessed␊ + */␊ + OnPremiseResourceDetails1))␊ /**␊ * Details of the On Premise resource that was assessed␊ */␊ @@ -7546,13 +18384,22 @@ Generated by [AVA](https://avajs.dev). */␊ workspaceId: string␊ [k: string]: unknown␊ - } & OnPremiseSqlResourceDetails1)␊ + } & /**␊ + * Details of the On Premise Sql resource that was assessed␊ + */␊ + OnPremiseSqlResourceDetails1)␊ /**␊ * The solution summary class.␊ */␊ - export type SolutionSummary = ({␊ - [k: string]: unknown␊ - } & (ServersSolutionSummary | DatabasesSolutionSummary))␊ + export type SolutionSummary = ({␊ + [k: string]: unknown␊ + } & (/**␊ + * Class representing the servers solution summary.␊ + */␊ + ServersSolutionSummary | /**␊ + * Class representing the databases solution summary.␊ + */␊ + DatabasesSolutionSummary))␊ /**␊ * Azure Data Factory nested object which serves as a compute resource for activities.␊ */␊ @@ -7564,19 +18411,34 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Integration runtime description.␊ */␊ description?: string␊ [k: string]: unknown␊ - } & (ManagedIntegrationRuntime | SelfHostedIntegrationRuntime))␊ + } & (/**␊ + * Managed integration runtime, including managed elastic and managed dedicated integration runtimes.␊ + */␊ + ManagedIntegrationRuntime | /**␊ + * Self-hosted integration runtime.␊ + */␊ + SelfHostedIntegrationRuntime))␊ /**␊ * The base definition of a secret type.␊ */␊ export type LinkedIntegrationRuntimeProperties = ({␊ [k: string]: unknown␊ - } & (LinkedIntegrationRuntimeKey | LinkedIntegrationRuntimeRbac))␊ + } & (/**␊ + * The base definition of a secret type.␊ + */␊ + LinkedIntegrationRuntimeKey | /**␊ + * The base definition of a secret type.␊ + */␊ + LinkedIntegrationRuntimeRbac))␊ /**␊ * The Azure Data Factory nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ */␊ @@ -7588,17 +18450,29 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of tags that can be used for describing the Dataset.␊ */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Integration runtime reference type.␊ */␊ - connectVia?: (IntegrationRuntimeReference | string)␊ + connectVia?: (/**␊ + * Integration runtime reference type.␊ + */␊ + IntegrationRuntimeReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service description.␊ */␊ @@ -7608,15 +18482,234 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: ParameterSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (AzureStorageLinkedService | AzureSqlDWLinkedService | SqlServerLinkedService | AzureSqlDatabaseLinkedService | AzureBatchLinkedService | AzureKeyVaultLinkedService | CosmosDbLinkedService | DynamicsLinkedService | HDInsightLinkedService | FileServerLinkedService | OracleLinkedService | AzureMySqlLinkedService | MySqlLinkedService | PostgreSqlLinkedService | SybaseLinkedService | Db2LinkedService | TeradataLinkedService | AzureMLLinkedService | OdbcLinkedService | HdfsLinkedService | ODataLinkedService | WebLinkedService | CassandraLinkedService | MongoDbLinkedService | AzureDataLakeStoreLinkedService | SalesforceLinkedService | SapCloudForCustomerLinkedService | SapEccLinkedService | AmazonS3LinkedService | AmazonRedshiftLinkedService | CustomDataSourceLinkedService | AzureSearchLinkedService | HttpLinkedService | FtpServerLinkedService | SftpServerLinkedService | SapBWLinkedService | SapHanaLinkedService | AmazonMWSLinkedService | AzurePostgreSqlLinkedService | ConcurLinkedService | CouchbaseLinkedService | DrillLinkedService | EloquaLinkedService | GoogleBigQueryLinkedService | GreenplumLinkedService | HBaseLinkedService | HiveLinkedService | HubspotLinkedService | ImpalaLinkedService | JiraLinkedService | MagentoLinkedService | MariaDBLinkedService | MarketoLinkedService | PaypalLinkedService | PhoenixLinkedService | PrestoLinkedService | QuickBooksLinkedService | ServiceNowLinkedService | ShopifyLinkedService | SparkLinkedService | SquareLinkedService | XeroLinkedService | ZohoLinkedService | VerticaLinkedService | NetezzaLinkedService | SalesforceMarketingCloudLinkedService | HDInsightOnDemandLinkedService | AzureDataLakeAnalyticsLinkedService | AzureDatabricksLinkedService | ResponsysLinkedService))␊ + } & (/**␊ + * The storage account linked service.␊ + */␊ + AzureStorageLinkedService | /**␊ + * Azure SQL Data Warehouse linked service.␊ + */␊ + AzureSqlDWLinkedService | /**␊ + * SQL Server linked service.␊ + */␊ + SqlServerLinkedService | /**␊ + * Microsoft Azure SQL Database linked service.␊ + */␊ + AzureSqlDatabaseLinkedService | /**␊ + * Azure Batch linked service.␊ + */␊ + AzureBatchLinkedService | /**␊ + * Azure Key Vault linked service.␊ + */␊ + AzureKeyVaultLinkedService | /**␊ + * Microsoft Azure Cosmos Database (CosmosDB) linked service.␊ + */␊ + CosmosDbLinkedService | /**␊ + * Dynamics linked service.␊ + */␊ + DynamicsLinkedService | /**␊ + * HDInsight linked service.␊ + */␊ + HDInsightLinkedService | /**␊ + * File system linked service.␊ + */␊ + FileServerLinkedService | /**␊ + * Oracle database.␊ + */␊ + OracleLinkedService | /**␊ + * Azure MySQL database linked service.␊ + */␊ + AzureMySqlLinkedService | /**␊ + * Linked service for MySQL data source.␊ + */␊ + MySqlLinkedService | /**␊ + * Linked service for PostgreSQL data source.␊ + */␊ + PostgreSqlLinkedService | /**␊ + * Linked service for Sybase data source.␊ + */␊ + SybaseLinkedService | /**␊ + * Linked service for DB2 data source.␊ + */␊ + Db2LinkedService | /**␊ + * Linked service for Teradata data source.␊ + */␊ + TeradataLinkedService | /**␊ + * Azure ML Web Service linked service.␊ + */␊ + AzureMLLinkedService | /**␊ + * Open Database Connectivity (ODBC) linked service.␊ + */␊ + OdbcLinkedService | /**␊ + * Hadoop Distributed File System (HDFS) linked service.␊ + */␊ + HdfsLinkedService | /**␊ + * Open Data Protocol (OData) linked service.␊ + */␊ + ODataLinkedService | /**␊ + * Web linked service.␊ + */␊ + WebLinkedService | /**␊ + * Linked service for Cassandra data source.␊ + */␊ + CassandraLinkedService | /**␊ + * Linked service for MongoDb data source.␊ + */␊ + MongoDbLinkedService | /**␊ + * Azure Data Lake Store linked service.␊ + */␊ + AzureDataLakeStoreLinkedService | /**␊ + * Linked service for Salesforce.␊ + */␊ + SalesforceLinkedService | /**␊ + * Linked service for SAP Cloud for Customer.␊ + */␊ + SapCloudForCustomerLinkedService | /**␊ + * Linked service for SAP ERP Central Component(SAP ECC).␊ + */␊ + SapEccLinkedService | /**␊ + * Linked service for Amazon S3.␊ + */␊ + AmazonS3LinkedService | /**␊ + * Linked service for Amazon Redshift.␊ + */␊ + AmazonRedshiftLinkedService | /**␊ + * Custom linked service.␊ + */␊ + CustomDataSourceLinkedService | /**␊ + * Linked service for Windows Azure Search Service.␊ + */␊ + AzureSearchLinkedService | /**␊ + * Linked service for an HTTP source.␊ + */␊ + HttpLinkedService | /**␊ + * A FTP server Linked Service.␊ + */␊ + FtpServerLinkedService | /**␊ + * A linked service for an SSH File Transfer Protocol (SFTP) server. ␊ + */␊ + SftpServerLinkedService | /**␊ + * SAP Business Warehouse Linked Service.␊ + */␊ + SapBWLinkedService | /**␊ + * SAP HANA Linked Service.␊ + */␊ + SapHanaLinkedService | /**␊ + * Amazon Marketplace Web Service linked service.␊ + */␊ + AmazonMWSLinkedService | /**␊ + * Azure PostgreSQL linked service.␊ + */␊ + AzurePostgreSqlLinkedService | /**␊ + * Concur Service linked service.␊ + */␊ + ConcurLinkedService | /**␊ + * Couchbase server linked service.␊ + */␊ + CouchbaseLinkedService | /**␊ + * Drill server linked service.␊ + */␊ + DrillLinkedService | /**␊ + * Eloqua server linked service.␊ + */␊ + EloquaLinkedService | /**␊ + * Google BigQuery service linked service.␊ + */␊ + GoogleBigQueryLinkedService | /**␊ + * Greenplum Database linked service.␊ + */␊ + GreenplumLinkedService | /**␊ + * HBase server linked service.␊ + */␊ + HBaseLinkedService | /**␊ + * Hive Server linked service.␊ + */␊ + HiveLinkedService | /**␊ + * Hubspot Service linked service.␊ + */␊ + HubspotLinkedService | /**␊ + * Impala server linked service.␊ + */␊ + ImpalaLinkedService | /**␊ + * Jira Service linked service.␊ + */␊ + JiraLinkedService | /**␊ + * Magento server linked service.␊ + */␊ + MagentoLinkedService | /**␊ + * MariaDB server linked service.␊ + */␊ + MariaDBLinkedService | /**␊ + * Marketo server linked service.␊ + */␊ + MarketoLinkedService | /**␊ + * Paypal Service linked service.␊ + */␊ + PaypalLinkedService | /**␊ + * Phoenix server linked service.␊ + */␊ + PhoenixLinkedService | /**␊ + * Presto server linked service.␊ + */␊ + PrestoLinkedService | /**␊ + * QuickBooks server linked service.␊ + */␊ + QuickBooksLinkedService | /**␊ + * ServiceNow server linked service.␊ + */␊ + ServiceNowLinkedService | /**␊ + * Shopify Service linked service.␊ + */␊ + ShopifyLinkedService | /**␊ + * Spark Server linked service.␊ + */␊ + SparkLinkedService | /**␊ + * Square Service linked service.␊ + */␊ + SquareLinkedService | /**␊ + * Xero Service linked service.␊ + */␊ + XeroLinkedService | /**␊ + * Zoho server linked service.␊ + */␊ + ZohoLinkedService | /**␊ + * Vertica linked service.␊ + */␊ + VerticaLinkedService | /**␊ + * Netezza linked service.␊ + */␊ + NetezzaLinkedService | /**␊ + * Salesforce Marketing Cloud linked service.␊ + */␊ + SalesforceMarketingCloudLinkedService | /**␊ + * HDInsight ondemand linked service.␊ + */␊ + HDInsightOnDemandLinkedService | /**␊ + * Azure Data Lake Analytics linked service.␊ + */␊ + AzureDataLakeAnalyticsLinkedService | /**␊ + * Azure Databricks linked service.␊ + */␊ + AzureDatabricksLinkedService | /**␊ + * Responsys linked service.␊ + */␊ + ResponsysLinkedService))␊ /**␊ * The base definition of a secret type.␊ */␊ export type SecretBase = ({␊ [k: string]: unknown␊ - } & (SecureString | AzureKeyVaultSecretReference))␊ + } & (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference))␊ /**␊ * Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models.␊ */␊ @@ -7628,7 +18721,16 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (WebAnonymousAuthentication | WebBasicAuthentication | WebClientCertificateAuthentication))␊ + } & (/**␊ + * A WebLinkedService that uses anonymous authentication to communicate with an HTTP endpoint.␊ + */␊ + WebAnonymousAuthentication | /**␊ + * A WebLinkedService that uses basic authentication to communicate with an HTTP endpoint.␊ + */␊ + WebBasicAuthentication | /**␊ + * A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client.␊ + */␊ + WebClientCertificateAuthentication))␊ /**␊ * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ */␊ @@ -7640,13 +18742,19 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of tags that can be used for describing the Dataset.␊ */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dataset description.␊ */␊ @@ -7654,13 +18762,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of all parameters for an entity.␊ */␊ parameters?: ({␊ [k: string]: ParameterSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Columns that define the structure of the dataset. Type: array (or Expression with resultType array), itemType: DatasetDataElement.␊ */␊ @@ -7668,7 +18785,163 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (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))␊ + } & (/**␊ + * A single Amazon Simple Storage Service (S3) object or a set of S3 objects.␊ + */␊ + AmazonS3Dataset | /**␊ + * The Azure Blob storage.␊ + */␊ + AzureBlobDataset | /**␊ + * The Azure Table storage dataset.␊ + */␊ + AzureTableDataset | /**␊ + * The Azure SQL Server database dataset.␊ + */␊ + AzureSqlTableDataset | /**␊ + * The Azure SQL Data Warehouse dataset.␊ + */␊ + AzureSqlDWTableDataset | /**␊ + * The Cassandra database dataset.␊ + */␊ + CassandraTableDataset | /**␊ + * Microsoft Azure Document Database Collection dataset.␊ + */␊ + DocumentDbCollectionDataset | /**␊ + * The Dynamics entity dataset.␊ + */␊ + DynamicsEntityDataset | /**␊ + * Azure Data Lake Store dataset.␊ + */␊ + AzureDataLakeStoreDataset | /**␊ + * An on-premises file system dataset.␊ + */␊ + FileShareDataset | /**␊ + * The MongoDB database dataset.␊ + */␊ + MongoDbCollectionDataset | /**␊ + * The Open Data Protocol (OData) resource dataset.␊ + */␊ + ODataResourceDataset | /**␊ + * The on-premises Oracle database dataset.␊ + */␊ + OracleTableDataset | /**␊ + * The Azure MySQL database dataset.␊ + */␊ + AzureMySqlTableDataset | /**␊ + * The relational table dataset.␊ + */␊ + RelationalTableDataset | /**␊ + * The Salesforce object dataset.␊ + */␊ + SalesforceObjectDataset | /**␊ + * The path of the SAP Cloud for Customer OData entity.␊ + */␊ + SapCloudForCustomerResourceDataset | /**␊ + * The path of the SAP ECC OData entity.␊ + */␊ + SapEccResourceDataset | /**␊ + * The on-premises SQL Server dataset.␊ + */␊ + SqlServerTableDataset | /**␊ + * The dataset points to a HTML table in the web page.␊ + */␊ + WebTableDataset | /**␊ + * The Azure Search Index.␊ + */␊ + AzureSearchIndexDataset | /**␊ + * A file in an HTTP web server.␊ + */␊ + HttpDataset | /**␊ + * Amazon Marketplace Web Service dataset.␊ + */␊ + AmazonMWSObjectDataset | /**␊ + * Azure PostgreSQL dataset.␊ + */␊ + AzurePostgreSqlTableDataset | /**␊ + * Concur Service dataset.␊ + */␊ + ConcurObjectDataset | /**␊ + * Couchbase server dataset.␊ + */␊ + CouchbaseTableDataset | /**␊ + * Drill server dataset.␊ + */␊ + DrillTableDataset | /**␊ + * Eloqua server dataset.␊ + */␊ + EloquaObjectDataset | /**␊ + * Google BigQuery service dataset.␊ + */␊ + GoogleBigQueryObjectDataset | /**␊ + * Greenplum Database dataset.␊ + */␊ + GreenplumTableDataset | /**␊ + * HBase server dataset.␊ + */␊ + HBaseObjectDataset | /**␊ + * Hive Server dataset.␊ + */␊ + HiveObjectDataset | /**␊ + * Hubspot Service dataset.␊ + */␊ + HubspotObjectDataset | /**␊ + * Impala server dataset.␊ + */␊ + ImpalaObjectDataset | /**␊ + * Jira Service dataset.␊ + */␊ + JiraObjectDataset | /**␊ + * Magento server dataset.␊ + */␊ + MagentoObjectDataset | /**␊ + * MariaDB server dataset.␊ + */␊ + MariaDBTableDataset | /**␊ + * Marketo server dataset.␊ + */␊ + MarketoObjectDataset | /**␊ + * Paypal Service dataset.␊ + */␊ + PaypalObjectDataset | /**␊ + * Phoenix server dataset.␊ + */␊ + PhoenixObjectDataset | /**␊ + * Presto server dataset.␊ + */␊ + PrestoObjectDataset | /**␊ + * QuickBooks server dataset.␊ + */␊ + QuickBooksObjectDataset | /**␊ + * ServiceNow server dataset.␊ + */␊ + ServiceNowObjectDataset | /**␊ + * Shopify Service dataset.␊ + */␊ + ShopifyObjectDataset | /**␊ + * Spark Server dataset.␊ + */␊ + SparkObjectDataset | /**␊ + * Square Service dataset.␊ + */␊ + SquareObjectDataset | /**␊ + * Xero Service dataset.␊ + */␊ + XeroObjectDataset | /**␊ + * Zoho server dataset.␊ + */␊ + ZohoObjectDataset | /**␊ + * Netezza dataset.␊ + */␊ + NetezzaTableDataset | /**␊ + * Vertica dataset.␊ + */␊ + VerticaTableDataset | /**␊ + * Salesforce Marketing Cloud dataset.␊ + */␊ + SalesforceMarketingCloudObjectDataset | /**␊ + * Responsys dataset.␊ + */␊ + ResponsysObjectDataset))␊ /**␊ * The compression method used on a dataset.␊ */␊ @@ -7680,9 +18953,24 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (DatasetBZip2Compression | DatasetGZipCompression | DatasetDeflateCompression | DatasetZipDeflateCompression))␊ + } & (/**␊ + * The BZip2 compression method used on a dataset.␊ + */␊ + DatasetBZip2Compression | /**␊ + * The GZip compression method used on a dataset.␊ + */␊ + DatasetGZipCompression | /**␊ + * The Deflate compression method used on a dataset.␊ + */␊ + DatasetDeflateCompression | /**␊ + * The ZipDeflate compression method used on a dataset.␊ + */␊ + DatasetZipDeflateCompression))␊ /**␊ * A pipeline activity.␊ */␊ @@ -7694,11 +18982,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Activity depends on condition.␊ */␊ - dependsOn?: (ActivityDependency[] | string)␊ + dependsOn?: (ActivityDependency[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Activity description.␊ */␊ @@ -7708,14 +19002,38 @@ Generated by [AVA](https://avajs.dev). */␊ name: string␊ [k: string]: unknown␊ - } & (ControlActivity | ExecutionActivity))␊ + } & (/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity))␊ /**␊ * Base class for all control activities like IfCondition, ForEach , Until.␊ */␊ export type ControlActivity = ({␊ type: "Container"␊ [k: string]: unknown␊ - } & (ExecutePipelineActivity | IfConditionActivity | ForEachActivity | WaitActivity | UntilActivity | FilterActivity))␊ + } & (/**␊ + * Execute pipeline activity.␊ + */␊ + ExecutePipelineActivity | /**␊ + * This activity evaluates a boolean expression and executes either the activities under the ifTrueActivities property or the ifFalseActivities property depending on the result of the expression.␊ + */␊ + IfConditionActivity | /**␊ + * This activity is used for iterating over a collection and execute given activities.␊ + */␊ + ForEachActivity | /**␊ + * This activity suspends pipeline execution for the specified interval.␊ + */␊ + WaitActivity | /**␊ + * This activity executes inner activities until the specified boolean expression results to true or timeout is reached, whichever is earlier.␊ + */␊ + UntilActivity | /**␊ + * Filter and return results from input array based on the conditions.␊ + */␊ + FilterActivity))␊ /**␊ * Base class for all execution activities.␊ */␊ @@ -7723,14 +19041,74 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName?: (LinkedServiceReference | string)␊ + linkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Execution policy for an activity.␊ */␊ - policy?: (ActivityPolicy | string)␊ + policy?: (/**␊ + * Execution policy for an activity.␊ + */␊ + ActivityPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Execution"␊ [k: string]: unknown␊ - } & (CopyActivity | HDInsightHiveActivity | HDInsightPigActivity | HDInsightMapReduceActivity | HDInsightStreamingActivity | HDInsightSparkActivity | ExecuteSSISPackageActivity | CustomActivity | SqlServerStoredProcedureActivity | LookupActivity | WebActivity | GetMetadataActivity | AzureMLBatchExecutionActivity | AzureMLUpdateResourceActivity | DataLakeAnalyticsUSQLActivity | DatabricksNotebookActivity))␊ + } & (/**␊ + * Copy activity.␊ + */␊ + CopyActivity | /**␊ + * HDInsight Hive activity type.␊ + */␊ + HDInsightHiveActivity | /**␊ + * HDInsight Pig activity type.␊ + */␊ + HDInsightPigActivity | /**␊ + * HDInsight MapReduce activity type.␊ + */␊ + HDInsightMapReduceActivity | /**␊ + * HDInsight streaming activity type.␊ + */␊ + HDInsightStreamingActivity | /**␊ + * HDInsight Spark activity.␊ + */␊ + HDInsightSparkActivity | /**␊ + * Execute SSIS package activity.␊ + */␊ + ExecuteSSISPackageActivity | /**␊ + * Custom activity type.␊ + */␊ + CustomActivity | /**␊ + * SQL stored procedure activity type.␊ + */␊ + SqlServerStoredProcedureActivity | /**␊ + * Lookup activity.␊ + */␊ + LookupActivity | /**␊ + * Web activity.␊ + */␊ + WebActivity | /**␊ + * Activity to get metadata of dataset␊ + */␊ + GetMetadataActivity | /**␊ + * Azure ML Batch Execution activity.␊ + */␊ + AzureMLBatchExecutionActivity | /**␊ + * Azure ML Update Resource management activity.␊ + */␊ + AzureMLUpdateResourceActivity | /**␊ + * Data Lake Analytics U-SQL activity.␊ + */␊ + DataLakeAnalyticsUSQLActivity | /**␊ + * DatabricksNotebook activity.␊ + */␊ + DatabricksNotebookActivity))␊ /**␊ * Azure data factory nested object which contains information about creating pipeline run␊ */␊ @@ -7742,13 +19120,19 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger description.␊ */␊ description?: string␊ [k: string]: unknown␊ - } & MultiplePipelineTrigger)␊ + } & /**␊ + * Base class for all triggers that support one to many model for trigger to pipeline.␊ + */␊ + MultiplePipelineTrigger)␊ /**␊ * Factory's git repo information.␊ */␊ @@ -7774,7 +19158,13 @@ Generated by [AVA](https://avajs.dev). */␊ rootFolder: string␊ [k: string]: unknown␊ - } & (FactoryVSTSConfiguration1 | FactoryGitHubConfiguration))␊ + } & (/**␊ + * Factory's VSTS repo information.␊ + */␊ + FactoryVSTSConfiguration1 | /**␊ + * Factory's GitHub repo information.␊ + */␊ + FactoryGitHubConfiguration))␊ /**␊ * Azure Data Factory nested object which serves as a compute resource for activities.␊ */␊ @@ -7786,31 +19176,64 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Integration runtime description.␊ */␊ description?: string␊ [k: string]: unknown␊ - } & (ManagedIntegrationRuntime1 | SelfHostedIntegrationRuntime1))␊ + } & (/**␊ + * Managed integration runtime, including managed elastic and managed dedicated integration runtimes.␊ + */␊ + ManagedIntegrationRuntime1 | /**␊ + * Self-hosted integration runtime.␊ + */␊ + SelfHostedIntegrationRuntime1))␊ /**␊ * The base definition of the custom setup.␊ */␊ export type CustomSetupBase = ({␊ [k: string]: unknown␊ - } & (CmdkeySetup | EnvironmentVariableSetup | ComponentSetup | AzPowerShellSetup))␊ + } & (/**␊ + * The custom setup of running cmdkey commands.␊ + */␊ + CmdkeySetup | /**␊ + * The custom setup of setting environment variable.␊ + */␊ + EnvironmentVariableSetup | /**␊ + * The custom setup of installing 3rd party components.␊ + */␊ + ComponentSetup | /**␊ + * The express custom setup of installing Azure PowerShell.␊ + */␊ + AzPowerShellSetup))␊ /**␊ * The base definition of a secret type.␊ */␊ export type SecretBase1 = ({␊ [k: string]: unknown␊ - } & (SecureString1 | AzureKeyVaultSecretReference1))␊ + } & (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1))␊ /**␊ * The base definition of a linked integration runtime.␊ */␊ export type LinkedIntegrationRuntimeType = ({␊ [k: string]: unknown␊ - } & (LinkedIntegrationRuntimeKeyAuthorization | LinkedIntegrationRuntimeRbacAuthorization))␊ + } & (/**␊ + * The key authorization type integration runtime.␊ + */␊ + LinkedIntegrationRuntimeKeyAuthorization | /**␊ + * The role based access control (RBAC) authorization type integration runtime.␊ + */␊ + LinkedIntegrationRuntimeRbacAuthorization))␊ /**␊ * The nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ */␊ @@ -7822,17 +19245,29 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of tags that can be used for describing the linked service.␊ */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Integration runtime reference type.␊ */␊ - connectVia?: (IntegrationRuntimeReference1 | string)␊ + connectVia?: (/**␊ + * Integration runtime reference type.␊ + */␊ + IntegrationRuntimeReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service description.␊ */␊ @@ -7842,9 +19277,345 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: ParameterSpecification1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (AzureStorageLinkedService1 | AzureBlobStorageLinkedService | AzureTableStorageLinkedService | AzureSqlDWLinkedService1 | SqlServerLinkedService1 | AmazonRdsForSqlServerLinkedService | AzureSqlDatabaseLinkedService1 | AzureSqlMILinkedService | AzureBatchLinkedService1 | AzureKeyVaultLinkedService1 | CosmosDbLinkedService1 | DynamicsLinkedService1 | DynamicsCrmLinkedService | CommonDataServiceForAppsLinkedService | HDInsightLinkedService1 | FileServerLinkedService1 | AzureFileStorageLinkedService | AmazonS3CompatibleLinkedService | OracleCloudStorageLinkedService | GoogleCloudStorageLinkedService | OracleLinkedService1 | AmazonRdsForOracleLinkedService | AzureMySqlLinkedService1 | MySqlLinkedService1 | PostgreSqlLinkedService1 | SybaseLinkedService1 | Db2LinkedService1 | TeradataLinkedService1 | AzureMLLinkedService1 | AzureMLServiceLinkedService | OdbcLinkedService1 | InformixLinkedService | MicrosoftAccessLinkedService | HdfsLinkedService1 | ODataLinkedService1 | WebLinkedService1 | CassandraLinkedService1 | MongoDbLinkedService1 | MongoDbAtlasLinkedService | MongoDbV2LinkedService | CosmosDbMongoDbApiLinkedService | AzureDataLakeStoreLinkedService1 | AzureBlobFSLinkedService | Office365LinkedService | SalesforceLinkedService1 | SalesforceServiceCloudLinkedService | SapCloudForCustomerLinkedService1 | SapEccLinkedService1 | SapOpenHubLinkedService | SapOdpLinkedService | RestServiceLinkedService | TeamDeskLinkedService | QuickbaseLinkedService | SmartsheetLinkedService | ZendeskLinkedService | DataworldLinkedService | AppFiguresLinkedService | AsanaLinkedService | TwilioLinkedService | AmazonS3LinkedService1 | AmazonRedshiftLinkedService1 | CustomDataSourceLinkedService1 | AzureSearchLinkedService1 | HttpLinkedService1 | FtpServerLinkedService1 | SftpServerLinkedService1 | SapBWLinkedService1 | SapHanaLinkedService1 | AmazonMWSLinkedService1 | AzurePostgreSqlLinkedService1 | ConcurLinkedService1 | CouchbaseLinkedService1 | DrillLinkedService1 | EloquaLinkedService1 | GoogleBigQueryLinkedService1 | GreenplumLinkedService1 | HBaseLinkedService1 | HiveLinkedService1 | HubspotLinkedService1 | ImpalaLinkedService1 | JiraLinkedService1 | MagentoLinkedService1 | MariaDBLinkedService1 | AzureMariaDBLinkedService | MarketoLinkedService1 | PaypalLinkedService1 | PhoenixLinkedService1 | PrestoLinkedService1 | QuickBooksLinkedService1 | ServiceNowLinkedService1 | ShopifyLinkedService1 | SparkLinkedService1 | SquareLinkedService1 | XeroLinkedService1 | ZohoLinkedService1 | VerticaLinkedService1 | NetezzaLinkedService1 | SalesforceMarketingCloudLinkedService1 | HDInsightOnDemandLinkedService1 | AzureDataLakeAnalyticsLinkedService1 | AzureDatabricksLinkedService1 | AzureDatabricksDeltaLakeLinkedService | ResponsysLinkedService1 | DynamicsAXLinkedService | OracleServiceCloudLinkedService | GoogleAdWordsLinkedService | SapTableLinkedService | AzureDataExplorerLinkedService | AzureFunctionLinkedService | SnowflakeLinkedService | SharePointOnlineListLinkedService))␊ + } & (/**␊ + * The storage account linked service.␊ + */␊ + AzureStorageLinkedService1 | /**␊ + * The azure blob storage linked service.␊ + */␊ + AzureBlobStorageLinkedService | /**␊ + * The azure table storage linked service.␊ + */␊ + AzureTableStorageLinkedService | /**␊ + * Azure SQL Data Warehouse linked service.␊ + */␊ + AzureSqlDWLinkedService1 | /**␊ + * SQL Server linked service.␊ + */␊ + SqlServerLinkedService1 | /**␊ + * Amazon RDS for SQL Server linked service.␊ + */␊ + AmazonRdsForSqlServerLinkedService | /**␊ + * Microsoft Azure SQL Database linked service.␊ + */␊ + AzureSqlDatabaseLinkedService1 | /**␊ + * Azure SQL Managed Instance linked service.␊ + */␊ + AzureSqlMILinkedService | /**␊ + * Azure Batch linked service.␊ + */␊ + AzureBatchLinkedService1 | /**␊ + * Azure Key Vault linked service.␊ + */␊ + AzureKeyVaultLinkedService1 | /**␊ + * Microsoft Azure Cosmos Database (CosmosDB) linked service.␊ + */␊ + CosmosDbLinkedService1 | /**␊ + * Dynamics linked service.␊ + */␊ + DynamicsLinkedService1 | /**␊ + * Dynamics CRM linked service.␊ + */␊ + DynamicsCrmLinkedService | /**␊ + * Common Data Service for Apps linked service.␊ + */␊ + CommonDataServiceForAppsLinkedService | /**␊ + * HDInsight linked service.␊ + */␊ + HDInsightLinkedService1 | /**␊ + * File system linked service.␊ + */␊ + FileServerLinkedService1 | /**␊ + * Azure File Storage linked service.␊ + */␊ + AzureFileStorageLinkedService | /**␊ + * Linked service for Amazon S3 Compatible.␊ + */␊ + AmazonS3CompatibleLinkedService | /**␊ + * Linked service for Oracle Cloud Storage.␊ + */␊ + OracleCloudStorageLinkedService | /**␊ + * Linked service for Google Cloud Storage.␊ + */␊ + GoogleCloudStorageLinkedService | /**␊ + * Oracle database.␊ + */␊ + OracleLinkedService1 | /**␊ + * AmazonRdsForOracle database.␊ + */␊ + AmazonRdsForOracleLinkedService | /**␊ + * Azure MySQL database linked service.␊ + */␊ + AzureMySqlLinkedService1 | /**␊ + * Linked service for MySQL data source.␊ + */␊ + MySqlLinkedService1 | /**␊ + * Linked service for PostgreSQL data source.␊ + */␊ + PostgreSqlLinkedService1 | /**␊ + * Linked service for Sybase data source.␊ + */␊ + SybaseLinkedService1 | /**␊ + * Linked service for DB2 data source.␊ + */␊ + Db2LinkedService1 | /**␊ + * Linked service for Teradata data source.␊ + */␊ + TeradataLinkedService1 | /**␊ + * Azure ML Studio Web Service linked service.␊ + */␊ + AzureMLLinkedService1 | /**␊ + * Azure ML Service linked service.␊ + */␊ + AzureMLServiceLinkedService | /**␊ + * Open Database Connectivity (ODBC) linked service.␊ + */␊ + OdbcLinkedService1 | /**␊ + * Informix linked service.␊ + */␊ + InformixLinkedService | /**␊ + * Microsoft Access linked service.␊ + */␊ + MicrosoftAccessLinkedService | /**␊ + * Hadoop Distributed File System (HDFS) linked service.␊ + */␊ + HdfsLinkedService1 | /**␊ + * Open Data Protocol (OData) linked service.␊ + */␊ + ODataLinkedService1 | /**␊ + * Web linked service.␊ + */␊ + WebLinkedService1 | /**␊ + * Linked service for Cassandra data source.␊ + */␊ + CassandraLinkedService1 | /**␊ + * Linked service for MongoDb data source.␊ + */␊ + MongoDbLinkedService1 | /**␊ + * Linked service for MongoDB Atlas data source.␊ + */␊ + MongoDbAtlasLinkedService | /**␊ + * Linked service for MongoDB data source.␊ + */␊ + MongoDbV2LinkedService | /**␊ + * Linked service for CosmosDB (MongoDB API) data source.␊ + */␊ + CosmosDbMongoDbApiLinkedService | /**␊ + * Azure Data Lake Store linked service.␊ + */␊ + AzureDataLakeStoreLinkedService1 | /**␊ + * Azure Data Lake Storage Gen2 linked service.␊ + */␊ + AzureBlobFSLinkedService | /**␊ + * Office365 linked service.␊ + */␊ + Office365LinkedService | /**␊ + * Linked service for Salesforce.␊ + */␊ + SalesforceLinkedService1 | /**␊ + * Linked service for Salesforce Service Cloud.␊ + */␊ + SalesforceServiceCloudLinkedService | /**␊ + * Linked service for SAP Cloud for Customer.␊ + */␊ + SapCloudForCustomerLinkedService1 | /**␊ + * Linked service for SAP ERP Central Component(SAP ECC).␊ + */␊ + SapEccLinkedService1 | /**␊ + * SAP Business Warehouse Open Hub Destination Linked Service.␊ + */␊ + SapOpenHubLinkedService | /**␊ + * SAP ODP Linked Service.␊ + */␊ + SapOdpLinkedService | /**␊ + * Rest Service linked service.␊ + */␊ + RestServiceLinkedService | /**␊ + * Linked service for TeamDesk.␊ + */␊ + TeamDeskLinkedService | /**␊ + * Linked service for Quickbase.␊ + */␊ + QuickbaseLinkedService | /**␊ + * Linked service for Smartsheet.␊ + */␊ + SmartsheetLinkedService | /**␊ + * Linked service for Zendesk.␊ + */␊ + ZendeskLinkedService | /**␊ + * Linked service for Dataworld.␊ + */␊ + DataworldLinkedService | /**␊ + * Linked service for AppFigures.␊ + */␊ + AppFiguresLinkedService | /**␊ + * Linked service for Asana.␊ + */␊ + AsanaLinkedService | /**␊ + * Linked service for Twilio.␊ + */␊ + TwilioLinkedService | /**␊ + * Linked service for Amazon S3.␊ + */␊ + AmazonS3LinkedService1 | /**␊ + * Linked service for Amazon Redshift.␊ + */␊ + AmazonRedshiftLinkedService1 | /**␊ + * Custom linked service.␊ + */␊ + CustomDataSourceLinkedService1 | /**␊ + * Linked service for Windows Azure Search Service.␊ + */␊ + AzureSearchLinkedService1 | /**␊ + * Linked service for an HTTP source.␊ + */␊ + HttpLinkedService1 | /**␊ + * A FTP server Linked Service.␊ + */␊ + FtpServerLinkedService1 | /**␊ + * A linked service for an SSH File Transfer Protocol (SFTP) server. ␊ + */␊ + SftpServerLinkedService1 | /**␊ + * SAP Business Warehouse Linked Service.␊ + */␊ + SapBWLinkedService1 | /**␊ + * SAP HANA Linked Service.␊ + */␊ + SapHanaLinkedService1 | /**␊ + * Amazon Marketplace Web Service linked service.␊ + */␊ + AmazonMWSLinkedService1 | /**␊ + * Azure PostgreSQL linked service.␊ + */␊ + AzurePostgreSqlLinkedService1 | /**␊ + * Concur Service linked service.␊ + */␊ + ConcurLinkedService1 | /**␊ + * Couchbase server linked service.␊ + */␊ + CouchbaseLinkedService1 | /**␊ + * Drill server linked service.␊ + */␊ + DrillLinkedService1 | /**␊ + * Eloqua server linked service.␊ + */␊ + EloquaLinkedService1 | /**␊ + * Google BigQuery service linked service.␊ + */␊ + GoogleBigQueryLinkedService1 | /**␊ + * Greenplum Database linked service.␊ + */␊ + GreenplumLinkedService1 | /**␊ + * HBase server linked service.␊ + */␊ + HBaseLinkedService1 | /**␊ + * Hive Server linked service.␊ + */␊ + HiveLinkedService1 | /**␊ + * Hubspot Service linked service.␊ + */␊ + HubspotLinkedService1 | /**␊ + * Impala server linked service.␊ + */␊ + ImpalaLinkedService1 | /**␊ + * Jira Service linked service.␊ + */␊ + JiraLinkedService1 | /**␊ + * Magento server linked service.␊ + */␊ + MagentoLinkedService1 | /**␊ + * MariaDB server linked service.␊ + */␊ + MariaDBLinkedService1 | /**␊ + * Azure Database for MariaDB linked service.␊ + */␊ + AzureMariaDBLinkedService | /**␊ + * Marketo server linked service.␊ + */␊ + MarketoLinkedService1 | /**␊ + * Paypal Service linked service.␊ + */␊ + PaypalLinkedService1 | /**␊ + * Phoenix server linked service.␊ + */␊ + PhoenixLinkedService1 | /**␊ + * Presto server linked service.␊ + */␊ + PrestoLinkedService1 | /**␊ + * QuickBooks server linked service.␊ + */␊ + QuickBooksLinkedService1 | /**␊ + * ServiceNow server linked service.␊ + */␊ + ServiceNowLinkedService1 | /**␊ + * Shopify Service linked service.␊ + */␊ + ShopifyLinkedService1 | /**␊ + * Spark Server linked service.␊ + */␊ + SparkLinkedService1 | /**␊ + * Square Service linked service.␊ + */␊ + SquareLinkedService1 | /**␊ + * Xero Service linked service.␊ + */␊ + XeroLinkedService1 | /**␊ + * Zoho server linked service.␊ + */␊ + ZohoLinkedService1 | /**␊ + * Vertica linked service.␊ + */␊ + VerticaLinkedService1 | /**␊ + * Netezza linked service.␊ + */␊ + NetezzaLinkedService1 | /**␊ + * Salesforce Marketing Cloud linked service.␊ + */␊ + SalesforceMarketingCloudLinkedService1 | /**␊ + * HDInsight ondemand linked service.␊ + */␊ + HDInsightOnDemandLinkedService1 | /**␊ + * Azure Data Lake Analytics linked service.␊ + */␊ + AzureDataLakeAnalyticsLinkedService1 | /**␊ + * Azure Databricks linked service.␊ + */␊ + AzureDatabricksLinkedService1 | /**␊ + * Azure Databricks Delta Lake linked service.␊ + */␊ + AzureDatabricksDeltaLakeLinkedService | /**␊ + * Responsys linked service.␊ + */␊ + ResponsysLinkedService1 | /**␊ + * Dynamics AX linked service.␊ + */␊ + DynamicsAXLinkedService | /**␊ + * Oracle Service Cloud linked service.␊ + */␊ + OracleServiceCloudLinkedService | /**␊ + * Google AdWords service linked service.␊ + */␊ + GoogleAdWordsLinkedService | /**␊ + * SAP Table Linked Service.␊ + */␊ + SapTableLinkedService | /**␊ + * Azure Data Explorer (Kusto) linked service.␊ + */␊ + AzureDataExplorerLinkedService | /**␊ + * Azure Function linked service.␊ + */␊ + AzureFunctionLinkedService | /**␊ + * Snowflake linked service.␊ + */␊ + SnowflakeLinkedService | /**␊ + * SharePoint Online List linked service.␊ + */␊ + SharePointOnlineListLinkedService))␊ /**␊ * Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models.␊ */␊ @@ -7856,7 +19627,16 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (WebAnonymousAuthentication1 | WebBasicAuthentication1 | WebClientCertificateAuthentication1))␊ + } & (/**␊ + * A WebLinkedService that uses anonymous authentication to communicate with an HTTP endpoint.␊ + */␊ + WebAnonymousAuthentication1 | /**␊ + * A WebLinkedService that uses basic authentication to communicate with an HTTP endpoint.␊ + */␊ + WebBasicAuthentication1 | /**␊ + * A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client.␊ + */␊ + WebClientCertificateAuthentication1))␊ /**␊ * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ */␊ @@ -7868,13 +19648,19 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of tags that can be used for describing the Dataset.␊ */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dataset description.␊ */␊ @@ -7882,17 +19668,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The folder that this Dataset is in. If not specified, Dataset will appear at the root level.␊ */␊ - folder?: (DatasetFolder | string)␊ + folder?: (/**␊ + * The folder that this Dataset is in. If not specified, Dataset will appear at the root level.␊ + */␊ + DatasetFolder | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference1 | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of all parameters for an entity.␊ */␊ parameters?: ({␊ [k: string]: ParameterSpecification1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Columns that define the physical type schema of the dataset. Type: array (or Expression with resultType array), itemType: DatasetSchemaDataElement.␊ */␊ @@ -7906,7 +19707,295 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (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))␊ + } & (/**␊ + * A single Amazon Simple Storage Service (S3) object or a set of S3 objects.␊ + */␊ + AmazonS3Dataset1 | /**␊ + * Avro dataset.␊ + */␊ + AvroDataset | /**␊ + * Excel dataset.␊ + */␊ + ExcelDataset | /**␊ + * Parquet dataset.␊ + */␊ + ParquetDataset | /**␊ + * Delimited text dataset.␊ + */␊ + DelimitedTextDataset | /**␊ + * Json dataset.␊ + */␊ + JsonDataset | /**␊ + * Xml dataset.␊ + */␊ + XmlDataset | /**␊ + * ORC dataset.␊ + */␊ + OrcDataset | /**␊ + * Binary dataset.␊ + */␊ + BinaryDataset | /**␊ + * The Azure Blob storage.␊ + */␊ + AzureBlobDataset1 | /**␊ + * The Azure Table storage dataset.␊ + */␊ + AzureTableDataset1 | /**␊ + * The Azure SQL Server database dataset.␊ + */␊ + AzureSqlTableDataset1 | /**␊ + * The Azure SQL Managed Instance dataset.␊ + */␊ + AzureSqlMITableDataset | /**␊ + * The Azure SQL Data Warehouse dataset.␊ + */␊ + AzureSqlDWTableDataset1 | /**␊ + * The Cassandra database dataset.␊ + */␊ + CassandraTableDataset1 | /**␊ + * The custom dataset.␊ + */␊ + CustomDataset | /**␊ + * Microsoft Azure CosmosDB (SQL API) Collection dataset.␊ + */␊ + CosmosDbSqlApiCollectionDataset | /**␊ + * Microsoft Azure Document Database Collection dataset.␊ + */␊ + DocumentDbCollectionDataset1 | /**␊ + * The Dynamics entity dataset.␊ + */␊ + DynamicsEntityDataset1 | /**␊ + * The Dynamics CRM entity dataset.␊ + */␊ + DynamicsCrmEntityDataset | /**␊ + * The Common Data Service for Apps entity dataset.␊ + */␊ + CommonDataServiceForAppsEntityDataset | /**␊ + * Azure Data Lake Store dataset.␊ + */␊ + AzureDataLakeStoreDataset1 | /**␊ + * The Azure Data Lake Storage Gen2 storage.␊ + */␊ + AzureBlobFSDataset | /**␊ + * The Office365 account.␊ + */␊ + Office365Dataset | /**␊ + * An on-premises file system dataset.␊ + */␊ + FileShareDataset1 | /**␊ + * The MongoDB database dataset.␊ + */␊ + MongoDbCollectionDataset1 | /**␊ + * The MongoDB Atlas database dataset.␊ + */␊ + MongoDbAtlasCollectionDataset | /**␊ + * The MongoDB database dataset.␊ + */␊ + MongoDbV2CollectionDataset | /**␊ + * The CosmosDB (MongoDB API) database dataset.␊ + */␊ + CosmosDbMongoDbApiCollectionDataset | /**␊ + * The Open Data Protocol (OData) resource dataset.␊ + */␊ + ODataResourceDataset1 | /**␊ + * The on-premises Oracle database dataset.␊ + */␊ + OracleTableDataset1 | /**␊ + * The AmazonRdsForOracle database dataset.␊ + */␊ + AmazonRdsForOracleTableDataset | /**␊ + * The Teradata database dataset.␊ + */␊ + TeradataTableDataset | /**␊ + * The Azure MySQL database dataset.␊ + */␊ + AzureMySqlTableDataset1 | /**␊ + * The Amazon Redshift table dataset.␊ + */␊ + AmazonRedshiftTableDataset | /**␊ + * The Db2 table dataset.␊ + */␊ + Db2TableDataset | /**␊ + * The relational table dataset.␊ + */␊ + RelationalTableDataset1 | /**␊ + * The Informix table dataset.␊ + */␊ + InformixTableDataset | /**␊ + * The ODBC table dataset.␊ + */␊ + OdbcTableDataset | /**␊ + * The MySQL table dataset.␊ + */␊ + MySqlTableDataset | /**␊ + * The PostgreSQL table dataset.␊ + */␊ + PostgreSqlTableDataset | /**␊ + * The Microsoft Access table dataset.␊ + */␊ + MicrosoftAccessTableDataset | /**␊ + * The Salesforce object dataset.␊ + */␊ + SalesforceObjectDataset1 | /**␊ + * The Salesforce Service Cloud object dataset.␊ + */␊ + SalesforceServiceCloudObjectDataset | /**␊ + * The Sybase table dataset.␊ + */␊ + SybaseTableDataset | /**␊ + * The SAP BW cube dataset.␊ + */␊ + SapBwCubeDataset | /**␊ + * The path of the SAP Cloud for Customer OData entity.␊ + */␊ + SapCloudForCustomerResourceDataset1 | /**␊ + * The path of the SAP ECC OData entity.␊ + */␊ + SapEccResourceDataset1 | /**␊ + * SAP HANA Table properties.␊ + */␊ + SapHanaTableDataset | /**␊ + * Sap Business Warehouse Open Hub Destination Table properties.␊ + */␊ + SapOpenHubTableDataset | /**␊ + * The on-premises SQL Server dataset.␊ + */␊ + SqlServerTableDataset1 | /**␊ + * The Amazon RDS for SQL Server dataset.␊ + */␊ + AmazonRdsForSqlServerTableDataset | /**␊ + * A Rest service dataset.␊ + */␊ + RestResourceDataset | /**␊ + * SAP Table Resource properties.␊ + */␊ + SapTableResourceDataset | /**␊ + * SAP ODP Resource properties.␊ + */␊ + SapOdpResourceDataset | /**␊ + * The dataset points to a HTML table in the web page.␊ + */␊ + WebTableDataset1 | /**␊ + * The Azure Search Index.␊ + */␊ + AzureSearchIndexDataset1 | /**␊ + * A file in an HTTP web server.␊ + */␊ + HttpDataset1 | /**␊ + * Amazon Marketplace Web Service dataset.␊ + */␊ + AmazonMWSObjectDataset1 | /**␊ + * Azure PostgreSQL dataset.␊ + */␊ + AzurePostgreSqlTableDataset1 | /**␊ + * Concur Service dataset.␊ + */␊ + ConcurObjectDataset1 | /**␊ + * Couchbase server dataset.␊ + */␊ + CouchbaseTableDataset1 | /**␊ + * Drill server dataset.␊ + */␊ + DrillTableDataset1 | /**␊ + * Eloqua server dataset.␊ + */␊ + EloquaObjectDataset1 | /**␊ + * Google BigQuery service dataset.␊ + */␊ + GoogleBigQueryObjectDataset1 | /**␊ + * Greenplum Database dataset.␊ + */␊ + GreenplumTableDataset1 | /**␊ + * HBase server dataset.␊ + */␊ + HBaseObjectDataset1 | /**␊ + * Hive Server dataset.␊ + */␊ + HiveObjectDataset1 | /**␊ + * Hubspot Service dataset.␊ + */␊ + HubspotObjectDataset1 | /**␊ + * Impala server dataset.␊ + */␊ + ImpalaObjectDataset1 | /**␊ + * Jira Service dataset.␊ + */␊ + JiraObjectDataset1 | /**␊ + * Magento server dataset.␊ + */␊ + MagentoObjectDataset1 | /**␊ + * MariaDB server dataset.␊ + */␊ + MariaDBTableDataset1 | /**␊ + * Azure Database for MariaDB dataset.␊ + */␊ + AzureMariaDBTableDataset | /**␊ + * Marketo server dataset.␊ + */␊ + MarketoObjectDataset1 | /**␊ + * Paypal Service dataset.␊ + */␊ + PaypalObjectDataset1 | /**␊ + * Phoenix server dataset.␊ + */␊ + PhoenixObjectDataset1 | /**␊ + * Presto server dataset.␊ + */␊ + PrestoObjectDataset1 | /**␊ + * QuickBooks server dataset.␊ + */␊ + QuickBooksObjectDataset1 | /**␊ + * ServiceNow server dataset.␊ + */␊ + ServiceNowObjectDataset1 | /**␊ + * Shopify Service dataset.␊ + */␊ + ShopifyObjectDataset1 | /**␊ + * Spark Server dataset.␊ + */␊ + SparkObjectDataset1 | /**␊ + * Square Service dataset.␊ + */␊ + SquareObjectDataset1 | /**␊ + * Xero Service dataset.␊ + */␊ + XeroObjectDataset1 | /**␊ + * Zoho server dataset.␊ + */␊ + ZohoObjectDataset1 | /**␊ + * Netezza dataset.␊ + */␊ + NetezzaTableDataset1 | /**␊ + * Vertica dataset.␊ + */␊ + VerticaTableDataset1 | /**␊ + * Salesforce Marketing Cloud dataset.␊ + */␊ + SalesforceMarketingCloudObjectDataset1 | /**␊ + * Responsys dataset.␊ + */␊ + ResponsysObjectDataset1 | /**␊ + * The path of the Dynamics AX OData entity.␊ + */␊ + DynamicsAXResourceDataset | /**␊ + * Oracle Service Cloud dataset.␊ + */␊ + OracleServiceCloudObjectDataset | /**␊ + * The Azure Data Explorer (Kusto) dataset.␊ + */␊ + AzureDataExplorerTableDataset | /**␊ + * Google AdWords service dataset.␊ + */␊ + GoogleAdWordsObjectDataset | /**␊ + * The snowflake dataset.␊ + */␊ + SnowflakeDataset | /**␊ + * The sharepoint online list resource dataset.␊ + */␊ + SharePointOnlineListResourceDataset | /**␊ + * Azure Databricks Delta Lake dataset.␊ + */␊ + AzureDatabricksDeltaLakeDataset))␊ /**␊ * The format definition of a storage.␊ */␊ @@ -7918,7 +20007,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deserializer. Type: string (or Expression with resultType string).␊ */␊ @@ -7932,7 +20024,22 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (TextFormat | JsonFormat | AvroFormat | OrcFormat | ParquetFormat))␊ + } & (/**␊ + * The data stored in text format.␊ + */␊ + TextFormat | /**␊ + * The data stored in JSON format.␊ + */␊ + JsonFormat | /**␊ + * The data stored in Avro format.␊ + */␊ + AvroFormat | /**␊ + * The data stored in Optimized Row Columnar (ORC) format.␊ + */␊ + OrcFormat | /**␊ + * The data stored in Parquet format.␊ + */␊ + ParquetFormat))␊ /**␊ * Dataset location.␊ */␊ @@ -7944,7 +20051,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the file name of dataset. Type: string (or Expression with resultType string).␊ */␊ @@ -7958,7 +20068,46 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation))␊ + } & (/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation))␊ /**␊ * A pipeline activity.␊ */␊ @@ -7970,11 +20119,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Activity depends on condition.␊ */␊ - dependsOn?: (ActivityDependency1[] | string)␊ + dependsOn?: (ActivityDependency1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Activity description.␊ */␊ @@ -7986,16 +20141,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * Activity user properties.␊ */␊ - userProperties?: (UserProperty[] | string)␊ + userProperties?: (UserProperty[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity))␊ + } & (/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity1 | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity1 | /**␊ + * Execute power query activity.␊ + */␊ + ExecuteWranglingDataflowActivity))␊ /**␊ * Base class for all control activities like IfCondition, ForEach , Until.␊ */␊ export type ControlActivity1 = ({␊ type: "Container"␊ [k: string]: unknown␊ - } & (ExecutePipelineActivity1 | IfConditionActivity1 | SwitchActivity | ForEachActivity1 | WaitActivity1 | FailActivity | UntilActivity1 | ValidationActivity | FilterActivity1 | SetVariableActivity | AppendVariableActivity | WebHookActivity))␊ + } & (/**␊ + * Execute pipeline activity.␊ + */␊ + ExecutePipelineActivity1 | /**␊ + * This activity evaluates a boolean expression and executes either the activities under the ifTrueActivities property or the ifFalseActivities property depending on the result of the expression.␊ + */␊ + IfConditionActivity1 | /**␊ + * This activity evaluates an expression and executes activities under the cases property that correspond to the expression evaluation expected in the equals property.␊ + */␊ + SwitchActivity | /**␊ + * This activity is used for iterating over a collection and execute given activities.␊ + */␊ + ForEachActivity1 | /**␊ + * This activity suspends pipeline execution for the specified interval.␊ + */␊ + WaitActivity1 | /**␊ + * This activity will fail within its own scope and output a custom error message and error code. The error message and code can provided either as a string literal or as an expression that can be evaluated to a string at runtime. The activity scope can be the whole pipeline or a control activity (e.g. foreach, switch, until), if the fail activity is contained in it.␊ + */␊ + FailActivity | /**␊ + * This activity executes inner activities until the specified boolean expression results to true or timeout is reached, whichever is earlier.␊ + */␊ + UntilActivity1 | /**␊ + * This activity verifies that an external resource exists.␊ + */␊ + ValidationActivity | /**␊ + * Filter and return results from input array based on the conditions.␊ + */␊ + FilterActivity1 | /**␊ + * Set value for a Variable.␊ + */␊ + SetVariableActivity | /**␊ + * Append value for a Variable of type Array.␊ + */␊ + AppendVariableActivity | /**␊ + * WebHook activity.␊ + */␊ + WebHookActivity))␊ /**␊ * Base class for all execution activities.␊ */␊ @@ -8003,14 +20206,98 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName?: (LinkedServiceReference1 | string)␊ + linkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Execution policy for an activity.␊ */␊ - policy?: (ActivityPolicy1 | string)␊ + policy?: (/**␊ + * Execution policy for an activity.␊ + */␊ + ActivityPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Execution"␊ [k: string]: unknown␊ - } & (CopyActivity1 | HDInsightHiveActivity1 | HDInsightPigActivity1 | HDInsightMapReduceActivity1 | HDInsightStreamingActivity1 | HDInsightSparkActivity1 | ExecuteSSISPackageActivity1 | CustomActivity1 | SqlServerStoredProcedureActivity1 | DeleteActivity | AzureDataExplorerCommandActivity | LookupActivity1 | WebActivity1 | GetMetadataActivity1 | AzureMLBatchExecutionActivity1 | AzureMLUpdateResourceActivity1 | AzureMLExecutePipelineActivity | DataLakeAnalyticsUSQLActivity1 | DatabricksNotebookActivity1 | DatabricksSparkJarActivity | DatabricksSparkPythonActivity | AzureFunctionActivity | ExecuteDataFlowActivity | ScriptActivity))␊ + } & (/**␊ + * Copy activity.␊ + */␊ + CopyActivity1 | /**␊ + * HDInsight Hive activity type.␊ + */␊ + HDInsightHiveActivity1 | /**␊ + * HDInsight Pig activity type.␊ + */␊ + HDInsightPigActivity1 | /**␊ + * HDInsight MapReduce activity type.␊ + */␊ + HDInsightMapReduceActivity1 | /**␊ + * HDInsight streaming activity type.␊ + */␊ + HDInsightStreamingActivity1 | /**␊ + * HDInsight Spark activity.␊ + */␊ + HDInsightSparkActivity1 | /**␊ + * Execute SSIS package activity.␊ + */␊ + ExecuteSSISPackageActivity1 | /**␊ + * Custom activity type.␊ + */␊ + CustomActivity1 | /**␊ + * SQL stored procedure activity type.␊ + */␊ + SqlServerStoredProcedureActivity1 | /**␊ + * Delete activity.␊ + */␊ + DeleteActivity | /**␊ + * Azure Data Explorer command activity.␊ + */␊ + AzureDataExplorerCommandActivity | /**␊ + * Lookup activity.␊ + */␊ + LookupActivity1 | /**␊ + * Web activity.␊ + */␊ + WebActivity1 | /**␊ + * Activity to get metadata of dataset␊ + */␊ + GetMetadataActivity1 | /**␊ + * Azure ML Batch Execution activity.␊ + */␊ + AzureMLBatchExecutionActivity1 | /**␊ + * Azure ML Update Resource management activity.␊ + */␊ + AzureMLUpdateResourceActivity1 | /**␊ + * Azure ML Execute Pipeline activity.␊ + */␊ + AzureMLExecutePipelineActivity | /**␊ + * Data Lake Analytics U-SQL activity.␊ + */␊ + DataLakeAnalyticsUSQLActivity1 | /**␊ + * DatabricksNotebook activity.␊ + */␊ + DatabricksNotebookActivity1 | /**␊ + * DatabricksSparkJar activity.␊ + */␊ + DatabricksSparkJarActivity | /**␊ + * DatabricksSparkPython activity.␊ + */␊ + DatabricksSparkPythonActivity | /**␊ + * Azure Function activity.␊ + */␊ + AzureFunctionActivity | /**␊ + * Execute data flow activity.␊ + */␊ + ExecuteDataFlowActivity | /**␊ + * Script activity type.␊ + */␊ + ScriptActivity))␊ /**␊ * A copy activity sink.␊ */␊ @@ -8022,7 +20309,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -8060,7 +20350,124 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (DelimitedTextSink | JsonSink | OrcSink | RestSink | AzurePostgreSqlSink | AzureMySqlSink | AzureDatabricksDeltaLakeSink | SapCloudForCustomerSink | AzureQueueSink | AzureTableSink | AvroSink | ParquetSink | BinarySink | BlobSink | FileSystemSink | DocumentDbCollectionSink | CosmosDbSqlApiSink | SqlSink | SqlServerSink | AzureSqlSink | SqlMISink | SqlDWSink | SnowflakeSink | OracleSink | AzureDataLakeStoreSink | AzureBlobFSSink | AzureSearchIndexSink | OdbcSink | InformixSink | MicrosoftAccessSink | DynamicsSink | DynamicsCrmSink | CommonDataServiceForAppsSink | AzureDataExplorerSink | SalesforceSink | SalesforceServiceCloudSink | MongoDbAtlasSink | MongoDbV2Sink | CosmosDbMongoDbApiSink))␊ + } & (/**␊ + * A copy activity DelimitedText sink.␊ + */␊ + DelimitedTextSink | /**␊ + * A copy activity Json sink.␊ + */␊ + JsonSink | /**␊ + * A copy activity ORC sink.␊ + */␊ + OrcSink | /**␊ + * A copy activity Rest service Sink.␊ + */␊ + RestSink | /**␊ + * A copy activity Azure PostgreSQL sink.␊ + */␊ + AzurePostgreSqlSink | /**␊ + * A copy activity Azure MySql sink.␊ + */␊ + AzureMySqlSink | /**␊ + * A copy activity Azure Databricks Delta Lake sink.␊ + */␊ + AzureDatabricksDeltaLakeSink | /**␊ + * A copy activity SAP Cloud for Customer sink.␊ + */␊ + SapCloudForCustomerSink | /**␊ + * A copy activity Azure Queue sink.␊ + */␊ + AzureQueueSink | /**␊ + * A copy activity Azure Table sink.␊ + */␊ + AzureTableSink | /**␊ + * A copy activity Avro sink.␊ + */␊ + AvroSink | /**␊ + * A copy activity Parquet sink.␊ + */␊ + ParquetSink | /**␊ + * A copy activity Binary sink.␊ + */␊ + BinarySink | /**␊ + * A copy activity Azure Blob sink.␊ + */␊ + BlobSink | /**␊ + * A copy activity file system sink.␊ + */␊ + FileSystemSink | /**␊ + * A copy activity Document Database Collection sink.␊ + */␊ + DocumentDbCollectionSink | /**␊ + * A copy activity Azure CosmosDB (SQL API) Collection sink.␊ + */␊ + CosmosDbSqlApiSink | /**␊ + * A copy activity SQL sink.␊ + */␊ + SqlSink | /**␊ + * A copy activity SQL server sink.␊ + */␊ + SqlServerSink | /**␊ + * A copy activity Azure SQL sink.␊ + */␊ + AzureSqlSink | /**␊ + * A copy activity Azure SQL Managed Instance sink.␊ + */␊ + SqlMISink | /**␊ + * A copy activity SQL Data Warehouse sink.␊ + */␊ + SqlDWSink | /**␊ + * A copy activity snowflake sink.␊ + */␊ + SnowflakeSink | /**␊ + * A copy activity Oracle sink.␊ + */␊ + OracleSink | /**␊ + * A copy activity Azure Data Lake Store sink.␊ + */␊ + AzureDataLakeStoreSink | /**␊ + * A copy activity Azure Data Lake Storage Gen2 sink.␊ + */␊ + AzureBlobFSSink | /**␊ + * A copy activity Azure Search Index sink.␊ + */␊ + AzureSearchIndexSink | /**␊ + * A copy activity ODBC sink.␊ + */␊ + OdbcSink | /**␊ + * A copy activity Informix sink.␊ + */␊ + InformixSink | /**␊ + * A copy activity Microsoft Access sink.␊ + */␊ + MicrosoftAccessSink | /**␊ + * A copy activity Dynamics sink.␊ + */␊ + DynamicsSink | /**␊ + * A copy activity Dynamics CRM sink.␊ + */␊ + DynamicsCrmSink | /**␊ + * A copy activity Common Data Service for Apps sink.␊ + */␊ + CommonDataServiceForAppsSink | /**␊ + * A copy activity Azure Data Explorer sink.␊ + */␊ + AzureDataExplorerSink | /**␊ + * A copy activity Salesforce sink.␊ + */␊ + SalesforceSink | /**␊ + * A copy activity Salesforce Service Cloud sink.␊ + */␊ + SalesforceServiceCloudSink | /**␊ + * A copy activity MongoDB Atlas sink.␊ + */␊ + MongoDbAtlasSink | /**␊ + * A copy activity MongoDB sink.␊ + */␊ + MongoDbV2Sink | /**␊ + * A copy activity sink for a CosmosDB (MongoDB API) database.␊ + */␊ + CosmosDbMongoDbApiSink))␊ /**␊ * Connector write settings.␊ */␊ @@ -8072,7 +20479,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of copy behavior for copy sink.␊ */␊ @@ -8092,7 +20502,25 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings))␊ + } & (/**␊ + * Sftp write settings.␊ + */␊ + SftpWriteSettings | /**␊ + * Azure blob write settings.␊ + */␊ + AzureBlobStorageWriteSettings | /**␊ + * Azure blobFS write settings.␊ + */␊ + AzureBlobFSWriteSettings | /**␊ + * Azure data lake store write settings.␊ + */␊ + AzureDataLakeStoreWriteSettings | /**␊ + * File server write settings.␊ + */␊ + FileServerWriteSettings | /**␊ + * Azure File Storage write settings.␊ + */␊ + AzureFileStorageWriteSettings))␊ /**␊ * A copy activity source.␊ */␊ @@ -8104,7 +20532,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -8130,7 +20561,118 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (AvroSource | ExcelSource | ParquetSource | DelimitedTextSource | JsonSource | XmlSource | OrcSource | BinarySource | TabularSource | BlobSource | DocumentDbCollectionSource | CosmosDbSqlApiSource | DynamicsSource | DynamicsCrmSource | CommonDataServiceForAppsSource | RelationalSource | MicrosoftAccessSource | ODataSource | SalesforceServiceCloudSource | RestSource | FileSystemSource | HdfsSource | AzureDataExplorerSource | OracleSource | AmazonRdsForOracleSource | WebSource | MongoDbSource | MongoDbAtlasSource | MongoDbV2Source | CosmosDbMongoDbApiSource | Office365Source | AzureDataLakeStoreSource | AzureBlobFSSource | HttpSource | SnowflakeSource | AzureDatabricksDeltaLakeSource | SharePointOnlineListSource))␊ + } & (/**␊ + * A copy activity Avro source.␊ + */␊ + AvroSource | /**␊ + * A copy activity excel source.␊ + */␊ + ExcelSource | /**␊ + * A copy activity Parquet source.␊ + */␊ + ParquetSource | /**␊ + * A copy activity DelimitedText source.␊ + */␊ + DelimitedTextSource | /**␊ + * A copy activity Json source.␊ + */␊ + JsonSource | /**␊ + * A copy activity Xml source.␊ + */␊ + XmlSource | /**␊ + * A copy activity ORC source.␊ + */␊ + OrcSource | /**␊ + * A copy activity Binary source.␊ + */␊ + BinarySource | /**␊ + * Copy activity sources of tabular type.␊ + */␊ + TabularSource | /**␊ + * A copy activity Azure Blob source.␊ + */␊ + BlobSource | /**␊ + * A copy activity Document Database Collection source.␊ + */␊ + DocumentDbCollectionSource | /**␊ + * A copy activity Azure CosmosDB (SQL API) Collection source.␊ + */␊ + CosmosDbSqlApiSource | /**␊ + * A copy activity Dynamics source.␊ + */␊ + DynamicsSource | /**␊ + * A copy activity Dynamics CRM source.␊ + */␊ + DynamicsCrmSource | /**␊ + * A copy activity Common Data Service for Apps source.␊ + */␊ + CommonDataServiceForAppsSource | /**␊ + * A copy activity source for various relational databases.␊ + */␊ + RelationalSource | /**␊ + * A copy activity source for Microsoft Access.␊ + */␊ + MicrosoftAccessSource | /**␊ + * A copy activity source for OData source.␊ + */␊ + ODataSource | /**␊ + * A copy activity Salesforce Service Cloud source.␊ + */␊ + SalesforceServiceCloudSource | /**␊ + * A copy activity Rest service source.␊ + */␊ + RestSource | /**␊ + * A copy activity file system source.␊ + */␊ + FileSystemSource | /**␊ + * A copy activity HDFS source.␊ + */␊ + HdfsSource | /**␊ + * A copy activity Azure Data Explorer (Kusto) source.␊ + */␊ + AzureDataExplorerSource | /**␊ + * A copy activity Oracle source.␊ + */␊ + OracleSource | /**␊ + * A copy activity AmazonRdsForOracle source.␊ + */␊ + AmazonRdsForOracleSource | /**␊ + * A copy activity source for web page table.␊ + */␊ + WebSource | /**␊ + * A copy activity source for a MongoDB database.␊ + */␊ + MongoDbSource | /**␊ + * A copy activity source for a MongoDB Atlas database.␊ + */␊ + MongoDbAtlasSource | /**␊ + * A copy activity source for a MongoDB database.␊ + */␊ + MongoDbV2Source | /**␊ + * A copy activity source for a CosmosDB (MongoDB API) database.␊ + */␊ + CosmosDbMongoDbApiSource | /**␊ + * A copy activity source for an Office 365 service.␊ + */␊ + Office365Source | /**␊ + * A copy activity Azure Data Lake source.␊ + */␊ + AzureDataLakeStoreSource | /**␊ + * A copy activity Azure BlobFS source.␊ + */␊ + AzureBlobFSSource | /**␊ + * A copy activity source for an HTTP file.␊ + */␊ + HttpSource | /**␊ + * A copy activity snowflake source.␊ + */␊ + SnowflakeSource | /**␊ + * A copy activity Azure Databricks Delta Lake source.␊ + */␊ + AzureDatabricksDeltaLakeSource | /**␊ + * A copy activity source for sharePoint online list source.␊ + */␊ + SharePointOnlineListSource))␊ /**␊ * Connector read setting.␊ */␊ @@ -8142,7 +20684,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -8156,7 +20701,46 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - } & (AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings))␊ + } & (/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings))␊ /**␊ * Compression read settings.␊ */␊ @@ -8168,9 +20752,21 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ZipDeflateReadSettings | TarReadSettings | TarGZipReadSettings))␊ + } & (/**␊ + * The ZipDeflate compression read settings.␊ + */␊ + ZipDeflateReadSettings | /**␊ + * The Tar compression read settings.␊ + */␊ + TarReadSettings | /**␊ + * The TarGZip compression read settings.␊ + */␊ + TarGZipReadSettings))␊ /**␊ * Copy activity sources of tabular type.␊ */␊ @@ -8189,7 +20785,184 @@ Generated by [AVA](https://avajs.dev). }␊ type: "TabularSource"␊ [k: string]: unknown␊ - } & (AzureTableSource | InformixSource | Db2Source | OdbcSource | MySqlSource | PostgreSqlSource | SybaseSource | SapBwSource | SalesforceSource | SapCloudForCustomerSource | SapEccSource | SapHanaSource | SapOpenHubSource | SapOdpSource | SapTableSource | SqlSource | SqlServerSource | AmazonRdsForSqlServerSource | AzureSqlSource | SqlMISource | SqlDWSource | AzureMySqlSource | TeradataSource | CassandraSource | AmazonMWSSource | AzurePostgreSqlSource | ConcurSource | CouchbaseSource | DrillSource | EloquaSource | GoogleBigQuerySource | GreenplumSource | HBaseSource | HiveSource | HubspotSource | ImpalaSource | JiraSource | MagentoSource | MariaDBSource | AzureMariaDBSource | MarketoSource | PaypalSource | PhoenixSource | PrestoSource | QuickBooksSource | ServiceNowSource | ShopifySource | SparkSource | SquareSource | XeroSource | ZohoSource | NetezzaSource | VerticaSource | SalesforceMarketingCloudSource | ResponsysSource | DynamicsAXSource | OracleServiceCloudSource | GoogleAdWordsSource | AmazonRedshiftSource))␊ + } & (/**␊ + * A copy activity Azure Table source.␊ + */␊ + AzureTableSource | /**␊ + * A copy activity source for Informix.␊ + */␊ + InformixSource | /**␊ + * A copy activity source for Db2 databases.␊ + */␊ + Db2Source | /**␊ + * A copy activity source for ODBC databases.␊ + */␊ + OdbcSource | /**␊ + * A copy activity source for MySQL databases.␊ + */␊ + MySqlSource | /**␊ + * A copy activity source for PostgreSQL databases.␊ + */␊ + PostgreSqlSource | /**␊ + * A copy activity source for Sybase databases.␊ + */␊ + SybaseSource | /**␊ + * A copy activity source for SapBW server via MDX.␊ + */␊ + SapBwSource | /**␊ + * A copy activity Salesforce source.␊ + */␊ + SalesforceSource | /**␊ + * A copy activity source for SAP Cloud for Customer source.␊ + */␊ + SapCloudForCustomerSource | /**␊ + * A copy activity source for SAP ECC source.␊ + */␊ + SapEccSource | /**␊ + * A copy activity source for SAP HANA source.␊ + */␊ + SapHanaSource | /**␊ + * A copy activity source for SAP Business Warehouse Open Hub Destination source.␊ + */␊ + SapOpenHubSource | /**␊ + * A copy activity source for SAP ODP source.␊ + */␊ + SapOdpSource | /**␊ + * A copy activity source for SAP Table source.␊ + */␊ + SapTableSource | /**␊ + * A copy activity SQL source.␊ + */␊ + SqlSource | /**␊ + * A copy activity SQL server source.␊ + */␊ + SqlServerSource | /**␊ + * A copy activity Amazon RDS for SQL Server source.␊ + */␊ + AmazonRdsForSqlServerSource | /**␊ + * A copy activity Azure SQL source.␊ + */␊ + AzureSqlSource | /**␊ + * A copy activity Azure SQL Managed Instance source.␊ + */␊ + SqlMISource | /**␊ + * A copy activity SQL Data Warehouse source.␊ + */␊ + SqlDWSource | /**␊ + * A copy activity Azure MySQL source.␊ + */␊ + AzureMySqlSource | /**␊ + * A copy activity Teradata source.␊ + */␊ + TeradataSource | /**␊ + * A copy activity source for a Cassandra database.␊ + */␊ + CassandraSource | /**␊ + * A copy activity Amazon Marketplace Web Service source.␊ + */␊ + AmazonMWSSource | /**␊ + * A copy activity Azure PostgreSQL source.␊ + */␊ + AzurePostgreSqlSource | /**␊ + * A copy activity Concur Service source.␊ + */␊ + ConcurSource | /**␊ + * A copy activity Couchbase server source.␊ + */␊ + CouchbaseSource | /**␊ + * A copy activity Drill server source.␊ + */␊ + DrillSource | /**␊ + * A copy activity Eloqua server source.␊ + */␊ + EloquaSource | /**␊ + * A copy activity Google BigQuery service source.␊ + */␊ + GoogleBigQuerySource | /**␊ + * A copy activity Greenplum Database source.␊ + */␊ + GreenplumSource | /**␊ + * A copy activity HBase server source.␊ + */␊ + HBaseSource | /**␊ + * A copy activity Hive Server source.␊ + */␊ + HiveSource | /**␊ + * A copy activity Hubspot Service source.␊ + */␊ + HubspotSource | /**␊ + * A copy activity Impala server source.␊ + */␊ + ImpalaSource | /**␊ + * A copy activity Jira Service source.␊ + */␊ + JiraSource | /**␊ + * A copy activity Magento server source.␊ + */␊ + MagentoSource | /**␊ + * A copy activity MariaDB server source.␊ + */␊ + MariaDBSource | /**␊ + * A copy activity Azure MariaDB source.␊ + */␊ + AzureMariaDBSource | /**␊ + * A copy activity Marketo server source.␊ + */␊ + MarketoSource | /**␊ + * A copy activity Paypal Service source.␊ + */␊ + PaypalSource | /**␊ + * A copy activity Phoenix server source.␊ + */␊ + PhoenixSource | /**␊ + * A copy activity Presto server source.␊ + */␊ + PrestoSource | /**␊ + * A copy activity QuickBooks server source.␊ + */␊ + QuickBooksSource | /**␊ + * A copy activity ServiceNow server source.␊ + */␊ + ServiceNowSource | /**␊ + * A copy activity Shopify Service source.␊ + */␊ + ShopifySource | /**␊ + * A copy activity Spark Server source.␊ + */␊ + SparkSource | /**␊ + * A copy activity Square Service source.␊ + */␊ + SquareSource | /**␊ + * A copy activity Xero Service source.␊ + */␊ + XeroSource | /**␊ + * A copy activity Zoho server source.␊ + */␊ + ZohoSource | /**␊ + * A copy activity Netezza source.␊ + */␊ + NetezzaSource | /**␊ + * A copy activity Vertica source.␊ + */␊ + VerticaSource | /**␊ + * A copy activity Salesforce Marketing Cloud source.␊ + */␊ + SalesforceMarketingCloudSource | /**␊ + * A copy activity Responsys source.␊ + */␊ + ResponsysSource | /**␊ + * A copy activity Dynamics AX source.␊ + */␊ + DynamicsAXSource | /**␊ + * A copy activity Oracle Service Cloud source.␊ + */␊ + OracleServiceCloudSource | /**␊ + * A copy activity Google AdWords service source.␊ + */␊ + GoogleAdWordsSource | /**␊ + * A copy activity source for Amazon Redshift Source.␊ + */␊ + AmazonRedshiftSource))␊ /**␊ * Format read settings.␊ */␊ @@ -8201,9 +20974,24 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (DelimitedTextReadSettings | JsonReadSettings | XmlReadSettings | BinaryReadSettings))␊ + } & (/**␊ + * Delimited text read settings.␊ + */␊ + DelimitedTextReadSettings | /**␊ + * Json read settings.␊ + */␊ + JsonReadSettings | /**␊ + * Xml read settings.␊ + */␊ + XmlReadSettings | /**␊ + * Binary read settings.␊ + */␊ + BinaryReadSettings))␊ /**␊ * Azure data factory nested object which contains information about creating pipeline run␊ */␊ @@ -8215,19 +21003,37 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of tags that can be used for describing the trigger.␊ */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger description.␊ */␊ description?: string␊ [k: string]: unknown␊ - } & (MultiplePipelineTrigger1 | TumblingWindowTrigger | RerunTumblingWindowTrigger | ChainingTrigger))␊ + } & (/**␊ + * Base class for all triggers that support one to many model for trigger to pipeline.␊ + */␊ + MultiplePipelineTrigger1 | /**␊ + * Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past).␊ + */␊ + TumblingWindowTrigger | /**␊ + * Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time.␊ + */␊ + RerunTumblingWindowTrigger | /**␊ + * Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs.␊ + */␊ + ChainingTrigger))␊ /**␊ * Base class for all triggers that support one to many model for trigger to pipeline.␊ */␊ @@ -8235,16 +21041,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pipelines that need to be started.␊ */␊ - pipelines?: (TriggerPipelineReference1[] | string)␊ + pipelines?: (TriggerPipelineReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "MultiplePipelineTrigger"␊ [k: string]: unknown␊ - } & (ScheduleTrigger | BlobTrigger | BlobEventsTrigger | CustomEventsTrigger))␊ + } & (/**␊ + * Trigger that creates pipeline runs periodically, on schedule.␊ + */␊ + ScheduleTrigger | /**␊ + * Trigger that runs every time the selected Blob container changes.␊ + */␊ + BlobTrigger | /**␊ + * Trigger that runs every time a Blob event occurs.␊ + */␊ + BlobEventsTrigger | /**␊ + * Trigger that runs every time a custom event is received.␊ + */␊ + CustomEventsTrigger))␊ /**␊ * Referenced dependency.␊ */␊ export type DependencyReference = ({␊ [k: string]: unknown␊ - } & (TriggerDependencyReference | SelfDependencyTumblingWindowTriggerReference))␊ + } & (/**␊ + * Trigger referenced dependency.␊ + */␊ + TriggerDependencyReference | /**␊ + * Self referenced tumbling window trigger dependency.␊ + */␊ + SelfDependencyTumblingWindowTriggerReference))␊ /**␊ * Trigger referenced dependency.␊ */␊ @@ -8252,10 +21079,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Trigger reference type.␊ */␊ - referenceTrigger: (TriggerReference | string)␊ + referenceTrigger: (/**␊ + * Trigger reference type.␊ + */␊ + TriggerReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "TriggerDependencyReference"␊ [k: string]: unknown␊ - } & TumblingWindowTriggerDependencyReference)␊ + } & /**␊ + * Referenced tumbling window trigger dependency.␊ + */␊ + TumblingWindowTriggerDependencyReference)␊ /**␊ * Azure Data Factory nested object which contains a flow with data movements and transformations.␊ */␊ @@ -8265,7 +21101,10 @@ Generated by [AVA](https://avajs.dev). */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the data flow.␊ */␊ @@ -8273,57 +21112,120 @@ Generated by [AVA](https://avajs.dev). /**␊ * The folder that this data flow is in. If not specified, Data flow will appear at the root level.␊ */␊ - folder?: (DataFlowFolder | string)␊ + folder?: (/**␊ + * The folder that this data flow is in. If not specified, Data flow will appear at the root level.␊ + */␊ + DataFlowFolder | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (MappingDataFlow | Flowlet | WranglingDataFlow))␊ + } & (/**␊ + * Mapping data flow.␊ + */␊ + MappingDataFlow | /**␊ + * Data flow flowlet␊ + */␊ + Flowlet | /**␊ + * Power Query data flow.␊ + */␊ + WranglingDataFlow))␊ /**␊ * Information about the destination for an event subscription␊ */␊ export type EventSubscriptionDestination1 = ({␊ [k: string]: unknown␊ - } & (WebHookEventSubscriptionDestination | EventHubEventSubscriptionDestination))␊ + } & (/**␊ + * Information about the webhook destination for an event subscription␊ + */␊ + WebHookEventSubscriptionDestination | /**␊ + * Information about the event hub destination for an event subscription␊ + */␊ + EventHubEventSubscriptionDestination))␊ /**␊ * Information about the destination for an event subscription␊ */␊ export type EventSubscriptionDestination2 = ({␊ [k: string]: unknown␊ - } & (WebHookEventSubscriptionDestination1 | EventHubEventSubscriptionDestination1))␊ + } & (/**␊ + * Information about the webhook destination for an event subscription␊ + */␊ + WebHookEventSubscriptionDestination1 | /**␊ + * Information about the event hub destination for an event subscription␊ + */␊ + EventHubEventSubscriptionDestination1))␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ export type InputSchemaMapping = ({␊ [k: string]: unknown␊ - } & JsonInputSchemaMapping)␊ + } & /**␊ + * This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.␊ + */␊ + JsonInputSchemaMapping)␊ /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ export type DeadLetterDestination = ({␊ [k: string]: unknown␊ - } & StorageBlobDeadLetterDestination)␊ + } & /**␊ + * Information about the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestination)␊ /**␊ * Information about the destination for an event subscription␊ */␊ export type EventSubscriptionDestination3 = ({␊ [k: string]: unknown␊ - } & (WebHookEventSubscriptionDestination2 | EventHubEventSubscriptionDestination2 | StorageQueueEventSubscriptionDestination | HybridConnectionEventSubscriptionDestination))␊ + } & (/**␊ + * Information about the webhook destination for an event subscription␊ + */␊ + WebHookEventSubscriptionDestination2 | /**␊ + * Information about the event hub destination for an event subscription␊ + */␊ + EventHubEventSubscriptionDestination2 | /**␊ + * Information about the storage queue destination for an event subscription.␊ + */␊ + StorageQueueEventSubscriptionDestination | /**␊ + * Information about the HybridConnection destination for an event subscription.␊ + */␊ + HybridConnectionEventSubscriptionDestination))␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ export type InputSchemaMapping1 = ({␊ [k: string]: unknown␊ - } & JsonInputSchemaMapping1)␊ + } & /**␊ + * This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.␊ + */␊ + JsonInputSchemaMapping1)␊ /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ export type DeadLetterDestination1 = ({␊ [k: string]: unknown␊ - } & StorageBlobDeadLetterDestination1)␊ + } & /**␊ + * Information about the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestination1)␊ /**␊ * Information about the destination for an event subscription␊ */␊ export type EventSubscriptionDestination4 = ({␊ [k: string]: unknown␊ - } & (WebHookEventSubscriptionDestination3 | EventHubEventSubscriptionDestination3 | StorageQueueEventSubscriptionDestination1 | HybridConnectionEventSubscriptionDestination1))␊ + } & (/**␊ + * Information about the webhook destination for an event subscription␊ + */␊ + WebHookEventSubscriptionDestination3 | /**␊ + * Information about the event hub destination for an event subscription␊ + */␊ + EventHubEventSubscriptionDestination3 | /**␊ + * Information about the storage queue destination for an event subscription.␊ + */␊ + StorageQueueEventSubscriptionDestination1 | /**␊ + * Information about the HybridConnection destination for an event subscription.␊ + */␊ + HybridConnectionEventSubscriptionDestination1))␊ /**␊ * Represents an advanced filter that can be used to filter events based on various event envelope/data fields.␊ */␊ @@ -8333,37 +21235,109 @@ Generated by [AVA](https://avajs.dev). */␊ key?: string␊ [k: string]: unknown␊ - } & (NumberInAdvancedFilter | NumberNotInAdvancedFilter | NumberLessThanAdvancedFilter | NumberGreaterThanAdvancedFilter | NumberLessThanOrEqualsAdvancedFilter | NumberGreaterThanOrEqualsAdvancedFilter | BoolEqualsAdvancedFilter | StringInAdvancedFilter | StringNotInAdvancedFilter | StringBeginsWithAdvancedFilter | StringEndsWithAdvancedFilter | StringContainsAdvancedFilter))␊ + } & (/**␊ + * NumberIn filter␊ + */␊ + NumberInAdvancedFilter | /**␊ + * NumberNotIn Filter␊ + */␊ + NumberNotInAdvancedFilter | /**␊ + * NumberLessThan Filter␊ + */␊ + NumberLessThanAdvancedFilter | /**␊ + * NumberGreaterThan Filter␊ + */␊ + NumberGreaterThanAdvancedFilter | /**␊ + * NumberLessThanOrEquals Filter␊ + */␊ + NumberLessThanOrEqualsAdvancedFilter | /**␊ + * NumberGreaterThanOrEquals Filter␊ + */␊ + NumberGreaterThanOrEqualsAdvancedFilter | /**␊ + * BoolEquals Filter␊ + */␊ + BoolEqualsAdvancedFilter | /**␊ + * StringIn Filter␊ + */␊ + StringInAdvancedFilter | /**␊ + * StringNotIn Filter␊ + */␊ + StringNotInAdvancedFilter | /**␊ + * StringBeginsWith Filter␊ + */␊ + StringBeginsWithAdvancedFilter | /**␊ + * StringEndsWith Filter␊ + */␊ + StringEndsWithAdvancedFilter | /**␊ + * StringContains Filter␊ + */␊ + StringContainsAdvancedFilter))␊ /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ export type DeadLetterDestination2 = ({␊ [k: string]: unknown␊ - } & StorageBlobDeadLetterDestination2)␊ + } & /**␊ + * Information about the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestination2)␊ /**␊ * Information about the destination for an event subscription␊ */␊ export type EventSubscriptionDestination5 = ({␊ [k: string]: unknown␊ - } & (WebHookEventSubscriptionDestination4 | EventHubEventSubscriptionDestination4 | StorageQueueEventSubscriptionDestination2 | HybridConnectionEventSubscriptionDestination2))␊ + } & (/**␊ + * Information about the webhook destination for an event subscription␊ + */␊ + WebHookEventSubscriptionDestination4 | /**␊ + * Information about the event hub destination for an event subscription␊ + */␊ + EventHubEventSubscriptionDestination4 | /**␊ + * Information about the storage queue destination for an event subscription.␊ + */␊ + StorageQueueEventSubscriptionDestination2 | /**␊ + * Information about the HybridConnection destination for an event subscription.␊ + */␊ + HybridConnectionEventSubscriptionDestination2))␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ export type InputSchemaMapping2 = ({␊ [k: string]: unknown␊ - } & JsonInputSchemaMapping2)␊ + } & /**␊ + * This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.␊ + */␊ + JsonInputSchemaMapping2)␊ /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ export type DeadLetterDestination3 = ({␊ [k: string]: unknown␊ - } & StorageBlobDeadLetterDestination3)␊ + } & /**␊ + * Information about the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestination3)␊ /**␊ * Information about the destination for an event subscription␊ */␊ export type EventSubscriptionDestination6 = ({␊ [k: string]: unknown␊ - } & (WebHookEventSubscriptionDestination5 | EventHubEventSubscriptionDestination5 | StorageQueueEventSubscriptionDestination3 | HybridConnectionEventSubscriptionDestination3 | ServiceBusQueueEventSubscriptionDestination))␊ + } & (/**␊ + * Information about the webhook destination for an event subscription␊ + */␊ + WebHookEventSubscriptionDestination5 | /**␊ + * Information about the event hub destination for an event subscription␊ + */␊ + EventHubEventSubscriptionDestination5 | /**␊ + * Information about the storage queue destination for an event subscription.␊ + */␊ + StorageQueueEventSubscriptionDestination3 | /**␊ + * Information about the HybridConnection destination for an event subscription.␊ + */␊ + HybridConnectionEventSubscriptionDestination3 | /**␊ + * Information about the service bus destination for an event subscription␊ + */␊ + ServiceBusQueueEventSubscriptionDestination))␊ /**␊ * This is the base type that represents an advanced filter. To configure an advanced filter, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class such as BoolEqualsAdvancedFilter, NumberInAdvancedFilter, StringEqualsAdvancedFilter etc. depending on the type of the key based on which you want to filter.␊ */␊ @@ -8373,19 +21347,73 @@ Generated by [AVA](https://avajs.dev). */␊ key?: string␊ [k: string]: unknown␊ - } & (NumberInAdvancedFilter1 | NumberNotInAdvancedFilter1 | NumberLessThanAdvancedFilter1 | NumberGreaterThanAdvancedFilter1 | NumberLessThanOrEqualsAdvancedFilter1 | NumberGreaterThanOrEqualsAdvancedFilter1 | BoolEqualsAdvancedFilter1 | StringInAdvancedFilter1 | StringNotInAdvancedFilter1 | StringBeginsWithAdvancedFilter1 | StringEndsWithAdvancedFilter1 | StringContainsAdvancedFilter1))␊ + } & (/**␊ + * NumberIn Advanced Filter.␊ + */␊ + NumberInAdvancedFilter1 | /**␊ + * NumberNotIn Advanced Filter.␊ + */␊ + NumberNotInAdvancedFilter1 | /**␊ + * NumberLessThan Advanced Filter.␊ + */␊ + NumberLessThanAdvancedFilter1 | /**␊ + * NumberGreaterThan Advanced Filter.␊ + */␊ + NumberGreaterThanAdvancedFilter1 | /**␊ + * NumberLessThanOrEquals Advanced Filter.␊ + */␊ + NumberLessThanOrEqualsAdvancedFilter1 | /**␊ + * NumberGreaterThanOrEquals Advanced Filter.␊ + */␊ + NumberGreaterThanOrEqualsAdvancedFilter1 | /**␊ + * BoolEquals Advanced Filter.␊ + */␊ + BoolEqualsAdvancedFilter1 | /**␊ + * StringIn Advanced Filter.␊ + */␊ + StringInAdvancedFilter1 | /**␊ + * StringNotIn Advanced Filter.␊ + */␊ + StringNotInAdvancedFilter1 | /**␊ + * StringBeginsWith Advanced Filter.␊ + */␊ + StringBeginsWithAdvancedFilter1 | /**␊ + * StringEndsWith Advanced Filter.␊ + */␊ + StringEndsWithAdvancedFilter1 | /**␊ + * StringContains Advanced Filter.␊ + */␊ + StringContainsAdvancedFilter1))␊ /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ export type DeadLetterDestination4 = ({␊ [k: string]: unknown␊ - } & StorageBlobDeadLetterDestination4)␊ + } & /**␊ + * Information about the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestination4)␊ /**␊ * Information about the destination for an event subscription␊ */␊ export type EventSubscriptionDestination7 = ({␊ [k: string]: unknown␊ - } & (WebHookEventSubscriptionDestination6 | EventHubEventSubscriptionDestination6 | StorageQueueEventSubscriptionDestination4 | HybridConnectionEventSubscriptionDestination4 | ServiceBusQueueEventSubscriptionDestination1))␊ + } & (/**␊ + * Information about the webhook destination for an event subscription␊ + */␊ + WebHookEventSubscriptionDestination6 | /**␊ + * Information about the event hub destination for an event subscription␊ + */␊ + EventHubEventSubscriptionDestination6 | /**␊ + * Information about the storage queue destination for an event subscription.␊ + */␊ + StorageQueueEventSubscriptionDestination4 | /**␊ + * Information about the HybridConnection destination for an event subscription.␊ + */␊ + HybridConnectionEventSubscriptionDestination4 | /**␊ + * Information about the service bus destination for an event subscription␊ + */␊ + ServiceBusQueueEventSubscriptionDestination1))␊ /**␊ * This is the base type that represents an advanced filter. To configure an advanced filter, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class such as BoolEqualsAdvancedFilter, NumberInAdvancedFilter, StringEqualsAdvancedFilter etc. depending on the type of the key based on which you want to filter.␊ */␊ @@ -8395,7 +21423,43 @@ Generated by [AVA](https://avajs.dev). */␊ key?: string␊ [k: string]: unknown␊ - } & (NumberInAdvancedFilter2 | NumberNotInAdvancedFilter2 | NumberLessThanAdvancedFilter2 | NumberGreaterThanAdvancedFilter2 | NumberLessThanOrEqualsAdvancedFilter2 | NumberGreaterThanOrEqualsAdvancedFilter2 | BoolEqualsAdvancedFilter2 | StringInAdvancedFilter2 | StringNotInAdvancedFilter2 | StringBeginsWithAdvancedFilter2 | StringEndsWithAdvancedFilter2 | StringContainsAdvancedFilter2))␊ + } & (/**␊ + * NumberIn Advanced Filter.␊ + */␊ + NumberInAdvancedFilter2 | /**␊ + * NumberNotIn Advanced Filter.␊ + */␊ + NumberNotInAdvancedFilter2 | /**␊ + * NumberLessThan Advanced Filter.␊ + */␊ + NumberLessThanAdvancedFilter2 | /**␊ + * NumberGreaterThan Advanced Filter.␊ + */␊ + NumberGreaterThanAdvancedFilter2 | /**␊ + * NumberLessThanOrEquals Advanced Filter.␊ + */␊ + NumberLessThanOrEqualsAdvancedFilter2 | /**␊ + * NumberGreaterThanOrEquals Advanced Filter.␊ + */␊ + NumberGreaterThanOrEqualsAdvancedFilter2 | /**␊ + * BoolEquals Advanced Filter.␊ + */␊ + BoolEqualsAdvancedFilter2 | /**␊ + * StringIn Advanced Filter.␊ + */␊ + StringInAdvancedFilter2 | /**␊ + * StringNotIn Advanced Filter.␊ + */␊ + StringNotInAdvancedFilter2 | /**␊ + * StringBeginsWith Advanced Filter.␊ + */␊ + StringBeginsWithAdvancedFilter2 | /**␊ + * StringEndsWith Advanced Filter.␊ + */␊ + StringEndsWithAdvancedFilter2 | /**␊ + * StringContains Advanced Filter.␊ + */␊ + StringContainsAdvancedFilter2))␊ /**␊ * Azure Synapse nested object which serves as a compute resource for activities.␊ */␊ @@ -8407,37 +21471,70 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Integration runtime description.␊ */␊ description?: string␊ [k: string]: unknown␊ - } & (ManagedIntegrationRuntime2 | SelfHostedIntegrationRuntime2))␊ + } & (/**␊ + * Managed integration runtime, including managed elastic and managed dedicated integration runtimes.␊ + */␊ + ManagedIntegrationRuntime2 | /**␊ + * Self-hosted integration runtime.␊ + */␊ + SelfHostedIntegrationRuntime2))␊ /**␊ * The base definition of the custom setup.␊ */␊ export type CustomSetupBase1 = ({␊ [k: string]: unknown␊ - } & (CmdkeySetup1 | EnvironmentVariableSetup1 | ComponentSetup1))␊ + } & (/**␊ + * The custom setup of running cmdkey commands.␊ + */␊ + CmdkeySetup1 | /**␊ + * The custom setup of setting environment variable.␊ + */␊ + EnvironmentVariableSetup1 | /**␊ + * The custom setup of installing 3rd party components.␊ + */␊ + ComponentSetup1))␊ /**␊ * The base definition of a secret type.␊ */␊ export type SecretBase2 = ({␊ [k: string]: unknown␊ - } & SecureString2)␊ + } & /**␊ + * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString2)␊ /**␊ * The base definition of a linked integration runtime.␊ */␊ export type LinkedIntegrationRuntimeType1 = ({␊ [k: string]: unknown␊ - } & (LinkedIntegrationRuntimeKeyAuthorization1 | LinkedIntegrationRuntimeRbacAuthorization1))␊ + } & (/**␊ + * The key authorization type integration runtime.␊ + */␊ + LinkedIntegrationRuntimeKeyAuthorization1 | /**␊ + * The role based access control (RBAC) authorization type integration runtime.␊ + */␊ + LinkedIntegrationRuntimeRbacAuthorization1))␊ /**␊ * The action that is performed when the alert rule becomes active, and when an alert condition is resolved.␊ */␊ export type RuleAction = ({␊ [k: string]: unknown␊ - } & (RuleEmailAction | RuleWebhookAction))␊ + } & (/**␊ + * Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.␊ + */␊ + RuleEmailAction | /**␊ + * Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.␊ + */␊ + RuleWebhookAction))␊ /**␊ * The condition that results in the alert rule being activated.␊ */␊ @@ -8445,9 +21542,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource from which the rule collects its data.␊ */␊ - dataSource?: (RuleDataSource | string)␊ + dataSource?: (/**␊ + * The resource from which the rule collects its data.␊ + */␊ + RuleDataSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ThresholdRuleCondition | LocationThresholdRuleCondition | ManagementEventRuleCondition))␊ + } & (/**␊ + * A rule condition based on a metric crossing a threshold.␊ + */␊ + ThresholdRuleCondition | /**␊ + * A rule condition based on a certain number of locations failing.␊ + */␊ + LocationThresholdRuleCondition | /**␊ + * A management event rule condition.␊ + */␊ + ManagementEventRuleCondition))␊ /**␊ * The resource from which the rule collects its data.␊ */␊ @@ -8469,13 +21581,25 @@ Generated by [AVA](https://avajs.dev). */␊ resourceUri?: string␊ [k: string]: unknown␊ - } & (RuleMetricDataSource | RuleManagementEventDataSource))␊ + } & (/**␊ + * A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.␊ + */␊ + RuleMetricDataSource | /**␊ + * A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.␊ + */␊ + RuleManagementEventDataSource))␊ /**␊ * The action that is performed when the alert rule becomes active, and when an alert condition is resolved.␊ */␊ export type RuleAction1 = ({␊ [k: string]: unknown␊ - } & (RuleEmailAction1 | RuleWebhookAction1))␊ + } & (/**␊ + * Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.␊ + */␊ + RuleEmailAction1 | /**␊ + * Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.␊ + */␊ + RuleWebhookAction1))␊ /**␊ * The condition that results in the alert rule being activated.␊ */␊ @@ -8483,9 +21607,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource from which the rule collects its data.␊ */␊ - dataSource?: (RuleDataSource1 | string)␊ + dataSource?: (/**␊ + * The resource from which the rule collects its data.␊ + */␊ + RuleDataSource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (ThresholdRuleCondition1 | LocationThresholdRuleCondition1 | ManagementEventRuleCondition1))␊ + } & (/**␊ + * A rule condition based on a metric crossing a threshold.␊ + */␊ + ThresholdRuleCondition1 | /**␊ + * A rule condition based on a certain number of locations failing.␊ + */␊ + LocationThresholdRuleCondition1 | /**␊ + * A management event rule condition.␊ + */␊ + ManagementEventRuleCondition1))␊ /**␊ * The resource from which the rule collects its data.␊ */␊ @@ -8507,7 +21646,13 @@ Generated by [AVA](https://avajs.dev). */␊ resourceUri?: string␊ [k: string]: unknown␊ - } & (RuleMetricDataSource1 | RuleManagementEventDataSource1))␊ + } & (/**␊ + * A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.␊ + */␊ + RuleMetricDataSource1 | /**␊ + * A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.␊ + */␊ + RuleManagementEventDataSource1))␊ /**␊ * The rule criteria that defines the conditions of the alert rule.␊ */␊ @@ -8519,9 +21664,21 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (MetricAlertSingleResourceMultipleMetricCriteria | WebtestLocationAvailabilityCriteria | MetricAlertMultipleResourceMultipleMetricCriteria))␊ + } & (/**␊ + * Specifies the metric alert criteria for a single resource that has multiple metric criteria.␊ + */␊ + MetricAlertSingleResourceMultipleMetricCriteria | /**␊ + * Specifies the metric alert rule criteria for a web test resource.␊ + */␊ + WebtestLocationAvailabilityCriteria | /**␊ + * Specifies the metric alert criteria for multiple resource that has multiple metric criteria.␊ + */␊ + MetricAlertMultipleResourceMultipleMetricCriteria))␊ /**␊ * The types of conditions for a multi resource alert.␊ */␊ @@ -8533,11 +21690,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of dimension conditions.␊ */␊ - dimensions?: (MetricDimension[] | string)␊ + dimensions?: (MetricDimension[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the metric.␊ */␊ @@ -8553,19 +21716,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.␊ */␊ - skipMetricValidation?: (boolean | string)␊ + skipMetricValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the criteria time aggregation types.␊ */␊ - timeAggregation: (("Average" | "Count" | "Minimum" | "Maximum" | "Total") | string)␊ + timeAggregation: (("Average" | "Count" | "Minimum" | "Maximum" | "Total") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } & (MetricCriteria | DynamicMetricCriteria))␊ + } & (/**␊ + * Criterion to filter metrics.␊ + */␊ + MetricCriteria | /**␊ + * Criterion for dynamic threshold.␊ + */␊ + DynamicMetricCriteria))␊ /**␊ * Action descriptor.␊ */␊ export type Action2 = ({␊ [k: string]: unknown␊ - } & (AlertingAction | LogToMetricAction))␊ + } & (/**␊ + * Specify action need to be taken when rule type is Alert␊ + */␊ + AlertingAction | /**␊ + * Specify action need to be taken when rule type is converting log to metric␊ + */␊ + LogToMetricAction))␊ /**␊ * Microsoft.Web/sites/config␊ */␊ @@ -8573,7 +21754,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2015-08-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8587,19 +21771,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "slotConfigNames"␊ - properties: (SlotConfigNamesResourceProperties | string)␊ + properties: (SlotConfigNamesResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8613,19 +21806,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "web"␊ - properties: (SiteConfigProperties | string)␊ + properties: (SiteConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8644,19 +21846,28 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8675,38 +21886,56 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ aadClientId?: string␊ /**␊ * Gets or sets a list of login parameters to send to the OpenID Connect authorization endpoint when␍␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of allowed audience values to consider when validating JWTs issued by ␍␊ * Azure Active Directory. Note that the {Microsoft.Web.Hosting.Administration.SiteAuthSettings.ClientId} value is always considered an␍␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a collection of external URLs that can be redirected to as part of logging in␍␊ * or logging out of the web app. Note that the query string part of the URL is ignored.␍␊ * This is an advanced setting typically only needed by Windows Store application backends.␍␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Client ID of this relying party application, known as the client_id.␍␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␍␊ @@ -8726,11 +21955,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␍␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether the Authentication / Authorization feature is enabled for the current app.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the App ID of the Facebook app used for login.␍␊ * This setting is required for enabling Facebook Login.␍␊ @@ -8748,7 +21983,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␍␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OpenID Connect Client ID for the Google web application.␍␊ * This setting is required for enabling Google Sign-In.␍␊ @@ -8766,7 +22004,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␍␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the relative path prefix used by platform HTTP APIs.␍␊ * Changing this value is not recommended except for compatibility reasons.␊ @@ -8796,19 +22037,28 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␍␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: "authsettings"␊ openIdIssuer?: string␊ /**␊ * Gets or sets the number of hours after session token expiration that a session token can be used to␍␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether to durably store platform-specific security tokens␍␊ * obtained during login flows. This capability is disabled by default.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OAuth 1.0a consumer key of the Twitter application used for sign-in.␍␊ * This setting is required for enabling Twitter Sign-In.␍␊ @@ -8824,9 +22074,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8845,19 +22101,28 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8871,19 +22136,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "logs"␊ - properties: (SiteLogsConfigProperties | string)␊ + properties: (SiteLogsConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8897,13 +22171,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "backup"␊ - properties: (BackupRequestProperties | string)␊ + properties: (BackupRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -8917,7 +22197,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2015-08-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8931,19 +22214,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (SlotConfigNamesResourceProperties | string)␊ + properties: (SlotConfigNamesResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8957,19 +22249,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (SiteConfigProperties | string)␊ + properties: (SiteConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -8988,19 +22289,28 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9019,38 +22329,56 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ aadClientId?: string␊ /**␊ * Gets or sets a list of login parameters to send to the OpenID Connect authorization endpoint when␍␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of allowed audience values to consider when validating JWTs issued by ␍␊ * Azure Active Directory. Note that the {Microsoft.Web.Hosting.Administration.SiteAuthSettings.ClientId} value is always considered an␍␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a collection of external URLs that can be redirected to as part of logging in␍␊ * or logging out of the web app. Note that the query string part of the URL is ignored.␍␊ * This is an advanced setting typically only needed by Windows Store application backends.␍␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Client ID of this relying party application, known as the client_id.␍␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␍␊ @@ -9070,11 +22398,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␍␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether the Authentication / Authorization feature is enabled for the current app.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the App ID of the Facebook app used for login.␍␊ * This setting is required for enabling Facebook Login.␍␊ @@ -9092,7 +22426,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␍␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OpenID Connect Client ID for the Google web application.␍␊ * This setting is required for enabling Google Sign-In.␍␊ @@ -9110,7 +22447,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␍␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the relative path prefix used by platform HTTP APIs.␍␊ * Changing this value is not recommended except for compatibility reasons.␊ @@ -9140,19 +22480,28 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␍␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ openIdIssuer?: string␊ /**␊ * Gets or sets the number of hours after session token expiration that a session token can be used to␍␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether to durably store platform-specific security tokens␍␊ * obtained during login flows. This capability is disabled by default.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OAuth 1.0a consumer key of the Twitter application used for sign-in.␍␊ * This setting is required for enabling Twitter Sign-In.␍␊ @@ -9168,9 +22517,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9184,19 +22539,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (SiteLogsConfigProperties | string)␊ + properties: (SiteLogsConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9210,13 +22574,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (BackupRequestProperties | string)␊ + properties: (BackupRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -9230,7 +22600,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2015-08-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9244,19 +22617,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "web"␊ - properties: (SiteConfigProperties | string)␊ + properties: (SiteConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9275,19 +22657,28 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9306,38 +22697,56 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ aadClientId?: string␊ /**␊ * Gets or sets a list of login parameters to send to the OpenID Connect authorization endpoint when␍␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of allowed audience values to consider when validating JWTs issued by ␍␊ * Azure Active Directory. Note that the {Microsoft.Web.Hosting.Administration.SiteAuthSettings.ClientId} value is always considered an␍␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a collection of external URLs that can be redirected to as part of logging in␍␊ * or logging out of the web app. Note that the query string part of the URL is ignored.␍␊ * This is an advanced setting typically only needed by Windows Store application backends.␍␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Client ID of this relying party application, known as the client_id.␍␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␍␊ @@ -9357,11 +22766,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␍␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether the Authentication / Authorization feature is enabled for the current app.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the App ID of the Facebook app used for login.␍␊ * This setting is required for enabling Facebook Login.␍␊ @@ -9379,7 +22794,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␍␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OpenID Connect Client ID for the Google web application.␍␊ * This setting is required for enabling Google Sign-In.␍␊ @@ -9397,7 +22815,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␍␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the relative path prefix used by platform HTTP APIs.␍␊ * Changing this value is not recommended except for compatibility reasons.␊ @@ -9427,19 +22848,28 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␍␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: "authsettings"␊ openIdIssuer?: string␊ /**␊ * Gets or sets the number of hours after session token expiration that a session token can be used to␍␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether to durably store platform-specific security tokens␍␊ * obtained during login flows. This capability is disabled by default.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OAuth 1.0a consumer key of the Twitter application used for sign-in.␍␊ * This setting is required for enabling Twitter Sign-In.␍␊ @@ -9455,9 +22885,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9476,19 +22912,28 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9502,19 +22947,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "logs"␊ - properties: (SiteLogsConfigProperties | string)␊ + properties: (SiteLogsConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9528,13 +22982,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "backup"␊ - properties: (BackupRequestProperties | string)␊ + properties: (BackupRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -9548,7 +23008,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2015-08-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9562,19 +23025,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (SiteConfigProperties | string)␊ + properties: (SiteConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9593,19 +23065,28 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9624,38 +23105,56 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ aadClientId?: string␊ /**␊ * Gets or sets a list of login parameters to send to the OpenID Connect authorization endpoint when␍␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of allowed audience values to consider when validating JWTs issued by ␍␊ * Azure Active Directory. Note that the {Microsoft.Web.Hosting.Administration.SiteAuthSettings.ClientId} value is always considered an␍␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a collection of external URLs that can be redirected to as part of logging in␍␊ * or logging out of the web app. Note that the query string part of the URL is ignored.␍␊ * This is an advanced setting typically only needed by Windows Store application backends.␍␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Client ID of this relying party application, known as the client_id.␍␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␍␊ @@ -9675,11 +23174,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␍␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether the Authentication / Authorization feature is enabled for the current app.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the App ID of the Facebook app used for login.␍␊ * This setting is required for enabling Facebook Login.␍␊ @@ -9697,7 +23202,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␍␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OpenID Connect Client ID for the Google web application.␍␊ * This setting is required for enabling Google Sign-In.␍␊ @@ -9715,7 +23223,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␍␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the relative path prefix used by platform HTTP APIs.␍␊ * Changing this value is not recommended except for compatibility reasons.␊ @@ -9745,19 +23256,28 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␍␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ openIdIssuer?: string␊ /**␊ * Gets or sets the number of hours after session token expiration that a session token can be used to␍␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether to durably store platform-specific security tokens␍␊ * obtained during login flows. This capability is disabled by default.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the OAuth 1.0a consumer key of the Twitter application used for sign-in.␍␊ * This setting is required for enabling Twitter Sign-In.␍␊ @@ -9773,9 +23293,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9789,19 +23315,28 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (SiteLogsConfigProperties | string)␊ + properties: (SiteLogsConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ type?: string␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Resource Id␊ */␊ @@ -9815,13 +23350,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (BackupRequestProperties | string)␊ + properties: (BackupRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -9835,7 +23376,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2016-08-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9846,9 +23390,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9857,9 +23407,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9868,9 +23427,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties1 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9881,9 +23449,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9892,9 +23466,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties1 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9905,9 +23488,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9916,9 +23505,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9928,9 +23526,19 @@ Generated by [AVA](https://avajs.dev). * Names for connection strings and application settings to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames | string)␊ + properties: (/**␊ + * Names for connection strings and application settings to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9939,7 +23547,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig1 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -9949,7 +23563,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2016-08-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9960,9 +23577,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9971,9 +23594,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9982,9 +23614,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties1 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -9995,9 +23636,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10006,9 +23653,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties1 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10017,9 +23673,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10029,9 +23694,19 @@ Generated by [AVA](https://avajs.dev). * Names for connection strings and application settings to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames | string)␊ + properties: (/**␊ + * Names for connection strings and application settings to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10040,7 +23715,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig1 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10050,7 +23731,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2016-08-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10061,9 +23745,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10072,9 +23762,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10083,9 +23782,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties1 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10096,9 +23804,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10107,9 +23821,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties1 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10120,9 +23843,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10131,9 +23860,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10142,7 +23880,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig1 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10152,7 +23896,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2016-08-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10163,9 +23910,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10174,9 +23927,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10185,9 +23947,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties1 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10198,9 +23969,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10209,9 +23986,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties1 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10220,9 +24006,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10231,7 +24026,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig1 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10241,7 +24042,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-02-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10252,9 +24056,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10263,9 +24073,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties1 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10276,9 +24095,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10287,9 +24112,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties2 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10300,9 +24134,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10311,9 +24151,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties2 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10324,9 +24173,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10335,9 +24190,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties1 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10348,9 +24212,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames1 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10359,7 +24234,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig2 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10369,7 +24250,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-02-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10380,9 +24264,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10391,9 +24281,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties1 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10404,9 +24303,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10415,9 +24320,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties2 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10428,9 +24342,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10439,9 +24359,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties2 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10450,9 +24379,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties1 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10463,9 +24401,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames1 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10474,7 +24423,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig2 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10484,7 +24439,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-02-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10495,9 +24453,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10506,9 +24470,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties1 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10519,9 +24492,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10530,9 +24509,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties2 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10543,9 +24531,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10554,9 +24548,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties2 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10567,9 +24570,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10578,9 +24587,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties1 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10589,7 +24607,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig2 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10599,7 +24623,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-02-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10610,9 +24637,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10621,9 +24654,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties1 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10634,9 +24676,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10645,9 +24693,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties2 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10658,9 +24715,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10669,9 +24732,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties2 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10680,9 +24752,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties1 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10691,7 +24772,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig2 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10701,7 +24788,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-11-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10712,9 +24802,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10723,9 +24819,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties2 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10736,9 +24841,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10747,9 +24858,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties3 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10760,9 +24880,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10771,9 +24897,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties3 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10784,9 +24919,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10795,9 +24936,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties2 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10808,9 +24958,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames2 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10819,7 +24980,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig3 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10829,7 +24996,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-11-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10840,9 +25010,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10851,9 +25027,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties2 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10864,9 +25049,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10875,9 +25066,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties3 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10888,9 +25088,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10899,9 +25105,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties3 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10910,9 +25125,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties2 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10923,9 +25147,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames2 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10934,7 +25169,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig3 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -10944,7 +25185,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-11-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10955,9 +25199,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10966,9 +25216,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties2 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10979,9 +25238,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -10990,9 +25255,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties3 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11003,9 +25277,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11014,9 +25294,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties3 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11027,9 +25316,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11038,9 +25333,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties2 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11049,7 +25353,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig3 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11059,7 +25369,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2018-11-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11070,9 +25383,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11081,9 +25400,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties2 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11094,9 +25422,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11105,9 +25439,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties3 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11118,9 +25461,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11129,9 +25478,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties3 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11140,9 +25498,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties2 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11151,7 +25518,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig3 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11161,7 +25534,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2019-08-01"␊ type: "basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11170,9 +25546,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11181,7 +25566,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11191,7 +25582,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2019-08-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11202,9 +25596,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11213,9 +25613,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties3 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11226,9 +25635,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11237,9 +25652,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties4 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11250,9 +25674,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11261,9 +25691,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties4 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11274,9 +25713,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11285,9 +25730,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties3 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11298,9 +25752,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames3 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11309,7 +25774,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig4 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11319,7 +25790,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2019-08-01"␊ type: "Microsoft.Web/sites/basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11328,7 +25802,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -11338,7 +25818,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2019-08-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11349,9 +25832,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11360,9 +25849,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties3 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11373,9 +25871,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11384,9 +25888,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties4 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11397,9 +25910,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11408,9 +25927,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties4 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11419,9 +25947,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties3 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11432,9 +25969,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames3 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11443,7 +25991,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig4 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11453,7 +26007,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2019-08-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11464,9 +26021,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11475,9 +26038,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties3 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11488,9 +26060,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11499,9 +26077,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties4 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11512,9 +26099,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11523,9 +26116,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties4 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11536,9 +26138,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11547,9 +26155,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties3 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11558,7 +26175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig4 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11568,7 +26191,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2019-08-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11579,9 +26205,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11590,9 +26222,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties3 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11603,9 +26244,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11614,9 +26261,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties4 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11627,9 +26283,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11638,9 +26300,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties4 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11649,9 +26320,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties3 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11660,7 +26340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig4 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11670,7 +26356,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-06-01"␊ type: "basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11679,9 +26368,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties1 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11690,7 +26388,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties1 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11700,7 +26404,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-06-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11711,9 +26418,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11722,9 +26435,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties4 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11733,9 +26455,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11746,9 +26477,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11757,9 +26494,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties5 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11770,9 +26516,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11781,9 +26533,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties5 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11794,9 +26555,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11805,9 +26572,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties4 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11818,9 +26594,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames4 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11829,7 +26616,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig5 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11839,7 +26632,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-06-01"␊ type: "Microsoft.Web/sites/basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11848,7 +26644,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties1 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -11858,7 +26660,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-06-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11869,9 +26674,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11880,9 +26691,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties4 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11891,9 +26711,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11904,9 +26733,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11915,9 +26750,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties5 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11928,9 +26772,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11939,9 +26789,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties5 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11950,9 +26809,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties4 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11963,9 +26831,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames4 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11974,7 +26853,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig5 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -11984,7 +26869,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-06-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -11995,9 +26883,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12006,9 +26900,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties4 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12017,9 +26920,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12030,9 +26942,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12041,9 +26959,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties5 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12054,9 +26981,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12065,9 +26998,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties5 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12078,9 +27020,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12089,9 +27037,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties4 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12100,7 +27057,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig5 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12110,7 +27073,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-06-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12121,9 +27087,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12132,9 +27104,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties4 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12143,9 +27124,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12156,9 +27146,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12167,9 +27163,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties5 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12180,9 +27185,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12191,9 +27202,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties5 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12202,9 +27222,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties4 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12213,7 +27242,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig5 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12223,7 +27258,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-09-01"␊ type: "basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12232,13 +27270,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties2 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12247,11 +27300,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties2 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12261,7 +27326,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-09-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12272,13 +27340,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12287,13 +27367,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties5 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12302,13 +27397,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties1 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12319,13 +27429,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12334,13 +27456,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties6 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12351,13 +27488,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12366,13 +27515,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties6 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12383,13 +27547,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12398,13 +27574,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties5 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12415,13 +27606,30 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames5 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12430,11 +27638,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig6 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12444,7 +27664,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-09-01"␊ type: "Microsoft.Web/sites/basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12453,11 +27676,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties2 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -12467,7 +27702,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-09-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12478,13 +27716,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12493,13 +27743,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties5 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12508,13 +27773,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties1 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12525,13 +27805,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12540,13 +27832,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties6 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12557,13 +27864,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12572,13 +27891,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties6 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12587,13 +27921,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties5 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12604,13 +27953,30 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames5 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12619,11 +27985,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig6 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12633,7 +28011,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-09-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12644,13 +28025,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12659,13 +28052,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties5 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12674,13 +28082,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties1 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12691,13 +28114,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12706,13 +28141,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties6 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12723,13 +28173,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12738,13 +28200,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties6 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12755,13 +28232,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12770,13 +28259,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties5 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12785,11 +28289,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig6 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12799,7 +28315,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-09-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12810,13 +28329,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12825,13 +28356,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties5 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12840,13 +28386,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties1 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12857,13 +28418,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12872,13 +28445,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties6 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12889,13 +28477,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12904,13 +28504,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties6 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12919,13 +28534,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties5 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12934,11 +28564,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig6 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12948,7 +28590,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-10-01"␊ type: "basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12957,13 +28602,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties3 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12972,11 +28632,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties3 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -12986,7 +28658,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-10-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -12997,13 +28672,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13012,13 +28699,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties6 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13027,13 +28729,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties2 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13044,13 +28761,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13059,13 +28788,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties7 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13076,13 +28820,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair7␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13091,13 +28847,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties7 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13108,13 +28879,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13123,13 +28906,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties6 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13140,13 +28938,30 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames6 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13155,11 +28970,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig7 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -13169,7 +28996,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-10-01"␊ type: "Microsoft.Web/sites/basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13178,11 +29008,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties3 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -13192,7 +29034,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-10-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13203,13 +29048,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13218,13 +29075,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties6 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13233,13 +29105,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties2 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13250,13 +29137,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13265,13 +29164,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties7 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13282,13 +29196,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair7␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13297,13 +29223,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties7 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13312,13 +29253,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties6 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13329,13 +29285,30 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames6 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13344,11 +29317,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig7 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -13358,7 +29343,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-10-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13369,13 +29357,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13384,13 +29384,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties6 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13399,13 +29414,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties2 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13416,13 +29446,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13431,13 +29473,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties7 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13448,13 +29505,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair7␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13463,13 +29532,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties7 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13480,13 +29564,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13495,13 +29591,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties6 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13510,11 +29621,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig7 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -13524,7 +29647,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-10-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13535,13 +29661,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13550,13 +29688,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties6 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13565,13 +29718,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties2 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13582,13 +29750,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13597,13 +29777,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties7 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13614,13 +29809,25 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair7␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13629,13 +29836,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties7 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13644,13 +29866,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties6 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13659,11 +29896,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig7 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -13673,7 +29922,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13682,9 +29934,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties4 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13693,7 +29954,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties4 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -13703,7 +29970,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13714,9 +29984,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13725,9 +30001,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties7 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13736,9 +30021,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties3 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13749,9 +30043,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13760,9 +30060,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties8 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13773,9 +30082,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair8␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13784,9 +30099,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties8 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13797,9 +30121,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13808,9 +30138,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties7 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13821,9 +30160,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames7 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13832,7 +30182,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig8 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -13842,7 +30198,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "Microsoft.Web/sites/basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13851,7 +30210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties4 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -13861,7 +30226,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "Microsoft.Web/sites/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13872,9 +30240,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13883,9 +30257,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties7 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13894,9 +30277,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties3 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13907,9 +30299,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13918,9 +30316,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties8 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13931,9 +30338,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair8␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13942,9 +30355,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties8 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13953,9 +30375,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties7 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13966,9 +30397,20 @@ Generated by [AVA](https://avajs.dev). * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ * This is valid for all deployment slots in an app.␊ */␊ - properties: (SlotConfigNames7 | string)␊ + properties: (/**␊ + * Names for connection strings, application settings, and external Azure storage account configuration␊ + * identifiers to be marked as sticky to the deployment slot and not moved during a swap operation.␊ + * This is valid for all deployment slots in an app.␊ + */␊ + SlotConfigNames7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13977,7 +30419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig8 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -13987,7 +30435,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -13996,9 +30447,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties4 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14007,7 +30467,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties4 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -14017,7 +30483,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14028,9 +30497,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14039,9 +30514,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties7 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14050,9 +30534,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties3 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14063,9 +30556,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14074,9 +30573,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties8 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14087,9 +30595,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair8␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14098,9 +30612,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties8 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14111,9 +30634,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14122,9 +30651,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties7 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14133,7 +30671,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig8 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -14143,7 +30687,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14152,7 +30699,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ */␊ - properties: (CsmPublishingCredentialsPoliciesEntityProperties4 | string)␊ + properties: (/**␊ + * CsmPublishingCredentialsPoliciesEntity resource specific properties␊ + */␊ + CsmPublishingCredentialsPoliciesEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -14162,7 +30715,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "Microsoft.Web/sites/slots/config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14173,9 +30729,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14184,9 +30746,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettings resource specific properties␊ */␊ - properties: (SiteAuthSettingsProperties7 | string)␊ + properties: (/**␊ + * SiteAuthSettings resource specific properties␊ + */␊ + SiteAuthSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14195,9 +30766,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ - properties: (SiteAuthSettingsV2Properties3 | string)␊ + properties: (/**␊ + * SiteAuthSettingsV2 resource specific properties␊ + */␊ + SiteAuthSettingsV2Properties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14208,9 +30788,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: AzureStorageInfoValue6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14219,9 +30805,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * BackupRequest resource specific properties␊ */␊ - properties: (BackupRequestProperties8 | string)␊ + properties: (/**␊ + * BackupRequest resource specific properties␊ + */␊ + BackupRequestProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14232,9 +30827,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: ConnStringValueTypePair8␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14243,9 +30844,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteLogsConfig resource specific properties␊ */␊ - properties: (SiteLogsConfigProperties8 | string)␊ + properties: (/**␊ + * SiteLogsConfig resource specific properties␊ + */␊ + SiteLogsConfigProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14254,9 +30864,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties: (PushSettingsProperties7 | string)␊ + properties: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14265,7 +30884,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - properties: (SiteConfig8 | string)␊ + properties: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -14275,7 +30900,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "config"␊ [k: string]: unknown␊ - } & ({␊ + } & (/**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14286,9 +30914,15 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | {␊ + } | /**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14299,7 +30933,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }))␊ /**␊ @@ -14309,7 +30946,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "Microsoft.Web/staticSites/builds/config"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/staticSites/builds/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14320,7 +30960,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -14330,7 +30973,10 @@ Generated by [AVA](https://avajs.dev). apiVersion: "2020-12-01"␊ type: "Microsoft.Web/staticSites/config"␊ [k: string]: unknown␊ - } & {␊ + } & /**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + {␊ /**␊ * Kind of resource.␊ */␊ @@ -14341,7 +30987,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ })␊ /**␊ @@ -14396,7 +31045,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of resources to be deployed␊ */␊ - resources: (ResourcesWithoutSymbolicNames | ResourcesWithSymbolicNames)␊ + resources: (/**␊ + * Resources without symbolic names␊ + */␊ + ResourcesWithoutSymbolicNames | /**␊ + * Resources with symbolic names␊ + */␊ + ResourcesWithSymbolicNames)␊ /**␊ * Output parameter definitions␊ */␊ @@ -14496,7 +31151,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Condition of the resource␊ */␊ - condition?: (boolean | string)␊ + condition?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Version of the resource type, optional when apiProfile is used on the template␊ */␊ @@ -14515,7 +31173,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Count of the copy␊ */␊ - count?: (string | number)␊ + count?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ /**␊ * The copy mode␊ */␊ @@ -14523,7 +31184,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The serial copy batch size␊ */␊ - batchSize?: (string | number)␊ + batchSize?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14538,11 +31202,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting indicating whether the service has a managed identity associated with it.␊ */␊ - identity?: (ResourceIdentity | string)␊ + identity?: (/**␊ + * Setting indicating whether the service has a managed identity associated with it.␊ + */␊ + ResourceIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The kind of the service.␊ */␊ - kind: (("fhir" | "fhir-Stu3" | "fhir-R4") | string)␊ + kind: (("fhir" | "fhir-Stu3" | "fhir-R4") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource location.␊ */␊ @@ -14554,13 +31227,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a service instance.␊ */␊ - properties: (ServicesProperties | string)␊ + properties: (/**␊ + * The properties of a service instance.␊ + */␊ + ServicesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.HealthcareApis/services"␊ [k: string]: unknown␊ }␊ @@ -14571,7 +31253,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of identity being specified, currently SystemAssigned and None are allowed.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14581,23 +31266,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access policies of the service instance.␊ */␊ - accessPolicies?: (ServiceAccessPolicyEntry[] | string)␊ + accessPolicies?: (ServiceAccessPolicyEntry[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication configuration information␊ */␊ - authenticationConfiguration?: (ServiceAuthenticationConfigurationInfo | string)␊ + authenticationConfiguration?: (/**␊ + * Authentication configuration information␊ + */␊ + ServiceAuthenticationConfigurationInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The settings for the CORS configuration of the service instance.␊ */␊ - corsConfiguration?: (ServiceCorsConfigurationInfo | string)␊ + corsConfiguration?: (/**␊ + * The settings for the CORS configuration of the service instance.␊ + */␊ + ServiceCorsConfigurationInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The settings for the Cosmos DB database backing the service.␊ */␊ - cosmosDbConfiguration?: (ServiceCosmosDbConfigurationInfo | string)␊ + cosmosDbConfiguration?: (/**␊ + * The settings for the Cosmos DB database backing the service.␊ + */␊ + ServiceCosmosDbConfigurationInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Export operation configuration information␊ */␊ - exportConfiguration?: (ServiceExportConfigurationInfo | string)␊ + exportConfiguration?: (/**␊ + * Export operation configuration information␊ + */␊ + ServiceExportConfigurationInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14607,7 +31319,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.␊ */␊ - objectId: (string | string)␊ + objectId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14625,7 +31340,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the SMART on FHIR proxy is enabled␊ */␊ - smartProxyEnabled?: (boolean | string)␊ + smartProxyEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14635,23 +31353,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * If credentials are allowed via CORS.␊ */␊ - allowCredentials?: (boolean | string)␊ + allowCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The headers to be allowed via CORS.␊ */␊ - headers?: (string[] | string)␊ + headers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max age to be allowed via CORS.␊ */␊ - maxAge?: (number | string)␊ + maxAge?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The methods to be allowed via CORS.␊ */␊ - methods?: (string[] | string)␊ + methods?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The origins to be allowed via CORS.␊ */␊ - origins?: (string[] | string)␊ + origins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14661,7 +31394,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioned throughput for the backing database.␊ */␊ - offerThroughput?: (number | string)␊ + offerThroughput?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14690,13 +31426,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration store.␊ */␊ - properties: (ConfigurationStoreProperties | string)␊ + properties: (/**␊ + * The properties of a configuration store.␊ + */␊ + ConfigurationStoreProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.AppConfiguration/configurationStores"␊ [k: string]: unknown␊ }␊ @@ -14718,11 +31463,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting indicating whether the service has a managed identity associated with it.␊ */␊ - identity?: (ResourceIdentity1 | string)␊ + identity?: (/**␊ + * Setting indicating whether the service has a managed identity associated with it.␊ + */␊ + ResourceIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The kind of the service. Valid values are: fhir, fhir-Stu3 and fhir-R4.␊ */␊ - kind: (("fhir" | "fhir-Stu3" | "fhir-R4") | string)␊ + kind: (("fhir" | "fhir-Stu3" | "fhir-R4") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource location.␊ */␊ @@ -14734,13 +31488,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a service instance.␊ */␊ - properties: (ServicesProperties1 | string)␊ + properties: (/**␊ + * The properties of a service instance.␊ + */␊ + ServicesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.HealthcareApis/services"␊ [k: string]: unknown␊ }␊ @@ -14751,7 +31514,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of identity being specified, currently SystemAssigned and None are allowed.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14761,19 +31527,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access policies of the service instance.␊ */␊ - accessPolicies?: (ServiceAccessPolicyEntry1[] | string)␊ + accessPolicies?: (ServiceAccessPolicyEntry1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication configuration information␊ */␊ - authenticationConfiguration?: (ServiceAuthenticationConfigurationInfo1 | string)␊ + authenticationConfiguration?: (/**␊ + * Authentication configuration information␊ + */␊ + ServiceAuthenticationConfigurationInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The settings for the CORS configuration of the service instance.␊ */␊ - corsConfiguration?: (ServiceCorsConfigurationInfo1 | string)␊ + corsConfiguration?: (/**␊ + * The settings for the CORS configuration of the service instance.␊ + */␊ + ServiceCorsConfigurationInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The settings for the Cosmos DB database backing the service.␊ */␊ - cosmosDbConfiguration?: (ServiceCosmosDbConfigurationInfo1 | string)␊ + cosmosDbConfiguration?: (/**␊ + * The settings for the Cosmos DB database backing the service.␊ + */␊ + ServiceCosmosDbConfigurationInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14783,7 +31570,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An object ID that is allowed access to the FHIR service.␊ */␊ - objectId: (string | string)␊ + objectId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14801,7 +31591,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the SMART on FHIR proxy is enabled␊ */␊ - smartProxyEnabled?: (boolean | string)␊ + smartProxyEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14811,23 +31604,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * If credentials are allowed via CORS.␊ */␊ - allowCredentials?: (boolean | string)␊ + allowCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The headers to be allowed via CORS.␊ */␊ - headers?: (string[] | string)␊ + headers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max age to be allowed via CORS.␊ */␊ - maxAge?: (number | string)␊ + maxAge?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The methods to be allowed via CORS.␊ */␊ - methods?: (string[] | string)␊ + methods?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The origins to be allowed via CORS.␊ */␊ - origins?: (string[] | string)␊ + origins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14837,7 +31645,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioned throughput for the backing database.␊ */␊ - offerThroughput?: (number | string)␊ + offerThroughput?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14856,7 +31667,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -14866,7 +31680,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14889,13 +31706,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines web application firewall policy properties.␊ */␊ - properties: (WebApplicationFirewallPolicyProperties | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/FrontDoorWebApplicationFirewallPolicies"␊ [k: string]: unknown␊ }␊ @@ -14906,15 +31732,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines contents of custom rules␊ */␊ - customRules?: (CustomRuleList | string)␊ + customRules?: (/**␊ + * Defines contents of custom rules␊ + */␊ + CustomRuleList | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the list of managed rule sets for the policy.␊ */␊ - managedRules?: (ManagedRuleSetList | string)␊ + managedRules?: (/**␊ + * Defines the list of managed rule sets for the policy.␊ + */␊ + ManagedRuleSetList | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines top-level WebApplicationFirewallPolicy configuration settings.␊ */␊ - policySettings?: (PolicySettings | string)␊ + policySettings?: (/**␊ + * Defines top-level WebApplicationFirewallPolicy configuration settings.␊ + */␊ + PolicySettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14924,7 +31768,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules␊ */␊ - rules?: (CustomRule[] | string)␊ + rules?: (CustomRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14934,15 +31781,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes what action to be applied when rule matches.␊ */␊ - action: (("Allow" | "Block" | "Log" | "Redirect") | string)␊ + action: (("Allow" | "Block" | "Log" | "Redirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition[] | string)␊ + matchConditions: (MatchCondition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the name of the rule.␊ */␊ @@ -14950,19 +31806,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines rate limit duration. Default is 1 minute.␊ */␊ - rateLimitDurationInMinutes?: (number | string)␊ + rateLimitDurationInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines rate limit threshold.␊ */␊ - rateLimitThreshold?: (number | string)␊ + rateLimitThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "RateLimitRule") | string)␊ + ruleType: (("MatchRule" | "RateLimitRule") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -14972,19 +31840,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of possible match values.␊ */␊ - matchValue: (string[] | string)␊ + matchValue: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match variable to compare against.␊ */␊ - matchVariable: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeader" | "RequestBody" | "Cookies") | string)␊ + matchVariable: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeader" | "RequestBody" | "Cookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the result of this condition should be negated.␊ */␊ - negateCondition?: (boolean | string)␊ + negateCondition?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("Any" | "IPMatch" | "GeoMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "RegEx") | string)␊ + operator: (("Any" | "IPMatch" | "GeoMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "RegEx") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Selector can used to match against a specific key from QueryString, PostArgs, RequestHeader or Cookies.␊ */␊ @@ -14992,7 +31872,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls")[] | string)␊ + transforms?: (("Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15002,7 +31885,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rule sets.␊ */␊ - managedRuleSets?: (ManagedRuleSet[] | string)␊ + managedRuleSets?: (ManagedRuleSet[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15012,7 +31898,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the rule set type to use.␊ */␊ @@ -15034,7 +31923,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride[] | string)␊ + rules?: (ManagedRuleOverride[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15044,11 +31936,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the override action to be applied when rule matches.␊ */␊ - action?: (("Allow" | "Block" | "Log" | "Redirect") | string)␊ + action?: (("Allow" | "Block" | "Log" | "Redirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identifier for the managed rule.␊ */␊ @@ -15066,15 +31964,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the action type is block, customer can override the response status code.␊ */␊ - customBlockResponseStatusCode?: (number | string)␊ + customBlockResponseStatusCode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If action type is redirect, this field represents redirect URL for the client.␊ */␊ @@ -15097,13 +32004,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create an endpoint.␊ */␊ - properties: (FrontDoorProperties | string)␊ + properties: (/**␊ + * The JSON object that contains the properties required to create an endpoint.␊ + */␊ + FrontDoorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/frontDoors"␊ [k: string]: unknown␊ }␊ @@ -15114,15 +32030,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend pools available to routing rules.␊ */␊ - backendPools?: (BackendPool[] | string)␊ + backendPools?: (BackendPool[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings that apply to all backend pools.␊ */␊ - backendPoolsSettings?: (BackendPoolsSettings | string)␊ + backendPoolsSettings?: (/**␊ + * Settings that apply to all backend pools.␊ + */␊ + BackendPoolsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A friendly name for the frontDoor␊ */␊ @@ -15130,23 +32058,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend endpoints available to routing rules.␊ */␊ - frontendEndpoints?: (FrontendEndpoint[] | string)␊ + frontendEndpoints?: (FrontendEndpoint[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health probe settings associated with this Front Door instance.␊ */␊ - healthProbeSettings?: (HealthProbeSettingsModel[] | string)␊ + healthProbeSettings?: (HealthProbeSettingsModel[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Load balancing settings associated with this Front Door instance.␊ */␊ - loadBalancingSettings?: (LoadBalancingSettingsModel[] | string)␊ + loadBalancingSettings?: (LoadBalancingSettingsModel[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status of the Front Door.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing rules associated with this Front Door.␊ */␊ - routingRules?: (RoutingRule[] | string)␊ + routingRules?: (RoutingRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15164,7 +32107,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a routing rule.␊ */␊ - properties?: (BackendPoolProperties | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a routing rule.␊ + */␊ + BackendPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15174,19 +32123,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of backends for this pool␊ */␊ - backends?: (Backend[] | string)␊ + backends?: (Backend[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - healthProbeSettings?: (SubResource | string)␊ + healthProbeSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - loadBalancingSettings?: (SubResource | string)␊ + loadBalancingSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15204,23 +32171,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP TCP port number. Must be between 1 and 65535.␊ */␊ - httpPort?: (number | string)␊ + httpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTPS TCP port number. Must be between 1 and 65535.␊ */␊ - httpsPort?: (number | string)␊ + httpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Weight of this endpoint for load balancing purposes.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15240,7 +32222,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.␊ */␊ - enforceCertificateNameCheck?: (("Enabled" | "Disabled") | string)␊ + enforceCertificateNameCheck?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15258,7 +32243,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a frontend endpoint.␊ */␊ - properties?: (FrontendEndpointProperties | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a frontend endpoint.␊ + */␊ + FrontendEndpointProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15272,19 +32263,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'.␊ */␊ - sessionAffinityEnabledState?: (("Enabled" | "Disabled") | string)␊ + sessionAffinityEnabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.␊ */␊ - sessionAffinityTtlSeconds?: (number | string)␊ + sessionAffinityTtlSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the Web Application Firewall policy for each host (if applicable)␊ */␊ - webApplicationFirewallPolicyLink?: (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink | string)␊ + webApplicationFirewallPolicyLink?: (/**␊ + * Defines the Web Application Firewall policy for each host (if applicable)␊ + */␊ + FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15312,7 +32318,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a health probe settings.␊ */␊ - properties?: (HealthProbeSettingsProperties | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a health probe settings.␊ + */␊ + HealthProbeSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15322,7 +32334,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of seconds between health probes.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to use for the health probe. Default is /␊ */␊ @@ -15330,11 +32345,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol scheme to use for this probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15352,7 +32373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create load balancing settings␊ */␊ - properties?: (LoadBalancingSettingsProperties | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create load balancing settings␊ + */␊ + LoadBalancingSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15362,19 +32389,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The additional latency in milliseconds for probes to fall into the lowest latency bucket␊ */␊ - additionalLatencyMilliseconds?: (number | string)␊ + additionalLatencyMilliseconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of samples to consider for load balancing decisions␊ */␊ - sampleSize?: (number | string)␊ + sampleSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of samples within the sample period that must succeed␊ */␊ - successfulSamplesRequired?: (number | string)␊ + successfulSamplesRequired?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15392,7 +32431,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a routing rule.␊ */␊ - properties?: (RoutingRuleProperties | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a routing rule.␊ + */␊ + RoutingRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15402,27 +32447,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol schemes to match for this rule␊ */␊ - acceptedProtocols?: (("Http" | "Https")[] | string)␊ + acceptedProtocols?: (("Http" | "Https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend endpoints associated with this rule␊ */␊ - frontendEndpoints?: (SubResource[] | string)␊ + frontendEndpoints?: (SubResource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The route patterns of the rule.␊ */␊ - patternsToMatch?: (string[] | string)␊ + patternsToMatch?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base class for all types of Route.␊ */␊ - routeConfiguration?: (RouteConfiguration | string)␊ + routeConfiguration?: (/**␊ + * Base class for all types of Route.␊ + */␊ + RouteConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15433,11 +32499,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - backendPool?: (SubResource | string)␊ + backendPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.␊ */␊ - cacheConfiguration?: (CacheConfiguration | string)␊ + cacheConfiguration?: (/**␊ + * Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.␊ + */␊ + CacheConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.␊ */␊ @@ -15445,7 +32523,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol this rule will use when forwarding traffic to backends.␊ */␊ - forwardingProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | string)␊ + forwardingProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15455,11 +32536,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to use dynamic compression for cached content.␊ */␊ - dynamicCompression?: (("Enabled" | "Disabled") | string)␊ + dynamicCompression?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Treatment of URL query terms when forming the cache key.␊ */␊ - queryParameterStripDirective?: (("StripNone" | "StripAll") | string)␊ + queryParameterStripDirective?: (("StripNone" | "StripAll") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15486,11 +32573,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the destination to where the traffic is redirected.␊ */␊ - redirectProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | string)␊ + redirectProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The redirect type the rule will use when redirecting traffic.␊ */␊ - redirectType?: (("Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect") | string)␊ + redirectType?: (("Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15509,13 +32602,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create an endpoint.␊ */␊ - properties: (FrontDoorProperties1 | string)␊ + properties: (/**␊ + * The JSON object that contains the properties required to create an endpoint.␊ + */␊ + FrontDoorProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/frontDoors"␊ [k: string]: unknown␊ }␊ @@ -15526,15 +32628,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend pools available to routing rules.␊ */␊ - backendPools?: (BackendPool1[] | string)␊ + backendPools?: (BackendPool1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings that apply to all backend pools.␊ */␊ - backendPoolsSettings?: (BackendPoolsSettings1 | string)␊ + backendPoolsSettings?: (/**␊ + * Settings that apply to all backend pools.␊ + */␊ + BackendPoolsSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A friendly name for the frontDoor␊ */␊ @@ -15542,23 +32656,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend endpoints available to routing rules.␊ */␊ - frontendEndpoints?: (FrontendEndpoint1[] | string)␊ + frontendEndpoints?: (FrontendEndpoint1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health probe settings associated with this Front Door instance.␊ */␊ - healthProbeSettings?: (HealthProbeSettingsModel1[] | string)␊ + healthProbeSettings?: (HealthProbeSettingsModel1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Load balancing settings associated with this Front Door instance.␊ */␊ - loadBalancingSettings?: (LoadBalancingSettingsModel1[] | string)␊ + loadBalancingSettings?: (LoadBalancingSettingsModel1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status of the Front Door.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing rules associated with this Front Door.␊ */␊ - routingRules?: (RoutingRule1[] | string)␊ + routingRules?: (RoutingRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15576,7 +32705,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a routing rule.␊ */␊ - properties?: (BackendPoolProperties1 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a routing rule.␊ + */␊ + BackendPoolProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15586,19 +32721,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of backends for this pool␊ */␊ - backends?: (Backend1[] | string)␊ + backends?: (Backend1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - healthProbeSettings?: (SubResource1 | string)␊ + healthProbeSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - loadBalancingSettings?: (SubResource1 | string)␊ + loadBalancingSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15616,23 +32769,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP TCP port number. Must be between 1 and 65535.␊ */␊ - httpPort?: (number | string)␊ + httpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTPS TCP port number. Must be between 1 and 65535.␊ */␊ - httpsPort?: (number | string)␊ + httpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Weight of this endpoint for load balancing purposes.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15652,11 +32820,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.␊ */␊ - enforceCertificateNameCheck?: (("Enabled" | "Disabled") | string)␊ + enforceCertificateNameCheck?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.␊ */␊ - sendRecvTimeoutSeconds?: (number | string)␊ + sendRecvTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15674,7 +32848,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a frontend endpoint.␊ */␊ - properties?: (FrontendEndpointProperties1 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a frontend endpoint.␊ + */␊ + FrontendEndpointProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15688,19 +32868,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'.␊ */␊ - sessionAffinityEnabledState?: (("Enabled" | "Disabled") | string)␊ + sessionAffinityEnabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.␊ */␊ - sessionAffinityTtlSeconds?: (number | string)␊ + sessionAffinityTtlSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the Web Application Firewall policy for each host (if applicable)␊ */␊ - webApplicationFirewallPolicyLink?: (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink1 | string)␊ + webApplicationFirewallPolicyLink?: (/**␊ + * Defines the Web Application Firewall policy for each host (if applicable)␊ + */␊ + FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15728,7 +32923,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a health probe settings.␊ */␊ - properties?: (HealthProbeSettingsProperties1 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a health probe settings.␊ + */␊ + HealthProbeSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15738,15 +32939,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures which HTTP method to use to probe the backends defined under backendPools.␊ */␊ - healthProbeMethod?: (("GET" | "HEAD") | string)␊ + healthProbeMethod?: (("GET" | "HEAD") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds between health probes.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to use for the health probe. Default is /␊ */␊ @@ -15754,11 +32964,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol scheme to use for this probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15776,7 +32992,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create load balancing settings␊ */␊ - properties?: (LoadBalancingSettingsProperties1 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create load balancing settings␊ + */␊ + LoadBalancingSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15786,19 +33008,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The additional latency in milliseconds for probes to fall into the lowest latency bucket␊ */␊ - additionalLatencyMilliseconds?: (number | string)␊ + additionalLatencyMilliseconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of samples to consider for load balancing decisions␊ */␊ - sampleSize?: (number | string)␊ + sampleSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of samples within the sample period that must succeed␊ */␊ - successfulSamplesRequired?: (number | string)␊ + successfulSamplesRequired?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15816,7 +33050,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a routing rule.␊ */␊ - properties?: (RoutingRuleProperties1 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a routing rule.␊ + */␊ + RoutingRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15826,27 +33066,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol schemes to match for this rule␊ */␊ - acceptedProtocols?: (("Http" | "Https")[] | string)␊ + acceptedProtocols?: (("Http" | "Https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend endpoints associated with this rule␊ */␊ - frontendEndpoints?: (SubResource1[] | string)␊ + frontendEndpoints?: (SubResource1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The route patterns of the rule.␊ */␊ - patternsToMatch?: (string[] | string)␊ + patternsToMatch?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base class for all types of Route.␊ */␊ - routeConfiguration?: (RouteConfiguration1 | string)␊ + routeConfiguration?: (/**␊ + * Base class for all types of Route.␊ + */␊ + RouteConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15857,11 +33118,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - backendPool?: (SubResource1 | string)␊ + backendPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.␊ */␊ - cacheConfiguration?: (CacheConfiguration1 | string)␊ + cacheConfiguration?: (/**␊ + * Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.␊ + */␊ + CacheConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.␊ */␊ @@ -15869,7 +33142,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol this rule will use when forwarding traffic to backends.␊ */␊ - forwardingProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | string)␊ + forwardingProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15879,11 +33155,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to use dynamic compression for cached content.␊ */␊ - dynamicCompression?: (("Enabled" | "Disabled") | string)␊ + dynamicCompression?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Treatment of URL query terms when forming the cache key.␊ */␊ - queryParameterStripDirective?: (("StripNone" | "StripAll") | string)␊ + queryParameterStripDirective?: (("StripNone" | "StripAll") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15910,11 +33192,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the destination to where the traffic is redirected.␊ */␊ - redirectProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | string)␊ + redirectProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The redirect type the rule will use when redirecting traffic.␊ */␊ - redirectType?: (("Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect") | string)␊ + redirectType?: (("Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15937,13 +33225,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines web application firewall policy properties.␊ */␊ - properties: (WebApplicationFirewallPolicyProperties1 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/FrontDoorWebApplicationFirewallPolicies"␊ [k: string]: unknown␊ }␊ @@ -15954,15 +33251,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines contents of custom rules␊ */␊ - customRules?: (CustomRuleList1 | string)␊ + customRules?: (/**␊ + * Defines contents of custom rules␊ + */␊ + CustomRuleList1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the list of managed rule sets for the policy.␊ */␊ - managedRules?: (ManagedRuleSetList1 | string)␊ + managedRules?: (/**␊ + * Defines the list of managed rule sets for the policy.␊ + */␊ + ManagedRuleSetList1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines top-level WebApplicationFirewallPolicy configuration settings.␊ */␊ - policySettings?: (PolicySettings1 | string)␊ + policySettings?: (/**␊ + * Defines top-level WebApplicationFirewallPolicy configuration settings.␊ + */␊ + PolicySettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15972,7 +33287,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules␊ */␊ - rules?: (CustomRule1[] | string)␊ + rules?: (CustomRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -15982,15 +33300,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes what action to be applied when rule matches.␊ */␊ - action: (("Allow" | "Block" | "Log" | "Redirect") | string)␊ + action: (("Allow" | "Block" | "Log" | "Redirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition1[] | string)␊ + matchConditions: (MatchCondition1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the name of the rule.␊ */␊ @@ -15998,19 +33325,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time window for resetting the rate limit count. Default is 1 minute.␊ */␊ - rateLimitDurationInMinutes?: (number | string)␊ + rateLimitDurationInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of allowed requests per client within the time window.␊ */␊ - rateLimitThreshold?: (number | string)␊ + rateLimitThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "RateLimitRule") | string)␊ + ruleType: (("MatchRule" | "RateLimitRule") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16020,19 +33359,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of possible match values.␊ */␊ - matchValue: (string[] | string)␊ + matchValue: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request variable to compare with.␊ */␊ - matchVariable: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeader" | "RequestBody" | "Cookies" | "SocketAddr") | string)␊ + matchVariable: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeader" | "RequestBody" | "Cookies" | "SocketAddr") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the result of this condition should be negated.␊ */␊ - negateCondition?: (boolean | string)␊ + negateCondition?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Comparison type to use for matching with the variable value.␊ */␊ - operator: (("Any" | "IPMatch" | "GeoMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "RegEx") | string)␊ + operator: (("Any" | "IPMatch" | "GeoMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "RegEx") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match against a specific key from the QueryString, PostArgs, RequestHeader or Cookies variables. Default is null.␊ */␊ @@ -16040,7 +33391,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls")[] | string)␊ + transforms?: (("Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16050,7 +33404,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rule sets.␊ */␊ - managedRuleSets?: (ManagedRuleSet1[] | string)␊ + managedRuleSets?: (ManagedRuleSet1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16060,11 +33417,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the exclusions that are applied to all rules in the set.␊ */␊ - exclusions?: (ManagedRuleExclusion[] | string)␊ + exclusions?: (ManagedRuleExclusion[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride1[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the rule set type to use.␊ */␊ @@ -16082,7 +33445,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable type to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "QueryStringArgNames" | "RequestBodyPostArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "QueryStringArgNames" | "RequestBodyPostArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Selector value for which elements in the collection this exclusion applies to.␊ */␊ @@ -16090,7 +33456,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16100,7 +33469,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the exclusions that are applied to all rules in the group.␊ */␊ - exclusions?: (ManagedRuleExclusion[] | string)␊ + exclusions?: (ManagedRuleExclusion[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the managed rule group to override.␊ */␊ @@ -16108,7 +33480,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride1[] | string)␊ + rules?: (ManagedRuleOverride1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16118,15 +33493,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the override action to be applied when rule matches.␊ */␊ - action?: (("Allow" | "Block" | "Log" | "Redirect") | string)␊ + action?: (("Allow" | "Block" | "Log" | "Redirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the exclusions that are applied to this specific rule.␊ */␊ - exclusions?: (ManagedRuleExclusion[] | string)␊ + exclusions?: (ManagedRuleExclusion[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identifier for the managed rule.␊ */␊ @@ -16144,15 +33528,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the action type is block, customer can override the response status code.␊ */␊ - customBlockResponseStatusCode?: (number | string)␊ + customBlockResponseStatusCode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If action type is redirect, this field represents redirect URL for the client.␊ */␊ @@ -16179,14 +33572,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the properties of an experiment␊ */␊ - properties: (ProfileProperties | string)␊ - resources?: NetworkExperimentProfiles_ExperimentsChildResource[]␊ + properties: (/**␊ + * Defines the properties of an experiment␊ + */␊ + ProfileProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/NetworkExperimentProfiles/Experiments␊ + */␊ + NetworkExperimentProfiles_ExperimentsChildResource[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/NetworkExperimentProfiles"␊ [k: string]: unknown␊ }␊ @@ -16197,11 +33602,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the Experiment.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16216,17 +33627,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Experiment identifier associated with the Experiment␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the properties of an experiment␊ */␊ - properties: (ExperimentProperties | string)␊ + properties: (/**␊ + * Defines the properties of an experiment␊ + */␊ + ExperimentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Experiments"␊ [k: string]: unknown␊ }␊ @@ -16241,19 +33664,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the Experiment.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the endpoint properties␊ */␊ - endpointA?: (Endpoint | string)␊ + endpointA?: (/**␊ + * Defines the endpoint properties␊ + */␊ + Endpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the endpoint properties␊ */␊ - endpointB?: (Endpoint | string)␊ + endpointB?: (/**␊ + * Defines the endpoint properties␊ + */␊ + Endpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16286,13 +33727,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the properties of an experiment␊ */␊ - properties: (ExperimentProperties | string)␊ + properties: (/**␊ + * Defines the properties of an experiment␊ + */␊ + ExperimentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/NetworkExperimentProfiles/Experiments"␊ [k: string]: unknown␊ }␊ @@ -16312,14 +33762,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create an endpoint.␊ */␊ - properties: (FrontDoorProperties2 | string)␊ - resources?: FrontDoorsRulesEnginesChildResource[]␊ + properties: (/**␊ + * The JSON object that contains the properties required to create an endpoint.␊ + */␊ + FrontDoorProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/frontDoors/rulesEngines␊ + */␊ + FrontDoorsRulesEnginesChildResource[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/frontDoors"␊ [k: string]: unknown␊ }␊ @@ -16330,15 +33792,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend pools available to routing rules.␊ */␊ - backendPools?: (BackendPool2[] | string)␊ + backendPools?: (BackendPool2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings that apply to all backend pools.␊ */␊ - backendPoolsSettings?: (BackendPoolsSettings2 | string)␊ + backendPoolsSettings?: (/**␊ + * Settings that apply to all backend pools.␊ + */␊ + BackendPoolsSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A friendly name for the frontDoor␊ */␊ @@ -16346,23 +33820,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend endpoints available to routing rules.␊ */␊ - frontendEndpoints?: (FrontendEndpoint2[] | string)␊ + frontendEndpoints?: (FrontendEndpoint2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health probe settings associated with this Front Door instance.␊ */␊ - healthProbeSettings?: (HealthProbeSettingsModel2[] | string)␊ + healthProbeSettings?: (HealthProbeSettingsModel2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Load balancing settings associated with this Front Door instance.␊ */␊ - loadBalancingSettings?: (LoadBalancingSettingsModel2[] | string)␊ + loadBalancingSettings?: (LoadBalancingSettingsModel2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status of the Front Door.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing rules associated with this Front Door.␊ */␊ - routingRules?: (RoutingRule2[] | string)␊ + routingRules?: (RoutingRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16380,7 +33869,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a Backend Pool.␊ */␊ - properties?: (BackendPoolProperties2 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a Backend Pool.␊ + */␊ + BackendPoolProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16390,19 +33885,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of backends for this pool␊ */␊ - backends?: (Backend2[] | string)␊ + backends?: (Backend2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - healthProbeSettings?: (SubResource2 | string)␊ + healthProbeSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - loadBalancingSettings?: (SubResource2 | string)␊ + loadBalancingSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16420,19 +33933,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP TCP port number. Must be between 1 and 65535.␊ */␊ - httpPort?: (number | string)␊ + httpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTPS TCP port number. Must be between 1 and 65535.␊ */␊ - httpsPort?: (number | string)␊ + httpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'␊ */␊ @@ -16444,7 +33969,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Weight of this endpoint for load balancing purposes.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16464,11 +33992,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.␊ */␊ - enforceCertificateNameCheck?: (("Enabled" | "Disabled") | string)␊ + enforceCertificateNameCheck?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Send and receive timeout on forwarding request to the backend. When timeout is reached, the request fails and returns.␊ */␊ - sendRecvTimeoutSeconds?: (number | string)␊ + sendRecvTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16486,7 +34020,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a frontend endpoint.␊ */␊ - properties?: (FrontendEndpointProperties2 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a frontend endpoint.␊ + */␊ + FrontendEndpointProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16500,19 +34040,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'.␊ */␊ - sessionAffinityEnabledState?: (("Enabled" | "Disabled") | string)␊ + sessionAffinityEnabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.␊ */␊ - sessionAffinityTtlSeconds?: (number | string)␊ + sessionAffinityTtlSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the Web Application Firewall policy for each host (if applicable)␊ */␊ - webApplicationFirewallPolicyLink?: (FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink2 | string)␊ + webApplicationFirewallPolicyLink?: (/**␊ + * Defines the Web Application Firewall policy for each host (if applicable)␊ + */␊ + FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16540,7 +34095,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a health probe settings.␊ */␊ - properties?: (HealthProbeSettingsProperties2 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a health probe settings.␊ + */␊ + HealthProbeSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16550,15 +34111,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures which HTTP method to use to probe the backends defined under backendPools.␊ */␊ - healthProbeMethod?: (("GET" | "HEAD") | string)␊ + healthProbeMethod?: (("GET" | "HEAD") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds between health probes.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to use for the health probe. Default is /␊ */␊ @@ -16566,11 +34136,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol scheme to use for this probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16588,7 +34164,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create load balancing settings␊ */␊ - properties?: (LoadBalancingSettingsProperties2 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create load balancing settings␊ + */␊ + LoadBalancingSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16598,19 +34180,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The additional latency in milliseconds for probes to fall into the lowest latency bucket␊ */␊ - additionalLatencyMilliseconds?: (number | string)␊ + additionalLatencyMilliseconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of samples to consider for load balancing decisions␊ */␊ - sampleSize?: (number | string)␊ + sampleSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of samples within the sample period that must succeed␊ */␊ - successfulSamplesRequired?: (number | string)␊ + successfulSamplesRequired?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16628,7 +34222,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a routing rule.␊ */␊ - properties?: (RoutingRuleProperties2 | string)␊ + properties?: (/**␊ + * The JSON object that contains the properties required to create a routing rule.␊ + */␊ + RoutingRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16638,31 +34238,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol schemes to match for this rule␊ */␊ - acceptedProtocols?: (("Http" | "Https")[] | string)␊ + acceptedProtocols?: (("Http" | "Https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'.␊ */␊ - enabledState?: (("Enabled" | "Disabled") | string)␊ + enabledState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend endpoints associated with this rule␊ */␊ - frontendEndpoints?: (SubResource2[] | string)␊ + frontendEndpoints?: (SubResource2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The route patterns of the rule.␊ */␊ - patternsToMatch?: (string[] | string)␊ + patternsToMatch?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base class for all types of Route.␊ */␊ - routeConfiguration?: (RouteConfiguration2 | string)␊ + routeConfiguration?: (/**␊ + * Base class for all types of Route.␊ + */␊ + RouteConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - rulesEngine?: (SubResource2 | string)␊ + rulesEngine?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16673,11 +34300,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - backendPool?: (SubResource2 | string)␊ + backendPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.␊ */␊ - cacheConfiguration?: (CacheConfiguration2 | string)␊ + cacheConfiguration?: (/**␊ + * Caching settings for a caching-type route. To disable caching, do not provide a cacheConfiguration object.␊ + */␊ + CacheConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.␊ */␊ @@ -16685,7 +34324,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol this rule will use when forwarding traffic to backends.␊ */␊ - forwardingProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | string)␊ + forwardingProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16699,7 +34341,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to use dynamic compression for cached content.␊ */␊ - dynamicCompression?: (("Enabled" | "Disabled") | string)␊ + dynamicCompression?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * query parameters to include or exclude (comma separated).␊ */␊ @@ -16707,7 +34352,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Treatment of URL query terms when forming the cache key.␊ */␊ - queryParameterStripDirective?: (("StripNone" | "StripAll" | "StripOnly" | "StripAllExcept") | string)␊ + queryParameterStripDirective?: (("StripNone" | "StripAll" | "StripOnly" | "StripAllExcept") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16734,11 +34382,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the destination to where the traffic is redirected.␊ */␊ - redirectProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | string)␊ + redirectProtocol?: (("HttpOnly" | "HttpsOnly" | "MatchRequest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The redirect type the rule will use when redirecting traffic.␊ */␊ - redirectType?: (("Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect") | string)␊ + redirectType?: (("Moved" | "Found" | "TemporaryRedirect" | "PermanentRedirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16749,11 +34403,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the Rules Engine which is unique within the Front Door.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The JSON object that contains the properties required to create a Rules Engine Configuration.␊ */␊ - properties: (RulesEngineProperties | string)␊ + properties: (/**␊ + * The JSON object that contains the properties required to create a Rules Engine Configuration.␊ + */␊ + RulesEngineProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "rulesEngines"␊ [k: string]: unknown␊ }␊ @@ -16764,11 +34427,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource status.␊ */␊ - resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | string)␊ + resourceState?: (("Creating" | "Enabling" | "Enabled" | "Disabling" | "Disabled" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of rules that define a particular Rules Engine Configuration.␊ */␊ - rules?: (RulesEngineRule[] | string)␊ + rules?: (RulesEngineRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16778,15 +34447,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * One or more actions that will execute, modifying the request and/or response.␊ */␊ - action: (RulesEngineAction | string)␊ + action: (/**␊ + * One or more actions that will execute, modifying the request and/or response.␊ + */␊ + RulesEngineAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of match conditions that must meet in order for the actions of this rule to run. Having no match conditions means the actions will always run.␊ */␊ - matchConditions?: (RulesEngineMatchCondition[] | string)␊ + matchConditions?: (RulesEngineMatchCondition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.␊ */␊ - matchProcessingBehavior?: (("Continue" | "Stop") | string)␊ + matchProcessingBehavior?: (("Continue" | "Stop") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A name to refer to this specific rule.␊ */␊ @@ -16794,7 +34475,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A priority assigned to this rule. ␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16804,15 +34488,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of header actions to apply from the request from AFD to the origin.␊ */␊ - requestHeaderActions?: (HeaderAction[] | string)␊ + requestHeaderActions?: (HeaderAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of header actions to apply from the response from AFD to the client.␊ */␊ - responseHeaderActions?: (HeaderAction[] | string)␊ + responseHeaderActions?: (HeaderAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base class for all types of Route.␊ */␊ - routeConfigurationOverride?: ((ForwardingConfiguration2 | RedirectConfiguration2) | string)␊ + routeConfigurationOverride?: ((/**␊ + * Describes Forwarding Route.␊ + */␊ + ForwardingConfiguration2 | /**␊ + * Describes Redirect Route.␊ + */␊ + RedirectConfiguration2) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16822,7 +34521,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Which type of manipulation to apply to the header.␊ */␊ - headerActionType: (("Append" | "Delete" | "Overwrite") | string)␊ + headerActionType: (("Append" | "Delete" | "Overwrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the header this action will apply to.␊ */␊ @@ -16840,19 +34542,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if this is negate condition or not␊ */␊ - negateCondition?: (boolean | string)␊ + negateCondition?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.␊ */␊ - rulesEngineMatchValue: (string[] | string)␊ + rulesEngineMatchValue: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match Variable.␊ */␊ - rulesEngineMatchVariable: (("IsMobile" | "RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestPath" | "RequestFilename" | "RequestFilenameExtension" | "RequestHeader" | "RequestBody" | "RequestScheme") | string)␊ + rulesEngineMatchVariable: (("IsMobile" | "RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestPath" | "RequestFilename" | "RequestFilenameExtension" | "RequestHeader" | "RequestBody" | "RequestScheme") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to apply to the match condition.␊ */␊ - rulesEngineOperator: (("Any" | "IPMatch" | "GeoMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith") | string)␊ + rulesEngineOperator: (("Any" | "IPMatch" | "GeoMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of selector in RequestHeader or RequestBody to be matched␊ */␊ @@ -16860,7 +34574,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of transforms␊ */␊ - transforms?: (("Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls")[] | string)␊ + transforms?: (("Lowercase" | "Uppercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16875,7 +34592,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The JSON object that contains the properties required to create a Rules Engine Configuration.␊ */␊ - properties: (RulesEngineProperties | string)␊ + properties: (/**␊ + * The JSON object that contains the properties required to create a Rules Engine Configuration.␊ + */␊ + RulesEngineProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/frontDoors/rulesEngines"␊ [k: string]: unknown␊ }␊ @@ -16895,19 +34618,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to Create Redis operation.␊ */␊ - properties: (RedisCreateProperties | string)␊ - resources?: (RedisFirewallRulesChildResource | RedisPatchSchedulesChildResource | RedisLinkedServersChildResource)[]␊ + properties: (/**␊ + * Properties supplied to Create Redis operation.␊ + */␊ + RedisCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Cache/Redis/firewallRules␊ + */␊ + RedisFirewallRulesChildResource | /**␊ + * Microsoft.Cache/Redis/patchSchedules␊ + */␊ + RedisPatchSchedulesChildResource | /**␊ + * Microsoft.Cache/Redis/linkedServers␊ + */␊ + RedisLinkedServersChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis"␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16917,21 +34661,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the non-ssl Redis server port (6379) is enabled.␊ */␊ - enableNonSslPort?: (boolean | string)␊ + enableNonSslPort?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.␊ */␊ redisConfiguration?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of shards to be created on a Premium Cluster Cache.␊ */␊ - shardCount?: (number | string)␊ + shardCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU parameters supplied to the create Redis operation.␊ */␊ - sku: (Sku | string)␊ + sku: (/**␊ + * SKU parameters supplied to the create Redis operation.␊ + */␊ + Sku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network.␊ */␊ @@ -16945,7 +34704,10 @@ Generated by [AVA](https://avajs.dev). */␊ tenantSettings?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16955,15 +34717,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4).␊ */␊ - capacity: (number | string)␊ + capacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium).␊ */␊ - family: (("C" | "P") | string)␊ + family: (("C" | "P") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium).␊ */␊ - name: (("Basic" | "Standard" | "Premium") | string)␊ + name: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -16978,7 +34749,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies a range of IP addresses permitted to connect to the cache␊ */␊ - properties: (RedisFirewallRuleProperties | string)␊ + properties: (/**␊ + * Specifies a range of IP addresses permitted to connect to the cache␊ + */␊ + RedisFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -17008,7 +34785,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of patch schedules for a Redis cache.␊ */␊ - properties: (ScheduleEntries | string)␊ + properties: (/**␊ + * List of patch schedules for a Redis cache.␊ + */␊ + ScheduleEntries | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "patchSchedules"␊ [k: string]: unknown␊ }␊ @@ -17019,7 +34802,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of patch schedules for a Redis cache.␊ */␊ - scheduleEntries: (ScheduleEntry[] | string)␊ + scheduleEntries: (ScheduleEntry[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17029,7 +34815,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Day of the week when a cache can be patched.␊ */␊ - dayOfWeek: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday" | "Everyday" | "Weekend") | string)␊ + dayOfWeek: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday" | "Everyday" | "Weekend") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ISO8601 timespan specifying how much time cache patching can take. ␊ */␊ @@ -17037,7 +34826,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Start hour after which cache patching can start.␊ */␊ - startHourUtc: (number | string)␊ + startHourUtc: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17052,7 +34844,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create properties for a linked server␊ */␊ - properties: (RedisLinkedServerCreateProperties | string)␊ + properties: (/**␊ + * Create properties for a linked server␊ + */␊ + RedisLinkedServerCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "linkedServers"␊ [k: string]: unknown␊ }␊ @@ -17071,7 +34869,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Role of the linked server.␊ */␊ - serverRole: (("Primary" | "Secondary") | string)␊ + serverRole: (("Primary" | "Secondary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17086,7 +34887,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies a range of IP addresses permitted to connect to the cache␊ */␊ - properties: (RedisFirewallRuleProperties | string)␊ + properties: (/**␊ + * Specifies a range of IP addresses permitted to connect to the cache␊ + */␊ + RedisFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -17102,7 +34909,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create properties for a linked server␊ */␊ - properties: (RedisLinkedServerCreateProperties | string)␊ + properties: (/**␊ + * Create properties for a linked server␊ + */␊ + RedisLinkedServerCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis/linkedServers"␊ [k: string]: unknown␊ }␊ @@ -17118,7 +34931,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of patch schedules for a Redis cache.␊ */␊ - properties: (ScheduleEntries | string)␊ + properties: (/**␊ + * List of patch schedules for a Redis cache.␊ + */␊ + ScheduleEntries | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis/patchSchedules"␊ [k: string]: unknown␊ }␊ @@ -17130,7 +34949,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). This property is required when creating a new resource.␊ */␊ @@ -17142,17 +34967,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Search service.␊ */␊ - properties: (SearchServiceProperties | string)␊ + properties: (/**␊ + * Properties of the Search service.␊ + */␊ + SearchServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.␊ */␊ - sku?: (Sku1 | string)␊ + sku?: (/**␊ + * Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.␊ + */␊ + Sku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags to help categorize the resource in the Azure portal.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Search/searchServices"␊ [k: string]: unknown␊ }␊ @@ -17163,7 +35003,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("None" | "SystemAssigned") | string)␊ + type: (("None" | "SystemAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17173,15 +35016,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.␊ */␊ - hostingMode?: (("default" | "highDensity") | string)␊ + hostingMode?: (("default" | "highDensity") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3.␊ */␊ - partitionCount?: ((number & string) | string)␊ + partitionCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of replicas in the Search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU.␊ */␊ - replicaCount?: ((number & string) | string)␊ + replicaCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17191,7 +35043,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'.␊ */␊ - name?: (("free" | "basic" | "standard" | "standard2" | "standard3" | "storage_optimized_l1" | "storage_optimized_l2") | string)␊ + name?: (("free" | "basic" | "standard" | "standard2" | "standard3" | "storage_optimized_l1" | "storage_optimized_l2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17210,17 +35065,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Analysis Services resource.␊ */␊ - properties: (AnalysisServicesServerProperties | string)␊ + properties: (/**␊ + * Properties of Analysis Services resource.␊ + */␊ + AnalysisServicesServerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the SKU name and Azure pricing tier for Analysis Services resource.␊ */␊ - sku: (ResourceSku | string)␊ + sku: (/**␊ + * Represents the SKU name and Azure pricing tier for Analysis Services resource.␊ + */␊ + ResourceSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional resource provisioning properties.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.AnalysisServices/servers"␊ [k: string]: unknown␊ }␊ @@ -17231,7 +35101,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of administrator user identities␊ */␊ - asAdministrators?: (ServerAdministrators | string)␊ + asAdministrators?: (/**␊ + * An array of administrator user identities␊ + */␊ + ServerAdministrators | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The container URI of backup blob.␊ */␊ @@ -17239,11 +35115,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The managed mode of the server (0 = not managed, 1 = managed).␊ */␊ - managedMode?: ((number & string) | string)␊ + managedMode?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server monitor mode for AS server␊ */␊ - serverMonitorMode?: ((number & string) | string)␊ + serverMonitorMode?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17253,7 +35135,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of administrator user identities.␊ */␊ - members?: (string[] | string)␊ + members?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17263,7 +35148,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances in the read only query pool.␊ */␊ - capacity?: ((number & string) | string)␊ + capacity?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SKU level.␊ */␊ @@ -17271,7 +35159,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the Azure pricing tier to which the SKU applies.␊ */␊ - tier?: (("Development" | "Basic" | "Standard") | string)␊ + tier?: (("Development" | "Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17290,17 +35181,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Analysis Services resource.␊ */␊ - properties: (AnalysisServicesServerProperties1 | string)␊ + properties: (/**␊ + * Properties of Analysis Services resource.␊ + */␊ + AnalysisServicesServerProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the SKU name and Azure pricing tier for Analysis Services resource.␊ */␊ - sku: (ResourceSku1 | string)␊ + sku: (/**␊ + * Represents the SKU name and Azure pricing tier for Analysis Services resource.␊ + */␊ + ResourceSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional resource provisioning properties.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.AnalysisServices/servers"␊ [k: string]: unknown␊ }␊ @@ -17311,7 +35217,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of administrator user identities.␊ */␊ - asAdministrators?: (ServerAdministrators1 | string)␊ + asAdministrators?: (/**␊ + * An array of administrator user identities.␊ + */␊ + ServerAdministrators1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SAS container URI to the backup container.␊ */␊ @@ -17319,27 +35231,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The gateway details.␊ */␊ - gatewayDetails?: (GatewayDetails | string)␊ + gatewayDetails?: (/**␊ + * The gateway details.␊ + */␊ + GatewayDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of firewall rules.␊ */␊ - ipV4FirewallSettings?: (IPv4FirewallSettings | string)␊ + ipV4FirewallSettings?: (/**␊ + * An array of firewall rules.␊ + */␊ + IPv4FirewallSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The managed mode of the server (0 = not managed, 1 = managed).␊ */␊ - managedMode?: ((number & string) | string)␊ + managedMode?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * How the read-write server's participation in the query pool is controlled.
It can have the following values: Specifying readOnly when capacity is 1 results in error.␊ */␊ - querypoolConnectionMode?: (("All" | "ReadOnly") | string)␊ + querypoolConnectionMode?: (("All" | "ReadOnly") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server monitor mode for AS server␊ */␊ - serverMonitorMode?: ((number & string) | string)␊ + serverMonitorMode?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the SKU name and Azure pricing tier for Analysis Services resource.␊ */␊ - sku?: (ResourceSku1 | string)␊ + sku?: (/**␊ + * Represents the SKU name and Azure pricing tier for Analysis Services resource.␊ + */␊ + ResourceSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17349,7 +35288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of administrator user identities.␊ */␊ - members?: (string[] | string)␊ + members?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17369,11 +35311,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The indicator of enabling PBI service.␊ */␊ - enablePowerBIService?: (boolean | string)␊ + enablePowerBIService?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of firewall rules.␊ */␊ - firewallRules?: (IPv4FirewallRule[] | string)␊ + firewallRules?: (IPv4FirewallRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17401,7 +35349,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances in the read only query pool.␊ */␊ - capacity?: ((number & string) | string)␊ + capacity?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SKU level.␊ */␊ @@ -17409,7 +35360,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the Azure pricing tier to which the SKU applies.␊ */␊ - tier?: (("Development" | "Basic" | "Standard") | string)␊ + tier?: (("Development" | "Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17424,7 +35378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (IdentityData | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + IdentityData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -17436,18 +35396,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vault.␊ */␊ - properties: (VaultProperties | string)␊ - resources?: (VaultsCertificatesChildResource | VaultsExtendedInformationChildResource)[]␊ + properties: (/**␊ + * Properties of the vault.␊ + */␊ + VaultProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.RecoveryServices/vaults/certificates␊ + */␊ + VaultsCertificatesChildResource | /**␊ + * Microsoft.RecoveryServices/vaults/extendedInformation␊ + */␊ + VaultsExtendedInformationChildResource)[]␊ /**␊ * Identifies the unique system identifier for each Azure resource.␊ */␊ - sku?: (Sku2 | string)␊ + sku?: (/**␊ + * Identifies the unique system identifier for each Azure resource.␊ + */␊ + Sku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults"␊ [k: string]: unknown␊ }␊ @@ -17458,7 +35439,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("SystemAssigned" | "None") | string)␊ + type: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17468,7 +35452,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details for upgrading vault.␊ */␊ - upgradeDetails?: (UpgradeDetails | string)␊ + upgradeDetails?: (/**␊ + * Details for upgrading vault.␊ + */␊ + UpgradeDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17489,7 +35479,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Raw certificate data.␊ */␊ - properties: (RawCertificateData | string)␊ + properties: (/**␊ + * Raw certificate data.␊ + */␊ + RawCertificateData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -17500,7 +35496,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the authentication type.␊ */␊ - authType?: (("Invalid" | "ACS" | "AAD" | "AccessControlService" | "AzureActiveDirectory") | string)␊ + authType?: (("Invalid" | "ACS" | "AAD" | "AccessControlService" | "AzureActiveDirectory") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base64 encoded certificate raw data string␊ */␊ @@ -17520,7 +35519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vault extended information.␊ */␊ - properties: (VaultExtendedInfo | string)␊ + properties: (/**␊ + * Vault extended information.␊ + */␊ + VaultExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extendedInformation"␊ [k: string]: unknown␊ }␊ @@ -17553,7 +35558,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Sku name.␊ */␊ - name: (("Standard" | "RS0") | string)␊ + name: (("Standard" | "RS0") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17565,7 +35573,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required. Gets or sets the sku type.␊ */␊ - sku: (Sku3 | string)␊ + sku: (/**␊ + * The SKU of the recovery services vault.␊ + */␊ + Sku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update the request will succeed.␊ */␊ @@ -17575,8 +35589,14 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RecoveryServicesPropertiesCreateParameters | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (RecoveryServicesPropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17586,11 +35606,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the sku name. Required for vault creation, optional for update. Possible values include: 'RS0'␊ */␊ - name: ("RS0" | string)␊ + name: ("RS0" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the sku tier. Required for vault creation, optional for update. Possible values include: 'Standard'␊ */␊ - tier: ("Standard" | string)␊ + tier: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface RecoveryServicesPropertiesCreateParameters {␊ @@ -17608,7 +35634,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Raw certificate data.␊ */␊ - properties: (RawCertificateData | string)␊ + properties: (/**␊ + * Raw certificate data.␊ + */␊ + RawCertificateData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/certificates"␊ [k: string]: unknown␊ }␊ @@ -17625,7 +35657,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vault extended information.␊ */␊ - properties: (VaultExtendedInfo | string)␊ + properties: (/**␊ + * Vault extended information.␊ + */␊ + VaultExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/extendedInformation"␊ [k: string]: unknown␊ }␊ @@ -17637,7 +35675,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the type of database account. This can only be set at database account creation.␊ */␊ - kind?: (("GlobalDocumentDB" | "MongoDB" | "Parse") | string)␊ + kind?: (("GlobalDocumentDB" | "MongoDB" | "Parse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource group to which the resource belongs.␊ */␊ @@ -17649,13 +35690,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB database accounts.␊ */␊ - properties: (DatabaseAccountCreateUpdateProperties | string)␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB database accounts.␊ + */␊ + DatabaseAccountCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DocumentDB/databaseAccounts"␊ [k: string]: unknown␊ }␊ @@ -17666,31 +35716,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Cosmos DB capabilities for the account␊ */␊ - capabilities?: (Capability[] | string)␊ + capabilities?: (Capability[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cassandra connector offer type for the Cosmos DB database C* account.␊ */␊ - connectorOffer?: ("Small" | string)␊ + connectorOffer?: ("Small" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The consistency policy for the Cosmos DB database account.␊ */␊ - consistencyPolicy?: (ConsistencyPolicy | string)␊ + consistencyPolicy?: (/**␊ + * The consistency policy for the Cosmos DB database account.␊ + */␊ + ConsistencyPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The offer type for the database␊ */␊ - databaseAccountOfferType: ("Standard" | string)␊ + databaseAccountOfferType: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account.␊ */␊ - enableAutomaticFailover?: (boolean | string)␊ + enableAutomaticFailover?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables the cassandra connector on the Cosmos DB C* account␊ */␊ - enableCassandraConnector?: (boolean | string)␊ + enableCassandraConnector?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables the account to write in multiple locations␊ */␊ - enableMultipleWriteLocations?: (boolean | string)␊ + enableMultipleWriteLocations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account. IP addresses/ranges must be comma separated and must not contain any spaces.␊ */␊ @@ -17698,15 +35772,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to indicate whether to enable/disable Virtual Network ACL rules.␊ */␊ - isVirtualNetworkFilterEnabled?: (boolean | string)␊ + isVirtualNetworkFilterEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array that contains the georeplication locations enabled for the Cosmos DB account.␊ */␊ - locations: (Location[] | string)␊ + locations: (Location[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Virtual Network ACL rules configured for the Cosmos DB account.␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17726,15 +35809,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default consistency level and configuration settings of the Cosmos DB account.␊ */␊ - defaultConsistencyLevel: (("Eventual" | "Session" | "BoundedStaleness" | "Strong" | "ConsistentPrefix") | string)␊ + defaultConsistencyLevel: (("Eventual" | "Session" | "BoundedStaleness" | "Strong" | "ConsistentPrefix") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.␊ */␊ - maxIntervalInSeconds?: (number | string)␊ + maxIntervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'.␊ */␊ - maxStalenessPrefix?: (number | string)␊ + maxStalenessPrefix?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17744,11 +35836,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.␊ */␊ - failoverPriority?: (number | string)␊ + failoverPriority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to indicate whether or not this region is an AvailabilityZone region␊ */␊ - isZoneRedundant?: (boolean | string)␊ + isZoneRedundant?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the region.␊ */␊ @@ -17770,7 +35868,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create firewall rule before the virtual network has vnet service endpoint enabled.␊ */␊ - ignoreMissingVNetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVNetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17785,8 +35886,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB SQL database.␊ */␊ - properties: (SqlDatabaseCreateUpdateProperties | string)␊ - resources?: (DatabaseAccountsApisDatabasesSettingsChildResource | DatabaseAccountsApisDatabasesContainersChildResource | DatabaseAccountsApisDatabasesCollectionsChildResource | DatabaseAccountsApisDatabasesGraphsChildResource)[]␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB SQL database.␊ + */␊ + SqlDatabaseCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/settings␊ + */␊ + DatabaseAccountsApisDatabasesSettingsChildResource | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/containers␊ + */␊ + DatabaseAccountsApisDatabasesContainersChildResource | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/collections␊ + */␊ + DatabaseAccountsApisDatabasesCollectionsChildResource | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs␊ + */␊ + DatabaseAccountsApisDatabasesGraphsChildResource)[]␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/databases"␊ [k: string]: unknown␊ }␊ @@ -17799,11 +35918,20 @@ Generated by [AVA](https://avajs.dev). */␊ options: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB SQL database id object␊ */␊ - resource: (SqlDatabaseResource | string)␊ + resource: (/**␊ + * Cosmos DB SQL database id object␊ + */␊ + SqlDatabaseResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17823,7 +35951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cosmos DB resource throughput object␊ */␊ - resource: (ThroughputResource | string)␊ + resource: (/**␊ + * Cosmos DB resource throughput object␊ + */␊ + ThroughputResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17833,7 +35967,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value of the Cosmos DB resource throughput␊ */␊ - throughput: (number | string)␊ + throughput: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17848,7 +35985,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB container.␊ */␊ - properties: (SqlContainerCreateUpdateProperties | string)␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB container.␊ + */␊ + SqlContainerCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "containers"␊ [k: string]: unknown␊ }␊ @@ -17861,11 +36004,20 @@ Generated by [AVA](https://avajs.dev). */␊ options: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB SQL container resource object␊ */␊ - resource: (SqlContainerResource | string)␊ + resource: (/**␊ + * Cosmos DB SQL container resource object␊ + */␊ + SqlContainerResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17875,11 +36027,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The conflict resolution policy for the container.␊ */␊ - conflictResolutionPolicy?: (ConflictResolutionPolicy | string)␊ + conflictResolutionPolicy?: (/**␊ + * The conflict resolution policy for the container.␊ + */␊ + ConflictResolutionPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default time to live␊ */␊ - defaultTtl?: (number | string)␊ + defaultTtl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Cosmos DB SQL container␊ */␊ @@ -17887,15 +36048,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cosmos DB indexing policy␊ */␊ - indexingPolicy?: (IndexingPolicy | string)␊ + indexingPolicy?: (/**␊ + * Cosmos DB indexing policy␊ + */␊ + IndexingPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration of the partition key to be used for partitioning data into multiple partitions␊ */␊ - partitionKey?: (ContainerPartitionKey | string)␊ + partitionKey?: (/**␊ + * The configuration of the partition key to be used for partitioning data into multiple partitions␊ + */␊ + ContainerPartitionKey | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.␊ */␊ - uniqueKeyPolicy?: (UniqueKeyPolicy | string)␊ + uniqueKeyPolicy?: (/**␊ + * The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.␊ + */␊ + UniqueKeyPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17913,7 +36092,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the conflict resolution mode.␊ */␊ - mode?: (("LastWriterWins" | "Custom") | string)␊ + mode?: (("LastWriterWins" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17923,19 +36105,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if the indexing policy is automatic␊ */␊ - automatic?: (boolean | string)␊ + automatic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of paths to exclude from indexing␊ */␊ - excludedPaths?: (ExcludedPath[] | string)␊ + excludedPaths?: (ExcludedPath[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of paths to include in the indexing␊ */␊ - includedPaths?: (IncludedPath[] | string)␊ + includedPaths?: (IncludedPath[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the indexing mode.␊ */␊ - indexingMode?: (("Consistent" | "Lazy" | "None") | string)␊ + indexingMode?: (("Consistent" | "Lazy" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExcludedPath {␊ @@ -17952,7 +36146,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of indexes for this path␊ */␊ - indexes?: (Indexes[] | string)␊ + indexes?: (Indexes[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)␊ */␊ @@ -17966,15 +36163,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The datatype for which the indexing behavior is applied to.␊ */␊ - dataType?: (("String" | "Number" | "Point" | "Polygon" | "LineString" | "MultiPolygon") | string)␊ + dataType?: (("String" | "Number" | "Point" | "Polygon" | "LineString" | "MultiPolygon") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the type of index.␊ */␊ - kind?: (("Hash" | "Range" | "Spatial") | string)␊ + kind?: (("Hash" | "Range" | "Spatial") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The precision of the index. -1 is maximum precision.␊ */␊ - precision?: (number | string)␊ + precision?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17984,11 +36190,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the kind of algorithm used for partitioning.␊ */␊ - kind?: (("Hash" | "Range") | string)␊ + kind?: (("Hash" | "Range") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of paths using which data within the container can be partitioned␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -17998,7 +36210,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of unique keys on that enforces uniqueness constraint on documents in the collection in the Azure Cosmos DB service.␊ */␊ - uniqueKeys?: (UniqueKey[] | string)␊ + uniqueKeys?: (UniqueKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18008,7 +36223,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of paths must be unique for each document in the Azure Cosmos DB service␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18023,7 +36241,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB MongoDB collection.␊ */␊ - properties: (MongoDBCollectionCreateUpdateProperties | string)␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB MongoDB collection.␊ + */␊ + MongoDBCollectionCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "collections"␊ [k: string]: unknown␊ }␊ @@ -18036,11 +36260,20 @@ Generated by [AVA](https://avajs.dev). */␊ options: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB MongoDB collection resource object␊ */␊ - resource: (MongoDBCollectionResource | string)␊ + resource: (/**␊ + * Cosmos DB MongoDB collection resource object␊ + */␊ + MongoDBCollectionResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18054,13 +36287,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of index keys␊ */␊ - indexes?: (MongoIndex[] | string)␊ + indexes?: (MongoIndex[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The shard key and partition kind pair, only support "Hash" partition kind␊ */␊ shardKey?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18070,11 +36309,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cosmos DB MongoDB collection resource object␊ */␊ - key?: (MongoIndexKeys | string)␊ + key?: (/**␊ + * Cosmos DB MongoDB collection resource object␊ + */␊ + MongoIndexKeys | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB MongoDB collection index options␊ */␊ - options?: (MongoIndexOptions | string)␊ + options?: (/**␊ + * Cosmos DB MongoDB collection index options␊ + */␊ + MongoIndexOptions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18084,7 +36335,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of keys for each MongoDB collection in the Azure Cosmos DB service␊ */␊ - keys?: (string[] | string)␊ + keys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18094,11 +36348,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Expire after seconds␊ */␊ - expireAfterSeconds?: (number | string)␊ + expireAfterSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Is unique or not␊ */␊ - unique?: (boolean | string)␊ + unique?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18113,7 +36373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB Gremlin graph.␊ */␊ - properties: (GremlinGraphCreateUpdateProperties | string)␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB Gremlin graph.␊ + */␊ + GremlinGraphCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "graphs"␊ [k: string]: unknown␊ }␊ @@ -18126,11 +36392,20 @@ Generated by [AVA](https://avajs.dev). */␊ options: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB Gremlin graph resource object␊ */␊ - resource: (GremlinGraphResource | string)␊ + resource: (/**␊ + * Cosmos DB Gremlin graph resource object␊ + */␊ + GremlinGraphResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18140,11 +36415,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The conflict resolution policy for the container.␊ */␊ - conflictResolutionPolicy?: (ConflictResolutionPolicy | string)␊ + conflictResolutionPolicy?: (/**␊ + * The conflict resolution policy for the container.␊ + */␊ + ConflictResolutionPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default time to live␊ */␊ - defaultTtl?: (number | string)␊ + defaultTtl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Cosmos DB Gremlin graph␊ */␊ @@ -18152,15 +36436,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cosmos DB indexing policy␊ */␊ - indexingPolicy?: (IndexingPolicy | string)␊ + indexingPolicy?: (/**␊ + * Cosmos DB indexing policy␊ + */␊ + IndexingPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration of the partition key to be used for partitioning data into multiple partitions␊ */␊ - partitionKey?: (ContainerPartitionKey | string)␊ + partitionKey?: (/**␊ + * The configuration of the partition key to be used for partitioning data into multiple partitions␊ + */␊ + ContainerPartitionKey | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.␊ */␊ - uniqueKeyPolicy?: (UniqueKeyPolicy | string)␊ + uniqueKeyPolicy?: (/**␊ + * The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.␊ + */␊ + UniqueKeyPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18175,8 +36477,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB MongoDB collection.␊ */␊ - properties: (MongoDBCollectionCreateUpdateProperties | string)␊ - resources?: DatabaseAccountsApisDatabasesCollectionsSettingsChildResource[]␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB MongoDB collection.␊ + */␊ + MongoDBCollectionCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings␊ + */␊ + DatabaseAccountsApisDatabasesCollectionsSettingsChildResource[]␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/databases/collections"␊ [k: string]: unknown␊ }␊ @@ -18189,7 +36500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "settings"␊ [k: string]: unknown␊ }␊ @@ -18205,8 +36522,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB container.␊ */␊ - properties: (SqlContainerCreateUpdateProperties | string)␊ - resources?: DatabaseAccountsApisDatabasesContainersSettingsChildResource[]␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB container.␊ + */␊ + SqlContainerCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings␊ + */␊ + DatabaseAccountsApisDatabasesContainersSettingsChildResource[]␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/databases/containers"␊ [k: string]: unknown␊ }␊ @@ -18219,7 +36545,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "settings"␊ [k: string]: unknown␊ }␊ @@ -18235,8 +36567,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB Gremlin graph.␊ */␊ - properties: (GremlinGraphCreateUpdateProperties | string)␊ - resources?: DatabaseAccountsApisDatabasesGraphsSettingsChildResource[]␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB Gremlin graph.␊ + */␊ + GremlinGraphCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings␊ + */␊ + DatabaseAccountsApisDatabasesGraphsSettingsChildResource[]␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs"␊ [k: string]: unknown␊ }␊ @@ -18249,7 +36590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "settings"␊ [k: string]: unknown␊ }␊ @@ -18265,8 +36612,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB Cassandra keyspace.␊ */␊ - properties: (CassandraKeyspaceCreateUpdateProperties | string)␊ - resources?: (DatabaseAccountsApisKeyspacesSettingsChildResource | DatabaseAccountsApisKeyspacesTablesChildResource)[]␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB Cassandra keyspace.␊ + */␊ + CassandraKeyspaceCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings␊ + */␊ + DatabaseAccountsApisKeyspacesSettingsChildResource | /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables␊ + */␊ + DatabaseAccountsApisKeyspacesTablesChildResource)[]␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces"␊ [k: string]: unknown␊ }␊ @@ -18279,11 +36638,20 @@ Generated by [AVA](https://avajs.dev). */␊ options: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB Cassandra keyspace id object␊ */␊ - resource: (CassandraKeyspaceResource | string)␊ + resource: (/**␊ + * Cosmos DB Cassandra keyspace id object␊ + */␊ + CassandraKeyspaceResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18305,7 +36673,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "settings"␊ [k: string]: unknown␊ }␊ @@ -18321,7 +36695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB Cassandra table.␊ */␊ - properties: (CassandraTableCreateUpdateProperties | string)␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB Cassandra table.␊ + */␊ + CassandraTableCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tables"␊ [k: string]: unknown␊ }␊ @@ -18334,11 +36714,20 @@ Generated by [AVA](https://avajs.dev). */␊ options: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB Cassandra table id object␊ */␊ - resource: (CassandraTableResource | string)␊ + resource: (/**␊ + * Cosmos DB Cassandra table id object␊ + */␊ + CassandraTableResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18348,7 +36737,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time to live of the Cosmos DB Cassandra table␊ */␊ - defaultTtl?: (number | string)␊ + defaultTtl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Cosmos DB Cassandra table␊ */␊ @@ -18356,7 +36748,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cosmos DB Cassandra table schema␊ */␊ - schema?: (CassandraSchema | string)␊ + schema?: (/**␊ + * Cosmos DB Cassandra table schema␊ + */␊ + CassandraSchema | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18366,15 +36764,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of cluster key.␊ */␊ - clusterKeys?: (ClusterKey[] | string)␊ + clusterKeys?: (ClusterKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Cassandra table columns.␊ */␊ - columns?: (Column[] | string)␊ + columns?: (Column[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of partition key.␊ */␊ - partitionKeys?: (CassandraPartitionKey[] | string)␊ + partitionKeys?: (CassandraPartitionKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18427,8 +36834,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB Cassandra table.␊ */␊ - properties: (CassandraTableCreateUpdateProperties | string)␊ - resources?: DatabaseAccountsApisKeyspacesTablesSettingsChildResource[]␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB Cassandra table.␊ + */␊ + CassandraTableCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings␊ + */␊ + DatabaseAccountsApisKeyspacesTablesSettingsChildResource[]␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables"␊ [k: string]: unknown␊ }␊ @@ -18441,7 +36857,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "settings"␊ [k: string]: unknown␊ }␊ @@ -18457,8 +36879,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to create and update Azure Cosmos DB Table.␊ */␊ - properties: (TableCreateUpdateProperties | string)␊ - resources?: DatabaseAccountsApisTablesSettingsChildResource[]␊ + properties: (/**␊ + * Properties to create and update Azure Cosmos DB Table.␊ + */␊ + TableCreateUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DocumentDB/databaseAccounts/apis/tables/settings␊ + */␊ + DatabaseAccountsApisTablesSettingsChildResource[]␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/tables"␊ [k: string]: unknown␊ }␊ @@ -18471,11 +36902,20 @@ Generated by [AVA](https://avajs.dev). */␊ options: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cosmos DB table id object␊ */␊ - resource: (TableResource | string)␊ + resource: (/**␊ + * Cosmos DB table id object␊ + */␊ + TableResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18497,7 +36937,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "settings"␊ [k: string]: unknown␊ }␊ @@ -18510,7 +36956,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/databases/collections/settings"␊ [k: string]: unknown␊ }␊ @@ -18523,7 +36975,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/databases/containers/settings"␊ [k: string]: unknown␊ }␊ @@ -18536,7 +36994,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/databases/graphs/settings"␊ [k: string]: unknown␊ }␊ @@ -18549,7 +37013,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/settings"␊ [k: string]: unknown␊ }␊ @@ -18562,7 +37032,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/keyspaces/tables/settings"␊ [k: string]: unknown␊ }␊ @@ -18575,7 +37051,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to update Azure Cosmos DB resource throughput.␊ */␊ - properties: (ThroughputUpdateProperties | string)␊ + properties: (/**␊ + * Properties to update Azure Cosmos DB resource throughput.␊ + */␊ + ThroughputUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DocumentDB/databaseAccounts/apis/tables/settings"␊ [k: string]: unknown␊ }␊ @@ -18610,13 +37092,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vault␊ */␊ - properties: (VaultProperties1 | string)␊ + properties: (/**␊ + * Properties of the vault␊ + */␊ + VaultProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the key vault. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults"␊ [k: string]: unknown␊ }␊ @@ -18627,27 +37118,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.␊ */␊ - accessPolicies: (AccessPolicyEntry[] | string)␊ + accessPolicies: (AccessPolicyEntry[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.␊ */␊ - enabledForDeployment?: (boolean | string)␊ + enabledForDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.␊ */␊ - enabledForDiskEncryption?: (boolean | string)␊ + enabledForDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.␊ */␊ - enabledForTemplateDeployment?: (boolean | string)␊ + enabledForTemplateDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether the 'soft delete' functionality is enabled for this key vault.␊ */␊ - enableSoftDelete?: (boolean | string)␊ + enableSoftDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU details␊ */␊ - sku: (Sku4 | string)␊ + sku: (/**␊ + * SKU details␊ + */␊ + Sku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ @@ -18665,7 +37177,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application ID of the client making request on behalf of a principal␊ */␊ - applicationId?: (string | string)␊ + applicationId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.␊ */␊ @@ -18673,11 +37188,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions the identity has for keys, secrets and certificates.␊ */␊ - permissions: (Permissions | string)␊ + permissions: (/**␊ + * Permissions the identity has for keys, secrets and certificates.␊ + */␊ + Permissions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18687,15 +37211,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions to certificates␊ */␊ - certificates?: (("all" | "get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge")[] | string)␊ + certificates?: (("all" | "get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to keys␊ */␊ - keys?: (("all" | "encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + keys?: (("all" | "encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to secrets␊ */␊ - secrets?: (("all" | "get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + secrets?: (("all" | "get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18705,11 +37238,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU family name␊ */␊ - family: ("A" | string)␊ + family: ("A" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name to specify whether the key vault is a standard vault or a premium vault.␊ */␊ - name: (("standard" | "premium") | string)␊ + name: (("standard" | "premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18728,14 +37267,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vault␊ */␊ - properties: (VaultProperties2 | string)␊ - resources?: (VaultsAccessPoliciesChildResource | VaultsSecretsChildResource)[]␊ + properties: (/**␊ + * Properties of the vault␊ + */␊ + VaultProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ + */␊ + VaultsAccessPoliciesChildResource | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ + */␊ + VaultsSecretsChildResource)[]␊ /**␊ * The tags that will be assigned to the key vault.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults"␊ [k: string]: unknown␊ }␊ @@ -18746,35 +37300,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When \`createMode\` is set to \`recover\`, access policies are not required. Otherwise, access policies are required.␊ */␊ - accessPolicies?: (AccessPolicyEntry1[] | string)␊ + accessPolicies?: (AccessPolicyEntry1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The vault's create mode to indicate whether the vault need to be recovered or not.␊ */␊ - createMode?: (("recover" | "default") | string)␊ + createMode?: (("recover" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.␊ */␊ - enabledForDeployment?: (boolean | string)␊ + enabledForDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.␊ */␊ - enabledForDiskEncryption?: (boolean | string)␊ + enabledForDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.␊ */␊ - enabledForTemplateDeployment?: (boolean | string)␊ + enabledForTemplateDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.␊ */␊ - enablePurgeProtection?: (boolean | string)␊ + enablePurgeProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property specifying whether recoverable deletion is enabled for this key vault. Setting this property to true activates the soft delete feature, whereby vaults or vault entities can be recovered after deletion. Enabling this functionality is irreversible - that is, the property does not accept false as its value.␊ */␊ - enableSoftDelete?: (boolean | string)␊ + enableSoftDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU details␊ */␊ - sku: (Sku5 | string)␊ + sku: (/**␊ + * SKU details␊ + */␊ + Sku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ @@ -18792,7 +37373,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application ID of the client making request on behalf of a principal␊ */␊ - applicationId?: (string | string)␊ + applicationId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.␊ */␊ @@ -18800,11 +37384,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions the identity has for keys, secrets, certificates and storage.␊ */␊ - permissions: (Permissions1 | string)␊ + permissions: (/**␊ + * Permissions the identity has for keys, secrets, certificates and storage.␊ + */␊ + Permissions1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18814,19 +37407,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions to certificates␊ */␊ - certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge")[] | string)␊ + certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to keys␊ */␊ - keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to secrets␊ */␊ - secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to storage accounts␊ */␊ - storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | string)␊ + storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18836,11 +37441,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU family name␊ */␊ - family: ("A" | string)␊ + family: ("A" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name to specify whether the key vault is a standard vault or a premium vault.␊ */␊ - name: (("standard" | "premium") | string)␊ + name: (("standard" | "premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18851,11 +37462,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -18866,7 +37486,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.␊ */␊ - accessPolicies: (AccessPolicyEntry1[] | string)␊ + accessPolicies: (AccessPolicyEntry1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18877,17 +37500,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the secret␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "secrets"␊ [k: string]: unknown␊ }␊ @@ -18898,7 +37533,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The secret management attributes.␊ */␊ - attributes?: (SecretAttributes | string)␊ + attributes?: (/**␊ + * The secret management attributes.␊ + */␊ + SecretAttributes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The content type of the secret.␊ */␊ @@ -18916,15 +37557,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the object is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiry date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - exp?: (number | string)␊ + exp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Not before date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - nbf?: (number | string)␊ + nbf?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -18935,11 +37585,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -18955,13 +37614,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/secrets"␊ [k: string]: unknown␊ }␊ @@ -18981,14 +37649,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vault␊ */␊ - properties: (VaultProperties3 | string)␊ - resources?: (VaultsAccessPoliciesChildResource1 | VaultsPrivateEndpointConnectionsChildResource | VaultsSecretsChildResource1)[]␊ + properties: (/**␊ + * Properties of the vault␊ + */␊ + VaultProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ + */␊ + VaultsAccessPoliciesChildResource1 | /**␊ + * Microsoft.KeyVault/vaults/privateEndpointConnections␊ + */␊ + VaultsPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ + */␊ + VaultsSecretsChildResource1)[]␊ /**␊ * The tags that will be assigned to the key vault.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults"␊ [k: string]: unknown␊ }␊ @@ -18999,39 +37685,72 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When \`createMode\` is set to \`recover\`, access policies are not required. Otherwise, access policies are required.␊ */␊ - accessPolicies?: (AccessPolicyEntry2[] | string)␊ + accessPolicies?: (AccessPolicyEntry2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The vault's create mode to indicate whether the vault need to be recovered or not.␊ */␊ - createMode?: (("recover" | "default") | string)␊ + createMode?: (("recover" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.␊ */␊ - enabledForDeployment?: (boolean | string)␊ + enabledForDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.␊ */␊ - enabledForDiskEncryption?: (boolean | string)␊ + enabledForDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.␊ */␊ - enabledForTemplateDeployment?: (boolean | string)␊ + enabledForTemplateDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.␊ */␊ - enablePurgeProtection?: (boolean | string)␊ + enablePurgeProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value.␊ */␊ - enableSoftDelete?: (boolean | string)␊ + enableSoftDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A set of rules governing the network accessibility of a vault.␊ */␊ - networkAcls?: (NetworkRuleSet | string)␊ + networkAcls?: (/**␊ + * A set of rules governing the network accessibility of a vault.␊ + */␊ + NetworkRuleSet | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU details␊ */␊ - sku: (Sku6 | string)␊ + sku: (/**␊ + * SKU details␊ + */␊ + Sku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ @@ -19049,7 +37768,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application ID of the client making request on behalf of a principal␊ */␊ - applicationId?: (string | string)␊ + applicationId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.␊ */␊ @@ -19057,11 +37779,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions the identity has for keys, secrets, certificates and storage.␊ */␊ - permissions: (Permissions2 | string)␊ + permissions: (/**␊ + * Permissions the identity has for keys, secrets, certificates and storage.␊ + */␊ + Permissions2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19071,19 +37802,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions to certificates␊ */␊ - certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | string)␊ + certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to keys␊ */␊ - keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to secrets␊ */␊ - secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to storage accounts␊ */␊ - storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | string)␊ + storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19093,19 +37836,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.␊ */␊ - bypass?: (("AzureServices" | "None") | string)␊ + bypass?: (("AzureServices" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP address rules.␊ */␊ - ipRules?: (IPRule[] | string)␊ + ipRules?: (IPRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of virtual network rules.␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule1[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19135,11 +37890,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU family name␊ */␊ - family: ("A" | string)␊ + family: ("A" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name to specify whether the key vault is a standard vault or a premium vault.␊ */␊ - name: (("standard" | "premium") | string)␊ + name: (("standard" | "premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19150,11 +37911,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties1 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -19165,7 +37935,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.␊ */␊ - accessPolicies: (AccessPolicyEntry2[] | string)␊ + accessPolicies: (AccessPolicyEntry2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19180,7 +37953,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -19191,15 +37970,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private endpoint object properties.␊ */␊ - privateEndpoint?: (PrivateEndpoint | string)␊ + privateEndpoint?: (/**␊ + * Private endpoint object properties.␊ + */␊ + PrivateEndpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An object that represents the approval state of the private link connection.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * An object that represents the approval state of the private link connection.␊ + */␊ + PrivateLinkServiceConnectionState | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the private endpoint connection.␊ */␊ - provisioningState?: (("Succeeded" | "Creating" | "Updating" | "Deleting" | "Failed" | "Disconnected") | string)␊ + provisioningState?: (("Succeeded" | "Creating" | "Updating" | "Deleting" | "Failed" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19223,7 +38017,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the connection has been approved, rejected or removed by the key vault owner.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19234,17 +38031,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the secret␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties1 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "secrets"␊ [k: string]: unknown␊ }␊ @@ -19255,7 +38064,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The secret management attributes.␊ */␊ - attributes?: (SecretAttributes1 | string)␊ + attributes?: (/**␊ + * The secret management attributes.␊ + */␊ + SecretAttributes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The content type of the secret.␊ */␊ @@ -19273,15 +38088,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the object is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiry date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - exp?: (number | string)␊ + exp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Not before date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - nbf?: (number | string)␊ + nbf?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19292,11 +38116,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties1 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -19312,7 +38145,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -19328,13 +38167,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties1 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/secrets"␊ [k: string]: unknown␊ }␊ @@ -19354,14 +38202,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vault␊ */␊ - properties: (VaultProperties4 | string)␊ - resources?: (VaultsAccessPoliciesChildResource2 | VaultsSecretsChildResource2)[]␊ + properties: (/**␊ + * Properties of the vault␊ + */␊ + VaultProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ + */␊ + VaultsAccessPoliciesChildResource2 | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ + */␊ + VaultsSecretsChildResource2)[]␊ /**␊ * The tags that will be assigned to the key vault.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults"␊ [k: string]: unknown␊ }␊ @@ -19372,39 +38235,72 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.␊ */␊ - accessPolicies?: (AccessPolicyEntry3[] | string)␊ + accessPolicies?: (AccessPolicyEntry3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The vault's create mode to indicate whether the vault need to be recovered or not.␊ */␊ - createMode?: (("recover" | "default") | string)␊ + createMode?: (("recover" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.␊ */␊ - enabledForDeployment?: (boolean | string)␊ + enabledForDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.␊ */␊ - enabledForDiskEncryption?: (boolean | string)␊ + enabledForDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.␊ */␊ - enabledForTemplateDeployment?: (boolean | string)␊ + enabledForTemplateDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.␊ */␊ - enablePurgeProtection?: (boolean | string)␊ + enablePurgeProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether the 'soft delete' functionality is enabled for this key vault. It does not accept false value.␊ */␊ - enableSoftDelete?: (boolean | string)␊ + enableSoftDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A set of rules governing the network accessibility of a vault.␊ */␊ - networkAcls?: (NetworkRuleSet1 | string)␊ + networkAcls?: (/**␊ + * A set of rules governing the network accessibility of a vault.␊ + */␊ + NetworkRuleSet1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU details␊ */␊ - sku: (Sku7 | string)␊ + sku: (/**␊ + * SKU details␊ + */␊ + Sku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ @@ -19422,7 +38318,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application ID of the client making request on behalf of a principal␊ */␊ - applicationId?: (string | string)␊ + applicationId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.␊ */␊ @@ -19430,11 +38329,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions the identity has for keys, secrets, certificates and storage.␊ */␊ - permissions: (Permissions3 | string)␊ + permissions: (/**␊ + * Permissions the identity has for keys, secrets, certificates and storage.␊ + */␊ + Permissions3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19444,19 +38352,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions to certificates␊ */␊ - certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | string)␊ + certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to keys␊ */␊ - keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to secrets␊ */␊ - secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to storage accounts␊ */␊ - storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | string)␊ + storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19466,19 +38386,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.␊ */␊ - bypass?: (("AzureServices" | "None") | string)␊ + bypass?: (("AzureServices" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP address rules.␊ */␊ - ipRules?: (IPRule1[] | string)␊ + ipRules?: (IPRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of virtual network rules.␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule2[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19508,11 +38440,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU family name␊ */␊ - family: ("A" | string)␊ + family: ("A" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name to specify whether the key vault is a standard vault or a premium vault.␊ */␊ - name: (("standard" | "premium") | string)␊ + name: (("standard" | "premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19523,11 +38461,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties2 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -19538,7 +38485,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.␊ */␊ - accessPolicies: (AccessPolicyEntry3[] | string)␊ + accessPolicies: (AccessPolicyEntry3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19549,17 +38499,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the secret␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties2 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "secrets"␊ [k: string]: unknown␊ }␊ @@ -19570,7 +38532,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The secret management attributes.␊ */␊ - attributes?: (SecretAttributes2 | string)␊ + attributes?: (/**␊ + * The secret management attributes.␊ + */␊ + SecretAttributes2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The content type of the secret.␊ */␊ @@ -19588,15 +38556,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the object is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiry date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - exp?: (number | string)␊ + exp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Not before date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - nbf?: (number | string)␊ + nbf?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19607,11 +38584,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties2 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -19627,13 +38613,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties2 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/secrets"␊ [k: string]: unknown␊ }␊ @@ -19653,14 +38648,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vault␊ */␊ - properties: (VaultProperties5 | string)␊ - resources?: (VaultsAccessPoliciesChildResource3 | VaultsPrivateEndpointConnectionsChildResource1 | VaultsKeysChildResource | VaultsSecretsChildResource3)[]␊ + properties: (/**␊ + * Properties of the vault␊ + */␊ + VaultProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ + */␊ + VaultsAccessPoliciesChildResource3 | /**␊ + * Microsoft.KeyVault/vaults/privateEndpointConnections␊ + */␊ + VaultsPrivateEndpointConnectionsChildResource1 | /**␊ + * Microsoft.KeyVault/vaults/keys␊ + */␊ + VaultsKeysChildResource | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ + */␊ + VaultsSecretsChildResource3)[]␊ /**␊ * The tags that will be assigned to the key vault.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults"␊ [k: string]: unknown␊ }␊ @@ -19671,51 +38687,93 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When \`createMode\` is set to \`recover\`, access policies are not required. Otherwise, access policies are required.␊ */␊ - accessPolicies?: (AccessPolicyEntry4[] | string)␊ + accessPolicies?: (AccessPolicyEntry4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The vault's create mode to indicate whether the vault need to be recovered or not.␊ */␊ - createMode?: (("recover" | "default") | string)␊ + createMode?: (("recover" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.␊ */␊ - enabledForDeployment?: (boolean | string)␊ + enabledForDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.␊ */␊ - enabledForDiskEncryption?: (boolean | string)␊ + enabledForDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.␊ */␊ - enabledForTemplateDeployment?: (boolean | string)␊ + enabledForTemplateDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.␊ */␊ - enablePurgeProtection?: (boolean | string)␊ + enablePurgeProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC.␊ */␊ - enableRbacAuthorization?: (boolean | string)␊ + enableRbacAuthorization?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false.␊ */␊ - enableSoftDelete?: (boolean | string)␊ + enableSoftDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A set of rules governing the network accessibility of a vault.␊ */␊ - networkAcls?: (NetworkRuleSet2 | string)␊ + networkAcls?: (/**␊ + * A set of rules governing the network accessibility of a vault.␊ + */␊ + NetworkRuleSet2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the vault.␊ */␊ - provisioningState?: (("Succeeded" | "RegisteringDns") | string)␊ + provisioningState?: (("Succeeded" | "RegisteringDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU details␊ */␊ - sku: (Sku8 | string)␊ + sku: (/**␊ + * SKU details␊ + */␊ + Sku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * softDelete data retention days. It accepts >=7 and <=90.␊ */␊ - softDeleteRetentionInDays?: ((number & string) | string)␊ + softDeleteRetentionInDays?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ @@ -19733,7 +38791,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application ID of the client making request on behalf of a principal␊ */␊ - applicationId?: (string | string)␊ + applicationId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.␊ */␊ @@ -19741,11 +38802,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions the identity has for keys, secrets, certificates and storage.␊ */␊ - permissions: (Permissions4 | string)␊ + permissions: (/**␊ + * Permissions the identity has for keys, secrets, certificates and storage.␊ + */␊ + Permissions4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19755,19 +38825,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions to certificates␊ */␊ - certificates?: (("all" | "get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | string)␊ + certificates?: (("all" | "get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to keys␊ */␊ - keys?: (("all" | "encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + keys?: (("all" | "encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to secrets␊ */␊ - secrets?: (("all" | "get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + secrets?: (("all" | "get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to storage accounts␊ */␊ - storage?: (("all" | "get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | string)␊ + storage?: (("all" | "get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19777,19 +38859,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.␊ */␊ - bypass?: (("AzureServices" | "None") | string)␊ + bypass?: (("AzureServices" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP address rules.␊ */␊ - ipRules?: (IPRule2[] | string)␊ + ipRules?: (IPRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of virtual network rules.␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule3[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19813,7 +38907,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19823,11 +38920,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU family name␊ */␊ - family: ("A" | string)␊ + family: ("A" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name to specify whether the key vault is a standard vault or a premium vault.␊ */␊ - name: (("standard" | "premium") | string)␊ + name: (("standard" | "premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19838,11 +38941,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties3 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -19853,7 +38965,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.␊ */␊ - accessPolicies: (AccessPolicyEntry4[] | string)␊ + accessPolicies: (AccessPolicyEntry4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19872,7 +38987,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties1 | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -19883,15 +39004,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private endpoint object properties.␊ */␊ - privateEndpoint?: (PrivateEndpoint1 | string)␊ + privateEndpoint?: (/**␊ + * Private endpoint object properties.␊ + */␊ + PrivateEndpoint1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An object that represents the approval state of the private link connection.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState1 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * An object that represents the approval state of the private link connection.␊ + */␊ + PrivateLinkServiceConnectionState1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the private endpoint connection.␊ */␊ - provisioningState?: (("Succeeded" | "Creating" | "Updating" | "Deleting" | "Failed" | "Disconnected") | string)␊ + provisioningState?: (("Succeeded" | "Creating" | "Updating" | "Deleting" | "Failed" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19915,7 +39051,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the connection has been approved, rejected or removed by the key vault owner.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19926,17 +39065,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the key to be created.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of the key.␊ */␊ - properties: (KeyProperties | string)␊ + properties: (/**␊ + * The properties of the key.␊ + */␊ + KeyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the key.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "keys"␊ [k: string]: unknown␊ }␊ @@ -19947,20 +39098,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The attributes of the key.␊ */␊ - attributes?: (KeyAttributes | string)␊ + attributes?: (/**␊ + * The attributes of the key.␊ + */␊ + KeyAttributes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The elliptic curve name. For valid values, see JsonWebKeyCurveName.␊ */␊ - curveName?: (("P-256" | "P-384" | "P-521" | "P-256K") | string)␊ - keyOps?: (("encrypt" | "decrypt" | "sign" | "verify" | "wrapKey" | "unwrapKey" | "import")[] | string)␊ + curveName?: (("P-256" | "P-384" | "P-521" | "P-256K") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + keyOps?: (("encrypt" | "decrypt" | "sign" | "verify" | "wrapKey" | "unwrapKey" | "import")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The key size in bits. For example: 2048, 3072, or 4096 for RSA.␊ */␊ - keySize?: (number | string)␊ + keySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the key. For valid values, see JsonWebKeyType.␊ */␊ - kty?: (("EC" | "EC-HSM" | "RSA" | "RSA-HSM") | string)␊ + kty?: (("EC" | "EC-HSM" | "RSA" | "RSA-HSM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19970,15 +39139,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether or not the object is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiry date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - exp?: (number | string)␊ + exp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Not before date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - nbf?: (number | string)␊ + nbf?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -19989,17 +39167,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the secret␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties3 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "secrets"␊ [k: string]: unknown␊ }␊ @@ -20010,7 +39200,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The secret management attributes.␊ */␊ - attributes?: (SecretAttributes3 | string)␊ + attributes?: (/**␊ + * The secret management attributes.␊ + */␊ + SecretAttributes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The content type of the secret.␊ */␊ @@ -20028,15 +39224,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the object is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiry date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - exp?: (number | string)␊ + exp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Not before date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - nbf?: (number | string)␊ + nbf?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20047,11 +39252,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties3 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -20067,13 +39281,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the key.␊ */␊ - properties: (KeyProperties | string)␊ + properties: (/**␊ + * The properties of the key.␊ + */␊ + KeyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the key.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/keys"␊ [k: string]: unknown␊ }␊ @@ -20093,7 +39316,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties1 | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -20109,13 +39338,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties3 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/secrets"␊ [k: string]: unknown␊ }␊ @@ -20135,17 +39373,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the managed HSM Pool␊ */␊ - properties: (ManagedHsmProperties | string)␊ + properties: (/**␊ + * Properties of the managed HSM Pool␊ + */␊ + ManagedHsmProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU details␊ */␊ - sku?: (ManagedHsmSku | string)␊ + sku?: (/**␊ + * SKU details␊ + */␊ + ManagedHsmSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/managedHSMs"␊ [k: string]: unknown␊ }␊ @@ -20156,23 +39409,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The create mode to indicate whether the resource is being created or is being recovered from a deleted resource.␊ */␊ - createMode?: (("recover" | "default") | string)␊ + createMode?: (("recover" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible.␊ */␊ - enablePurgeProtection?: (boolean | string)␊ + enablePurgeProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false.␊ */␊ - enableSoftDelete?: (boolean | string)␊ + enableSoftDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of initial administrators object ids for this managed hsm pool.␊ */␊ - initialAdminObjectIds?: (string[] | string)␊ + initialAdminObjectIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * softDelete data retention days. It accepts >=7 and <=90.␊ */␊ - softDeleteRetentionInDays?: ((number & string) | string)␊ + softDeleteRetentionInDays?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool.␊ */␊ @@ -20186,11 +39454,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU Family of the managed HSM Pool␊ */␊ - family: ("B" | string)␊ + family: ("B" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU of the managed HSM Pool.␊ */␊ - name: (("Standard_B1" | "Custom_B32") | string)␊ + name: (("Standard_B1" | "Custom_B32") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20209,14 +39483,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vault␊ */␊ - properties: (VaultProperties6 | string)␊ - resources?: (VaultsKeysChildResource1 | VaultsAccessPoliciesChildResource4 | VaultsPrivateEndpointConnectionsChildResource2 | VaultsSecretsChildResource4)[]␊ + properties: (/**␊ + * Properties of the vault␊ + */␊ + VaultProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.KeyVault/vaults/keys␊ + */␊ + VaultsKeysChildResource1 | /**␊ + * Microsoft.KeyVault/vaults/accessPolicies␊ + */␊ + VaultsAccessPoliciesChildResource4 | /**␊ + * Microsoft.KeyVault/vaults/privateEndpointConnections␊ + */␊ + VaultsPrivateEndpointConnectionsChildResource2 | /**␊ + * Microsoft.KeyVault/vaults/secrets␊ + */␊ + VaultsSecretsChildResource4)[]␊ /**␊ * The tags that will be assigned to the key vault.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults"␊ [k: string]: unknown␊ }␊ @@ -20227,51 +39522,93 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 1024 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID. When \`createMode\` is set to \`recover\`, access policies are not required. Otherwise, access policies are required.␊ */␊ - accessPolicies?: (AccessPolicyEntry5[] | string)␊ + accessPolicies?: (AccessPolicyEntry5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The vault's create mode to indicate whether the vault need to be recovered or not.␊ */␊ - createMode?: (("recover" | "default") | string)␊ + createMode?: (("recover" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.␊ */␊ - enabledForDeployment?: (boolean | string)␊ + enabledForDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.␊ */␊ - enabledForDiskEncryption?: (boolean | string)␊ + enabledForDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.␊ */␊ - enabledForTemplateDeployment?: (boolean | string)␊ + enabledForTemplateDeployment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.␊ */␊ - enablePurgeProtection?: (boolean | string)␊ + enablePurgeProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC.␊ */␊ - enableRbacAuthorization?: (boolean | string)␊ + enableRbacAuthorization?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to specify whether the 'soft delete' functionality is enabled for this key vault. If it's not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false.␊ */␊ - enableSoftDelete?: (boolean | string)␊ + enableSoftDelete?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A set of rules governing the network accessibility of a vault.␊ */␊ - networkAcls?: (NetworkRuleSet3 | string)␊ + networkAcls?: (/**␊ + * A set of rules governing the network accessibility of a vault.␊ + */␊ + NetworkRuleSet3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the vault.␊ */␊ - provisioningState?: (("Succeeded" | "RegisteringDns") | string)␊ + provisioningState?: (("Succeeded" | "RegisteringDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU details␊ */␊ - sku: (Sku9 | string)␊ + sku: (/**␊ + * SKU details␊ + */␊ + Sku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * softDelete data retention days. It accepts >=7 and <=90.␊ */␊ - softDeleteRetentionInDays?: ((number & string) | string)␊ + softDeleteRetentionInDays?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ @@ -20289,7 +39626,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application ID of the client making request on behalf of a principal␊ */␊ - applicationId?: (string | string)␊ + applicationId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.␊ */␊ @@ -20297,11 +39637,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions the identity has for keys, secrets, certificates and storage.␊ */␊ - permissions: (Permissions5 | string)␊ + permissions: (/**␊ + * Permissions the identity has for keys, secrets, certificates and storage.␊ + */␊ + Permissions5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20311,19 +39660,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permissions to certificates␊ */␊ - certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | string)␊ + certificates?: (("get" | "list" | "delete" | "create" | "import" | "update" | "managecontacts" | "getissuers" | "listissuers" | "setissuers" | "deleteissuers" | "manageissuers" | "recover" | "purge" | "backup" | "restore")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to keys␊ */␊ - keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + keys?: (("encrypt" | "decrypt" | "wrapKey" | "unwrapKey" | "sign" | "verify" | "get" | "list" | "create" | "update" | "import" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to secrets␊ */␊ - secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | string)␊ + secrets?: (("get" | "list" | "set" | "delete" | "backup" | "restore" | "recover" | "purge")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permissions to storage accounts␊ */␊ - storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | string)␊ + storage?: (("get" | "list" | "delete" | "set" | "update" | "regeneratekey" | "recover" | "purge" | "backup" | "restore" | "setsas" | "listsas" | "getsas" | "deletesas")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20333,19 +39694,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tells what traffic can bypass network rules. This can be 'AzureServices' or 'None'. If not specified the default is 'AzureServices'.␊ */␊ - bypass?: (("AzureServices" | "None") | string)␊ + bypass?: (("AzureServices" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP address rules.␊ */␊ - ipRules?: (IPRule3[] | string)␊ + ipRules?: (IPRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of virtual network rules.␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule4[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20369,7 +39742,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Property to specify whether NRP will ignore the check if parent subnet has serviceEndpoints configured.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20379,11 +39755,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU family name␊ */␊ - family: ("A" | string)␊ + family: ("A" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name to specify whether the key vault is a standard vault or a premium vault.␊ */␊ - name: (("standard" | "premium") | string)␊ + name: (("standard" | "premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20394,17 +39776,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the key to be created.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of the key.␊ */␊ - properties: (KeyProperties1 | string)␊ + properties: (/**␊ + * The properties of the key.␊ + */␊ + KeyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the key.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "keys"␊ [k: string]: unknown␊ }␊ @@ -20415,20 +39809,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The attributes of the key.␊ */␊ - attributes?: (KeyAttributes1 | string)␊ + attributes?: (/**␊ + * The attributes of the key.␊ + */␊ + KeyAttributes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The elliptic curve name. For valid values, see JsonWebKeyCurveName.␊ */␊ - curveName?: (("P-256" | "P-384" | "P-521" | "P-256K") | string)␊ - keyOps?: (("encrypt" | "decrypt" | "sign" | "verify" | "wrapKey" | "unwrapKey" | "import")[] | string)␊ + curveName?: (("P-256" | "P-384" | "P-521" | "P-256K") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + keyOps?: (("encrypt" | "decrypt" | "sign" | "verify" | "wrapKey" | "unwrapKey" | "import")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The key size in bits. For example: 2048, 3072, or 4096 for RSA.␊ */␊ - keySize?: (number | string)␊ + keySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the key. For valid values, see JsonWebKeyType.␊ */␊ - kty?: (("EC" | "EC-HSM" | "RSA" | "RSA-HSM") | string)␊ + kty?: (("EC" | "EC-HSM" | "RSA" | "RSA-HSM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20438,15 +39850,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether or not the object is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiry date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - exp?: (number | string)␊ + exp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Not before date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - nbf?: (number | string)␊ + nbf?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20457,11 +39878,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties4 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -20472,7 +39902,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.␊ */␊ - accessPolicies: (AccessPolicyEntry5[] | string)␊ + accessPolicies: (AccessPolicyEntry5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20491,7 +39924,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties2 | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -20502,15 +39941,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private endpoint object properties.␊ */␊ - privateEndpoint?: (PrivateEndpoint2 | string)␊ + privateEndpoint?: (/**␊ + * Private endpoint object properties.␊ + */␊ + PrivateEndpoint2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An object that represents the approval state of the private link connection.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState2 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * An object that represents the approval state of the private link connection.␊ + */␊ + PrivateLinkServiceConnectionState2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the private endpoint connection.␊ */␊ - provisioningState?: (("Succeeded" | "Creating" | "Updating" | "Deleting" | "Failed" | "Disconnected") | string)␊ + provisioningState?: (("Succeeded" | "Creating" | "Updating" | "Deleting" | "Failed" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20526,7 +39980,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A message indicating if changes on the service provider require any updates on the consumer.␊ */␊ - actionsRequired?: ("None" | string)␊ + actionsRequired?: ("None" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reason for approval or rejection.␊ */␊ @@ -20534,7 +39991,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the connection has been approved, rejected or removed by the key vault owner.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20545,17 +40005,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the secret␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties4 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "secrets"␊ [k: string]: unknown␊ }␊ @@ -20566,7 +40038,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The secret management attributes.␊ */␊ - attributes?: (SecretAttributes4 | string)␊ + attributes?: (/**␊ + * The secret management attributes.␊ + */␊ + SecretAttributes4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The content type of the secret.␊ */␊ @@ -20584,15 +40062,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the object is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiry date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - exp?: (number | string)␊ + exp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Not before date in seconds since 1970-01-01T00:00:00Z.␊ */␊ - nbf?: (number | string)␊ + nbf?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20603,11 +40090,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the operation.␊ */␊ - name: (("add" | "replace" | "remove") | string)␊ + name: (("add" | "replace" | "remove") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the vault access policy␊ */␊ - properties: (VaultAccessPolicyProperties4 | string)␊ + properties: (/**␊ + * Properties of the vault access policy␊ + */␊ + VaultAccessPolicyProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -20627,7 +40123,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties2 | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -20643,13 +40145,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the secret␊ */␊ - properties: (SecretProperties4 | string)␊ + properties: (/**␊ + * Properties of the secret␊ + */␊ + SecretProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags that will be assigned to the secret. ␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.KeyVault/vaults/secrets"␊ [k: string]: unknown␊ }␊ @@ -20669,14 +40180,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a lab.␊ */␊ - properties: (LabProperties | string)␊ - resources?: (LabsArtifactsourcesChildResource | LabsCostsChildResource | LabsCustomimagesChildResource | LabsFormulasChildResource | LabsNotificationchannelsChildResource | LabsSchedulesChildResource | LabsServicerunnersChildResource | LabsUsersChildResource | LabsVirtualmachinesChildResource | LabsVirtualnetworksChildResource)[]␊ + properties: (/**␊ + * Properties of a lab.␊ + */␊ + LabProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DevTestLab/labs/artifactsources␊ + */␊ + LabsArtifactsourcesChildResource | /**␊ + * Microsoft.DevTestLab/labs/costs␊ + */␊ + LabsCostsChildResource | /**␊ + * Microsoft.DevTestLab/labs/customimages␊ + */␊ + LabsCustomimagesChildResource | /**␊ + * Microsoft.DevTestLab/labs/formulas␊ + */␊ + LabsFormulasChildResource | /**␊ + * Microsoft.DevTestLab/labs/notificationchannels␊ + */␊ + LabsNotificationchannelsChildResource | /**␊ + * Microsoft.DevTestLab/labs/schedules␊ + */␊ + LabsSchedulesChildResource | /**␊ + * Microsoft.DevTestLab/labs/servicerunners␊ + */␊ + LabsServicerunnersChildResource | /**␊ + * Microsoft.DevTestLab/labs/users␊ + */␊ + LabsUsersChildResource | /**␊ + * Microsoft.DevTestLab/labs/virtualmachines␊ + */␊ + LabsVirtualmachinesChildResource | /**␊ + * Microsoft.DevTestLab/labs/virtualnetworks␊ + */␊ + LabsVirtualnetworksChildResource)[]␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs"␊ [k: string]: unknown␊ }␊ @@ -20687,13 +40237,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.␊ */␊ - labStorageType?: (("Standard" | "Premium") | string)␊ + labStorageType?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The setting to enable usage of premium data disks.␍␊ * When its value is 'Enabled', creation of standard or premium data disks is allowed.␍␊ * When its value is 'Disabled', only creation of standard data disks is allowed.␊ */␊ - premiumDataDisks?: (("Disabled" | "Enabled") | string)␊ + premiumDataDisks?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -20720,13 +40276,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an artifact source.␊ */␊ - properties: (ArtifactSourceProperties | string)␊ + properties: (/**␊ + * Properties of an artifact source.␊ + */␊ + ArtifactSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "artifactsources"␊ [k: string]: unknown␊ }␊ @@ -20761,11 +40326,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The artifact source's type.␊ */␊ - sourceType?: (("VsoGit" | "GitHub") | string)␊ + sourceType?: (("VsoGit" | "GitHub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if the artifact source is enabled (values: Enabled, Disabled).␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique immutable identifier of a resource (Guid).␊ */␊ @@ -20792,13 +40363,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a cost item.␊ */␊ - properties: (LabCostProperties | string)␊ + properties: (/**␊ + * Properties of a cost item.␊ + */␊ + LabCostProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "costs"␊ [k: string]: unknown␊ }␊ @@ -20829,7 +40409,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a cost target.␊ */␊ - targetCost?: (TargetCostProperties | string)␊ + targetCost?: (/**␊ + * Properties of a cost target.␊ + */␊ + TargetCostProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique immutable identifier of a resource (Guid).␊ */␊ @@ -20843,7 +40429,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cost thresholds.␊ */␊ - costThresholds?: (CostThresholdProperties[] | string)␊ + costThresholds?: (CostThresholdProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reporting cycle end date.␊ */␊ @@ -20855,15 +40444,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reporting cycle type.␊ */␊ - cycleType?: (("CalendarMonth" | "Custom") | string)␊ + cycleType?: (("CalendarMonth" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target cost status.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Lab target cost␊ */␊ - target?: (number | string)␊ + target?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20873,7 +40471,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this threshold will be displayed on cost charts.␊ */␊ - displayOnChart?: (("Enabled" | "Disabled") | string)␊ + displayOnChart?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the datetime when notifications were last sent for this threshold.␊ */␊ @@ -20881,11 +40482,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a percentage cost threshold.␊ */␊ - percentageThreshold?: (PercentageCostThresholdProperties | string)␊ + percentageThreshold?: (/**␊ + * Properties of a percentage cost threshold.␊ + */␊ + PercentageCostThresholdProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether notifications will be sent when this threshold is exceeded.␊ */␊ - sendNotificationWhenExceeded?: (("Enabled" | "Disabled") | string)␊ + sendNotificationWhenExceeded?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the cost threshold item.␊ */␊ @@ -20899,7 +40509,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cost threshold value.␊ */␊ - thresholdValue?: (number | string)␊ + thresholdValue?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20918,13 +40531,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a custom image.␊ */␊ - properties: (CustomImageProperties | string)␊ + properties: (/**␊ + * Properties of a custom image.␊ + */␊ + CustomImageProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "customimages"␊ [k: string]: unknown␊ }␊ @@ -20955,11 +40577,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for creating a custom image from a VHD.␊ */␊ - vhd?: (CustomImagePropertiesCustom | string)␊ + vhd?: (/**␊ + * Properties for creating a custom image from a VHD.␊ + */␊ + CustomImagePropertiesCustom | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties for creating a custom image from a virtual machine.␊ */␊ - vm?: (CustomImagePropertiesFromVm | string)␊ + vm?: (/**␊ + * Properties for creating a custom image from a virtual machine.␊ + */␊ + CustomImagePropertiesFromVm | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20973,11 +40607,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The OS type of the custom image (i.e. Windows, Linux).␊ */␊ - osType: (("Windows" | "Linux" | "None") | string)␊ + osType: (("Windows" | "Linux" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether sysprep has been run on the VHD.␊ */␊ - sysPrep?: (boolean | string)␊ + sysPrep?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -20987,7 +40627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about a Linux OS.␊ */␊ - linuxOsInfo?: (LinuxOsInfo | string)␊ + linuxOsInfo?: (/**␊ + * Information about a Linux OS.␊ + */␊ + LinuxOsInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source vm identifier.␊ */␊ @@ -20995,7 +40641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about a Windows OS.␊ */␊ - windowsOsInfo?: (WindowsOsInfo | string)␊ + windowsOsInfo?: (/**␊ + * Information about a Windows OS.␊ + */␊ + WindowsOsInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21005,7 +40657,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).␊ */␊ - linuxOsState?: (("NonDeprovisioned" | "DeprovisionRequested" | "DeprovisionApplied") | string)␊ + linuxOsState?: (("NonDeprovisioned" | "DeprovisionRequested" | "DeprovisionApplied") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21015,7 +40670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).␊ */␊ - windowsOsState?: (("NonSysprepped" | "SysprepRequested" | "SysprepApplied") | string)␊ + windowsOsState?: (("NonSysprepped" | "SysprepRequested" | "SysprepApplied") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21034,13 +40692,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a formula.␊ */␊ - properties: (FormulaProperties | string)␊ + properties: (/**␊ + * Properties of a formula.␊ + */␊ + FormulaProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "formulas"␊ [k: string]: unknown␊ }␊ @@ -21059,7 +40726,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for creating a virtual machine.␊ */␊ - formulaContent?: (LabVirtualMachineCreationParameter | string)␊ + formulaContent?: (/**␊ + * Properties for creating a virtual machine.␊ + */␊ + LabVirtualMachineCreationParameter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS type of the formula.␊ */␊ @@ -21075,7 +40748,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about a VM from which a formula is to be created.␊ */␊ - vm?: (FormulaPropertiesFromVm | string)␊ + vm?: (/**␊ + * Information about a VM from which a formula is to be created.␊ + */␊ + FormulaPropertiesFromVm | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21093,13 +40772,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for virtual machine creation.␊ */␊ - properties?: (LabVirtualMachineCreationParameterProperties | string)␊ + properties?: (/**␊ + * Properties for virtual machine creation.␊ + */␊ + LabVirtualMachineCreationParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21109,27 +40797,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether another user can take ownership of the virtual machine␊ */␊ - allowClaim?: (boolean | string)␊ + allowClaim?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.␊ */␊ - applicableSchedule?: (ApplicableSchedule | string)␊ + applicableSchedule?: (/**␊ + * Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.␊ + */␊ + ApplicableSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an artifact deployment.␊ */␊ - artifactDeploymentStatus?: (ArtifactDeploymentStatusProperties | string)␊ + artifactDeploymentStatus?: (/**␊ + * Properties of an artifact deployment.␊ + */␊ + ArtifactDeploymentStatusProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The artifacts to be installed on the virtual machine.␊ */␊ - artifacts?: (ArtifactInstallProperties[] | string)␊ + artifacts?: (ArtifactInstallProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters for creating multiple virtual machines as a single action.␊ */␊ - bulkCreationParameters?: (BulkCreationParameters | string)␊ + bulkCreationParameters?: (/**␊ + * Parameters for creating multiple virtual machines as a single action.␊ + */␊ + BulkCreationParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of a virtual machine returned by the Microsoft.Compute API.␊ */␊ - computeVm?: (ComputeVmProperties | string)␊ + computeVm?: (/**␊ + * Properties of a virtual machine returned by the Microsoft.Compute API.␊ + */␊ + ComputeVmProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The email address of creator of the virtual machine.␊ */␊ @@ -21149,7 +40867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the virtual machine is to be created without a public IP address.␊ */␊ - disallowPublicIpAddress?: (boolean | string)␊ + disallowPublicIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the environment that contains this virtual machine, if any.␊ */␊ @@ -21165,11 +40886,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference information for an Azure Marketplace image.␊ */␊ - galleryImageReference?: (GalleryImageReference | string)␊ + galleryImageReference?: (/**␊ + * The reference information for an Azure Marketplace image.␊ + */␊ + GalleryImageReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this virtual machine uses an SSH key for authentication.␊ */␊ - isAuthenticationWithSshKey?: (boolean | string)␊ + isAuthenticationWithSshKey?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The lab subnet name of the virtual machine.␊ */␊ @@ -21181,7 +40911,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a network interface.␊ */␊ - networkInterface?: (NetworkInterfaceProperties | string)␊ + networkInterface?: (/**␊ + * Properties of a network interface.␊ + */␊ + NetworkInterfaceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The notes of the virtual machine.␊ */␊ @@ -21229,7 +40965,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tells source of creation of lab virtual machine. Output property only.␊ */␊ - virtualMachineCreationSource?: (("FromCustomImage" | "FromGalleryImage") | string)␊ + virtualMachineCreationSource?: (("FromCustomImage" | "FromGalleryImage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21243,13 +40982,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedules applicable to a virtual machine.␊ */␊ - properties: (ApplicableScheduleProperties | string)␊ + properties: (/**␊ + * Properties of a schedules applicable to a virtual machine.␊ + */␊ + ApplicableScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21259,11 +41007,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A schedule.␊ */␊ - labVmsShutdown?: (Schedule | string)␊ + labVmsShutdown?: (/**␊ + * A schedule.␊ + */␊ + Schedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A schedule.␊ */␊ - labVmsStartup?: (Schedule | string)␊ + labVmsStartup?: (/**␊ + * A schedule.␊ + */␊ + Schedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21277,13 +41037,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (ScheduleProperties | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + ScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21293,15 +41062,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a daily schedule.␊ */␊ - dailyRecurrence?: (DayDetails | string)␊ + dailyRecurrence?: (/**␊ + * Properties of a daily schedule.␊ + */␊ + DayDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an hourly schedule.␊ */␊ - hourlyRecurrence?: (HourDetails | string)␊ + hourlyRecurrence?: (/**␊ + * Properties of an hourly schedule.␊ + */␊ + HourDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Notification settings for a schedule.␊ */␊ - notificationSettings?: (NotificationSettings | string)␊ + notificationSettings?: (/**␊ + * Notification settings for a schedule.␊ + */␊ + NotificationSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -21309,7 +41096,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the schedule (i.e. Enabled, Disabled).␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID to which the schedule belongs␊ */␊ @@ -21329,7 +41119,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a weekly schedule.␊ */␊ - weeklyRecurrence?: (WeekDetails | string)␊ + weeklyRecurrence?: (/**␊ + * Properties of a weekly schedule.␊ + */␊ + WeekDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21349,7 +41145,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minutes of the hour the schedule will run.␊ */␊ - minute?: (number | string)␊ + minute?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21359,11 +41158,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * If notifications are enabled for this schedule (i.e. Enabled, Disabled).␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time in minutes before event at which notification will be sent.␊ */␊ - timeInMinutes?: (number | string)␊ + timeInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The webhook URL to which the notification will be sent.␊ */␊ @@ -21381,7 +41186,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).␊ */␊ - weekdays?: (string[] | string)␊ + weekdays?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21391,7 +41199,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The total count of the artifacts that were successfully applied.␊ */␊ - artifactsApplied?: (number | string)␊ + artifactsApplied?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The deployment status of the artifact.␊ */␊ @@ -21399,7 +41210,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The total count of the artifacts that were tentatively applied.␊ */␊ - totalArtifacts?: (number | string)␊ + totalArtifacts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21421,7 +41235,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters of the artifact.␊ */␊ - parameters?: (ArtifactParameterProperties[] | string)␊ + parameters?: (ArtifactParameterProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the artifact.␊ */␊ @@ -21453,7 +41270,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of virtual machine instances to create.␊ */␊ - instanceCount?: (number | string)␊ + instanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21463,11 +41283,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets data disks blob uri for the virtual machine.␊ */␊ - dataDiskIds?: (string[] | string)␊ + dataDiskIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets all data disks attached to the virtual machine.␊ */␊ - dataDisks?: (ComputeDataDisk[] | string)␊ + dataDisks?: (ComputeDataDisk[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the network interface ID of the virtual machine.␊ */␊ @@ -21483,7 +41309,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the statuses of the virtual machine.␊ */␊ - statuses?: (ComputeVmInstanceViewStatus[] | string)␊ + statuses?: (ComputeVmInstanceViewStatus[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the size of the virtual machine.␊ */␊ @@ -21497,7 +41326,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets data disk size in GiB.␊ */␊ - diskSizeGiB?: (number | string)␊ + diskSizeGiB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When backed by a blob, the URI of underlying blob.␊ */␊ @@ -21583,7 +41415,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual machine that determine how it is connected to a load balancer.␊ */␊ - sharedPublicIpAddressConfiguration?: (SharedPublicIpAddressConfiguration | string)␊ + sharedPublicIpAddressConfiguration?: (/**␊ + * Properties of a virtual machine that determine how it is connected to a load balancer.␊ + */␊ + SharedPublicIpAddressConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.␊ */␊ @@ -21605,7 +41443,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The incoming NAT rules␊ */␊ - inboundNatRules?: (InboundNatRule[] | string)␊ + inboundNatRules?: (InboundNatRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21615,15 +41456,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to which the external traffic will be redirected.␊ */␊ - backendPort?: (number | string)␊ + backendPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.␊ */␊ - frontendPort?: (number | string)␊ + frontendPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the endpoint.␊ */␊ - transportProtocol?: (("Tcp" | "Udp") | string)␊ + transportProtocol?: (("Tcp" | "Udp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21652,13 +41502,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (NotificationChannelProperties | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + NotificationChannelProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notificationchannels"␊ [k: string]: unknown␊ }␊ @@ -21673,7 +41532,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of event for which this notification is enabled.␊ */␊ - events?: (Event[] | string)␊ + events?: (Event[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -21695,7 +41557,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The event type for which this notification is enabled (i.e. AutoShutdown, Cost).␊ */␊ - eventName?: (("AutoShutdown" | "Cost") | string)␊ + eventName?: (("AutoShutdown" | "Cost") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -21714,13 +41579,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (ScheduleProperties | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + ScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schedules"␊ [k: string]: unknown␊ }␊ @@ -21732,7 +41606,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a managed identity␊ */␊ - identity?: (IdentityProperties | string)␊ + identity?: (/**␊ + * Properties of a managed identity␊ + */␊ + IdentityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource.␊ */␊ @@ -21746,7 +41626,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "servicerunners"␊ [k: string]: unknown␊ }␊ @@ -21788,13 +41671,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a lab user profile.␊ */␊ - properties: (UserProperties | string)␊ + properties: (/**␊ + * Properties of a lab user profile.␊ + */␊ + UserProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -21805,7 +41697,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity attributes of a lab user.␊ */␊ - identity?: (UserIdentity | string)␊ + identity?: (/**␊ + * Identity attributes of a lab user.␊ + */␊ + UserIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -21813,7 +41711,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a user's secret store.␊ */␊ - secretStore?: (UserSecretStore | string)␊ + secretStore?: (/**␊ + * Properties of a user's secret store.␊ + */␊ + UserSecretStore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique immutable identifier of a resource (Guid).␊ */␊ @@ -21876,13 +41780,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual machine.␊ */␊ - properties: (LabVirtualMachineProperties | string)␊ + properties: (/**␊ + * Properties of a virtual machine.␊ + */␊ + LabVirtualMachineProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -21893,23 +41806,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether another user can take ownership of the virtual machine␊ */␊ - allowClaim?: (boolean | string)␊ + allowClaim?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.␊ */␊ - applicableSchedule?: (ApplicableSchedule | string)␊ + applicableSchedule?: (/**␊ + * Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.␊ + */␊ + ApplicableSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an artifact deployment.␊ */␊ - artifactDeploymentStatus?: (ArtifactDeploymentStatusProperties | string)␊ + artifactDeploymentStatus?: (/**␊ + * Properties of an artifact deployment.␊ + */␊ + ArtifactDeploymentStatusProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The artifacts to be installed on the virtual machine.␊ */␊ - artifacts?: (ArtifactInstallProperties[] | string)␊ + artifacts?: (ArtifactInstallProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of a virtual machine returned by the Microsoft.Compute API.␊ */␊ - computeVm?: (ComputeVmProperties | string)␊ + computeVm?: (/**␊ + * Properties of a virtual machine returned by the Microsoft.Compute API.␊ + */␊ + ComputeVmProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The email address of creator of the virtual machine.␊ */␊ @@ -21929,7 +41866,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the virtual machine is to be created without a public IP address.␊ */␊ - disallowPublicIpAddress?: (boolean | string)␊ + disallowPublicIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the environment that contains this virtual machine, if any.␊ */␊ @@ -21945,11 +41885,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference information for an Azure Marketplace image.␊ */␊ - galleryImageReference?: (GalleryImageReference | string)␊ + galleryImageReference?: (/**␊ + * The reference information for an Azure Marketplace image.␊ + */␊ + GalleryImageReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this virtual machine uses an SSH key for authentication.␊ */␊ - isAuthenticationWithSshKey?: (boolean | string)␊ + isAuthenticationWithSshKey?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The lab subnet name of the virtual machine.␊ */␊ @@ -21961,7 +41910,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a network interface.␊ */␊ - networkInterface?: (NetworkInterfaceProperties | string)␊ + networkInterface?: (/**␊ + * Properties of a network interface.␊ + */␊ + NetworkInterfaceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The notes of the virtual machine.␊ */␊ @@ -22009,7 +41964,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tells source of creation of lab virtual machine. Output property only.␊ */␊ - virtualMachineCreationSource?: (("FromCustomImage" | "FromGalleryImage") | string)␊ + virtualMachineCreationSource?: (("FromCustomImage" | "FromGalleryImage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -22028,13 +41986,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network.␊ */␊ - properties: (VirtualNetworkProperties | string)␊ + properties: (/**␊ + * Properties of a virtual network.␊ + */␊ + VirtualNetworkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualnetworks"␊ [k: string]: unknown␊ }␊ @@ -22045,7 +42012,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The allowed subnets of the virtual network.␊ */␊ - allowedSubnets?: (Subnet[] | string)␊ + allowedSubnets?: (Subnet[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the virtual network.␊ */␊ @@ -22057,7 +42027,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The external subnet properties.␊ */␊ - externalSubnets?: (ExternalSubnet[] | string)␊ + externalSubnets?: (ExternalSubnet[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -22065,7 +42038,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The subnet overrides of the virtual network.␊ */␊ - subnetOverrides?: (SubnetOverride[] | string)␊ + subnetOverrides?: (SubnetOverride[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique immutable identifier of a resource (Guid).␊ */␊ @@ -22079,7 +42055,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)).␊ */␊ - allowPublicIp?: (("Default" | "Deny" | "Allow") | string)␊ + allowPublicIp?: (("Default" | "Deny" | "Allow") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet as seen in the lab.␊ */␊ @@ -22119,15 +42098,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for public IP address sharing.␊ */␊ - sharedPublicIpAddressConfiguration?: (SubnetSharedPublicIpAddressConfiguration | string)␊ + sharedPublicIpAddressConfiguration?: (/**␊ + * Configuration for public IP address sharing.␊ + */␊ + SubnetSharedPublicIpAddressConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny).␊ */␊ - useInVmCreationPermission?: (("Default" | "Deny" | "Allow") | string)␊ + useInVmCreationPermission?: (("Default" | "Deny" | "Allow") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).␊ */␊ - usePublicIpAddressPermission?: (("Default" | "Deny" | "Allow") | string)␊ + usePublicIpAddressPermission?: (("Default" | "Deny" | "Allow") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtual network pool associated with this subnet.␊ */␊ @@ -22141,7 +42132,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend ports that virtual machines on this subnet are allowed to expose␊ */␊ - allowedPorts?: (Port[] | string)␊ + allowedPorts?: (Port[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -22151,11 +42145,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend port of the target virtual machine.␊ */␊ - backendPort?: (number | string)␊ + backendPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol type of the port.␊ */␊ - transportProtocol?: (("Tcp" | "Udp") | string)␊ + transportProtocol?: (("Tcp" | "Udp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -22174,13 +42174,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an artifact source.␊ */␊ - properties: (ArtifactSourceProperties | string)␊ + properties: (/**␊ + * Properties of an artifact source.␊ + */␊ + ArtifactSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/artifactsources"␊ [k: string]: unknown␊ }␊ @@ -22200,13 +42209,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a custom image.␊ */␊ - properties: (CustomImageProperties | string)␊ + properties: (/**␊ + * Properties of a custom image.␊ + */␊ + CustomImageProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/customimages"␊ [k: string]: unknown␊ }␊ @@ -22226,13 +42244,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a formula.␊ */␊ - properties: (FormulaProperties | string)␊ + properties: (/**␊ + * Properties of a formula.␊ + */␊ + FormulaProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/formulas"␊ [k: string]: unknown␊ }␊ @@ -22252,13 +42279,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Policy.␊ */␊ - properties: (PolicyProperties | string)␊ + properties: (/**␊ + * Properties of a Policy.␊ + */␊ + PolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/policysets/policies"␊ [k: string]: unknown␊ }␊ @@ -22273,7 +42309,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy).␊ */␊ - evaluatorType?: (("AllowedValuesPolicy" | "MaxValuePolicy") | string)␊ + evaluatorType?: (("AllowedValuesPolicy" | "MaxValuePolicy") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The fact data of the policy.␊ */␊ @@ -22281,7 +42320,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc.␊ */␊ - factName?: (("UserOwnedLabVmCount" | "UserOwnedLabPremiumVmCount" | "LabVmCount" | "LabPremiumVmCount" | "LabVmSize" | "GalleryImage" | "UserOwnedLabVmCountInSubnet" | "LabTargetCost") | string)␊ + factName?: (("UserOwnedLabVmCount" | "UserOwnedLabPremiumVmCount" | "LabVmCount" | "LabPremiumVmCount" | "LabVmSize" | "GalleryImage" | "UserOwnedLabVmCountInSubnet" | "LabTargetCost") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -22289,7 +42331,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the policy.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy).␊ */␊ @@ -22316,13 +42361,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (ScheduleProperties | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + ScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/schedules"␊ [k: string]: unknown␊ }␊ @@ -22342,14 +42396,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual machine.␊ */␊ - properties: (LabVirtualMachineProperties | string)␊ - resources?: LabsVirtualmachinesSchedulesChildResource[]␊ + properties: (/**␊ + * Properties of a virtual machine.␊ + */␊ + LabVirtualMachineProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DevTestLab/labs/virtualmachines/schedules␊ + */␊ + LabsVirtualmachinesSchedulesChildResource[]␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -22369,13 +42435,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (ScheduleProperties | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + ScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schedules"␊ [k: string]: unknown␊ }␊ @@ -22395,13 +42470,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network.␊ */␊ - properties: (VirtualNetworkProperties | string)␊ + properties: (/**␊ + * Properties of a virtual network.␊ + */␊ + VirtualNetworkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/virtualnetworks"␊ [k: string]: unknown␊ }␊ @@ -22421,13 +42505,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a cost item.␊ */␊ - properties: (LabCostProperties | string)␊ + properties: (/**␊ + * Properties of a cost item.␊ + */␊ + LabCostProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/costs"␊ [k: string]: unknown␊ }␊ @@ -22447,13 +42540,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (NotificationChannelProperties | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + NotificationChannelProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/notificationchannels"␊ [k: string]: unknown␊ }␊ @@ -22465,7 +42567,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a managed identity␊ */␊ - identity?: (IdentityProperties | string)␊ + identity?: (/**␊ + * Properties of a managed identity␊ + */␊ + IdentityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource.␊ */␊ @@ -22479,7 +42587,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/servicerunners"␊ [k: string]: unknown␊ }␊ @@ -22499,14 +42610,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a lab user profile.␊ */␊ - properties: (UserProperties | string)␊ - resources?: (LabsUsersDisksChildResource | LabsUsersEnvironmentsChildResource | LabsUsersSecretsChildResource)[]␊ + properties: (/**␊ + * Properties of a lab user profile.␊ + */␊ + UserProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DevTestLab/labs/users/disks␊ + */␊ + LabsUsersDisksChildResource | /**␊ + * Microsoft.DevTestLab/labs/users/environments␊ + */␊ + LabsUsersEnvironmentsChildResource | /**␊ + * Microsoft.DevTestLab/labs/users/secrets␊ + */␊ + LabsUsersSecretsChildResource)[]␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/users"␊ [k: string]: unknown␊ }␊ @@ -22526,13 +42655,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a disk.␊ */␊ - properties: (DiskProperties | string)␊ + properties: (/**␊ + * Properties of a disk.␊ + */␊ + DiskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "disks"␊ [k: string]: unknown␊ }␊ @@ -22547,11 +42685,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The size of the disk in Gibibytes.␊ */␊ - diskSizeGiB?: (number | string)␊ + diskSizeGiB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage type for the disk (i.e. Standard, Premium).␊ */␊ - diskType?: (("Standard" | "Premium") | string)␊ + diskType?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When backed by a blob, the URI of underlying blob.␊ */␊ @@ -22594,13 +42738,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an environment.␊ */␊ - properties: (EnvironmentProperties | string)␊ + properties: (/**␊ + * Properties of an environment.␊ + */␊ + EnvironmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "environments"␊ [k: string]: unknown␊ }␊ @@ -22615,7 +42768,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an environment deployment.␊ */␊ - deploymentProperties?: (EnvironmentDeploymentProperties | string)␊ + deploymentProperties?: (/**␊ + * Properties of an environment deployment.␊ + */␊ + EnvironmentDeploymentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -22637,7 +42796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters of the Azure Resource Manager template.␊ */␊ - parameters?: (ArmTemplateParameterProperties[] | string)␊ + parameters?: (ArmTemplateParameterProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -22670,13 +42832,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a secret.␊ */␊ - properties: (SecretProperties5 | string)␊ + properties: (/**␊ + * Properties of a secret.␊ + */␊ + SecretProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "secrets"␊ [k: string]: unknown␊ }␊ @@ -22714,13 +42885,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (ScheduleProperties | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + ScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/virtualmachines/schedules"␊ [k: string]: unknown␊ }␊ @@ -22740,13 +42920,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a disk.␊ */␊ - properties: (DiskProperties | string)␊ + properties: (/**␊ + * Properties of a disk.␊ + */␊ + DiskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/users/disks"␊ [k: string]: unknown␊ }␊ @@ -22766,13 +42955,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an environment.␊ */␊ - properties: (EnvironmentProperties | string)␊ + properties: (/**␊ + * Properties of an environment.␊ + */␊ + EnvironmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/users/environments"␊ [k: string]: unknown␊ }␊ @@ -22792,13 +42990,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a secret.␊ */␊ - properties: (SecretProperties5 | string)␊ + properties: (/**␊ + * Properties of a secret.␊ + */␊ + SecretProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/users/secrets"␊ [k: string]: unknown␊ }␊ @@ -22814,7 +43021,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a configure alert request.␊ */␊ - properties: (ConfigureAlertRequestProperties | string)␊ + properties: (/**␊ + * Properties of a configure alert request.␊ + */␊ + ConfigureAlertRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationAlertSettings"␊ [k: string]: unknown␊ }␊ @@ -22825,7 +43038,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The custom email address for sending emails.␊ */␊ - customEmailAddresses?: (string[] | string)␊ + customEmailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The locale for the email notification.␊ */␊ @@ -22848,8 +43064,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of site details provided during the time of site creation␊ */␊ - properties: (FabricCreationInputProperties | string)␊ - resources?: (VaultsReplicationFabricsReplicationProtectionContainersChildResource | VaultsReplicationFabricsReplicationRecoveryServicesProvidersChildResource | VaultsReplicationFabricsReplicationvCentersChildResource)[]␊ + properties: (/**␊ + * Properties of site details provided during the time of site creation␊ + */␊ + FabricCreationInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers␊ + */␊ + VaultsReplicationFabricsReplicationProtectionContainersChildResource | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders␊ + */␊ + VaultsReplicationFabricsReplicationRecoveryServicesProvidersChildResource | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters␊ + */␊ + VaultsReplicationFabricsReplicationvCentersChildResource)[]␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics"␊ [k: string]: unknown␊ }␊ @@ -22860,7 +43091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fabric provider specific settings.␊ */␊ - customDetails?: (FabricSpecificCreationInput | string)␊ + customDetails?: (/**␊ + * Fabric provider specific settings.␊ + */␊ + FabricSpecificCreationInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -22905,7 +43142,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create protection container input properties.␊ */␊ - properties: (CreateProtectionContainerInputProperties | string)␊ + properties: (/**␊ + * Create protection container input properties.␊ + */␊ + CreateProtectionContainerInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replicationProtectionContainers"␊ [k: string]: unknown␊ }␊ @@ -22916,7 +43159,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provider specific inputs for container creation.␊ */␊ - providerSpecificInput?: (ReplicationProviderSpecificContainerCreationInput[] | string)␊ + providerSpecificInput?: (ReplicationProviderSpecificContainerCreationInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -22945,7 +43191,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an add provider request.␊ */␊ - properties: (AddRecoveryServicesProviderInputProperties | string)␊ + properties: (/**␊ + * The properties of an add provider request.␊ + */␊ + AddRecoveryServicesProviderInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replicationRecoveryServicesProviders"␊ [k: string]: unknown␊ }␊ @@ -22956,7 +43208,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity provider input.␊ */␊ - authenticationIdentityInput: (IdentityProviderInput | string)␊ + authenticationIdentityInput: (/**␊ + * Identity provider input.␊ + */␊ + IdentityProviderInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the machine where the provider is getting added.␊ */␊ @@ -22964,7 +43222,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity provider input.␊ */␊ - resourceAccessIdentityInput: (IdentityProviderInput | string)␊ + resourceAccessIdentityInput: (/**␊ + * Identity provider input.␊ + */␊ + IdentityProviderInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23005,7 +43269,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an add vCenter request.␊ */␊ - properties: (AddVCenterRequestProperties | string)␊ + properties: (/**␊ + * The properties of an add vCenter request.␊ + */␊ + AddVCenterRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replicationvCenters"␊ [k: string]: unknown␊ }␊ @@ -23047,7 +43317,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Common input details for network mapping operation.␊ */␊ - properties: (CreateNetworkMappingInputProperties | string)␊ + properties: (/**␊ + * Common input details for network mapping operation.␊ + */␊ + CreateNetworkMappingInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings"␊ [k: string]: unknown␊ }␊ @@ -23058,7 +43334,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Input details specific to fabrics during Network Mapping.␊ */␊ - fabricSpecificDetails?: (FabricSpecificCreateNetworkMappingInput | string)␊ + fabricSpecificDetails?: (/**␊ + * Input details specific to fabrics during Network Mapping.␊ + */␊ + FabricSpecificCreateNetworkMappingInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Recovery fabric Name.␊ */␊ @@ -23106,8 +43388,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create protection container input properties.␊ */␊ - properties: (CreateProtectionContainerInputProperties | string)␊ - resources?: (VaultsReplicationFabricsReplicationProtectionContainersReplicationMigrationItemsChildResource | VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectedItemsChildResource | VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectionContainerMappingsChildResource)[]␊ + properties: (/**␊ + * Create protection container input properties.␊ + */␊ + CreateProtectionContainerInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems␊ + */␊ + VaultsReplicationFabricsReplicationProtectionContainersReplicationMigrationItemsChildResource | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems␊ + */␊ + VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectedItemsChildResource | /**␊ + * Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings␊ + */␊ + VaultsReplicationFabricsReplicationProtectionContainersReplicationProtectionContainerMappingsChildResource)[]␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers"␊ [k: string]: unknown␊ }␊ @@ -23123,7 +43420,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable migration input properties.␊ */␊ - properties: (EnableMigrationInputProperties | string)␊ + properties: (/**␊ + * Enable migration input properties.␊ + */␊ + EnableMigrationInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replicationMigrationItems"␊ [k: string]: unknown␊ }␊ @@ -23138,7 +43441,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable migration provider specific input.␊ */␊ - providerSpecificDetails: (EnableMigrationProviderSpecificInput | string)␊ + providerSpecificDetails: (/**␊ + * Enable migration provider specific input.␊ + */␊ + EnableMigrationProviderSpecificInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23152,12 +43461,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disks to include list.␊ */␊ - disksToInclude: (VMwareCbtDiskInput[] | string)␊ + disksToInclude: (VMwareCbtDiskInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "VMwareCbt"␊ /**␊ * License type.␊ */␊ - licenseType?: (("NotSpecified" | "NoLicenseType" | "WindowsServer") | string)␊ + licenseType?: (("NotSpecified" | "NoLicenseType" | "WindowsServer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating whether auto resync is to be done.␊ */␊ @@ -23219,7 +43534,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disk type.␊ */␊ - diskType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS") | string)␊ + diskType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating whether the disk is the OS disk.␊ */␊ @@ -23246,7 +43564,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable protection input properties.␊ */␊ - properties: (EnableProtectionInputProperties | string)␊ + properties: (/**␊ + * Enable protection input properties.␊ + */␊ + EnableProtectionInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replicationProtectedItems"␊ [k: string]: unknown␊ }␊ @@ -23265,7 +43589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable protection provider specific input.␊ */␊ - providerSpecificDetails?: (EnableProtectionProviderSpecificInput | string)␊ + providerSpecificDetails?: (/**␊ + * Enable protection provider specific input.␊ + */␊ + EnableProtectionProviderSpecificInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23275,7 +43605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Recovery disk encryption info (BEK and KEK).␊ */␊ - diskEncryptionInfo?: (DiskEncryptionInfo | string)␊ + diskEncryptionInfo?: (/**␊ + * Recovery disk encryption info (BEK and KEK).␊ + */␊ + DiskEncryptionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The fabric specific object Id of the virtual machine.␊ */␊ @@ -23308,11 +43644,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of vm disk details.␊ */␊ - vmDisks?: (A2AVmDiskInputDetails[] | string)␊ + vmDisks?: (A2AVmDiskInputDetails[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of vm managed disk details.␊ */␊ - vmManagedDisks?: (A2AVmManagedDiskInputDetails[] | string)␊ + vmManagedDisks?: (A2AVmManagedDiskInputDetails[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23322,11 +43664,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk Encryption Key Information (BitLocker Encryption Key (BEK) on Windows).␊ */␊ - diskEncryptionKeyInfo?: (DiskEncryptionKeyInfo | string)␊ + diskEncryptionKeyInfo?: (/**␊ + * Disk Encryption Key Information (BitLocker Encryption Key (BEK) on Windows).␊ + */␊ + DiskEncryptionKeyInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Encryption Key (KEK) information.␊ */␊ - keyEncryptionKeyInfo?: (KeyEncryptionKeyInfo | string)␊ + keyEncryptionKeyInfo?: (/**␊ + * Key Encryption Key (KEK) information.␊ + */␊ + KeyEncryptionKeyInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23408,7 +43762,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of VHD IDs of disks to be protected.␊ */␊ - disksToInclude?: (string[] | string)␊ + disksToInclude?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The selected option to enable RDP\\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.␊ */␊ @@ -23471,7 +43828,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disks to include list.␊ */␊ - disksToInclude?: (string[] | string)␊ + disksToInclude?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The selected option to enable RDP\\SSH on target vm after failover. String value of {SrsDataContract.EnableRDPOnTargetOption} enum.␊ */␊ @@ -23542,11 +43902,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * DiskExclusionInput when doing enable protection of virtual machine in InMage provider.␊ */␊ - diskExclusionInput?: (InMageDiskExclusionInput | string)␊ + diskExclusionInput?: (/**␊ + * DiskExclusionInput when doing enable protection of virtual machine in InMage provider.␊ + */␊ + InMageDiskExclusionInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disks to include list.␊ */␊ - disksToInclude?: (string[] | string)␊ + disksToInclude?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "InMage"␊ /**␊ * The Master Target Id.␊ @@ -23585,11 +43954,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The guest disk signature based option for disk exclusion.␊ */␊ - diskSignatureOptions?: (InMageDiskSignatureExclusionOptions[] | string)␊ + diskSignatureOptions?: (InMageDiskSignatureExclusionOptions[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The volume label based option for disk exclusion.␊ */␊ - volumeOptions?: (InMageVolumeExclusionOptions[] | string)␊ + volumeOptions?: (InMageVolumeExclusionOptions[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23635,7 +44010,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configure pairing input properties.␊ */␊ - properties: (CreateProtectionContainerMappingInputProperties | string)␊ + properties: (/**␊ + * Configure pairing input properties.␊ + */␊ + CreateProtectionContainerMappingInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replicationProtectionContainerMappings"␊ [k: string]: unknown␊ }␊ @@ -23650,7 +44031,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provider specific input for pairing operations.␊ */␊ - providerSpecificInput?: (ReplicationProviderSpecificContainerMappingInput | string)␊ + providerSpecificInput?: (/**␊ + * Provider specific input for pairing operations.␊ + */␊ + ReplicationProviderSpecificContainerMappingInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target unique protection container name.␊ */␊ @@ -23664,7 +44051,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating whether the auto update is enabled.␊ */␊ - agentAutoUpdateStatus?: (("Disabled" | "Enabled") | string)␊ + agentAutoUpdateStatus?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The automation account arm id.␊ */␊ @@ -23715,7 +44105,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable migration input properties.␊ */␊ - properties: (EnableMigrationInputProperties | string)␊ + properties: (/**␊ + * Enable migration input properties.␊ + */␊ + EnableMigrationInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems"␊ [k: string]: unknown␊ }␊ @@ -23731,7 +44127,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable protection input properties.␊ */␊ - properties: (EnableProtectionInputProperties | string)␊ + properties: (/**␊ + * Enable protection input properties.␊ + */␊ + EnableProtectionInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems"␊ [k: string]: unknown␊ }␊ @@ -23747,7 +44149,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configure pairing input properties.␊ */␊ - properties: (CreateProtectionContainerMappingInputProperties | string)␊ + properties: (/**␊ + * Configure pairing input properties.␊ + */␊ + CreateProtectionContainerMappingInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings"␊ [k: string]: unknown␊ }␊ @@ -23763,7 +44171,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an add provider request.␊ */␊ - properties: (AddRecoveryServicesProviderInputProperties | string)␊ + properties: (/**␊ + * The properties of an add provider request.␊ + */␊ + AddRecoveryServicesProviderInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders"␊ [k: string]: unknown␊ }␊ @@ -23779,7 +44193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage mapping input properties.␊ */␊ - properties: (StorageMappingInputProperties | string)␊ + properties: (/**␊ + * Storage mapping input properties.␊ + */␊ + StorageMappingInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings"␊ [k: string]: unknown␊ }␊ @@ -23805,7 +44225,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an add vCenter request.␊ */␊ - properties: (AddVCenterRequestProperties | string)␊ + properties: (/**␊ + * The properties of an add vCenter request.␊ + */␊ + AddVCenterRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters"␊ [k: string]: unknown␊ }␊ @@ -23821,7 +44247,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy creation properties.␊ */␊ - properties: (CreatePolicyInputProperties | string)␊ + properties: (/**␊ + * Policy creation properties.␊ + */␊ + CreatePolicyInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationPolicies"␊ [k: string]: unknown␊ }␊ @@ -23832,7 +44264,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for provider specific input␊ */␊ - providerSpecificInput?: (PolicyProviderSpecificInput | string)␊ + providerSpecificInput?: (/**␊ + * Base class for provider specific input␊ + */␊ + PolicyProviderSpecificInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23842,20 +44280,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The app consistent snapshot frequency (in minutes).␊ */␊ - appConsistentFrequencyInMinutes?: (number | string)␊ + appConsistentFrequencyInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The crash consistent snapshot frequency (in minutes).␊ */␊ - crashConsistentFrequencyInMinutes?: (number | string)␊ + crashConsistentFrequencyInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "A2A"␊ /**␊ * A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.␊ */␊ - multiVmSyncStatus: (("Enable" | "Disable") | string)␊ + multiVmSyncStatus: (("Enable" | "Disable") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The duration in minutes until which the recovery points need to be stored.␊ */␊ - recoveryPointHistory?: (number | string)␊ + recoveryPointHistory?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23865,7 +44315,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.␊ */␊ - applicationConsistentSnapshotFrequencyInHours?: (number | string)␊ + applicationConsistentSnapshotFrequencyInHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "HyperVReplicaAzure"␊ /**␊ * The scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.␊ @@ -23874,15 +44327,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The duration (in hours) to which point the recovery history needs to be maintained.␊ */␊ - recoveryPointHistoryDuration?: (number | string)␊ + recoveryPointHistoryDuration?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The replication interval.␊ */␊ - replicationInterval?: (number | string)␊ + replicationInterval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of storage accounts to which the VMs in the primary cloud can replicate to.␊ */␊ - storageAccounts?: (string[] | string)␊ + storageAccounts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23892,11 +44354,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating the authentication type.␊ */␊ - allowedAuthenticationType?: (number | string)␊ + allowedAuthenticationType?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating the application consistent frequency.␊ */␊ - applicationConsistentSnapshotFrequencyInHours?: (number | string)␊ + applicationConsistentSnapshotFrequencyInHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating whether compression has to be enabled.␊ */␊ @@ -23921,7 +44389,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating the number of recovery points.␊ */␊ - recoveryPoints?: (number | string)␊ + recoveryPoints?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating whether the VM has to be auto deleted.␊ */␊ @@ -23929,11 +44400,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating the replication interval.␊ */␊ - replicationFrequencyInSeconds?: (number | string)␊ + replicationFrequencyInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating the recovery HTTPS port.␊ */␊ - replicationPort?: (number | string)␊ + replicationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23943,11 +44420,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating the authentication type.␊ */␊ - allowedAuthenticationType?: (number | string)␊ + allowedAuthenticationType?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating the application consistent frequency.␊ */␊ - applicationConsistentSnapshotFrequencyInHours?: (number | string)␊ + applicationConsistentSnapshotFrequencyInHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating whether compression has to be enabled.␊ */␊ @@ -23972,7 +44455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating the number of recovery points.␊ */␊ - recoveryPoints?: (number | string)␊ + recoveryPoints?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating whether the VM has to be auto deleted.␊ */␊ @@ -23980,7 +44466,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating the recovery HTTPS port.␊ */␊ - replicationPort?: (number | string)␊ + replicationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -23990,24 +44479,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The app consistent snapshot frequency (in minutes).␊ */␊ - appConsistentFrequencyInMinutes?: (number | string)␊ + appConsistentFrequencyInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The crash consistent snapshot frequency (in minutes).␊ */␊ - crashConsistentFrequencyInMinutes?: (number | string)␊ + crashConsistentFrequencyInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "InMageAzureV2"␊ /**␊ * A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.␊ */␊ - multiVmSyncStatus: (("Enable" | "Disable") | string)␊ + multiVmSyncStatus: (("Enable" | "Disable") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The duration in minutes until which the recovery points need to be stored.␊ */␊ - recoveryPointHistory?: (number | string)␊ + recoveryPointHistory?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The recovery point threshold in minutes.␊ */␊ - recoveryPointThresholdInMinutes?: (number | string)␊ + recoveryPointThresholdInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24017,20 +44521,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The app consistent snapshot frequency (in minutes).␊ */␊ - appConsistentFrequencyInMinutes?: (number | string)␊ + appConsistentFrequencyInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "InMage"␊ /**␊ * A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.␊ */␊ - multiVmSyncStatus: (("Enable" | "Disable") | string)␊ + multiVmSyncStatus: (("Enable" | "Disable") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The duration in minutes until which the recovery points need to be stored.␊ */␊ - recoveryPointHistory?: (number | string)␊ + recoveryPointHistory?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The recovery point threshold in minutes.␊ */␊ - recoveryPointThresholdInMinutes?: (number | string)␊ + recoveryPointThresholdInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24040,16 +44556,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * The app consistent snapshot frequency (in minutes).␊ */␊ - appConsistentFrequencyInMinutes?: (number | string)␊ + appConsistentFrequencyInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The crash consistent snapshot frequency (in minutes).␊ */␊ - crashConsistentFrequencyInMinutes?: (number | string)␊ + crashConsistentFrequencyInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "VMwareCbt"␊ /**␊ * The duration in minutes until which the recovery points need to be stored.␊ */␊ - recoveryPointHistoryInMinutes?: (number | string)␊ + recoveryPointHistoryInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24064,7 +44589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Recovery plan creation properties.␊ */␊ - properties: (CreateRecoveryPlanInputProperties | string)␊ + properties: (/**␊ + * Recovery plan creation properties.␊ + */␊ + CreateRecoveryPlanInputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans"␊ [k: string]: unknown␊ }␊ @@ -24075,11 +44606,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The failover deployment model.␊ */␊ - failoverDeploymentModel?: (("NotApplicable" | "Classic" | "ResourceManager") | string)␊ + failoverDeploymentModel?: (("NotApplicable" | "Classic" | "ResourceManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The recovery plan groups.␊ */␊ - groups: (RecoveryPlanGroup[] | string)␊ + groups: (RecoveryPlanGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary fabric Id.␊ */␊ @@ -24097,19 +44634,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The end group actions.␊ */␊ - endGroupActions?: (RecoveryPlanAction[] | string)␊ + endGroupActions?: (RecoveryPlanAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The group type.␊ */␊ - groupType: (("Shutdown" | "Boot" | "Failover") | string)␊ + groupType: (("Shutdown" | "Boot" | "Failover") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of protected items.␊ */␊ - replicationProtectedItems?: (RecoveryPlanProtectedItem[] | string)␊ + replicationProtectedItems?: (RecoveryPlanProtectedItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The start group actions.␊ */␊ - startGroupActions?: (RecoveryPlanAction[] | string)␊ + startGroupActions?: (RecoveryPlanAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24123,15 +44672,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Recovery plan action custom details.␊ */␊ - customDetails: (RecoveryPlanActionDetails | string)␊ + customDetails: (/**␊ + * Recovery plan action custom details.␊ + */␊ + RecoveryPlanActionDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of failover directions.␊ */␊ - failoverDirections: (("PrimaryToRecovery" | "RecoveryToPrimary")[] | string)␊ + failoverDirections: (("PrimaryToRecovery" | "RecoveryToPrimary")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of failover types.␊ */␊ - failoverTypes: (("ReverseReplicate" | "Commit" | "PlannedFailover" | "UnplannedFailover" | "DisableProtection" | "TestFailover" | "TestFailoverCleanup" | "Failback" | "FinalizeFailback" | "ChangePit" | "RepairReplication" | "SwitchProtection" | "CompleteMigration")[] | string)␊ + failoverTypes: (("ReverseReplicate" | "Commit" | "PlannedFailover" | "UnplannedFailover" | "DisableProtection" | "TestFailover" | "TestFailoverCleanup" | "Failback" | "FinalizeFailback" | "ChangePit" | "RepairReplication" | "SwitchProtection" | "CompleteMigration")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24141,7 +44702,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The fabric location.␊ */␊ - fabricLocation: (("Primary" | "Recovery") | string)␊ + fabricLocation: (("Primary" | "Recovery") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "AutomationRunbookActionDetails"␊ /**␊ * The runbook ARM Id.␊ @@ -24171,7 +44735,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The fabric location.␊ */␊ - fabricLocation: (("Primary" | "Recovery") | string)␊ + fabricLocation: (("Primary" | "Recovery") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "ScriptActionDetails"␊ /**␊ * The script path.␊ @@ -24213,18 +44780,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a DigitalTwinsInstance.␊ */␊ - properties: (DigitalTwinsProperties | string)␊ - resources?: DigitalTwinsInstancesEndpointsChildResource[]␊ + properties: (/**␊ + * The properties of a DigitalTwinsInstance.␊ + */␊ + DigitalTwinsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DigitalTwins/digitalTwinsInstances/endpoints␊ + */␊ + DigitalTwinsInstancesEndpointsChildResource[]␊ /**␊ * Information about the SKU of the DigitalTwinsInstance.␊ */␊ - sku?: (DigitalTwinsSkuInfo | string)␊ + sku?: (/**␊ + * Information about the SKU of the DigitalTwinsInstance.␊ + */␊ + DigitalTwinsSkuInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DigitalTwins/digitalTwinsInstances"␊ [k: string]: unknown␊ }␊ @@ -24242,11 +44827,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Endpoint Resource.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties related to Digital Twins Endpoint␊ */␊ - properties: (DigitalTwinsEndpointResourceProperties | string)␊ + properties: (/**␊ + * Properties related to Digital Twins Endpoint␊ + */␊ + DigitalTwinsEndpointResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "endpoints"␊ [k: string]: unknown␊ }␊ @@ -24306,7 +44900,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the SKU.␊ */␊ - name: ("F1" | string)␊ + name: ("F1" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24321,7 +44918,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties related to Digital Twins Endpoint␊ */␊ - properties: ((ServiceBus | EventHub | EventGrid) | string)␊ + properties: ((/**␊ + * properties related to servicebus.␊ + */␊ + ServiceBus | /**␊ + * properties related to eventhub.␊ + */␊ + EventHub | /**␊ + * properties related to eventgrid.␊ + */␊ + EventGrid) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints"␊ [k: string]: unknown␊ }␊ @@ -24345,14 +44954,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a lab.␊ */␊ - properties: (LabProperties1 | string)␊ - resources?: (LabsArtifactsourcesChildResource1 | LabsCustomimagesChildResource1 | LabsFormulasChildResource1 | LabsSchedulesChildResource1 | LabsVirtualmachinesChildResource1 | LabsVirtualnetworksChildResource1)[]␊ + properties: (/**␊ + * Properties of a lab.␊ + */␊ + LabProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DevTestLab/labs/artifactsources␊ + */␊ + LabsArtifactsourcesChildResource1 | /**␊ + * Microsoft.DevTestLab/labs/customimages␊ + */␊ + LabsCustomimagesChildResource1 | /**␊ + * Microsoft.DevTestLab/labs/formulas␊ + */␊ + LabsFormulasChildResource1 | /**␊ + * Microsoft.DevTestLab/labs/schedules␊ + */␊ + LabsSchedulesChildResource1 | /**␊ + * Microsoft.DevTestLab/labs/virtualmachines␊ + */␊ + LabsVirtualmachinesChildResource1 | /**␊ + * Microsoft.DevTestLab/labs/virtualnetworks␊ + */␊ + LabsVirtualnetworksChildResource1)[]␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs"␊ [k: string]: unknown␊ }␊ @@ -24379,7 +45015,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the lab storage.␊ */␊ - labStorageType?: (("Standard" | "Premium") | string)␊ + labStorageType?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -24387,7 +45026,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage accounts of the lab.␊ */␊ - storageAccounts?: (string[] | string)␊ + storageAccounts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the key vault of the lab.␊ */␊ @@ -24414,13 +45056,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an artifact source.␊ */␊ - properties: (ArtifactSourceProperties1 | string)␊ + properties: (/**␊ + * Properties of an artifact source.␊ + */␊ + ArtifactSourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "artifactsources"␊ [k: string]: unknown␊ }␊ @@ -24451,11 +45102,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the artifact source.␊ */␊ - sourceType?: (("VsoGit" | "GitHub") | string)␊ + sourceType?: (("VsoGit" | "GitHub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the artifact source.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI of the artifact source.␊ */␊ @@ -24482,13 +45139,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a custom image.␊ */␊ - properties: (CustomImageProperties1 | string)␊ + properties: (/**␊ + * Properties of a custom image.␊ + */␊ + CustomImageProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "customimages"␊ [k: string]: unknown␊ }␊ @@ -24511,7 +45177,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The OS type of the custom image.␊ */␊ - osType?: (("Windows" | "Linux" | "None") | string)␊ + osType?: (("Windows" | "Linux" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -24519,11 +45188,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for creating a custom image from a VHD.␊ */␊ - vhd?: (CustomImagePropertiesCustom1 | string)␊ + vhd?: (/**␊ + * Properties for creating a custom image from a VHD.␊ + */␊ + CustomImagePropertiesCustom1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties for creating a custom image from a virtual machine.␊ */␊ - vm?: (CustomImagePropertiesFromVm1 | string)␊ + vm?: (/**␊ + * Properties for creating a custom image from a virtual machine.␊ + */␊ + CustomImagePropertiesFromVm1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24537,7 +45218,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether sysprep has been run on the VHD.␊ */␊ - sysPrep?: (boolean | string)␊ + sysPrep?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24547,7 +45231,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about a Linux OS.␊ */␊ - linuxOsInfo?: (LinuxOsInfo1 | string)␊ + linuxOsInfo?: (/**␊ + * Information about a Linux OS.␊ + */␊ + LinuxOsInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source vm identifier.␊ */␊ @@ -24555,11 +45245,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether sysprep has been run on the VHD.␊ */␊ - sysPrep?: (boolean | string)␊ + sysPrep?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about a Windows OS.␊ */␊ - windowsOsInfo?: (WindowsOsInfo1 | string)␊ + windowsOsInfo?: (/**␊ + * Information about a Windows OS.␊ + */␊ + WindowsOsInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24569,7 +45268,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the Linux OS.␊ */␊ - linuxOsState?: (("NonDeprovisioned" | "DeprovisionRequested" | "DeprovisionApplied") | string)␊ + linuxOsState?: (("NonDeprovisioned" | "DeprovisionRequested" | "DeprovisionApplied") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24579,7 +45281,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the Windows OS.␊ */␊ - windowsOsState?: (("NonSysprepped" | "SysprepRequested" | "SysprepApplied") | string)␊ + windowsOsState?: (("NonSysprepped" | "SysprepRequested" | "SysprepApplied") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24602,13 +45307,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a formula.␊ */␊ - properties: (FormulaProperties1 | string)␊ + properties: (/**␊ + * Properties of a formula.␊ + */␊ + FormulaProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "formulas"␊ [k: string]: unknown␊ }␊ @@ -24631,7 +45345,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A virtual machine.␊ */␊ - formulaContent?: (LabVirtualMachine | string)␊ + formulaContent?: (/**␊ + * A virtual machine.␊ + */␊ + LabVirtualMachine | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS type of the formula.␊ */␊ @@ -24643,7 +45363,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about a VM from which a formula is to be created.␊ */␊ - vm?: (FormulaPropertiesFromVm1 | string)␊ + vm?: (/**␊ + * Information about a VM from which a formula is to be created.␊ + */␊ + FormulaPropertiesFromVm1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24665,13 +45391,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual machine.␊ */␊ - properties?: (LabVirtualMachineProperties1 | string)␊ + properties?: (/**␊ + * Properties of a virtual machine.␊ + */␊ + LabVirtualMachineProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the resource.␊ */␊ @@ -24685,11 +45420,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an artifact deployment.␊ */␊ - artifactDeploymentStatus?: (ArtifactDeploymentStatusProperties1 | string)␊ + artifactDeploymentStatus?: (/**␊ + * Properties of an artifact deployment.␊ + */␊ + ArtifactDeploymentStatusProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The artifacts to be installed on the virtual machine.␊ */␊ - artifacts?: (ArtifactInstallProperties1[] | string)␊ + artifacts?: (ArtifactInstallProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource identifier (Microsoft.Compute) of the virtual machine.␊ */␊ @@ -24709,7 +45453,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the virtual machine is to be created without a public IP address.␊ */␊ - disallowPublicIpAddress?: (boolean | string)␊ + disallowPublicIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The fully-qualified domain name of the virtual machine.␊ */␊ @@ -24717,11 +45464,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference information for an Azure Marketplace image.␊ */␊ - galleryImageReference?: (GalleryImageReference1 | string)␊ + galleryImageReference?: (/**␊ + * The reference information for an Azure Marketplace image.␊ + */␊ + GalleryImageReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating whether this virtual machine uses an SSH key for authentication.␊ */␊ - isAuthenticationWithSshKey?: (boolean | string)␊ + isAuthenticationWithSshKey?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The lab subnet name of the virtual machine.␊ */␊ @@ -24771,7 +45527,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The total count of the artifacts that were successfully applied.␊ */␊ - artifactsApplied?: (number | string)␊ + artifactsApplied?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The deployment status of the artifact.␊ */␊ @@ -24779,7 +45538,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The total count of the artifacts that were tentatively applied.␊ */␊ - totalArtifacts?: (number | string)␊ + totalArtifacts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24793,7 +45555,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters of the artifact.␊ */␊ - parameters?: (ArtifactParameterProperties1[] | string)␊ + parameters?: (ArtifactParameterProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24866,13 +45631,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a schedule.␊ */␊ - properties: (ScheduleProperties1 | string)␊ + properties: (/**␊ + * Properties of a schedule.␊ + */␊ + ScheduleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schedules"␊ [k: string]: unknown␊ }␊ @@ -24883,11 +45657,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a daily schedule.␊ */␊ - dailyRecurrence?: (DayDetails1 | string)␊ + dailyRecurrence?: (/**␊ + * Properties of a daily schedule.␊ + */␊ + DayDetails1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an hourly schedule.␊ */␊ - hourlyRecurrence?: (HourDetails1 | string)␊ + hourlyRecurrence?: (/**␊ + * Properties of an hourly schedule.␊ + */␊ + HourDetails1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning status of the resource.␊ */␊ @@ -24895,11 +45681,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the schedule.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The task type of the schedule.␊ */␊ - taskType?: (("LabVmsShutdownTask" | "LabVmsStartupTask" | "LabBillingTask") | string)␊ + taskType?: (("LabVmsShutdownTask" | "LabVmsStartupTask" | "LabBillingTask") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time zone id.␊ */␊ @@ -24907,7 +45699,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a weekly schedule.␊ */␊ - weeklyRecurrence?: (WeekDetails1 | string)␊ + weeklyRecurrence?: (/**␊ + * Properties of a weekly schedule.␊ + */␊ + WeekDetails1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24924,7 +45722,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minutes of the hour the schedule will run.␊ */␊ - minute?: (number | string)␊ + minute?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24938,7 +45739,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The days of the week.␊ */␊ - weekdays?: (string[] | string)␊ + weekdays?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -24961,13 +45765,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual machine.␊ */␊ - properties: (LabVirtualMachineProperties1 | string)␊ + properties: (/**␊ + * Properties of a virtual machine.␊ + */␊ + LabVirtualMachineProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -24991,13 +45804,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network.␊ */␊ - properties: (VirtualNetworkProperties1 | string)␊ + properties: (/**␊ + * Properties of a virtual network.␊ + */␊ + VirtualNetworkProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualnetworks"␊ [k: string]: unknown␊ }␊ @@ -25008,7 +45830,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The allowed subnets of the virtual network.␊ */␊ - allowedSubnets?: (Subnet1[] | string)␊ + allowedSubnets?: (Subnet1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the virtual network.␊ */␊ @@ -25024,11 +45849,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The subnet overrides of the virtual network.␊ */␊ - subnetOverrides?: (SubnetOverride1[] | string)␊ + subnetOverrides?: (SubnetOverride1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Subnet1 {␊ - allowPublicIp?: (("Default" | "Deny" | "Allow") | string)␊ + allowPublicIp?: (("Default" | "Deny" | "Allow") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ labSubnetName?: string␊ resourceId?: string␊ [k: string]: unknown␊ @@ -25048,11 +45879,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this subnet can be used during virtual machine creation.␊ */␊ - useInVmCreationPermission?: (("Default" | "Deny" | "Allow") | string)␊ + useInVmCreationPermission?: (("Default" | "Deny" | "Allow") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether public IP addresses can be assigned to virtual machines on this subnet.␊ */␊ - usePublicIpAddressPermission?: (("Default" | "Deny" | "Allow") | string)␊ + usePublicIpAddressPermission?: (("Default" | "Deny" | "Allow") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25075,13 +45912,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual machine.␊ */␊ - properties: (LabVirtualMachineProperties1 | string)␊ + properties: (/**␊ + * Properties of a virtual machine.␊ + */␊ + LabVirtualMachineProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DevTestLab/labs/virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -25104,12 +45950,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU (pricing tier) of the Kusto cluster.␊ */␊ - sku: ((AzureSku | string) | string)␊ - resources?: ClustersDatabases[]␊ + sku: ((AzureSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabases[]␊ [k: string]: unknown␊ }␊ export interface AzureSku {␊ @@ -25136,7 +45994,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Database Create Or Update Kusto operation.␊ */␊ - properties: (DatabaseProperties | string)␊ + properties: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + DatabaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25165,15 +46029,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties | string)␊ - resources?: ClustersDatabasesChildResource[]␊ - sku: (AzureSku1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource[]␊ + sku: (AzureSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ [k: string]: unknown␊ }␊ @@ -25184,7 +46063,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface TrustedExternalTenant {␊ @@ -25210,13 +46092,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties: (DatabaseProperties1 | string)␊ + properties: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + DatabaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -25227,26 +46118,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of days of data that should be kept in cache for fast queries.␊ */␊ - hotCachePeriodInDays?: (number | string)␊ + hotCachePeriodInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of days data should be kept before it stops being accessible to queries.␊ */␊ - softDeletePeriodInDays: (number | string)␊ + softDeletePeriodInDays: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureSku1 {␊ /**␊ * SKU capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("KC8" | "KC16" | "KS8" | "KS16" | "D13_v2" | "D14_v2" | "L8" | "L16") | string)␊ + name: (("KC8" | "KC16" | "KS8" | "KS16" | "D13_v2" | "D14_v2" | "L8" | "L16") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: ("Standard" | string)␊ + tier: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25265,14 +46171,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties: (DatabaseProperties1 | string)␊ - resources?: ClustersDatabasesEventhubconnectionsChildResource[]␊ + properties: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + DatabaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases/eventhubconnections␊ + */␊ + ClustersDatabasesEventhubconnectionsChildResource[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/databases"␊ [k: string]: unknown␊ }␊ @@ -25292,7 +46210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties: (EventHubConnectionProperties | string)␊ + properties: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "eventhubconnections"␊ [k: string]: unknown␊ }␊ @@ -25307,7 +46231,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -25338,18 +46265,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties1 | string)␊ - resources?: ClustersDatabasesChildResource1[]␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource1[]␊ /**␊ * Azure SKU definition.␊ */␊ - sku: (AzureSku2 | string)␊ + sku: (/**␊ + * Azure SKU definition.␊ + */␊ + AzureSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ [k: string]: unknown␊ }␊ @@ -25360,7 +46305,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant1[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25389,7 +46337,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties: (DatabaseProperties2 | string)␊ + properties: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + DatabaseProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -25414,15 +46368,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances of the cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | string)␊ + name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: (("Basic" | "Standard") | string)␊ + tier: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25441,8 +46404,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties: (DatabaseProperties2 | string)␊ - resources?: ClustersDatabasesDataConnectionsChildResource[]␊ + properties: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + DatabaseProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + ClustersDatabasesDataConnectionsChildResource[]␊ type: "Microsoft.Kusto/clusters/databases"␊ [k: string]: unknown␊ }␊ @@ -25454,7 +46426,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties?: (EventHubConnectionProperties1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25468,7 +46446,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -25491,7 +46472,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event grid connection properties.␊ */␊ - properties?: (EventGridConnectionProperties | string)␊ + properties?: (/**␊ + * Class representing the Kusto event grid connection properties.␊ + */␊ + EventGridConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25505,7 +46492,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO") | string)␊ + dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID where the event grid is configured to send events.␊ */␊ @@ -25540,23 +46530,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties2 | string)␊ - resources?: ClustersDatabasesChildResource2[]␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource2[]␊ /**␊ * Azure SKU definition.␊ */␊ - sku: (AzureSku3 | string)␊ + sku: (/**␊ + * Azure SKU definition.␊ + */␊ + AzureSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ /**␊ * An array represents the availability zones of the cluster.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25566,23 +46577,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicates if the cluster's disks are encrypted.␊ */␊ - enableDiskEncryption?: (boolean | string)␊ + enableDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the streaming ingest is enabled.␊ */␊ - enableStreamingIngest?: (boolean | string)␊ + enableStreamingIngest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains the optimized auto scale definition.␊ */␊ - optimizedAutoscale?: (OptimizedAutoscale | string)␊ + optimizedAutoscale?: (/**␊ + * A class that contains the optimized auto scale definition.␊ + */␊ + OptimizedAutoscale | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant2[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains virtual network definition.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration | string)␊ + virtualNetworkConfiguration?: (/**␊ + * A class that contains virtual network definition.␊ + */␊ + VirtualNetworkConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25592,19 +46624,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicate if the optimized autoscale feature is enabled or not.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed instances count.␊ */␊ - maximum: (number | string)␊ + maximum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum allowed instances count.␊ */␊ - minimum: (number | string)␊ + minimum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the template defined, for instance 1.␊ */␊ - version: (number | string)␊ + version: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25651,7 +46695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties: (DatabaseProperties3 | string)␊ + properties: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + DatabaseProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -25676,15 +46726,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances of the cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | string)␊ + name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: (("Basic" | "Standard") | string)␊ + tier: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25703,8 +46762,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties: (DatabaseProperties3 | string)␊ - resources?: ClustersDatabasesDataConnectionsChildResource1[]␊ + properties: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + DatabaseProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Kusto/clusters/databases/dataConnections␊ + */␊ + ClustersDatabasesDataConnectionsChildResource1[]␊ type: "Microsoft.Kusto/clusters/databases"␊ [k: string]: unknown␊ }␊ @@ -25716,7 +46784,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties?: (EventHubConnectionProperties2 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25730,7 +46804,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -25738,7 +46815,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * System properties of the event hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -25757,7 +46837,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto iot hub connection properties.␊ */␊ - properties?: (IotHubConnectionProperties | string)␊ + properties?: (/**␊ + * Class representing the Kusto iot hub connection properties.␊ + */␊ + IotHubConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25771,11 +46857,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * System properties of the iot hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the Iot hub to be used to create a data connection.␊ */␊ @@ -25802,7 +46894,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event grid connection properties.␊ */␊ - properties?: (EventGridConnectionProperties1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event grid connection properties.␊ + */␊ + EventGridConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25816,7 +46914,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | string)␊ + dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID where the event grid is configured to send events.␊ */␊ @@ -25843,7 +46944,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity1 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives␊ */␊ @@ -25855,23 +46962,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties3 | string)␊ - resources?: (ClustersDatabasesChildResource3 | ClustersAttachedDatabaseConfigurationsChildResource)[]␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource3 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ + */␊ + ClustersAttachedDatabaseConfigurationsChildResource)[]␊ /**␊ * Azure SKU definition.␊ */␊ - sku: (AzureSku4 | string)␊ + sku: (/**␊ + * Azure SKU definition.␊ + */␊ + AzureSku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ /**␊ * An array represents the availability zones of the cluster.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25881,13 +47012,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("None" | "SystemAssigned") | string)␊ + type: (("None" | "SystemAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties {␊ @@ -25900,27 +47037,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicates if the cluster's disks are encrypted.␊ */␊ - enableDiskEncryption?: (boolean | string)␊ + enableDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the streaming ingest is enabled.␊ */␊ - enableStreamingIngest?: (boolean | string)␊ + enableStreamingIngest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the key vault.␊ */␊ - keyVaultProperties?: (KeyVaultProperties | string)␊ + keyVaultProperties?: (/**␊ + * Properties of the key vault.␊ + */␊ + KeyVaultProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains the optimized auto scale definition.␊ */␊ - optimizedAutoscale?: (OptimizedAutoscale1 | string)␊ + optimizedAutoscale?: (/**␊ + * A class that contains the optimized auto scale definition.␊ + */␊ + OptimizedAutoscale1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant3[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains virtual network definition.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration1 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * A class that contains virtual network definition.␊ + */␊ + VirtualNetworkConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25948,19 +47112,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicate if the optimized autoscale feature is enabled or not.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed instances count.␊ */␊ - maximum: (number | string)␊ + maximum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum allowed instances count.␊ */␊ - minimum: (number | string)␊ + minimum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the template defined, for instance 1.␊ */␊ - version: (number | string)␊ + version: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -25999,7 +47175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadWriteDatabaseProperties | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadWriteDatabaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26024,7 +47206,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadOnlyFollowingDatabaseProperties | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadOnlyFollowingDatabaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26053,7 +47241,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -26072,7 +47266,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default principals modification kind.␊ */␊ - defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | string)␊ + defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26082,15 +47279,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances of the cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | string)␊ + name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: (("Basic" | "Standard") | string)␊ + tier: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26101,7 +47307,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties?: (EventHubConnectionProperties3 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26115,7 +47327,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -26123,7 +47338,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * System properties of the event hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -26142,7 +47360,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto iot hub connection properties.␊ */␊ - properties?: (IotHubConnectionProperties1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto iot hub connection properties.␊ + */␊ + IotHubConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26156,11 +47380,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * System properties of the iot hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the Iot hub to be used to create a data connection.␊ */␊ @@ -26187,7 +47417,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event grid connection properties.␊ */␊ - properties?: (EventGridConnectionProperties2 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event grid connection properties.␊ + */␊ + EventGridConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26201,7 +47437,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | string)␊ + dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID where the event grid is configured to send events.␊ */␊ @@ -26236,7 +47475,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -26248,7 +47493,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity2 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives␊ */␊ @@ -26260,23 +47511,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties4 | string)␊ - resources?: (ClustersPrincipalAssignmentsChildResource | ClustersDatabasesChildResource4 | ClustersAttachedDatabaseConfigurationsChildResource1 | ClustersDataConnectionsChildResource)[]␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ + */␊ + ClustersPrincipalAssignmentsChildResource | /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource4 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ + */␊ + ClustersAttachedDatabaseConfigurationsChildResource1 | /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + ClustersDataConnectionsChildResource)[]␊ /**␊ * Azure SKU definition.␊ */␊ - sku: (AzureSku5 | string)␊ + sku: (/**␊ + * Azure SKU definition.␊ + */␊ + AzureSku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ /**␊ * An array represents the availability zones of the cluster.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26286,13 +47567,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("None" | "SystemAssigned") | string)␊ + type: (("None" | "SystemAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties1 {␊ @@ -26305,27 +47592,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicates if the cluster's disks are encrypted.␊ */␊ - enableDiskEncryption?: (boolean | string)␊ + enableDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the streaming ingest is enabled.␊ */␊ - enableStreamingIngest?: (boolean | string)␊ + enableStreamingIngest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the key vault.␊ */␊ - keyVaultProperties?: (KeyVaultProperties1 | string)␊ + keyVaultProperties?: (/**␊ + * Properties of the key vault.␊ + */␊ + KeyVaultProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains the optimized auto scale definition.␊ */␊ - optimizedAutoscale?: (OptimizedAutoscale2 | string)␊ + optimizedAutoscale?: (/**␊ + * A class that contains the optimized auto scale definition.␊ + */␊ + OptimizedAutoscale2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant4[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains virtual network definition.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration2 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * A class that contains virtual network definition.␊ + */␊ + VirtualNetworkConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26353,19 +47667,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicate if the optimized autoscale feature is enabled or not.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed instances count.␊ */␊ - maximum: (number | string)␊ + maximum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum allowed instances count.␊ */␊ - minimum: (number | string)␊ + minimum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the template defined, for instance 1.␊ */␊ - version: (number | string)␊ + version: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26408,7 +47734,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -26423,11 +47755,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster principal role.␊ */␊ - role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | string)␊ + role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -26442,7 +47780,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadWriteDatabaseProperties1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadWriteDatabaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26467,7 +47811,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadOnlyFollowingDatabaseProperties1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadOnlyFollowingDatabaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26496,7 +47846,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties1 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -26515,7 +47871,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default principals modification kind.␊ */␊ - defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | string)␊ + defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26525,7 +47884,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva (DGS) data connection properties␊ */␊ - properties?: (GenevaDataConnectionProperties | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva (GDS) connection properties.␊ + */␊ + GenevaDataConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "Geneva"␊ [k: string]: unknown␊ }␊ @@ -26546,7 +47911,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva legacy data connection properties.␊ */␊ - properties?: (GenevaLegacyDataConnectionProperties | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva legacy connection properties.␊ + */␊ + GenevaLegacyDataConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "GenevaLegacy"␊ [k: string]: unknown␊ }␊ @@ -26575,15 +47946,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances of the cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | string)␊ + name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: (("Basic" | "Standard") | string)␊ + tier: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26598,7 +47978,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -26613,11 +47999,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database principal role.␊ */␊ - role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | string)␊ + role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -26632,7 +48024,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties?: (EventHubConnectionProperties4 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26642,7 +48040,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The event hub messages compression type.␊ */␊ - compression?: (("None" | "GZip") | string)␊ + compression?: (("None" | "GZip") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event hub consumer group.␊ */␊ @@ -26650,7 +48051,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -26658,7 +48062,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * System properties of the event hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -26677,7 +48084,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto Iot hub connection properties.␊ */␊ - properties?: (IotHubConnectionProperties2 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Iot hub connection properties.␊ + */␊ + IotHubConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26691,11 +48104,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * System properties of the iot hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the Iot hub to be used to create a data connection.␊ */␊ @@ -26722,7 +48141,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event grid connection properties.␊ */␊ - properties?: (EventGridConnectionProperties3 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event grid connection properties.␊ + */␊ + EventGridConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26736,7 +48161,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | string)␊ + dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID where the event grid is configured to send events.␊ */␊ @@ -26771,7 +48199,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties1 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -26787,7 +48221,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -26803,7 +48243,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/databases/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -26815,7 +48261,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity3 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives␊ */␊ @@ -26827,23 +48279,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties5 | string)␊ - resources?: (ClustersPrincipalAssignmentsChildResource1 | ClustersDatabasesChildResource5 | ClustersAttachedDatabaseConfigurationsChildResource2 | ClustersDataConnectionsChildResource1)[]␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ + */␊ + ClustersPrincipalAssignmentsChildResource1 | /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource5 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ + */␊ + ClustersAttachedDatabaseConfigurationsChildResource2 | /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + ClustersDataConnectionsChildResource1)[]␊ /**␊ * Azure SKU definition.␊ */␊ - sku: (AzureSku6 | string)␊ + sku: (/**␊ + * Azure SKU definition.␊ + */␊ + AzureSku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ /**␊ * An array represents the availability zones of the cluster.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26853,13 +48335,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("None" | "SystemAssigned") | string)␊ + type: (("None" | "SystemAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties2 {␊ @@ -26872,35 +48360,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicates if the cluster's disks are encrypted.␊ */␊ - enableDiskEncryption?: (boolean | string)␊ + enableDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the purge operations are enabled.␊ */␊ - enablePurge?: (boolean | string)␊ + enablePurge?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the streaming ingest is enabled.␊ */␊ - enableStreamingIngest?: (boolean | string)␊ + enableStreamingIngest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the key vault.␊ */␊ - keyVaultProperties?: (KeyVaultProperties2 | string)␊ + keyVaultProperties?: (/**␊ + * Properties of the key vault.␊ + */␊ + KeyVaultProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of language extension objects.␊ */␊ - languageExtensions?: (LanguageExtensionsList | string)␊ + languageExtensions?: (/**␊ + * The list of language extension objects.␊ + */␊ + LanguageExtensionsList | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains the optimized auto scale definition.␊ */␊ - optimizedAutoscale?: (OptimizedAutoscale3 | string)␊ + optimizedAutoscale?: (/**␊ + * A class that contains the optimized auto scale definition.␊ + */␊ + OptimizedAutoscale3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant5[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains virtual network definition.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration3 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * A class that contains virtual network definition.␊ + */␊ + VirtualNetworkConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26928,7 +48452,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of language extensions.␊ */␊ - value?: (LanguageExtension[] | string)␊ + value?: (LanguageExtension[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26938,7 +48465,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The language extension name.␊ */␊ - languageExtensionName?: (("PYTHON" | "R") | string)␊ + languageExtensionName?: (("PYTHON" | "R") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -26948,19 +48478,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicate if the optimized autoscale feature is enabled or not.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed instances count.␊ */␊ - maximum: (number | string)␊ + maximum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum allowed instances count.␊ */␊ - minimum: (number | string)␊ + minimum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the template defined, for instance 1.␊ */␊ - version: (number | string)␊ + version: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27003,7 +48545,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties1 | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27018,11 +48566,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster principal role.␊ */␊ - role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | string)␊ + role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -27037,7 +48591,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadWriteDatabaseProperties2 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadWriteDatabaseProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27062,7 +48622,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadOnlyFollowingDatabaseProperties2 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadOnlyFollowingDatabaseProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27091,7 +48657,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties2 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -27110,7 +48682,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default principals modification kind.␊ */␊ - defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | string)␊ + defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27120,7 +48695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva (DGS) data connection properties␊ */␊ - properties?: (GenevaDataConnectionProperties1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva (GDS) connection properties.␊ + */␊ + GenevaDataConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "Geneva"␊ [k: string]: unknown␊ }␊ @@ -27141,7 +48722,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva legacy data connection properties.␊ */␊ - properties?: (GenevaLegacyDataConnectionProperties1 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva legacy connection properties.␊ + */␊ + GenevaLegacyDataConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "GenevaLegacy"␊ [k: string]: unknown␊ }␊ @@ -27170,15 +48757,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances of the cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2" | "Standard_E2a_v4" | "Standard_E4a_v4" | "Standard_E8a_v4" | "Standard_E16a_v4" | "Standard_E8as_v4+1TB_PS" | "Standard_E8as_v4+2TB_PS" | "Standard_E16as_v4+3TB_PS" | "Standard_E16as_v4+4TB_PS" | "Dev(No SLA)_Standard_E2a_v4") | string)␊ + name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2" | "Standard_E2a_v4" | "Standard_E4a_v4" | "Standard_E8a_v4" | "Standard_E16a_v4" | "Standard_E8as_v4+1TB_PS" | "Standard_E8as_v4+2TB_PS" | "Standard_E16as_v4+3TB_PS" | "Standard_E16as_v4+4TB_PS" | "Dev(No SLA)_Standard_E2a_v4") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: (("Basic" | "Standard") | string)␊ + tier: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27193,7 +48789,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties1 | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27208,11 +48810,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database principal role.␊ */␊ - role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | string)␊ + role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -27227,7 +48835,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties?: (EventHubConnectionProperties5 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27237,7 +48851,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The event hub messages compression type.␊ */␊ - compression?: (("None" | "GZip") | string)␊ + compression?: (("None" | "GZip") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event hub consumer group.␊ */␊ @@ -27245,7 +48862,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -27253,7 +48873,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * System properties of the event hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -27272,7 +48895,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto Iot hub connection properties.␊ */␊ - properties?: (IotHubConnectionProperties3 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Iot hub connection properties.␊ + */␊ + IotHubConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27286,11 +48915,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * System properties of the iot hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the Iot hub to be used to create a data connection.␊ */␊ @@ -27317,7 +48952,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event grid connection properties.␊ */␊ - properties?: (EventGridConnectionProperties4 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event grid connection properties.␊ + */␊ + EventGridConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27331,7 +48972,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | string)␊ + dataFormat: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID where the event grid is configured to send events.␊ */␊ @@ -27366,7 +49010,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties2 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -27382,7 +49032,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties1 | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27398,7 +49054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties1 | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/databases/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27410,7 +49072,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity4 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives␊ */␊ @@ -27422,23 +49090,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties6 | string)␊ - resources?: (ClustersPrincipalAssignmentsChildResource2 | ClustersDatabasesChildResource6 | ClustersAttachedDatabaseConfigurationsChildResource3 | ClustersDataConnectionsChildResource2)[]␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ + */␊ + ClustersPrincipalAssignmentsChildResource2 | /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource6 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ + */␊ + ClustersAttachedDatabaseConfigurationsChildResource3 | /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + ClustersDataConnectionsChildResource2)[]␊ /**␊ * Azure SKU definition.␊ */␊ - sku: (AzureSku7 | string)␊ + sku: (/**␊ + * Azure SKU definition.␊ + */␊ + AzureSku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ /**␊ * An array represents the availability zones of the cluster.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27448,13 +49146,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("None" | "SystemAssigned") | string)␊ + type: (("None" | "SystemAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties3 {␊ @@ -27467,35 +49171,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicates if the cluster's disks are encrypted.␊ */␊ - enableDiskEncryption?: (boolean | string)␊ + enableDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if double encryption is enabled.␊ */␊ - enableDoubleEncryption?: (boolean | string)␊ + enableDoubleEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the purge operations are enabled.␊ */␊ - enablePurge?: (boolean | string)␊ + enablePurge?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the streaming ingest is enabled.␊ */␊ - enableStreamingIngest?: (boolean | string)␊ + enableStreamingIngest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the key vault.␊ */␊ - keyVaultProperties?: (KeyVaultProperties3 | string)␊ + keyVaultProperties?: (/**␊ + * Properties of the key vault.␊ + */␊ + KeyVaultProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains the optimized auto scale definition.␊ */␊ - optimizedAutoscale?: (OptimizedAutoscale4 | string)␊ + optimizedAutoscale?: (/**␊ + * A class that contains the optimized auto scale definition.␊ + */␊ + OptimizedAutoscale4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant6[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains virtual network definition.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration4 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * A class that contains virtual network definition.␊ + */␊ + VirtualNetworkConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27523,19 +49260,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicate if the optimized autoscale feature is enabled or not.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed instances count.␊ */␊ - maximum: (number | string)␊ + maximum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum allowed instances count.␊ */␊ - minimum: (number | string)␊ + minimum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the template defined, for instance 1.␊ */␊ - version: (number | string)␊ + version: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27578,7 +49327,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties2 | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27593,11 +49348,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster principal role.␊ */␊ - role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | string)␊ + role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -27612,7 +49373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadWriteDatabaseProperties3 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadWriteDatabaseProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27637,7 +49404,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadOnlyFollowingDatabaseProperties3 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadOnlyFollowingDatabaseProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27666,7 +49439,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties3 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -27685,7 +49464,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default principals modification kind.␊ */␊ - defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | string)␊ + defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27695,7 +49477,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva (DGS) data connection properties␊ */␊ - properties?: (GenevaDataConnectionProperties2 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva (GDS) connection properties.␊ + */␊ + GenevaDataConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "Geneva"␊ [k: string]: unknown␊ }␊ @@ -27716,7 +49504,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva legacy data connection properties.␊ */␊ - properties?: (GenevaLegacyDataConnectionProperties2 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva legacy connection properties.␊ + */␊ + GenevaLegacyDataConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "GenevaLegacy"␊ [k: string]: unknown␊ }␊ @@ -27745,15 +49539,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances of the cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2" | "Standard_E2a_v4" | "Standard_E4a_v4" | "Standard_E8a_v4" | "Standard_E16a_v4" | "Standard_E8as_v4+1TB_PS" | "Standard_E8as_v4+2TB_PS" | "Standard_E16as_v4+3TB_PS" | "Standard_E16as_v4+4TB_PS" | "Dev(No SLA)_Standard_E2a_v4") | string)␊ + name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2" | "Standard_E2a_v4" | "Standard_E4a_v4" | "Standard_E8a_v4" | "Standard_E16a_v4" | "Standard_E8as_v4+1TB_PS" | "Standard_E8as_v4+2TB_PS" | "Standard_E16as_v4+3TB_PS" | "Standard_E16as_v4+4TB_PS" | "Dev(No SLA)_Standard_E2a_v4") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: (("Basic" | "Standard") | string)␊ + tier: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27768,7 +49571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties2 | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27783,11 +49592,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database principal role.␊ */␊ - role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | string)␊ + role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -27802,7 +49617,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties?: (EventHubConnectionProperties6 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27812,7 +49633,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The event hub messages compression type.␊ */␊ - compression?: (("None" | "GZip") | string)␊ + compression?: (("None" | "GZip") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event hub consumer group.␊ */␊ @@ -27820,7 +49644,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -27828,7 +49655,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * System properties of the event hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -27847,7 +49677,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto Iot hub connection properties.␊ */␊ - properties?: (IotHubConnectionProperties4 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Iot hub connection properties.␊ + */␊ + IotHubConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27861,11 +49697,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * System properties of the iot hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the Iot hub to be used to create a data connection.␊ */␊ @@ -27892,7 +49734,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event grid connection properties.␊ */␊ - properties?: (EventGridConnectionProperties5 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event grid connection properties.␊ + */␊ + EventGridConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -27902,7 +49750,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of blob storage event type to process.␊ */␊ - blobStorageEventType?: (("Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobRenamed") | string)␊ + blobStorageEventType?: (("Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobRenamed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event hub consumer group.␊ */␊ @@ -27910,7 +49761,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID where the event grid is configured to send events.␊ */␊ @@ -27918,7 +49772,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file␊ */␊ - ignoreFirstRecord?: (boolean | string)␊ + ignoreFirstRecord?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -27949,7 +49806,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties3 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -27965,7 +49828,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties2 | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27981,7 +49850,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties2 | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/databases/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -27993,7 +49868,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity5 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives␊ */␊ @@ -28005,23 +49886,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto cluster properties.␊ */␊ - properties?: (ClusterProperties7 | string)␊ - resources?: (ClustersPrincipalAssignmentsChildResource3 | ClustersDatabasesChildResource7 | ClustersAttachedDatabaseConfigurationsChildResource4 | ClustersDataConnectionsChildResource3)[]␊ + properties?: (/**␊ + * Class representing the Kusto cluster properties.␊ + */␊ + ClusterProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Kusto/clusters/principalAssignments␊ + */␊ + ClustersPrincipalAssignmentsChildResource3 | /**␊ + * Microsoft.Kusto/clusters/databases␊ + */␊ + ClustersDatabasesChildResource7 | /**␊ + * Microsoft.Kusto/clusters/attachedDatabaseConfigurations␊ + */␊ + ClustersAttachedDatabaseConfigurationsChildResource4 | /**␊ + * Microsoft.Kusto/clusters/dataConnections␊ + */␊ + ClustersDataConnectionsChildResource3)[]␊ /**␊ * Azure SKU definition.␊ */␊ - sku: (AzureSku8 | string)␊ + sku: (/**␊ + * Azure SKU definition.␊ + */␊ + AzureSku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters"␊ /**␊ * An array represents the availability zones of the cluster.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28031,13 +49942,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove all identities.␊ */␊ - type: (("None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned") | string)␊ + type: (("None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties4 {␊ @@ -28050,39 +49967,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicates if the cluster's disks are encrypted.␊ */␊ - enableDiskEncryption?: (boolean | string)␊ + enableDiskEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if double encryption is enabled.␊ */␊ - enableDoubleEncryption?: (boolean | string)␊ + enableDoubleEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the purge operations are enabled.␊ */␊ - enablePurge?: (boolean | string)␊ + enablePurge?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean value that indicates if the streaming ingest is enabled.␊ */␊ - enableStreamingIngest?: (boolean | string)␊ + enableStreamingIngest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The engine type.␊ */␊ - engineType?: (("V2" | "V3") | string)␊ + engineType?: (("V2" | "V3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the key vault.␊ */␊ - keyVaultProperties?: (KeyVaultProperties4 | string)␊ + keyVaultProperties?: (/**␊ + * Properties of the key vault.␊ + */␊ + KeyVaultProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains the optimized auto scale definition.␊ */␊ - optimizedAutoscale?: (OptimizedAutoscale5 | string)␊ + optimizedAutoscale?: (/**␊ + * A class that contains the optimized auto scale definition.␊ + */␊ + OptimizedAutoscale5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster's external tenants.␊ */␊ - trustedExternalTenants?: (TrustedExternalTenant7[] | string)␊ + trustedExternalTenants?: (TrustedExternalTenant7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A class that contains virtual network definition.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration5 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * A class that contains virtual network definition.␊ + */␊ + VirtualNetworkConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28114,19 +50067,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean value that indicate if the optimized autoscale feature is enabled or not.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed instances count.␊ */␊ - maximum: (number | string)␊ + maximum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum allowed instances count.␊ */␊ - minimum: (number | string)␊ + minimum: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the template defined, for instance 1.␊ */␊ - version: (number | string)␊ + version: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28169,7 +50134,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties3 | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -28184,11 +50155,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster principal role.␊ */␊ - role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | string)␊ + role: (("AllDatabasesAdmin" | "AllDatabasesViewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -28203,7 +50180,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadWriteDatabaseProperties4 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadWriteDatabaseProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28228,7 +50211,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto database properties.␊ */␊ - properties?: (ReadOnlyFollowingDatabaseProperties4 | string)␊ + properties?: (/**␊ + * Class representing the Kusto database properties.␊ + */␊ + ReadOnlyFollowingDatabaseProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28257,7 +50246,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties4 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -28276,7 +50271,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default principals modification kind.␊ */␊ - defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | string)␊ + defaultPrincipalsModificationKind: (("Union" | "Replace" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28286,7 +50284,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva (DGS) data connection properties␊ */␊ - properties?: (GenevaDataConnectionProperties3 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva (GDS) connection properties.␊ + */␊ + GenevaDataConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "Geneva"␊ [k: string]: unknown␊ }␊ @@ -28307,7 +50311,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Geneva legacy data connection properties.␊ */␊ - properties?: (GenevaLegacyDataConnectionProperties3 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Geneva legacy connection properties.␊ + */␊ + GenevaLegacyDataConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ kind: "GenevaLegacy"␊ [k: string]: unknown␊ }␊ @@ -28336,15 +50346,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances of the cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU name.␊ */␊ - name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2" | "Standard_E64i_v3" | "Standard_E2a_v4" | "Standard_E4a_v4" | "Standard_E8a_v4" | "Standard_E16a_v4" | "Standard_E8as_v4+1TB_PS" | "Standard_E8as_v4+2TB_PS" | "Standard_E16as_v4+3TB_PS" | "Standard_E16as_v4+4TB_PS" | "Dev(No SLA)_Standard_E2a_v4") | string)␊ + name: (("Standard_DS13_v2+1TB_PS" | "Standard_DS13_v2+2TB_PS" | "Standard_DS14_v2+3TB_PS" | "Standard_DS14_v2+4TB_PS" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_L8s" | "Standard_L16s" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_L4s" | "Dev(No SLA)_Standard_D11_v2" | "Standard_E64i_v3" | "Standard_E2a_v4" | "Standard_E4a_v4" | "Standard_E8a_v4" | "Standard_E16a_v4" | "Standard_E8as_v4+1TB_PS" | "Standard_E8as_v4+2TB_PS" | "Standard_E16as_v4+3TB_PS" | "Standard_E16as_v4+4TB_PS" | "Dev(No SLA)_Standard_E2a_v4") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier.␊ */␊ - tier: (("Basic" | "Standard") | string)␊ + tier: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28359,7 +50378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties3 | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -28374,11 +50399,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Principal type.␊ */␊ - principalType: (("App" | "Group" | "User") | string)␊ + principalType: (("App" | "Group" | "User") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database principal role.␊ */␊ - role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | string)␊ + role: (("Admin" | "Ingestor" | "Monitor" | "User" | "UnrestrictedViewers" | "Viewer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant id of the principal␊ */␊ @@ -28393,7 +50424,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event hub connection properties.␊ */␊ - properties?: (EventHubConnectionProperties7 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event hub connection properties.␊ + */␊ + EventHubConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28403,7 +50440,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The event hub messages compression type.␊ */␊ - compression?: (("None" | "GZip") | string)␊ + compression?: (("None" | "GZip") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event hub consumer group.␊ */␊ @@ -28411,7 +50451,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the event hub to be used to create a data connection.␊ */␊ @@ -28419,7 +50462,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * System properties of the event hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -28438,7 +50484,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto Iot hub connection properties.␊ */␊ - properties?: (IotHubConnectionProperties5 | string)␊ + properties?: (/**␊ + * Class representing the Kusto Iot hub connection properties.␊ + */␊ + IotHubConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28452,11 +50504,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * System properties of the iot hub␊ */␊ - eventSystemProperties?: (string[] | string)␊ + eventSystemProperties?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the Iot hub to be used to create a data connection.␊ */␊ @@ -28483,7 +50541,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the Kusto event grid connection properties.␊ */␊ - properties?: (EventGridConnectionProperties6 | string)␊ + properties?: (/**␊ + * Class representing the Kusto event grid connection properties.␊ + */␊ + EventGridConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28493,7 +50557,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of blob storage event type to process.␊ */␊ - blobStorageEventType?: (("Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobRenamed") | string)␊ + blobStorageEventType?: (("Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobRenamed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event hub consumer group.␊ */␊ @@ -28501,7 +50568,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data format of the message. Optionally the data format can be added to each message.␊ */␊ - dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | string)␊ + dataFormat?: (("MULTIJSON" | "JSON" | "CSV" | "TSV" | "SCSV" | "SOHSV" | "PSV" | "TXT" | "RAW" | "SINGLEJSON" | "AVRO" | "TSVE" | "PARQUET" | "ORC" | "APACHEAVRO" | "W3CLOGFILE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID where the event grid is configured to send events.␊ */␊ @@ -28509,7 +50579,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file␊ */␊ - ignoreFirstRecord?: (boolean | string)␊ + ignoreFirstRecord?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.␊ */␊ @@ -28540,7 +50613,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class representing the an attached database configuration properties of kind specific.␊ */␊ - properties: (AttachedDatabaseConfigurationProperties4 | string)␊ + properties: (/**␊ + * Class representing the an attached database configuration properties of kind specific.␊ + */␊ + AttachedDatabaseConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"␊ [k: string]: unknown␊ }␊ @@ -28556,7 +50635,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing cluster principal property.␊ */␊ - properties: (ClusterPrincipalProperties3 | string)␊ + properties: (/**␊ + * A class representing cluster principal property.␊ + */␊ + ClusterPrincipalProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -28572,7 +50657,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class representing database principal property.␊ */␊ - properties: (DatabasePrincipalProperties3 | string)␊ + properties: (/**␊ + * A class representing database principal property.␊ + */␊ + DatabasePrincipalProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Kusto/clusters/databases/principalAssignments"␊ [k: string]: unknown␊ }␊ @@ -28590,29 +50681,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Cache/Redis: sku/name␊ */␊ - name: (("Basic" | "Standard") | string)␊ + name: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Cache/Redis: sku/size␊ */␊ - family: ("C" | string)␊ + family: ("C" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Cache/Redis: sku/capacity␊ */␊ - capacity: ((0 | 1 | 2 | 3 | 4 | 5 | 6) | string)␊ + capacity: ((0 | 1 | 2 | 3 | 4 | 5 | 6) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Cache/Redis: version of Redis␊ */␊ - redisVersion: ("2.8" | string)␊ + redisVersion: ("2.8" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Cache/Redis: maxMemoryPolicy. How Redis will select what to remove when maxmemory is reached. Default: VolatileLRU.␊ */␊ - maxMemoryPolicy?: (string | ("VolatileLRU" | "AllKeysLRU" | "VolatileRandom" | "AllKeysRandom" | "VolatileTTL" | "NoEviction"))␊ + maxMemoryPolicy?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | ("VolatileLRU" | "AllKeysLRU" | "VolatileRandom" | "AllKeysRandom" | "VolatileTTL" | "NoEviction"))␊ /**␊ * Microsoft.Cache/Redis enableNonSslPort. Enables less secure direct access to redis on port 6379 WITHOUT SSL tunneling.␊ */␊ - enableNonSslPort?: (boolean | string)␊ + enableNonSslPort?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ }␊ [k: string]: unknown␊ }␊ @@ -28632,18 +50744,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * NotificationHub properties.␊ */␊ - properties: (NotificationHubProperties | string)␊ - resources?: NamespacesNotificationHubs_AuthorizationRulesChildResource[]␊ + properties: (/**␊ + * NotificationHub properties.␊ + */␊ + NotificationHubProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules␊ + */␊ + NamespacesNotificationHubs_AuthorizationRulesChildResource[]␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku10 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/notificationHubs"␊ [k: string]: unknown␊ }␊ @@ -28654,27 +50784,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub AdmCredential.␊ */␊ - admCredential?: (AdmCredential | string)␊ + admCredential?: (/**␊ + * Description of a NotificationHub AdmCredential.␊ + */␊ + AdmCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub ApnsCredential.␊ */␊ - apnsCredential?: (ApnsCredential | string)␊ + apnsCredential?: (/**␊ + * Description of a NotificationHub ApnsCredential.␊ + */␊ + ApnsCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AuthorizationRules of the created NotificationHub␊ */␊ - authorizationRules?: (SharedAccessAuthorizationRuleProperties[] | string)␊ + authorizationRules?: (SharedAccessAuthorizationRuleProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub BaiduCredential.␊ */␊ - baiduCredential?: (BaiduCredential | string)␊ + baiduCredential?: (/**␊ + * Description of a NotificationHub BaiduCredential.␊ + */␊ + BaiduCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub GcmCredential.␊ */␊ - gcmCredential?: (GcmCredential | string)␊ + gcmCredential?: (/**␊ + * Description of a NotificationHub GcmCredential.␊ + */␊ + GcmCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub MpnsCredential.␊ */␊ - mpnsCredential?: (MpnsCredential | string)␊ + mpnsCredential?: (/**␊ + * Description of a NotificationHub MpnsCredential.␊ + */␊ + MpnsCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The NotificationHub name.␊ */␊ @@ -28686,7 +50849,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub WnsCredential.␊ */␊ - wnsCredential?: (WnsCredential | string)␊ + wnsCredential?: (/**␊ + * Description of a NotificationHub WnsCredential.␊ + */␊ + WnsCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28696,7 +50865,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub AdmCredential.␊ */␊ - properties?: (AdmCredentialProperties | string)␊ + properties?: (/**␊ + * Description of a NotificationHub AdmCredential.␊ + */␊ + AdmCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28724,7 +50899,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub ApnsCredential. Note that there is no explicit switch between Certificate and Token Authentication Modes. The mode is determined based on the properties passed in.␊ */␊ - properties?: (ApnsCredentialProperties | string)␊ + properties?: (/**␊ + * Description of a NotificationHub ApnsCredential. Note that there is no explicit switch between Certificate and Token Authentication Modes. The mode is determined based on the properties passed in.␊ + */␊ + ApnsCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28772,7 +50953,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights?: (("Manage" | "Send" | "Listen")[] | string)␊ + rights?: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28782,7 +50966,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub BaiduCredential.␊ */␊ - properties?: (BaiduCredentialProperties | string)␊ + properties?: (/**␊ + * Description of a NotificationHub BaiduCredential.␊ + */␊ + BaiduCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28810,7 +51000,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub GcmCredential.␊ */␊ - properties?: (GcmCredentialProperties | string)␊ + properties?: (/**␊ + * Description of a NotificationHub GcmCredential.␊ + */␊ + GcmCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28834,7 +51030,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub MpnsCredential.␊ */␊ - properties?: (MpnsCredentialProperties | string)␊ + properties?: (/**␊ + * Description of a NotificationHub MpnsCredential.␊ + */␊ + MpnsCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28862,7 +51064,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub WnsCredential.␊ */␊ - properties?: (WnsCredentialProperties | string)␊ + properties?: (/**␊ + * Description of a NotificationHub WnsCredential.␊ + */␊ + WnsCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -28895,7 +51103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -28906,7 +51120,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity of the resource␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku Family␊ */␊ @@ -28914,7 +51131,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the notification hub sku.␊ */␊ - name: (("Free" | "Basic" | "Standard") | string)␊ + name: (("Free" | "Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku size␊ */␊ @@ -28937,7 +51157,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -28957,13 +51183,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to CreateOrUpdate Redis operation.␊ */␊ - properties: (RedisProperties | string)␊ + properties: (/**␊ + * Parameters supplied to CreateOrUpdate Redis operation.␊ + */␊ + RedisProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis"␊ [k: string]: unknown␊ }␊ @@ -28974,13 +51209,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the value is true, then the non-SLL Redis server port (6379) will be enabled.␊ */␊ - enableNonSslPort?: (boolean | string)␊ + enableNonSslPort?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.␊ */␊ redisConfiguration?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * RedisVersion parameter has been deprecated. As such, it is no longer necessary to provide this parameter and any value specified is ignored.␊ */␊ @@ -28988,11 +51229,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of shards to be created on a Premium Cluster Cache.␊ */␊ - shardCount?: (number | string)␊ + shardCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU parameters supplied to the create Redis operation.␊ */␊ - sku: (Sku11 | string)␊ + sku: (/**␊ + * SKU parameters supplied to the create Redis operation.␊ + */␊ + Sku11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required when deploying a Redis cache inside an existing Azure Virtual Network.␊ */␊ @@ -29006,7 +51256,10 @@ Generated by [AVA](https://avajs.dev). */␊ tenantSettings?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exact ARM resource ID of the virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.ClassicNetwork/VirtualNetworks/vnet1␊ */␊ @@ -29020,15 +51273,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P family (1, 2, 3, 4).␊ */␊ - capacity: (number | string)␊ + capacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Which family to use. Valid values: (C, P).␊ */␊ - family: (("C" | "P") | string)␊ + family: (("C" | "P") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * What type of Redis cache to deploy. Valid values: (Basic, Standard, Premium).␊ */␊ - name: (("Basic" | "Standard" | "Premium") | string)␊ + name: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29042,11 +51304,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the profile (Enabled/Disabled)␊ */␊ - profileStatus?: (("Enabled" | "Disabled") | string)␊ + profileStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The traffic routing method (Performance/Priority/Weighted␊ */␊ - trafficRoutingMethod: (("Performance" | "Priority" | "Weighted") | string)␊ + trafficRoutingMethod: (("Performance" | "Priority" | "Weighted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS configuration settings for the profile␊ */␊ @@ -29055,9 +51323,15 @@ Generated by [AVA](https://avajs.dev). * Microsoft.Network/trafficManagerProfiles The DNS name for the profile, relative to the Traffic Manager DNS suffix␊ */␊ relativeName: string␊ - ttl: (number | string)␊ + ttl: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ fqdn?: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles Configuration for monitoring (probing) of endpoints in this profile␊ */␊ @@ -29065,16 +51339,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles The protocol over which Traffic Manager will send monitoring requests␊ */␊ - protocol: (("HTTP" | "HTTPS") | string)␊ + protocol: (("HTTP" | "HTTPS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The port to which Traffic Manager will send monitoring requests␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The path (relative to the hostname of the endpoint) to which Traffic Manager will send monitoring requests␊ */␊ path: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The endpoints over which this profile will route traffic␊ */␊ @@ -29085,7 +51368,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: ("Microsoft.Network/trafficManagerProfiles/azureEndpoints" | "Microsoft.Network/trafficManagerProfiles/externalEndpoints" | "Microsoft.Network/trafficManagerProfiles/nestedEndpoints")␊ properties: {␊ - endpointStatus?: (("Enabled" | "Disabled") | string)␊ + endpointStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (not allowed for ExternalEndpoints) The ID of a Microsoft.Network/publicIpAddresses, Microsoft.ClassicCompute/domainNames resource (for AzureEndpoints) or a Microsoft.Network/trafficMaanagerProfiles resource (for NestedEndpoints)␊ */␊ @@ -29097,11 +51383,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Weighted) The weight of the endpoint␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Priority) The priority of the endpoint␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used for ExternalEndpoints and NestedEndpoints) The location of the endpoint. One of the supported Microsoft Azure locations, except 'global'␊ */␊ @@ -29109,11 +51401,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles (only used for NestedEndpoints) The minimum number of endpoints in the child profile that need to be available in order for this endpoint to be considered available in the current profile.␊ */␊ - minChildEndpoints?: (number | string)␊ + minChildEndpoints?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ }␊ [k: string]: unknown␊ }␊ @@ -29128,11 +51426,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the profile (Enabled/Disabled)␊ */␊ - profileStatus?: (("Enabled" | "Disabled") | string)␊ + profileStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The traffic routing method (Performance/Priority/Weighted/Geographic)␊ */␊ - trafficRoutingMethod: (("Performance" | "Priority" | "Weighted" | "Geographic") | string)␊ + trafficRoutingMethod: (("Performance" | "Priority" | "Weighted" | "Geographic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS configuration settings for the profile␊ */␊ @@ -29141,9 +51445,15 @@ Generated by [AVA](https://avajs.dev). * Microsoft.Network/trafficManagerProfiles The DNS name for the profile, relative to the Traffic Manager DNS suffix␊ */␊ relativeName: string␊ - ttl: (number | string)␊ + ttl: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ fqdn?: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles Configuration for monitoring (probing) of endpoints in this profile␊ */␊ @@ -29151,16 +51461,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles The protocol over which Traffic Manager will send monitoring requests␊ */␊ - protocol: (("HTTP" | "HTTPS") | string)␊ + protocol: (("HTTP" | "HTTPS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The port to which Traffic Manager will send monitoring requests␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The path (relative to the hostname of the endpoint) to which Traffic Manager will send monitoring requests␊ */␊ path: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The endpoints over which this profile will route traffic␊ */␊ @@ -29171,7 +51490,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: ("Microsoft.Network/trafficManagerProfiles/azureEndpoints" | "Microsoft.Network/trafficManagerProfiles/externalEndpoints" | "Microsoft.Network/trafficManagerProfiles/nestedEndpoints")␊ properties: {␊ - endpointStatus?: (("Enabled" | "Disabled") | string)␊ + endpointStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (not allowed for ExternalEndpoints) The ID of a Microsoft.Network/publicIpAddresses, Microsoft.ClassicCompute/domainNames resource (for AzureEndpoints) or a Microsoft.Network/trafficMaanagerProfiles resource (for NestedEndpoints)␊ */␊ @@ -29183,11 +51505,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Weighted) The weight of the endpoint␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Priority) The priority of the endpoint␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used for ExternalEndpoints and NestedEndpoints) The location of the endpoint. One of the supported Microsoft Azure locations, except 'global'␊ */␊ @@ -29195,7 +51523,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles (only used for NestedEndpoints) The minimum number of endpoints in the child profile that need to be available in order for this endpoint to be considered available in the current profile.␊ */␊ - minChildEndpoints?: (number | string)␊ + minChildEndpoints?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Geographic) the list of regions mapped to this endpoint. Please consult Traffic Manager Geographic documentation for a full list of accepted values.␊ */␊ @@ -29203,7 +51534,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ }␊ [k: string]: unknown␊ }␊ @@ -29218,11 +51552,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the profile (Enabled/Disabled)␊ */␊ - profileStatus?: (("Enabled" | "Disabled") | string)␊ + profileStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The traffic routing method (Performance/Priority/Weighted/Geographic)␊ */␊ - trafficRoutingMethod: (("Performance" | "Priority" | "Weighted" | "Geographic") | string)␊ + trafficRoutingMethod: (("Performance" | "Priority" | "Weighted" | "Geographic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS configuration settings for the profile␊ */␊ @@ -29231,9 +51571,15 @@ Generated by [AVA](https://avajs.dev). * Microsoft.Network/trafficManagerProfiles The DNS name for the profile, relative to the Traffic Manager DNS suffix␊ */␊ relativeName: string␊ - ttl: (number | string)␊ + ttl: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ fqdn?: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles Configuration for monitoring (probing) of endpoints in this profile␊ */␊ @@ -29241,11 +51587,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles The protocol over which Traffic Manager will send monitoring requests␊ */␊ - protocol: (("HTTP" | "HTTPS" | "TCP") | string)␊ + protocol: (("HTTP" | "HTTPS" | "TCP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The port to which Traffic Manager will send monitoring requests␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The path (relative to the hostname of the endpoint) to which Traffic Manager will send monitoring requests␊ */␊ @@ -29253,16 +51605,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles The interval at which Traffic Manager will send monitoring requests to each endpoint in this profile␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The time that Traffic Manager allows endpoints in this profile to respond to monitoring requests.␊ */␊ - timeoutInSeconds?: (number | string)␊ + timeoutInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles The number of consecutive failed monitoring requests that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed monitoring request␊ */␊ - toleratedNumberOfFailures?: (number | string)␊ - } | string)␊ + toleratedNumberOfFailures?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The endpoints over which this profile will route traffic␊ */␊ @@ -29273,7 +51637,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: ("Microsoft.Network/trafficManagerProfiles/azureEndpoints" | "Microsoft.Network/trafficManagerProfiles/externalEndpoints" | "Microsoft.Network/trafficManagerProfiles/nestedEndpoints")␊ properties: {␊ - endpointStatus?: (("Enabled" | "Disabled") | string)␊ + endpointStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (not allowed for ExternalEndpoints) The ID of a Microsoft.Network/publicIpAddresses, Microsoft.ClassicCompute/domainNames resource (for AzureEndpoints) or a Microsoft.Network/trafficMaanagerProfiles resource (for NestedEndpoints)␊ */␊ @@ -29285,11 +51652,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Weighted) The weight of the endpoint␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Priority) The priority of the endpoint␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used for ExternalEndpoints and NestedEndpoints) The location of the endpoint. One of the supported Microsoft Azure locations, except 'global'␊ */␊ @@ -29297,7 +51670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/trafficManagerProfiles (only used for NestedEndpoints) The minimum number of endpoints in the child profile that need to be available in order for this endpoint to be considered available in the current profile.␊ */␊ - minChildEndpoints?: (number | string)␊ + minChildEndpoints?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/trafficManagerProfiles (only used with trafficRoutingMethod:Geographic) the list of regions mapped to this endpoint. Please consult Traffic Manager Geographic documentation for a full list of accepted values.␊ */␊ @@ -29305,7 +51681,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ }␊ [k: string]: unknown␊ }␊ @@ -29325,7 +51704,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Region where the resource lives␊ */␊ @@ -29333,7 +51715,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Traffic Manager profile.␊ */␊ - properties: (ProfileProperties1 | string)␊ + properties: (/**␊ + * Class representing the Traffic Manager profile properties.␊ + */␊ + ProfileProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29343,31 +51731,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the Traffic Manager profile.␊ */␊ - profileStatus?: (("Enabled" | "Disabled") | string)␊ + profileStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The traffic routing method of the Traffic Manager profile.␊ */␊ - trafficRoutingMethod?: (("Performance" | "Priority" | "Weighted" | "Geographic" | "MultiValue" | "Subnet") | string)␊ + trafficRoutingMethod?: (("Performance" | "Priority" | "Weighted" | "Geographic" | "MultiValue" | "Subnet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings of the Traffic Manager profile.␊ */␊ - dnsConfig?: (DnsConfig | string)␊ + dnsConfig?: (/**␊ + * Class containing DNS settings in a Traffic Manager profile.␊ + */␊ + DnsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The endpoint monitoring settings of the Traffic Manager profile.␊ */␊ - monitorConfig?: (MonitorConfig | string)␊ + monitorConfig?: (/**␊ + * Class containing endpoint monitoring settings in a Traffic Manager profile.␊ + */␊ + MonitorConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of endpoints in the Traffic Manager profile.␊ */␊ - endpoints?: (Endpoint1[] | string)␊ + endpoints?: (Endpoint1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether Traffic View is 'Enabled' or 'Disabled' for the Traffic Manager profile. Null, indicates 'Disabled'. Enabling this feature will increase the cost of the Traffic Manage profile.␊ */␊ - trafficViewEnrollmentStatus?: (("Enabled" | "Disabled") | string)␊ + trafficViewEnrollmentStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of endpoints to be returned for MultiValue routing type.␊ */␊ - maxReturn?: (number | string)␊ + maxReturn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29381,7 +51796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DNS Time-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.␊ */␊ - ttl?: (number | string)␊ + ttl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29391,15 +51809,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The profile-level monitoring status of the Traffic Manager profile.␊ */␊ - profileMonitorStatus?: (("CheckingEndpoints" | "Online" | "Degraded" | "Disabled" | "Inactive") | string)␊ + profileMonitorStatus?: (("CheckingEndpoints" | "Online" | "Degraded" | "Disabled" | "Inactive") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol (HTTP, HTTPS or TCP) used to probe for endpoint health.␊ */␊ - protocol?: (("HTTP" | "HTTPS" | "TCP") | string)␊ + protocol?: (("HTTP" | "HTTPS" | "TCP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port used to probe for endpoint health.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path relative to the endpoint domain name used to probe for endpoint health.␊ */␊ @@ -29407,23 +51834,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The monitor interval for endpoints in this profile. This is the interval at which Traffic Manager will check the health of each endpoint in this profile.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The monitor timeout for endpoints in this profile. This is the time that Traffic Manager allows endpoints in this profile to response to the health check.␊ */␊ - timeoutInSeconds?: (number | string)␊ + timeoutInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of consecutive failed health check that Traffic Manager tolerates before declaring an endpoint in this profile Degraded after the next failed health check.␊ */␊ - toleratedNumberOfFailures?: (number | string)␊ + toleratedNumberOfFailures?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of custom headers.␊ */␊ - customHeaders?: (MonitorConfigCustomHeadersItem[] | string)␊ + customHeaders?: (MonitorConfigCustomHeadersItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of expected status code ranges.␊ */␊ - expectedStatusCodeRanges?: (MonitorConfigExpectedStatusCodeRangesItem[] | string)␊ + expectedStatusCodeRanges?: (MonitorConfigExpectedStatusCodeRangesItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29447,11 +51889,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Min status code.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Max status code.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29473,7 +51921,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Traffic Manager endpoint.␊ */␊ - properties?: (EndpointProperties | string)␊ + properties?: (/**␊ + * Class representing a Traffic Manager endpoint properties.␊ + */␊ + EndpointProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29491,15 +51945,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the endpoint. If the endpoint is Enabled, it is probed for endpoint health and is included in the traffic routing method.␊ */␊ - endpointStatus?: (("Enabled" | "Disabled") | string)␊ + endpointStatus?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The weight of this endpoint when using the 'Weighted' traffic routing method. Possible values are from 1 to 1000.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of this endpoint when using the 'Priority' traffic routing method. Possible values are from 1 to 1000, lower values represent higher priority. This is an optional parameter. If specified, it must be specified on all endpoints, and no two endpoints can share the same priority value.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the external or nested endpoints when using the 'Performance' traffic routing method.␊ */␊ @@ -29507,23 +51970,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The monitoring status of the endpoint.␊ */␊ - endpointMonitorStatus?: (("CheckingEndpoint" | "Online" | "Degraded" | "Disabled" | "Inactive" | "Stopped") | string)␊ + endpointMonitorStatus?: (("CheckingEndpoint" | "Online" | "Degraded" | "Disabled" | "Inactive" | "Stopped") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available. Only applicable to endpoint of type 'NestedEndpoints'.␊ */␊ - minChildEndpoints?: (number | string)␊ + minChildEndpoints?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of countries/regions mapped to this endpoint when using the 'Geographic' traffic routing method. Please consult Traffic Manager Geographic documentation for a full list of accepted values.␊ */␊ - geoMapping?: (string[] | string)␊ + geoMapping?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of subnets, IP addresses, and/or address ranges mapped to this endpoint when using the 'Subnet' traffic routing method. An empty list will match all ranges not covered by other endpoints.␊ */␊ - subnets?: (EndpointPropertiesSubnetsItem[] | string)␊ + subnets?: (EndpointPropertiesSubnetsItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of custom headers.␊ */␊ - customHeaders?: (EndpointPropertiesCustomHeadersItem[] | string)␊ + customHeaders?: (EndpointPropertiesCustomHeadersItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29541,7 +52019,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Block size (number of leading bits in the subnet mask).␊ */␊ - scope?: (number | string)␊ + scope?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29581,7 +52062,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "BlobStorage") | string)␊ + kind: (("Storage" | "BlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -29590,17 +52074,29 @@ Generated by [AVA](https://avajs.dev). * The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.␊ */␊ name: string␊ - properties?: (StorageAccountPropertiesCreateParameters | string)␊ + properties?: (StorageAccountPropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku12 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -29608,15 +52104,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29630,7 +52141,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29640,11 +52154,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage␊ */␊ - keySource: ("Microsoft.Storage" | string)␊ + keySource: ("Microsoft.Storage" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29654,7 +52177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29664,7 +52193,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29674,7 +52206,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29685,11 +52220,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity6 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "BlobStorage") | string)␊ + kind: (("Storage" | "BlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -29701,17 +52245,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters1 | string)␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku13 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -29722,7 +52281,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29732,23 +52294,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain1 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption1 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet4 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29762,7 +52348,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29772,15 +52361,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties5 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices1 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29808,11 +52412,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService1 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService1 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29822,7 +52438,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29832,19 +52451,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule4[] | string)␊ + ipRules?: (IPRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule5[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29854,7 +52485,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -29868,7 +52502,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -29876,7 +52513,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29886,11 +52526,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.␊ */␊ - restrictions?: (Restriction[] | string)␊ + restrictions?: (Restriction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29900,7 +52546,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.␊ */␊ - reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | string)␊ + reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29911,11 +52560,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity7 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "StorageV2" | "BlobStorage") | string)␊ + kind: (("Storage" | "StorageV2" | "BlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -29927,17 +52585,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters2 | string)␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku14 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -29948,7 +52621,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29958,23 +52634,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain2 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption2 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet5 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29988,7 +52688,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -29998,15 +52701,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties6 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices2 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30034,11 +52752,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService2 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService2 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30048,7 +52778,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30058,19 +52791,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule5[] | string)␊ + ipRules?: (IPRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule6[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30080,7 +52825,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -30094,7 +52842,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -30102,7 +52853,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30112,11 +52866,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.␊ */␊ - restrictions?: (Restriction1[] | string)␊ + restrictions?: (Restriction1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30126,7 +52886,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.␊ */␊ - reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | string)␊ + reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30137,11 +52900,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity8 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "StorageV2" | "BlobStorage") | string)␊ + kind: (("Storage" | "StorageV2" | "BlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -30153,17 +52925,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters3 | string)␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku15 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -30174,7 +52961,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30184,27 +52974,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain3 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption3 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Account HierarchicalNamespace enabled if sets to true.␊ */␊ - isHnsEnabled?: (boolean | string)␊ + isHnsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet6 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30218,7 +53035,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30228,15 +53048,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties7 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices3 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30264,11 +53099,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService3 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService3 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30278,7 +53125,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30288,19 +53138,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule6[] | string)␊ + ipRules?: (IPRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule7[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30310,7 +53172,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -30324,7 +53189,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -30332,7 +53200,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30342,11 +53213,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.␊ */␊ - restrictions?: (Restriction2[] | string)␊ + restrictions?: (Restriction2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30356,7 +53233,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.␊ */␊ - reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | string)␊ + reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30371,8 +53251,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties?: (ContainerProperties | string)␊ - resources?: StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource[]␊ + properties?: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ + */␊ + StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource[]␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers"␊ [k: string]: unknown␊ }␊ @@ -30385,11 +53274,17 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether data in the container may be accessed publicly and the level of access.␊ */␊ - publicAccess?: (("Container" | "Blob" | "None") | string)␊ + publicAccess?: (("Container" | "Blob" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30404,7 +53299,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties: (ImmutabilityPolicyProperty | string)␊ + properties: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -30415,7 +53316,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The immutability period for the blobs in the container since the policy creation, in days.␊ */␊ - immutabilityPeriodSinceCreationInDays: (number | string)␊ + immutabilityPeriodSinceCreationInDays: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30430,7 +53334,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties?: (ImmutabilityPolicyProperty | string)␊ + properties?: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -30442,11 +53352,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity9 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "StorageV2" | "BlobStorage") | string)␊ + kind: (("Storage" | "StorageV2" | "BlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -30458,18 +53377,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters4 | string)␊ - resources?: StorageAccountsManagementPoliciesChildResource[]␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ + */␊ + StorageAccountsManagementPoliciesChildResource[]␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku16 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -30480,7 +53417,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30490,27 +53430,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain4 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption4 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Account HierarchicalNamespace enabled if sets to true.␊ */␊ - isHnsEnabled?: (boolean | string)␊ + isHnsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet7 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30524,7 +53491,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30534,15 +53504,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties8 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices4 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30570,11 +53555,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService4 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService4 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30584,7 +53581,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30594,19 +53594,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule7[] | string)␊ + ipRules?: (IPRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule8[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30616,7 +53628,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -30630,7 +53645,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -30638,7 +53656,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30653,7 +53674,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ */␊ - properties: (ManagementPoliciesRules | string)␊ + properties: (/**␊ + * The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ + */␊ + ManagementPoliciesRules | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "managementPolicies"␊ [k: string]: unknown␊ }␊ @@ -30676,11 +53703,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.␊ */␊ - restrictions?: (Restriction3[] | string)␊ + restrictions?: (Restriction3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30690,7 +53723,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.␊ */␊ - reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | string)␊ + reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30705,7 +53741,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ */␊ - properties?: (ManagementPoliciesRules | string)␊ + properties?: (/**␊ + * The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ + */␊ + ManagementPoliciesRules | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/managementPolicies"␊ [k: string]: unknown␊ }␊ @@ -30721,8 +53763,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties?: (ContainerProperties1 | string)␊ - resources?: StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource1[]␊ + properties?: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ + */␊ + StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource1[]␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers"␊ [k: string]: unknown␊ }␊ @@ -30735,11 +53786,17 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether data in the container may be accessed publicly and the level of access.␊ */␊ - publicAccess?: (("Container" | "Blob" | "None") | string)␊ + publicAccess?: (("Container" | "Blob" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30754,7 +53811,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties: (ImmutabilityPolicyProperty1 | string)␊ + properties: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -30765,7 +53828,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The immutability period for the blobs in the container since the policy creation, in days.␊ */␊ - immutabilityPeriodSinceCreationInDays: (number | string)␊ + immutabilityPeriodSinceCreationInDays: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30780,7 +53846,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties?: (ImmutabilityPolicyProperty1 | string)␊ + properties?: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -30792,11 +53864,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity10 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | string)␊ + kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -30808,18 +53889,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters5 | string)␊ - resources?: StorageAccountsBlobServicesChildResource[]␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ + */␊ + StorageAccountsBlobServicesChildResource[]␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku17 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -30830,7 +53929,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30840,31 +53942,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables Azure Files AAD Integration for SMB if sets to true.␊ */␊ - azureFilesAadIntegration?: (boolean | string)␊ + azureFilesAadIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain5 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption5 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Account HierarchicalNamespace enabled if sets to true.␊ */␊ - isHnsEnabled?: (boolean | string)␊ + isHnsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet8 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30878,7 +54010,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30888,15 +54023,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties9 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices5 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30924,11 +54074,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService5 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService5 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30938,7 +54100,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30948,19 +54113,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule8[] | string)␊ + ipRules?: (IPRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule9[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -30970,7 +54147,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -30984,7 +54164,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -30992,7 +54175,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31007,7 +54193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties: (BlobServicePropertiesProperties | string)␊ + properties: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "blobServices"␊ [k: string]: unknown␊ }␊ @@ -31018,7 +54210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.␊ */␊ @@ -31026,7 +54224,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The blob service properties for soft delete.␊ */␊ - deleteRetentionPolicy?: (DeleteRetentionPolicy | string)␊ + deleteRetentionPolicy?: (/**␊ + * The blob service properties for soft delete.␊ + */␊ + DeleteRetentionPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31036,7 +54240,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The List of CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - corsRules?: (CorsRule[] | string)␊ + corsRules?: (CorsRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31046,23 +54253,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request.␊ */␊ - allowedHeaders: (string[] | string)␊ + allowedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin.␊ */␊ - allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | string)␊ + allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains␊ */␊ - allowedOrigins: (string[] | string)␊ + allowedOrigins: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of response headers to expose to CORS clients.␊ */␊ - exposedHeaders: (string[] | string)␊ + exposedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response.␊ */␊ - maxAgeInSeconds: (number | string)␊ + maxAgeInSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31072,11 +54294,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365.␊ */␊ - days?: (number | string)␊ + days?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether DeleteRetentionPolicy is enabled for the Blob service.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31086,11 +54314,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.␊ */␊ - restrictions?: (Restriction4[] | string)␊ + restrictions?: (Restriction4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31100,7 +54334,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.␊ */␊ - reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | string)␊ + reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31115,8 +54352,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties?: (BlobServicePropertiesProperties | string)␊ - resources?: StorageAccountsBlobServicesContainersChildResource[]␊ + properties?: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ + */␊ + StorageAccountsBlobServicesContainersChildResource[]␊ type: "Microsoft.Storage/storageAccounts/blobServices"␊ [k: string]: unknown␊ }␊ @@ -31132,7 +54378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties: (ContainerProperties2 | string)␊ + properties: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "containers"␊ [k: string]: unknown␊ }␊ @@ -31145,11 +54397,17 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether data in the container may be accessed publicly and the level of access.␊ */␊ - publicAccess?: (("Container" | "Blob" | "None") | string)␊ + publicAccess?: (("Container" | "Blob" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31164,8 +54422,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties?: (ContainerProperties2 | string)␊ - resources?: StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource2[]␊ + properties?: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ + */␊ + StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource2[]␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers"␊ [k: string]: unknown␊ }␊ @@ -31181,7 +54448,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties: (ImmutabilityPolicyProperty2 | string)␊ + properties: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -31192,7 +54465,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The immutability period for the blobs in the container since the policy creation, in days.␊ */␊ - immutabilityPeriodSinceCreationInDays: (number | string)␊ + immutabilityPeriodSinceCreationInDays: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31207,7 +54483,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties?: (ImmutabilityPolicyProperty2 | string)␊ + properties?: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -31219,11 +54501,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity11 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | string)␊ + kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -31235,18 +54526,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters6 | string)␊ - resources?: (StorageAccountsManagementPoliciesChildResource1 | StorageAccountsBlobServicesChildResource1)[]␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ + */␊ + StorageAccountsManagementPoliciesChildResource1 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ + */␊ + StorageAccountsBlobServicesChildResource1)[]␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku18 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -31257,7 +54569,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31267,31 +54582,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables Azure Files AAD Integration for SMB if sets to true.␊ */␊ - azureFilesAadIntegration?: (boolean | string)␊ + azureFilesAadIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain6 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption6 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Account HierarchicalNamespace enabled if sets to true.␊ */␊ - isHnsEnabled?: (boolean | string)␊ + isHnsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet9 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31305,7 +54650,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31315,15 +54663,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties10 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices6 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31351,11 +54714,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService6 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService6 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31365,7 +54740,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31375,19 +54753,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule9[] | string)␊ + ipRules?: (IPRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule10[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31397,7 +54787,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -31411,7 +54804,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -31419,7 +54815,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31446,7 +54845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties: (BlobServicePropertiesProperties1 | string)␊ + properties: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "blobServices"␊ [k: string]: unknown␊ }␊ @@ -31457,7 +54862,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules1 | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.␊ */␊ @@ -31465,7 +54876,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The blob service properties for soft delete.␊ */␊ - deleteRetentionPolicy?: (DeleteRetentionPolicy1 | string)␊ + deleteRetentionPolicy?: (/**␊ + * The blob service properties for soft delete.␊ + */␊ + DeleteRetentionPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31475,7 +54892,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The List of CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - corsRules?: (CorsRule1[] | string)␊ + corsRules?: (CorsRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31485,23 +54905,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request.␊ */␊ - allowedHeaders: (string[] | string)␊ + allowedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin.␊ */␊ - allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | string)␊ + allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains␊ */␊ - allowedOrigins: (string[] | string)␊ + allowedOrigins: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of response headers to expose to CORS clients.␊ */␊ - exposedHeaders: (string[] | string)␊ + exposedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response.␊ */␊ - maxAgeInSeconds: (number | string)␊ + maxAgeInSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31511,11 +54946,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365.␊ */␊ - days?: (number | string)␊ + days?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether DeleteRetentionPolicy is enabled for the Blob service.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31525,11 +54966,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.␊ */␊ - restrictions?: (Restriction5[] | string)␊ + restrictions?: (Restriction5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31539,7 +54986,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.␊ */␊ - reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | string)␊ + reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31554,8 +55004,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties?: (BlobServicePropertiesProperties1 | string)␊ - resources?: StorageAccountsBlobServicesContainersChildResource1[]␊ + properties?: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ + */␊ + StorageAccountsBlobServicesContainersChildResource1[]␊ type: "Microsoft.Storage/storageAccounts/blobServices"␊ [k: string]: unknown␊ }␊ @@ -31571,7 +55030,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties: (ContainerProperties3 | string)␊ + properties: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "containers"␊ [k: string]: unknown␊ }␊ @@ -31584,11 +55049,17 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether data in the container may be accessed publicly and the level of access.␊ */␊ - publicAccess?: (("Container" | "Blob" | "None") | string)␊ + publicAccess?: (("Container" | "Blob" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31603,8 +55074,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties?: (ContainerProperties3 | string)␊ - resources?: StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource3[]␊ + properties?: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ + */␊ + StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource3[]␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers"␊ [k: string]: unknown␊ }␊ @@ -31620,7 +55100,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties: (ImmutabilityPolicyProperty3 | string)␊ + properties: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -31631,7 +55117,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The immutability period for the blobs in the container since the policy creation, in days.␊ */␊ - immutabilityPeriodSinceCreationInDays: (number | string)␊ + immutabilityPeriodSinceCreationInDays: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31646,7 +55135,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties?: (ImmutabilityPolicyProperty3 | string)␊ + properties?: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -31670,11 +55165,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity12 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | string)␊ + kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -31686,18 +55190,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters7 | string)␊ - resources?: (StorageAccountsManagementPoliciesChildResource2 | StorageAccountsBlobServicesChildResource2 | StorageAccountsFileServicesChildResource)[]␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ + */␊ + StorageAccountsManagementPoliciesChildResource2 | /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ + */␊ + StorageAccountsBlobServicesChildResource2 | /**␊ + * Microsoft.Storage/storageAccounts/fileServices␊ + */␊ + StorageAccountsFileServicesChildResource)[]␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku19 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -31708,7 +55236,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31718,47 +55249,92 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.␊ */␊ - allowBlobPublicAccess?: (boolean | string)␊ + allowBlobPublicAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.␊ */␊ - allowSharedKeyAccess?: (boolean | string)␊ + allowSharedKeyAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for Azure Files identity based authentication.␊ */␊ - azureFilesIdentityBasedAuthentication?: (AzureFilesIdentityBasedAuthentication | string)␊ + azureFilesIdentityBasedAuthentication?: (/**␊ + * Settings for Azure Files identity based authentication.␊ + */␊ + AzureFilesIdentityBasedAuthentication | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain7 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption7 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Account HierarchicalNamespace enabled if sets to true.␊ */␊ - isHnsEnabled?: (boolean | string)␊ + isHnsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.␊ */␊ - largeFileSharesState?: (("Disabled" | "Enabled") | string)␊ + largeFileSharesState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.␊ */␊ - minimumTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2") | string)␊ + minimumTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet10 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31768,11 +55344,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Settings properties for Active Directory (AD).␊ */␊ - activeDirectoryProperties?: (ActiveDirectoryProperties | string)␊ + activeDirectoryProperties?: (/**␊ + * Settings properties for Active Directory (AD).␊ + */␊ + ActiveDirectoryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the directory service used.␊ */␊ - directoryServiceOptions: (("None" | "AADDS" | "AD") | string)␊ + directoryServiceOptions: (("None" | "AADDS" | "AD") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31816,7 +55401,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31826,15 +55414,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties11 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices7 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31862,11 +55465,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService7 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService7 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31876,7 +55491,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31886,19 +55504,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule10[] | string)␊ + ipRules?: (IPRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule11[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31908,7 +55538,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -31922,7 +55555,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -31930,7 +55566,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31945,7 +55584,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicy properties.␊ */␊ - properties: (ManagementPolicyProperties | string)␊ + properties: (/**␊ + * The Storage Account ManagementPolicy properties.␊ + */␊ + ManagementPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "managementPolicies"␊ [k: string]: unknown␊ }␊ @@ -31956,7 +55601,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ */␊ - policy: (ManagementPolicySchema | string)␊ + policy: (/**␊ + * The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ + */␊ + ManagementPolicySchema | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31966,7 +55617,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ */␊ - rules: (ManagementPolicyRule[] | string)␊ + rules: (ManagementPolicyRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31976,11 +55630,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.␊ */␊ - definition: (ManagementPolicyDefinition | string)␊ + definition: (/**␊ + * An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.␊ + */␊ + ManagementPolicyDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rule is enabled if set to true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.␊ */␊ @@ -31988,7 +55651,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The valid value is Lifecycle␊ */␊ - type: ("Lifecycle" | string)␊ + type: ("Lifecycle" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -31998,11 +55664,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions are applied to the filtered blobs when the execution condition is met.␊ */␊ - actions: (ManagementPolicyAction | string)␊ + actions: (/**␊ + * Actions are applied to the filtered blobs when the execution condition is met.␊ + */␊ + ManagementPolicyAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. ␊ */␊ - filters?: (ManagementPolicyFilter | string)␊ + filters?: (/**␊ + * Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. ␊ + */␊ + ManagementPolicyFilter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32012,11 +55690,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Management policy action for base blob.␊ */␊ - baseBlob?: (ManagementPolicyBaseBlob | string)␊ + baseBlob?: (/**␊ + * Management policy action for base blob.␊ + */␊ + ManagementPolicyBaseBlob | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Management policy action for snapshot.␊ */␊ - snapshot?: (ManagementPolicySnapShot | string)␊ + snapshot?: (/**␊ + * Management policy action for snapshot.␊ + */␊ + ManagementPolicySnapShot | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32026,15 +55716,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object to define the number of days after last modification.␊ */␊ - delete?: (DateAfterModification | string)␊ + delete?: (/**␊ + * Object to define the number of days after last modification.␊ + */␊ + DateAfterModification | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after last modification.␊ */␊ - tierToArchive?: (DateAfterModification | string)␊ + tierToArchive?: (/**␊ + * Object to define the number of days after last modification.␊ + */␊ + DateAfterModification | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after last modification.␊ */␊ - tierToCool?: (DateAfterModification | string)␊ + tierToCool?: (/**␊ + * Object to define the number of days after last modification.␊ + */␊ + DateAfterModification | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32044,7 +55752,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating the age in days after last modification␊ */␊ - daysAfterModificationGreaterThan: (number | string)␊ + daysAfterModificationGreaterThan: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32054,7 +55765,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object to define the number of days after creation.␊ */␊ - delete?: (DateAfterCreation | string)␊ + delete?: (/**␊ + * Object to define the number of days after creation.␊ + */␊ + DateAfterCreation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32064,7 +55781,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating the age in days after creation␊ */␊ - daysAfterCreationGreaterThan: (number | string)␊ + daysAfterCreationGreaterThan: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32074,11 +55794,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of predefined enum values. Only blockBlob is supported.␊ */␊ - blobTypes: (string[] | string)␊ + blobTypes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of strings for prefixes to be match.␊ */␊ - prefixMatch?: (string[] | string)␊ + prefixMatch?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32093,7 +55819,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties: (BlobServicePropertiesProperties2 | string)␊ + properties: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "blobServices"␊ [k: string]: unknown␊ }␊ @@ -32104,15 +55836,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Automatic Snapshot is enabled if set to true.␊ */␊ - automaticSnapshotPolicyEnabled?: (boolean | string)␊ + automaticSnapshotPolicyEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The blob service properties for change feed events.␊ */␊ - changeFeed?: (ChangeFeed | string)␊ + changeFeed?: (/**␊ + * The blob service properties for change feed events.␊ + */␊ + ChangeFeed | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules2 | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.␊ */␊ @@ -32120,7 +55867,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The blob service properties for soft delete.␊ */␊ - deleteRetentionPolicy?: (DeleteRetentionPolicy2 | string)␊ + deleteRetentionPolicy?: (/**␊ + * The blob service properties for soft delete.␊ + */␊ + DeleteRetentionPolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32130,7 +55883,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether change feed event logging is enabled for the Blob service.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32140,7 +55896,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The List of CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - corsRules?: (CorsRule2[] | string)␊ + corsRules?: (CorsRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32150,23 +55909,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request.␊ */␊ - allowedHeaders: (string[] | string)␊ + allowedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin.␊ */␊ - allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | string)␊ + allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains␊ */␊ - allowedOrigins: (string[] | string)␊ + allowedOrigins: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of response headers to expose to CORS clients.␊ */␊ - exposedHeaders: (string[] | string)␊ + exposedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response.␊ */␊ - maxAgeInSeconds: (number | string)␊ + maxAgeInSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32176,11 +55950,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the number of days that the deleted blob should be retained. The minimum specified value can be 1 and the maximum value can be 365.␊ */␊ - days?: (number | string)␊ + days?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether DeleteRetentionPolicy is enabled for the Blob service.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32195,7 +55975,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of File services in storage account.␊ */␊ - properties: (FileServicePropertiesProperties | string)␊ + properties: (/**␊ + * The properties of File services in storage account.␊ + */␊ + FileServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "fileServices"␊ [k: string]: unknown␊ }␊ @@ -32206,7 +55992,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules2 | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32216,11 +56008,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.␊ */␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS" | "Standard_GZRS" | "Standard_RAGZRS") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS" | "Standard_GZRS" | "Standard_RAGZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.␊ */␊ - restrictions?: (Restriction6[] | string)␊ + restrictions?: (Restriction6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32230,7 +56028,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC.␊ */␊ - reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | string)␊ + reasonCode?: (("QuotaId" | "NotAvailableForSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32245,8 +56046,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties?: (BlobServicePropertiesProperties2 | string)␊ - resources?: StorageAccountsBlobServicesContainersChildResource2[]␊ + properties?: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ + */␊ + StorageAccountsBlobServicesContainersChildResource2[]␊ type: "Microsoft.Storage/storageAccounts/blobServices"␊ [k: string]: unknown␊ }␊ @@ -32262,7 +56072,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties: (ContainerProperties4 | string)␊ + properties: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "containers"␊ [k: string]: unknown␊ }␊ @@ -32275,11 +56091,17 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether data in the container may be accessed publicly and the level of access.␊ */␊ - publicAccess?: (("Container" | "Blob" | "None") | string)␊ + publicAccess?: (("Container" | "Blob" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32294,8 +56116,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties?: (ContainerProperties4 | string)␊ - resources?: StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource4[]␊ + properties?: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ + */␊ + StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource4[]␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers"␊ [k: string]: unknown␊ }␊ @@ -32311,7 +56142,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties: (ImmutabilityPolicyProperty4 | string)␊ + properties: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -32322,7 +56159,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The immutability period for the blobs in the container since the policy creation, in days.␊ */␊ - immutabilityPeriodSinceCreationInDays: (number | string)␊ + immutabilityPeriodSinceCreationInDays: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32337,7 +56177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties?: (ImmutabilityPolicyProperty4 | string)␊ + properties?: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -32353,7 +56199,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicy properties.␊ */␊ - properties?: (ManagementPolicyProperties | string)␊ + properties?: (/**␊ + * The Storage Account ManagementPolicy properties.␊ + */␊ + ManagementPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/managementPolicies"␊ [k: string]: unknown␊ }␊ @@ -32369,8 +56221,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of File services in storage account.␊ */␊ - properties?: (FileServicePropertiesProperties | string)␊ - resources?: StorageAccountsFileServicesSharesChildResource[]␊ + properties?: (/**␊ + * The properties of File services in storage account.␊ + */␊ + FileServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/fileServices/shares␊ + */␊ + StorageAccountsFileServicesSharesChildResource[]␊ type: "Microsoft.Storage/storageAccounts/fileServices"␊ [k: string]: unknown␊ }␊ @@ -32386,7 +56247,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the file share.␊ */␊ - properties: (FileShareProperties | string)␊ + properties: (/**␊ + * The properties of the file share.␊ + */␊ + FileShareProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "shares"␊ [k: string]: unknown␊ }␊ @@ -32399,11 +56266,17 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120).␊ */␊ - shareQuota?: (number | string)␊ + shareQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32418,7 +56291,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the file share.␊ */␊ - properties?: (FileShareProperties | string)␊ + properties?: (/**␊ + * The properties of the file share.␊ + */␊ + FileShareProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/fileServices/shares"␊ [k: string]: unknown␊ }␊ @@ -32430,11 +56309,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity13 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of storage account.␊ */␊ - kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | string)␊ + kind: (("Storage" | "StorageV2" | "BlobStorage" | "FileStorage" | "BlockBlobStorage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.␊ */␊ @@ -32446,18 +56334,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters used to create the storage account.␊ */␊ - properties?: (StorageAccountPropertiesCreateParameters8 | string)␊ - resources?: (StorageAccountsManagementPoliciesChildResource3 | StorageAccountsInventoryPoliciesChildResource | StorageAccountsPrivateEndpointConnectionsChildResource | StorageAccountsObjectReplicationPoliciesChildResource | StorageAccountsEncryptionScopesChildResource | StorageAccountsBlobServicesChildResource3 | StorageAccountsFileServicesChildResource1 | StorageAccountsQueueServicesChildResource | StorageAccountsTableServicesChildResource)[]␊ + properties?: (/**␊ + * The parameters used to create the storage account.␊ + */␊ + StorageAccountPropertiesCreateParameters8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Storage/storageAccounts/managementPolicies␊ + */␊ + StorageAccountsManagementPoliciesChildResource3 | /**␊ + * Microsoft.Storage/storageAccounts/inventoryPolicies␊ + */␊ + StorageAccountsInventoryPoliciesChildResource | /**␊ + * Microsoft.Storage/storageAccounts/privateEndpointConnections␊ + */␊ + StorageAccountsPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.Storage/storageAccounts/objectReplicationPolicies␊ + */␊ + StorageAccountsObjectReplicationPoliciesChildResource | /**␊ + * Microsoft.Storage/storageAccounts/encryptionScopes␊ + */␊ + StorageAccountsEncryptionScopesChildResource | /**␊ + * Microsoft.Storage/storageAccounts/blobServices␊ + */␊ + StorageAccountsBlobServicesChildResource3 | /**␊ + * Microsoft.Storage/storageAccounts/fileServices␊ + */␊ + StorageAccountsFileServicesChildResource1 | /**␊ + * Microsoft.Storage/storageAccounts/queueServices␊ + */␊ + StorageAccountsQueueServicesChildResource | /**␊ + * Microsoft.Storage/storageAccounts/tableServices␊ + */␊ + StorageAccountsTableServicesChildResource)[]␊ /**␊ * The SKU of the storage account.␊ */␊ - sku: (Sku20 | string)␊ + sku: (/**␊ + * The SKU of the storage account.␊ + */␊ + Sku20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -32468,7 +56398,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32478,51 +56411,102 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required for storage accounts where kind = BlobStorage. The access tier used for billing.␊ */␊ - accessTier?: (("Hot" | "Cool") | string)␊ + accessTier?: (("Hot" | "Cool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.␊ */␊ - allowBlobPublicAccess?: (boolean | string)␊ + allowBlobPublicAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.␊ */␊ - allowSharedKeyAccess?: (boolean | string)␊ + allowSharedKeyAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for Azure Files identity based authentication.␊ */␊ - azureFilesIdentityBasedAuthentication?: (AzureFilesIdentityBasedAuthentication1 | string)␊ + azureFilesIdentityBasedAuthentication?: (/**␊ + * Settings for Azure Files identity based authentication.␊ + */␊ + AzureFilesIdentityBasedAuthentication1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom domain assigned to this storage account. This can be set via Update.␊ */␊ - customDomain?: (CustomDomain8 | string)␊ + customDomain?: (/**␊ + * The custom domain assigned to this storage account. This can be set via Update.␊ + */␊ + CustomDomain8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption settings on the storage account.␊ */␊ - encryption?: (Encryption8 | string)␊ + encryption?: (/**␊ + * The encryption settings on the storage account.␊ + */␊ + Encryption8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Account HierarchicalNamespace enabled if sets to true.␊ */␊ - isHnsEnabled?: (boolean | string)␊ + isHnsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.␊ */␊ - largeFileSharesState?: (("Disabled" | "Enabled") | string)␊ + largeFileSharesState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.␊ */␊ - minimumTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2") | string)␊ + minimumTlsVersion?: (("TLS1_0" | "TLS1_1" | "TLS1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network rule set␊ */␊ - networkAcls?: (NetworkRuleSet11 | string)␊ + networkAcls?: (/**␊ + * Network rule set␊ + */␊ + NetworkRuleSet11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing␊ */␊ - routingPreference?: (RoutingPreference | string)␊ + routingPreference?: (/**␊ + * Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing␊ + */␊ + RoutingPreference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01.␊ */␊ - supportsHttpsTrafficOnly?: (boolean | string)␊ + supportsHttpsTrafficOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32532,11 +56516,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Settings properties for Active Directory (AD).␊ */␊ - activeDirectoryProperties?: (ActiveDirectoryProperties1 | string)␊ + activeDirectoryProperties?: (/**␊ + * Settings properties for Active Directory (AD).␊ + */␊ + ActiveDirectoryProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the directory service used.␊ */␊ - directoryServiceOptions: (("None" | "AADDS" | "AD") | string)␊ + directoryServiceOptions: (("None" | "AADDS" | "AD") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32580,7 +56573,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.␊ */␊ - useSubDomainName?: (boolean | string)␊ + useSubDomainName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32590,19 +56586,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault.␊ */␊ - keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | string)␊ + keySource: (("Microsoft.Storage" | "Microsoft.Keyvault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of key vault.␊ */␊ - keyvaultproperties?: (KeyVaultProperties12 | string)␊ + keyvaultproperties?: (/**␊ + * Properties of key vault.␊ + */␊ + KeyVaultProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.␊ */␊ - requireInfrastructureEncryption?: (boolean | string)␊ + requireInfrastructureEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of services that support encryption.␊ */␊ - services?: (EncryptionServices8 | string)␊ + services?: (/**␊ + * A list of services that support encryption.␊ + */␊ + EncryptionServices8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32630,19 +56644,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * A service that allows server-side encryption to be used.␊ */␊ - blob?: (EncryptionService8 | string)␊ + blob?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - file?: (EncryptionService8 | string)␊ + file?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - queue?: (EncryptionService8 | string)␊ + queue?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A service that allows server-side encryption to be used.␊ */␊ - table?: (EncryptionService8 | string)␊ + table?: (/**␊ + * A service that allows server-side encryption to be used.␊ + */␊ + EncryptionService8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32652,11 +56690,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean indicating whether or not the service encrypts the data as it is stored.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.␊ */␊ - keyType?: (("Service" | "Account") | string)␊ + keyType?: (("Service" | "Account") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32666,19 +56710,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.␊ */␊ - bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | string)␊ + bypass?: (("None" | "Logging" | "Metrics" | "AzureServices") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the IP ACL rules␊ */␊ - ipRules?: (IPRule11[] | string)␊ + ipRules?: (IPRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the virtual network rules␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule12[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32688,7 +56744,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -32702,7 +56761,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -32710,7 +56772,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the state of virtual network rule.␊ */␊ - state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | string)␊ + state?: (("provisioning" | "deprovisioning" | "succeeded" | "failed" | "networkSourceDeleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32720,15 +56785,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * A boolean flag which indicates whether internet routing storage endpoints are to be published␊ */␊ - publishInternetEndpoints?: (boolean | string)␊ + publishInternetEndpoints?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A boolean flag which indicates whether microsoft routing storage endpoints are to be published␊ */␊ - publishMicrosoftEndpoints?: (boolean | string)␊ + publishMicrosoftEndpoints?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing Choice defines the kind of network routing opted by the user.␊ */␊ - routingChoice?: (("MicrosoftRouting" | "InternetRouting") | string)␊ + routingChoice?: (("MicrosoftRouting" | "InternetRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32743,7 +56817,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicy properties.␊ */␊ - properties: (ManagementPolicyProperties1 | string)␊ + properties: (/**␊ + * The Storage Account ManagementPolicy properties.␊ + */␊ + ManagementPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "managementPolicies"␊ [k: string]: unknown␊ }␊ @@ -32754,7 +56834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ */␊ - policy: (ManagementPolicySchema1 | string)␊ + policy: (/**␊ + * The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ + */␊ + ManagementPolicySchema1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32764,7 +56850,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.␊ */␊ - rules: (ManagementPolicyRule1[] | string)␊ + rules: (ManagementPolicyRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32774,11 +56863,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.␊ */␊ - definition: (ManagementPolicyDefinition1 | string)␊ + definition: (/**␊ + * An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.␊ + */␊ + ManagementPolicyDefinition1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rule is enabled if set to true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.␊ */␊ @@ -32786,7 +56884,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The valid value is Lifecycle␊ */␊ - type: ("Lifecycle" | string)␊ + type: ("Lifecycle" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32796,11 +56897,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions are applied to the filtered blobs when the execution condition is met.␊ */␊ - actions: (ManagementPolicyAction1 | string)␊ + actions: (/**␊ + * Actions are applied to the filtered blobs when the execution condition is met.␊ + */␊ + ManagementPolicyAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. ␊ */␊ - filters?: (ManagementPolicyFilter1 | string)␊ + filters?: (/**␊ + * Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. ␊ + */␊ + ManagementPolicyFilter1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32810,15 +56923,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Management policy action for base blob.␊ */␊ - baseBlob?: (ManagementPolicyBaseBlob1 | string)␊ + baseBlob?: (/**␊ + * Management policy action for base blob.␊ + */␊ + ManagementPolicyBaseBlob1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Management policy action for snapshot.␊ */␊ - snapshot?: (ManagementPolicySnapShot1 | string)␊ + snapshot?: (/**␊ + * Management policy action for snapshot.␊ + */␊ + ManagementPolicySnapShot1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Management policy action for blob version.␊ */␊ - version?: (ManagementPolicyVersion | string)␊ + version?: (/**␊ + * Management policy action for blob version.␊ + */␊ + ManagementPolicyVersion | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32828,19 +56959,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.␊ */␊ - delete?: (DateAfterModification1 | string)␊ + delete?: (/**␊ + * Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.␊ + */␊ + DateAfterModification1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.␊ */␊ - enableAutoTierToHotFromCool?: (boolean | string)␊ + enableAutoTierToHotFromCool?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.␊ */␊ - tierToArchive?: (DateAfterModification1 | string)␊ + tierToArchive?: (/**␊ + * Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.␊ + */␊ + DateAfterModification1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.␊ */␊ - tierToCool?: (DateAfterModification1 | string)␊ + tierToCool?: (/**␊ + * Object to define the number of days after object last modification Or last access. Properties daysAfterModificationGreaterThan and daysAfterLastAccessTimeGreaterThan are mutually exclusive.␊ + */␊ + DateAfterModification1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32850,11 +57002,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy␊ */␊ - daysAfterLastAccessTimeGreaterThan?: (number | string)␊ + daysAfterLastAccessTimeGreaterThan?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating the age in days after last modification␊ */␊ - daysAfterModificationGreaterThan?: (number | string)␊ + daysAfterModificationGreaterThan?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32864,15 +57022,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object to define the number of days after creation.␊ */␊ - delete?: (DateAfterCreation1 | string)␊ + delete?: (/**␊ + * Object to define the number of days after creation.␊ + */␊ + DateAfterCreation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after creation.␊ */␊ - tierToArchive?: (DateAfterCreation1 | string)␊ + tierToArchive?: (/**␊ + * Object to define the number of days after creation.␊ + */␊ + DateAfterCreation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after creation.␊ */␊ - tierToCool?: (DateAfterCreation1 | string)␊ + tierToCool?: (/**␊ + * Object to define the number of days after creation.␊ + */␊ + DateAfterCreation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32882,7 +57058,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating the age in days after creation␊ */␊ - daysAfterCreationGreaterThan: (number | string)␊ + daysAfterCreationGreaterThan: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32892,15 +57071,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object to define the number of days after creation.␊ */␊ - delete?: (DateAfterCreation1 | string)␊ + delete?: (/**␊ + * Object to define the number of days after creation.␊ + */␊ + DateAfterCreation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after creation.␊ */␊ - tierToArchive?: (DateAfterCreation1 | string)␊ + tierToArchive?: (/**␊ + * Object to define the number of days after creation.␊ + */␊ + DateAfterCreation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object to define the number of days after creation.␊ */␊ - tierToCool?: (DateAfterCreation1 | string)␊ + tierToCool?: (/**␊ + * Object to define the number of days after creation.␊ + */␊ + DateAfterCreation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32910,15 +57107,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of blob index tag based filters, there can be at most 10 tag filters␊ */␊ - blobIndexMatch?: (TagFilter[] | string)␊ + blobIndexMatch?: (TagFilter[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.␊ */␊ - blobTypes: (string[] | string)␊ + blobTypes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of strings for prefixes to be match.␊ */␊ - prefixMatch?: (string[] | string)␊ + prefixMatch?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32951,11 +57157,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account blob inventory policy properties.␊ */␊ - properties: (BlobInventoryPolicyProperties | string)␊ + properties: (/**␊ + * The storage account blob inventory policy properties.␊ + */␊ + BlobInventoryPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "inventoryPolicies"␊ [k: string]: unknown␊ }␊ @@ -32966,7 +57184,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account blob inventory policy rules.␊ */␊ - policy: (BlobInventoryPolicySchema | string)␊ + policy: (/**␊ + * The storage account blob inventory policy rules.␊ + */␊ + BlobInventoryPolicySchema | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32980,15 +57204,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy is enabled if set to true.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage account blob inventory policy rules. The rule is applied when it is enabled.␊ */␊ - rules: (BlobInventoryPolicyRule[] | string)␊ + rules: (BlobInventoryPolicyRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The valid value is Inventory␊ */␊ - type: ("Inventory" | string)␊ + type: ("Inventory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -32998,11 +57231,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * An object that defines the blob inventory rule. Each definition consists of a set of filters.␊ */␊ - definition: (BlobInventoryPolicyDefinition | string)␊ + definition: (/**␊ + * An object that defines the blob inventory rule. Each definition consists of a set of filters.␊ + */␊ + BlobInventoryPolicyDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rule is enabled when set to true.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.␊ */␊ @@ -33016,7 +57258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An object that defines the blob inventory rule filter conditions.␊ */␊ - filters: (BlobInventoryPolicyFilter | string)␊ + filters: (/**␊ + * An object that defines the blob inventory rule filter conditions.␊ + */␊ + BlobInventoryPolicyFilter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33026,19 +57274,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs.␊ */␊ - blobTypes: (string[] | string)␊ + blobTypes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Includes blob versions in blob inventory when value set to true.␊ */␊ - includeBlobVersions?: (boolean | string)␊ + includeBlobVersions?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Includes blob snapshots in blob inventory when value set to true.␊ */␊ - includeSnapshots?: (boolean | string)␊ + includeSnapshots?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of strings for blob prefixes to be matched.␊ */␊ - prefixMatch?: (string[] | string)␊ + prefixMatch?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33056,7 +57316,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that created the resource.␊ */␊ - createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timestamp of resource last modification (UTC)␊ */␊ @@ -33068,7 +57331,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that last modified the resource.␊ */␊ - lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33083,7 +57349,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties: (PrivateEndpointConnectionProperties3 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -33094,15 +57366,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private Endpoint resource.␊ */␊ - privateEndpoint?: (PrivateEndpoint3 | string)␊ + privateEndpoint?: (/**␊ + * The Private Endpoint resource.␊ + */␊ + PrivateEndpoint3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState: (PrivateLinkServiceConnectionState3 | string)␊ + privateLinkServiceConnectionState: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the private endpoint connection resource.␊ */␊ - provisioningState?: (("Succeeded" | "Creating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Creating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33126,7 +57413,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33141,7 +57431,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ObjectReplicationPolicy properties.␊ */␊ - properties: (ObjectReplicationPolicyProperties | string)␊ + properties: (/**␊ + * The Storage Account ObjectReplicationPolicy properties.␊ + */␊ + ObjectReplicationPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "objectReplicationPolicies"␊ [k: string]: unknown␊ }␊ @@ -33156,7 +57452,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account object replication rules.␊ */␊ - rules?: (ObjectReplicationPolicyRule[] | string)␊ + rules?: (ObjectReplicationPolicyRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Source account name.␊ */␊ @@ -33174,7 +57473,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.␊ */␊ - filters?: (ObjectReplicationPolicyFilter | string)␊ + filters?: (/**␊ + * Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.␊ + */␊ + ObjectReplicationPolicyFilter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account.␊ */␊ @@ -33196,7 +57501,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.␊ */␊ - prefixMatch?: (string[] | string)␊ + prefixMatch?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33211,7 +57519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the encryption scope.␊ */␊ - properties: (EncryptionScopeProperties | string)␊ + properties: (/**␊ + * Properties of the encryption scope.␊ + */␊ + EncryptionScopeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "encryptionScopes"␊ [k: string]: unknown␊ }␊ @@ -33222,15 +57536,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.␊ */␊ - keyVaultProperties?: (EncryptionScopeKeyVaultProperties | string)␊ + keyVaultProperties?: (/**␊ + * The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.␊ + */␊ + EncryptionScopeKeyVaultProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.␊ */␊ - source?: (("Microsoft.Storage" | "Microsoft.KeyVault") | string)␊ + source?: (("Microsoft.Storage" | "Microsoft.KeyVault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.␊ */␊ - state?: (("Enabled" | "Disabled") | string)␊ + state?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33255,7 +57581,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties: (BlobServicePropertiesProperties3 | string)␊ + properties: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "blobServices"␊ [k: string]: unknown␊ }␊ @@ -33266,19 +57598,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deprecated in favor of isVersioningEnabled property.␊ */␊ - automaticSnapshotPolicyEnabled?: (boolean | string)␊ + automaticSnapshotPolicyEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The blob service properties for change feed events.␊ */␊ - changeFeed?: (ChangeFeed1 | string)␊ + changeFeed?: (/**␊ + * The blob service properties for change feed events.␊ + */␊ + ChangeFeed1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service properties for soft delete.␊ */␊ - containerDeleteRetentionPolicy?: (DeleteRetentionPolicy3 | string)␊ + containerDeleteRetentionPolicy?: (/**␊ + * The service properties for soft delete.␊ + */␊ + DeleteRetentionPolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules3 | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions.␊ */␊ @@ -33286,19 +57639,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The service properties for soft delete.␊ */␊ - deleteRetentionPolicy?: (DeleteRetentionPolicy3 | string)␊ + deleteRetentionPolicy?: (/**␊ + * The service properties for soft delete.␊ + */␊ + DeleteRetentionPolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Versioning is enabled if set to true.␊ */␊ - isVersioningEnabled?: (boolean | string)␊ + isVersioningEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The blob service properties for Last access time based tracking policy.␊ */␊ - lastAccessTimeTrackingPolicy?: (LastAccessTimeTrackingPolicy | string)␊ + lastAccessTimeTrackingPolicy?: (/**␊ + * The blob service properties for Last access time based tracking policy.␊ + */␊ + LastAccessTimeTrackingPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The blob service properties for blob restore policy␊ */␊ - restorePolicy?: (RestorePolicyProperties | string)␊ + restorePolicy?: (/**␊ + * The blob service properties for blob restore policy␊ + */␊ + RestorePolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33308,11 +57682,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether change feed event logging is enabled for the Blob service.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33322,11 +57702,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365.␊ */␊ - days?: (number | string)␊ + days?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether DeleteRetentionPolicy is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33336,7 +57722,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The List of CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - corsRules?: (CorsRule3[] | string)␊ + corsRules?: (CorsRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33346,23 +57735,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request.␊ */␊ - allowedHeaders: (string[] | string)␊ + allowedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin.␊ */␊ - allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | string)␊ + allowedMethods: (("DELETE" | "GET" | "HEAD" | "MERGE" | "POST" | "OPTIONS" | "PUT")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains␊ */␊ - allowedOrigins: (string[] | string)␊ + allowedOrigins: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. A list of response headers to expose to CORS clients.␊ */␊ - exposedHeaders: (string[] | string)␊ + exposedHeaders: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response.␊ */␊ - maxAgeInSeconds: (number | string)␊ + maxAgeInSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33372,19 +57776,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only␊ */␊ - blobType?: (string[] | string)␊ + blobType?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true last access time based tracking is enabled.␊ */␊ - enable: (boolean | string)␊ + enable: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the policy. The valid value is AccessTimeTracking. This field is currently read only.␊ */␊ - name?: ("AccessTimeTracking" | string)␊ + name?: ("AccessTimeTracking" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1␊ */␊ - trackingGranularityInDays?: (number | string)␊ + trackingGranularityInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33394,11 +57810,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days.␊ */␊ - days?: (number | string)␊ + days?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Blob restore is enabled if set to true.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33413,7 +57835,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of File services in storage account.␊ */␊ - properties: (FileServicePropertiesProperties1 | string)␊ + properties: (/**␊ + * The properties of File services in storage account.␊ + */␊ + FileServicePropertiesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "fileServices"␊ [k: string]: unknown␊ }␊ @@ -33424,11 +57852,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules3 | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service properties for soft delete.␊ */␊ - shareDeleteRetentionPolicy?: (DeleteRetentionPolicy3 | string)␊ + shareDeleteRetentionPolicy?: (/**␊ + * The service properties for soft delete.␊ + */␊ + DeleteRetentionPolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33443,7 +57883,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Queue service.␊ */␊ - properties: (QueueServicePropertiesProperties | string)␊ + properties: (/**␊ + * The properties of a storage account’s Queue service.␊ + */␊ + QueueServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "queueServices"␊ [k: string]: unknown␊ }␊ @@ -33454,7 +57900,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules3 | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33469,7 +57921,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Table service.␊ */␊ - properties: (TableServicePropertiesProperties | string)␊ + properties: (/**␊ + * The properties of a storage account’s Table service.␊ + */␊ + TableServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tableServices"␊ [k: string]: unknown␊ }␊ @@ -33480,15 +57938,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ */␊ - cors?: (CorsRules3 | string)␊ + cors?: (/**␊ + * Sets the CORS rules. You can include up to five CorsRule elements in the request. ␊ + */␊ + CorsRules3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * The SKU of the storage account.␊ */␊ export interface Sku20 {␊ - name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS" | "Standard_GZRS" | "Standard_RAGZRS") | string)␊ - tier?: (("Standard" | "Premium") | string)␊ + name: (("Standard_LRS" | "Standard_GRS" | "Standard_RAGRS" | "Standard_ZRS" | "Premium_LRS" | "Premium_ZRS" | "Standard_GZRS" | "Standard_RAGZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33503,8 +57973,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Blob service.␊ */␊ - properties?: (BlobServicePropertiesProperties3 | string)␊ - resources?: StorageAccountsBlobServicesContainersChildResource3[]␊ + properties?: (/**␊ + * The properties of a storage account’s Blob service.␊ + */␊ + BlobServicePropertiesProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers␊ + */␊ + StorageAccountsBlobServicesContainersChildResource3[]␊ type: "Microsoft.Storage/storageAccounts/blobServices"␊ [k: string]: unknown␊ }␊ @@ -33520,7 +57999,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties: (ContainerProperties5 | string)␊ + properties: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "containers"␊ [k: string]: unknown␊ }␊ @@ -33535,17 +58020,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Block override of encryption scope from the container default.␊ */␊ - denyEncryptionScopeOverride?: (boolean | string)␊ + denyEncryptionScopeOverride?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A name-value pair to associate with the container as metadata.␊ */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether data in the container may be accessed publicly and the level of access.␊ */␊ - publicAccess?: (("Container" | "Blob" | "None") | string)␊ + publicAccess?: (("Container" | "Blob" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33560,8 +58054,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container.␊ */␊ - properties?: (ContainerProperties5 | string)␊ - resources?: StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource5[]␊ + properties?: (/**␊ + * The properties of a container.␊ + */␊ + ContainerProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies␊ + */␊ + StorageAccountsBlobServicesContainersImmutabilityPoliciesChildResource5[]␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers"␊ [k: string]: unknown␊ }␊ @@ -33577,7 +58080,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties: (ImmutabilityPolicyProperty5 | string)␊ + properties: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -33588,11 +58097,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API␊ */␊ - allowProtectedAppendWrites?: (boolean | string)␊ + allowProtectedAppendWrites?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The immutability period for the blobs in the container since the policy creation, in days.␊ */␊ - immutabilityPeriodSinceCreationInDays?: (number | string)␊ + immutabilityPeriodSinceCreationInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33607,7 +58122,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an ImmutabilityPolicy of a blob container.␊ */␊ - properties?: (ImmutabilityPolicyProperty5 | string)␊ + properties?: (/**␊ + * The properties of an ImmutabilityPolicy of a blob container.␊ + */␊ + ImmutabilityPolicyProperty5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies"␊ [k: string]: unknown␊ }␊ @@ -33623,8 +58144,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of File services in storage account.␊ */␊ - properties?: (FileServicePropertiesProperties1 | string)␊ - resources?: StorageAccountsFileServicesSharesChildResource1[]␊ + properties?: (/**␊ + * The properties of File services in storage account.␊ + */␊ + FileServicePropertiesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/fileServices/shares␊ + */␊ + StorageAccountsFileServicesSharesChildResource1[]␊ type: "Microsoft.Storage/storageAccounts/fileServices"␊ [k: string]: unknown␊ }␊ @@ -33640,7 +58170,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the file share.␊ */␊ - properties: (FileShareProperties1 | string)␊ + properties: (/**␊ + * The properties of the file share.␊ + */␊ + FileShareProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "shares"␊ [k: string]: unknown␊ }␊ @@ -33651,25 +58187,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium.␊ */␊ - accessTier?: (("TransactionOptimized" | "Hot" | "Cool" | "Premium") | string)␊ + accessTier?: (("TransactionOptimized" | "Hot" | "Cool" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The authentication protocol that is used for the file share. Can only be specified when creating a share.␊ */␊ - enabledProtocols?: (("SMB" | "NFS") | string)␊ + enabledProtocols?: (("SMB" | "NFS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A name-value pair to associate with the share as metadata.␊ */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The property is for NFS share only. The default is NoRootSquash.␊ */␊ - rootSquash?: (("NoRootSquash" | "RootSquash" | "AllSquash") | string)␊ + rootSquash?: (("NoRootSquash" | "RootSquash" | "AllSquash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400.␊ */␊ - shareQuota?: (number | string)␊ + shareQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33684,7 +58235,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the file share.␊ */␊ - properties?: (FileShareProperties1 | string)␊ + properties?: (/**␊ + * The properties of the file share.␊ + */␊ + FileShareProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/fileServices/shares"␊ [k: string]: unknown␊ }␊ @@ -33700,7 +58257,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ManagementPolicy properties.␊ */␊ - properties?: (ManagementPolicyProperties1 | string)␊ + properties?: (/**␊ + * The Storage Account ManagementPolicy properties.␊ + */␊ + ManagementPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/managementPolicies"␊ [k: string]: unknown␊ }␊ @@ -33716,7 +58279,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties?: (PrivateEndpointConnectionProperties3 | string)␊ + properties?: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -33732,7 +58301,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the encryption scope.␊ */␊ - properties?: (EncryptionScopeProperties | string)␊ + properties?: (/**␊ + * Properties of the encryption scope.␊ + */␊ + EncryptionScopeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/encryptionScopes"␊ [k: string]: unknown␊ }␊ @@ -33748,7 +58323,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Storage Account ObjectReplicationPolicy properties.␊ */␊ - properties?: (ObjectReplicationPolicyProperties | string)␊ + properties?: (/**␊ + * The Storage Account ObjectReplicationPolicy properties.␊ + */␊ + ObjectReplicationPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/objectReplicationPolicies"␊ [k: string]: unknown␊ }␊ @@ -33764,8 +58345,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Queue service.␊ */␊ - properties?: (QueueServicePropertiesProperties | string)␊ - resources?: StorageAccountsQueueServicesQueuesChildResource[]␊ + properties?: (/**␊ + * The properties of a storage account’s Queue service.␊ + */␊ + QueueServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/queueServices/queues␊ + */␊ + StorageAccountsQueueServicesQueuesChildResource[]␊ type: "Microsoft.Storage/storageAccounts/queueServices"␊ [k: string]: unknown␊ }␊ @@ -33777,8 +58367,14 @@ Generated by [AVA](https://avajs.dev). /**␊ * A queue name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of lowercase alphanumeric and dash(-) characters only, it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters.␊ */␊ - name: (string | string)␊ - properties: (QueueProperties | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (QueueProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "queues"␊ [k: string]: unknown␊ }␊ @@ -33788,7 +58384,10 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33800,7 +58399,10 @@ Generated by [AVA](https://avajs.dev). * A queue name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of lowercase alphanumeric and dash(-) characters only, it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters.␊ */␊ name: string␊ - properties?: (QueueProperties | string)␊ + properties?: (QueueProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/queueServices/queues"␊ [k: string]: unknown␊ }␊ @@ -33816,8 +58418,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account’s Table service.␊ */␊ - properties?: (TableServicePropertiesProperties | string)␊ - resources?: StorageAccountsTableServicesTablesChildResource[]␊ + properties?: (/**␊ + * The properties of a storage account’s Table service.␊ + */␊ + TableServicePropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Storage/storageAccounts/tableServices/tables␊ + */␊ + StorageAccountsTableServicesTablesChildResource[]␊ type: "Microsoft.Storage/storageAccounts/tableServices"␊ [k: string]: unknown␊ }␊ @@ -33829,7 +58440,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tables"␊ [k: string]: unknown␊ }␊ @@ -33857,11 +58471,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account blob inventory policy properties.␊ */␊ - properties?: (BlobInventoryPolicyProperties | string)␊ + properties?: (/**␊ + * The storage account blob inventory policy properties.␊ + */␊ + BlobInventoryPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/storageAccounts/inventoryPolicies"␊ [k: string]: unknown␊ }␊ @@ -33881,17 +58507,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of dedicated cloud node␊ */␊ - properties: (DedicatedCloudNodeProperties | string)␊ + properties: (/**␊ + * Properties of dedicated cloud node␊ + */␊ + DedicatedCloudNodeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The purchase SKU for CloudSimple paid resources␊ */␊ - sku?: (Sku21 | string)␊ + sku?: (/**␊ + * The purchase SKU for CloudSimple paid resources␊ + */␊ + Sku21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags model␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.VMwareCloudSimple/dedicatedCloudNodes"␊ [k: string]: unknown␊ }␊ @@ -33906,7 +58547,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * count of nodes to create␊ */␊ - nodesCount: (number | string)␊ + nodesCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Placement Group id, e.g. "n1"␊ */␊ @@ -33918,7 +58562,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The purchase SKU for CloudSimple paid resources␊ */␊ - skuDescription?: (SkuDescription | string)␊ + skuDescription?: (/**␊ + * The purchase SKU for CloudSimple paid resources␊ + */␊ + SkuDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -33977,13 +58627,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of dedicated cloud service␊ */␊ - properties: (DedicatedCloudServiceProperties | string)␊ + properties: (/**␊ + * Properties of dedicated cloud service␊ + */␊ + DedicatedCloudServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags model␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.VMwareCloudSimple/dedicatedCloudServices"␊ [k: string]: unknown␊ }␊ @@ -34013,13 +58672,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of virtual machine␊ */␊ - properties: (VirtualMachineProperties | string)␊ + properties: (/**␊ + * Properties of virtual machine␊ + */␊ + VirtualMachineProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags model␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.VMwareCloudSimple/virtualMachines"␊ [k: string]: unknown␊ }␊ @@ -34030,27 +58698,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The amount of memory␊ */␊ - amountOfRam: (number | string)␊ + amountOfRam: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Guest OS Customization properties␊ */␊ - customization?: (GuestOSCustomization | string)␊ + customization?: (/**␊ + * Guest OS Customization properties␊ + */␊ + GuestOSCustomization | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Virtual Disks␊ */␊ - disks?: (VirtualDisk[] | string)␊ + disks?: (VirtualDisk[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expose Guest OS or not␊ */␊ - exposeToGuestVM?: (boolean | string)␊ + exposeToGuestVM?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Virtual NICs␊ */␊ - nics?: (VirtualNic[] | string)␊ + nics?: (VirtualNic[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of CPU cores␊ */␊ - numberOfCores: (number | string)␊ + numberOfCores: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Password for login. Deprecated - use customization property␊ */␊ @@ -34062,7 +58751,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource pool model␊ */␊ - resourcePool?: (ResourcePool | string)␊ + resourcePool?: (/**␊ + * Resource pool model␊ + */␊ + ResourcePool | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine Template Id␊ */␊ @@ -34074,7 +58769,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Virtual VSphere Networks␊ */␊ - vSphereNetworks?: (string[] | string)␊ + vSphereNetworks?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -34084,7 +58782,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of dns servers to use␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine hostname␊ */␊ @@ -34114,11 +58815,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk's independence mode type.␊ */␊ - independenceMode: (("persistent" | "independent_persistent" | "independent_nonpersistent") | string)␊ + independenceMode: (("persistent" | "independent_persistent" | "independent_nonpersistent") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disk's total size␊ */␊ - totalSize: (number | string)␊ + totalSize: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disk's id␊ */␊ @@ -34132,11 +58839,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Guest OS nic customization␊ */␊ - customization?: (GuestOSNICCustomization | string)␊ + customization?: (/**␊ + * Guest OS nic customization␊ + */␊ + GuestOSNICCustomization | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NIC ip address␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NIC MAC address␊ */␊ @@ -34144,15 +58860,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual network model␊ */␊ - network: (VirtualNetwork | string)␊ + network: (/**␊ + * Virtual network model␊ + */␊ + VirtualNetwork | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NIC type.␊ */␊ - nicType: (("E1000" | "E1000E" | "PCNET32" | "VMXNET" | "VMXNET2" | "VMXNET3") | string)␊ + nicType: (("E1000" | "E1000E" | "PCNET32" | "VMXNET" | "VMXNET2" | "VMXNET3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Is NIC powered on/off on boot␊ */␊ - powerOnBoot?: (boolean | string)␊ + powerOnBoot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NIC id␊ */␊ @@ -34166,19 +58894,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP address allocation method.␊ */␊ - allocation?: (("static" | "dynamic") | string)␊ + allocation?: (("static" | "dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of dns servers to use␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway addresses assigned to nic␊ */␊ - gateway?: (string[] | string)␊ - ipAddress?: (string | string)␊ - mask?: (string | string)␊ - primaryWinsServer?: (string | string)␊ - secondaryWinsServer?: (string | string)␊ + gateway?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + ipAddress?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + mask?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + primaryWinsServer?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + secondaryWinsServer?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -34192,7 +58941,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of virtual network␊ */␊ - properties?: (VirtualNetworkProperties2 | string)␊ + properties?: (/**␊ + * Properties of virtual network␊ + */␊ + VirtualNetworkProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -34212,7 +58967,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of resource pool␊ */␊ - properties?: (ResourcePoolProperties | string)␊ + properties?: (/**␊ + * Properties of resource pool␊ + */␊ + ResourcePoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -34231,11 +58992,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Compute/availabilitySets - Platform update domain count␊ */␊ - platformUpdateDomainCount?: (number | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Compute/availabilitySets - Platform fault domain count␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -34267,7 +59034,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics {␊ @@ -34852,11 +59622,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Compute/virtualMachineScaleSets - Upgrade policy␊ */␊ - upgradePolicy: (UpgradePolicy | string)␊ + upgradePolicy: (UpgradePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Compute/virtualMachineScaleSets - Virtual machine policy␊ */␊ - virtualMachineProfile: (VirtualMachineProfile | string)␊ + virtualMachineProfile: (VirtualMachineProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -34864,7 +59640,10 @@ Generated by [AVA](https://avajs.dev). export interface Sku22 {␊ name: string␊ tier?: string␊ - capacity: (string | number)␊ + capacity: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ [k: string]: unknown␊ }␊ export interface UpgradePolicy {␊ @@ -34901,7 +59680,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface WinRMListener {␊ - protocol: (("Http" | "Https") | string)␊ + protocol: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ certificateUrl: string␊ [k: string]: unknown␊ }␊ @@ -34913,7 +59695,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface LinuxConfiguration {␊ - disablePasswordAuthentication?: (string | boolean)␊ + disablePasswordAuthentication?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | boolean)␊ ssh?: Ssh␊ [k: string]: unknown␊ }␊ @@ -34940,7 +59725,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface VirtualMachineScaleSetStorageProfile {␊ - imageReference?: (ImageReference | string)␊ + imageReference?: (ImageReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ osDisk: VirtualMachineScaleSetOSDisk␊ [k: string]: unknown␊ }␊ @@ -34956,7 +59744,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ vhdContainers?: string[]␊ caching?: string␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineScaleSetExtensionProfile {␊ @@ -35012,54 +59803,90 @@ Generated by [AVA](https://avajs.dev). * The job collection name.␊ */␊ name: string␊ - properties: (JobCollectionProperties | string)␊ - resources?: JobCollectionsJobsChildResource[]␊ + properties: (JobCollectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Scheduler/jobCollections/jobs␊ + */␊ + JobCollectionsJobsChildResource[]␊ /**␊ * Gets or sets the tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Scheduler/jobCollections"␊ [k: string]: unknown␊ }␊ export interface JobCollectionProperties {␊ - quota?: (JobCollectionQuota | string)␊ - sku?: (Sku23 | string)␊ + quota?: (JobCollectionQuota | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + sku?: (Sku23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the state.␊ */␊ - state?: (("Enabled" | "Disabled" | "Suspended" | "Deleted") | string)␊ + state?: (("Enabled" | "Disabled" | "Suspended" | "Deleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobCollectionQuota {␊ /**␊ * Gets or set the maximum job count.␊ */␊ - maxJobCount?: (number | string)␊ + maxJobCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the maximum job occurrence.␊ */␊ - maxJobOccurrence?: (number | string)␊ - maxRecurrence?: (JobMaxRecurrence | string)␊ + maxJobOccurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maxRecurrence?: (JobMaxRecurrence | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobMaxRecurrence {␊ /**␊ * Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).␊ */␊ - frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | string)␊ + frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval between retries.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Sku23 {␊ /**␊ * Gets or set the SKU.␊ */␊ - name?: (("Standard" | "Free" | "Premium") | string)␊ + name?: (("Standard" | "Free" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35071,13 +59898,22 @@ Generated by [AVA](https://avajs.dev). * The job name.␊ */␊ name: string␊ - properties: (JobProperties | string)␊ + properties: (JobProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobs"␊ [k: string]: unknown␊ }␊ export interface JobProperties {␊ - action?: (JobAction | string)␊ - recurrence?: (JobRecurrence | string)␊ + action?: (JobAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + recurrence?: (JobRecurrence | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job start time.␊ */␊ @@ -35085,32 +59921,74 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or set the job state.␊ */␊ - state?: (("Enabled" | "Disabled" | "Faulted" | "Completed") | string)␊ + state?: (("Enabled" | "Disabled" | "Faulted" | "Completed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobAction {␊ - errorAction?: (JobErrorAction | string)␊ - queueMessage?: (StorageQueueMessage | string)␊ - request?: (HttpRequest | string)␊ - retryPolicy?: (RetryPolicy | string)␊ - serviceBusQueueMessage?: (ServiceBusQueueMessage | string)␊ - serviceBusTopicMessage?: (ServiceBusTopicMessage | string)␊ + errorAction?: (JobErrorAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + queueMessage?: (StorageQueueMessage | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + request?: (HttpRequest | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + retryPolicy?: (RetryPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusQueueMessage?: (ServiceBusQueueMessage | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusTopicMessage?: (ServiceBusTopicMessage | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job action type.␊ */␊ - type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | string)␊ + type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobErrorAction {␊ - queueMessage?: (StorageQueueMessage | string)␊ - request?: (HttpRequest | string)␊ - retryPolicy?: (RetryPolicy | string)␊ - serviceBusQueueMessage?: (ServiceBusQueueMessage | string)␊ - serviceBusTopicMessage?: (ServiceBusTopicMessage | string)␊ + queueMessage?: (StorageQueueMessage | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + request?: (HttpRequest | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + retryPolicy?: (RetryPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusQueueMessage?: (ServiceBusQueueMessage | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusTopicMessage?: (ServiceBusTopicMessage | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job error action type.␊ */␊ - type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | string)␊ + type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface StorageQueueMessage {␊ @@ -35133,7 +60011,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface HttpRequest {␊ - authentication?: (HttpAuthentication | string)␊ + authentication?: (HttpAuthentication | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the request body.␊ */␊ @@ -35143,7 +60024,10 @@ Generated by [AVA](https://avajs.dev). */␊ headers?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the method of the request.␊ */␊ @@ -35158,14 +60042,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the http authentication type.␊ */␊ - type?: (("NotSpecified" | "ClientCertificate" | "ActiveDirectoryOAuth" | "Basic") | string)␊ + type?: (("NotSpecified" | "ClientCertificate" | "ActiveDirectoryOAuth" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface RetryPolicy {␊ /**␊ * Gets or sets the number of times a retry should be attempted.␊ */␊ - retryCount?: (number | string)␊ + retryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the retry interval between retries.␊ */␊ @@ -35173,18 +60063,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the retry strategy to be used.␊ */␊ - retryType?: (("None" | "Fixed") | string)␊ + retryType?: (("None" | "Fixed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusQueueMessage {␊ - authentication?: (ServiceBusAuthentication | string)␊ - brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties | string)␊ + authentication?: (ServiceBusAuthentication | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the custom message properties.␊ */␊ customMessageProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the message.␊ */␊ @@ -35200,7 +60102,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the transport type.␊ */␊ - transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | string)␊ + transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusAuthentication {␊ @@ -35215,7 +60120,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the authentication type.␊ */␊ - type?: (("NotSpecified" | "SharedAccessKey") | string)␊ + type?: (("NotSpecified" | "SharedAccessKey") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusBrokeredMessageProperties {␊ @@ -35230,7 +60138,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the force persistence.␊ */␊ - forcePersistence?: (boolean | string)␊ + forcePersistence?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the label.␊ */␊ @@ -35274,14 +60185,23 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface ServiceBusTopicMessage {␊ - authentication?: (ServiceBusAuthentication | string)␊ - brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties | string)␊ + authentication?: (ServiceBusAuthentication | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the custom message properties.␊ */␊ customMessageProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the message.␊ */␊ @@ -35297,14 +60217,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the transport type.␊ */␊ - transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | string)␊ + transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrence {␊ /**␊ * Gets or sets the maximum number of times that the job should run.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the time at which the job will complete.␊ */␊ @@ -35312,46 +60238,76 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).␊ */␊ - frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | string)␊ + frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval between retries.␊ */␊ - interval?: (number | string)␊ - schedule?: (JobRecurrenceSchedule | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + schedule?: (JobRecurrenceSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrenceSchedule {␊ /**␊ * Gets or sets the hours of the day that the job should execute at.␊ */␊ - hours?: (number[] | string)␊ + hours?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the minutes of the hour that the job should execute at.␊ */␊ - minutes?: (number[] | string)␊ + minutes?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.␊ */␊ - monthDays?: (number[] | string)␊ + monthDays?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the occurrences of days within a month.␊ */␊ - monthlyOccurrences?: (JobRecurrenceScheduleMonthlyOccurrence[] | string)␊ + monthlyOccurrences?: (JobRecurrenceScheduleMonthlyOccurrence[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the days of the week that the job should execute on.␊ */␊ - weekDays?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday")[] | string)␊ + weekDays?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrenceScheduleMonthlyOccurrence {␊ /**␊ * Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.␊ */␊ - day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | string)␊ + day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the occurrence. Must be between -5 and 5.␊ */␊ - Occurrence?: (number | string)␊ + Occurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35364,23 +60320,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Compute/virtualMachines - Availability set␊ */␊ - availabilitySet?: (Id | string)␊ + availabilitySet?: (Id | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Compute/virtualMachines - Hardware profile␊ */␊ - hardwareProfile: (HardwareProfile | string)␊ + hardwareProfile: (HardwareProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Compute/virtualMachines - Storage profile␊ */␊ - storageProfile: (StorageProfile | string)␊ + storageProfile: (StorageProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Mirosoft.Compute/virtualMachines - Operating system profile␊ */␊ - osProfile?: (OsProfile | string)␊ + osProfile?: (OsProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Compute/virtualMachines - Network profile␊ */␊ - networkProfile: (NetworkProfile | string)␊ + networkProfile: (NetworkProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35400,7 +60371,10 @@ Generated by [AVA](https://avajs.dev). copy?: ResourceCopy1␊ comments?: string␊ [k: string]: unknown␊ - }) & ExtensionsChild)[]␊ + }) & /**␊ + * Microsoft.Compute/extensionsChild␊ + */␊ + ExtensionsChild)[]␊ [k: string]: unknown␊ }␊ export interface HardwareProfile {␊ @@ -35408,7 +60382,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface StorageProfile {␊ - imageReference?: (ImageReference | string)␊ + imageReference?: (ImageReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ osDisk: OsDisk␊ dataDisks?: DataDisk[]␊ [k: string]: unknown␊ @@ -35418,7 +60395,10 @@ Generated by [AVA](https://avajs.dev). vhd: Vhd␊ image?: Vhd␊ caching?: string␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Vhd {␊ @@ -35431,7 +60411,10 @@ Generated by [AVA](https://avajs.dev). lun: number␊ vhd: VhdUri␊ caching?: string␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VhdUri {␊ @@ -35472,7 +60455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Condition of the resource␊ */␊ - condition?: (boolean | string)␊ + condition?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Version of the resource type, optional when apiProfile is used on the template␊ */␊ @@ -35491,7 +60477,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Count of the copy␊ */␊ - count?: (string | number)␊ + count?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ /**␊ * The copy mode␊ */␊ @@ -35499,7 +60488,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The serial copy batch size␊ */␊ - batchSize?: (string | number)␊ + batchSize?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35516,7 +60508,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Accounts1 {␊ apiVersion: "2015-10-01-preview"␊ - identity?: (EncryptionIdentity | string)␊ + identity?: (EncryptionIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the account regional location.␊ */␊ @@ -35528,14 +60523,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data Lake Store account properties information␊ */␊ - properties: (DataLakeStoreAccountProperties | string)␊ - resources?: AccountsFirewallRulesChildResource[]␊ + properties: (/**␊ + * Data Lake Store account properties information␊ + */␊ + DataLakeStoreAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DataLakeStore/accounts/firewallRules␊ + */␊ + AccountsFirewallRulesChildResource[]␊ /**␊ * the value of custom properties.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeStore/accounts"␊ [k: string]: unknown␊ }␊ @@ -35543,7 +60550,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of encryption being used. Currently the only supported type is 'SystemAssigned'.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35554,11 +60564,17 @@ Generated by [AVA](https://avajs.dev). * the default owner group for all new folders and files created in the Data Lake Store account.␊ */␊ defaultGroup?: string␊ - encryptionConfig?: (EncryptionConfig | string)␊ + encryptionConfig?: (EncryptionConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current state of encryption for this Data Lake store account.␊ */␊ - encryptionState?: (("Enabled" | "Disabled") | string)␊ + encryptionState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the gateway host.␊ */␊ @@ -35566,11 +60582,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface EncryptionConfig {␊ - keyVaultMetaInfo?: (KeyVaultMetaInfo | string)␊ + keyVaultMetaInfo?: (KeyVaultMetaInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.␊ */␊ - type?: (("UserManaged" | "ServiceManaged") | string)␊ + type?: (("UserManaged" | "ServiceManaged") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface KeyVaultMetaInfo {␊ @@ -35608,7 +60630,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data Lake Store firewall rule properties information␊ */␊ - properties: (FirewallRuleProperties | string)␊ + properties: (/**␊ + * Data Lake Store firewall rule properties information␊ + */␊ + FirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -35634,7 +60662,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption identity properties.␊ */␊ - identity?: (EncryptionIdentity1 | string)␊ + identity?: (/**␊ + * The encryption identity properties.␊ + */␊ + EncryptionIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource location.␊ */␊ @@ -35643,14 +60677,29 @@ Generated by [AVA](https://avajs.dev). * The name of the Data Lake Store account.␊ */␊ name: string␊ - properties: (CreateDataLakeStoreAccountProperties | string)␊ - resources?: (AccountsFirewallRulesChildResource1 | AccountsVirtualNetworkRulesChildResource | AccountsTrustedIdProvidersChildResource)[]␊ + properties: (CreateDataLakeStoreAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DataLakeStore/accounts/firewallRules␊ + */␊ + AccountsFirewallRulesChildResource1 | /**␊ + * Microsoft.DataLakeStore/accounts/virtualNetworkRules␊ + */␊ + AccountsVirtualNetworkRulesChildResource | /**␊ + * Microsoft.DataLakeStore/accounts/trustedIdProviders␊ + */␊ + AccountsTrustedIdProvidersChildResource)[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeStore/accounts"␊ [k: string]: unknown␊ }␊ @@ -35661,7 +60710,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of encryption being used. Currently the only supported type is 'SystemAssigned'.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CreateDataLakeStoreAccountProperties {␊ @@ -35672,39 +60724,69 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption configuration for the account.␊ */␊ - encryptionConfig?: (EncryptionConfig1 | string)␊ + encryptionConfig?: (/**␊ + * The encryption configuration for the account.␊ + */␊ + EncryptionConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current state of encryption for this Data Lake Store account.␊ */␊ - encryptionState?: (("Enabled" | "Disabled") | string)␊ + encryptionState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.␊ */␊ - firewallAllowAzureIps?: (("Enabled" | "Disabled") | string)␊ + firewallAllowAzureIps?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of firewall rules associated with this Data Lake Store account.␊ */␊ - firewallRules?: (CreateFirewallRuleWithAccountParameters[] | string)␊ + firewallRules?: (CreateFirewallRuleWithAccountParameters[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current state of the IP address firewall for this Data Lake Store account.␊ */␊ - firewallState?: (("Enabled" | "Disabled") | string)␊ + firewallState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The commitment tier to use for next month.␊ */␊ - newTier?: (("Consumption" | "Commitment_1TB" | "Commitment_10TB" | "Commitment_100TB" | "Commitment_500TB" | "Commitment_1PB" | "Commitment_5PB") | string)␊ + newTier?: (("Consumption" | "Commitment_1TB" | "Commitment_10TB" | "Commitment_100TB" | "Commitment_500TB" | "Commitment_1PB" | "Commitment_5PB") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of trusted identity providers associated with this Data Lake Store account.␊ */␊ - trustedIdProviders?: (CreateTrustedIdProviderWithAccountParameters[] | string)␊ + trustedIdProviders?: (CreateTrustedIdProviderWithAccountParameters[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current state of the trusted identity provider feature for this Data Lake Store account.␊ */␊ - trustedIdProviderState?: (("Enabled" | "Disabled") | string)␊ + trustedIdProviderState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of virtual network rules associated with this Data Lake Store account.␊ */␊ - virtualNetworkRules?: (CreateVirtualNetworkRuleWithAccountParameters[] | string)␊ + virtualNetworkRules?: (CreateVirtualNetworkRuleWithAccountParameters[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35714,11 +60796,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metadata information used by account encryption.␊ */␊ - keyVaultMetaInfo?: (KeyVaultMetaInfo1 | string)␊ + keyVaultMetaInfo?: (/**␊ + * Metadata information used by account encryption.␊ + */␊ + KeyVaultMetaInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.␊ */␊ - type: (("UserManaged" | "ServiceManaged") | string)␊ + type: (("UserManaged" | "ServiceManaged") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35750,7 +60841,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35778,7 +60875,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The trusted identity provider properties to use when creating a new trusted identity provider.␊ */␊ - properties: (CreateOrUpdateTrustedIdProviderProperties | string)␊ + properties: (/**␊ + * The trusted identity provider properties to use when creating a new trusted identity provider.␊ + */␊ + CreateOrUpdateTrustedIdProviderProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35802,7 +60905,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual network rule properties to use when creating a new virtual network rule.␊ */␊ - properties: (CreateOrUpdateVirtualNetworkRuleProperties | string)␊ + properties: (/**␊ + * The virtual network rule properties to use when creating a new virtual network rule.␊ + */␊ + CreateOrUpdateVirtualNetworkRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -35827,7 +60936,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -35843,7 +60958,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual network rule properties to use when creating a new virtual network rule.␊ */␊ - properties: (CreateOrUpdateVirtualNetworkRuleProperties | string)␊ + properties: (/**␊ + * The virtual network rule properties to use when creating a new virtual network rule.␊ + */␊ + CreateOrUpdateVirtualNetworkRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -35859,7 +60980,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The trusted identity provider properties to use when creating a new trusted identity provider.␊ */␊ - properties: (CreateOrUpdateTrustedIdProviderProperties | string)␊ + properties: (/**␊ + * The trusted identity provider properties to use when creating a new trusted identity provider.␊ + */␊ + CreateOrUpdateTrustedIdProviderProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "trustedIdProviders"␊ [k: string]: unknown␊ }␊ @@ -35875,7 +61002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeStore/accounts/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -35891,7 +61024,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The trusted identity provider properties to use when creating a new trusted identity provider.␊ */␊ - properties: (CreateOrUpdateTrustedIdProviderProperties | string)␊ + properties: (/**␊ + * The trusted identity provider properties to use when creating a new trusted identity provider.␊ + */␊ + CreateOrUpdateTrustedIdProviderProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeStore/accounts/trustedIdProviders"␊ [k: string]: unknown␊ }␊ @@ -35907,7 +61046,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual network rule properties to use when creating a new virtual network rule.␊ */␊ - properties: (CreateOrUpdateVirtualNetworkRuleProperties | string)␊ + properties: (/**␊ + * The virtual network rule properties to use when creating a new virtual network rule.␊ + */␊ + CreateOrUpdateVirtualNetworkRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeStore/accounts/virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -35924,14 +61069,32 @@ Generated by [AVA](https://avajs.dev). * The name of the Data Lake Analytics account to retrieve.␊ */␊ name: string␊ - properties: (CreateDataLakeAnalyticsAccountProperties | string)␊ - resources?: (Accounts_DataLakeStoreAccountsChildResource | Accounts_StorageAccountsChildResource | AccountsComputePoliciesChildResource | AccountsFirewallRulesChildResource2)[]␊ + properties: (CreateDataLakeAnalyticsAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DataLakeAnalytics/accounts/DataLakeStoreAccounts␊ + */␊ + Accounts_DataLakeStoreAccountsChildResource | /**␊ + * Microsoft.DataLakeAnalytics/accounts/StorageAccounts␊ + */␊ + Accounts_StorageAccountsChildResource | /**␊ + * Microsoft.DataLakeAnalytics/accounts/computePolicies␊ + */␊ + AccountsComputePoliciesChildResource | /**␊ + * Microsoft.DataLakeAnalytics/accounts/firewallRules␊ + */␊ + AccountsFirewallRulesChildResource2)[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeAnalytics/accounts"␊ [k: string]: unknown␊ }␊ @@ -35939,11 +61102,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of compute policies associated with this account.␊ */␊ - computePolicies?: (CreateComputePolicyWithAccountParameters[] | string)␊ + computePolicies?: (CreateComputePolicyWithAccountParameters[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Data Lake Store accounts associated with this account.␊ */␊ - dataLakeStoreAccounts: (AddDataLakeStoreWithAccountParameters[] | string)␊ + dataLakeStoreAccounts: (AddDataLakeStoreWithAccountParameters[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default Data Lake Store account associated with this account.␊ */␊ @@ -35951,43 +61120,73 @@ Generated by [AVA](https://avajs.dev). /**␊ * The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.␊ */␊ - firewallAllowAzureIps?: (("Enabled" | "Disabled") | string)␊ + firewallAllowAzureIps?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of firewall rules associated with this account.␊ */␊ - firewallRules?: (CreateFirewallRuleWithAccountParameters1[] | string)␊ + firewallRules?: (CreateFirewallRuleWithAccountParameters1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current state of the IP address firewall for this account.␊ */␊ - firewallState?: (("Enabled" | "Disabled") | string)␊ + firewallState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum supported degree of parallelism for this account.␊ */␊ - maxDegreeOfParallelism?: (number | string)␊ + maxDegreeOfParallelism?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum supported degree of parallelism per job for this account.␊ */␊ - maxDegreeOfParallelismPerJob?: ((number & string) | string)␊ + maxDegreeOfParallelismPerJob?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum supported jobs running under the account at the same time.␊ */␊ - maxJobCount?: ((number & string) | string)␊ + maxJobCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum supported priority per job for this account.␊ */␊ - minPriorityPerJob?: (number | string)␊ + minPriorityPerJob?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The commitment tier for the next month.␊ */␊ - newTier?: (("Consumption" | "Commitment_100AUHours" | "Commitment_500AUHours" | "Commitment_1000AUHours" | "Commitment_5000AUHours" | "Commitment_10000AUHours" | "Commitment_50000AUHours" | "Commitment_100000AUHours" | "Commitment_500000AUHours") | string)␊ + newTier?: (("Consumption" | "Commitment_100AUHours" | "Commitment_500AUHours" | "Commitment_1000AUHours" | "Commitment_5000AUHours" | "Commitment_10000AUHours" | "Commitment_50000AUHours" | "Commitment_100000AUHours" | "Commitment_500000AUHours") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of days that job metadata is retained.␊ */␊ - queryStoreRetention?: ((number & string) | string)␊ + queryStoreRetention?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Azure Blob Storage accounts associated with this account.␊ */␊ - storageAccounts?: (AddStorageAccountWithAccountParameters[] | string)␊ + storageAccounts?: (AddStorageAccountWithAccountParameters[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36001,7 +61200,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute policy properties to use when creating a new compute policy.␊ */␊ - properties: (CreateOrUpdateComputePolicyProperties | string)␊ + properties: (/**␊ + * The compute policy properties to use when creating a new compute policy.␊ + */␊ + CreateOrUpdateComputePolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36011,19 +61216,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.␊ */␊ - maxDegreeOfParallelismPerJob?: (number | string)␊ + maxDegreeOfParallelismPerJob?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.␊ */␊ - minPriorityPerJob?: (number | string)␊ + minPriorityPerJob?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AAD object identifier for the entity to create a policy for.␊ */␊ - objectId: (string | string)␊ + objectId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of AAD object the object identifier refers to.␊ */␊ - objectType: (("User" | "Group" | "ServicePrincipal") | string)␊ + objectType: (("User" | "Group" | "ServicePrincipal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36037,7 +61254,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ */␊ - properties?: (AddDataLakeStoreProperties | string)␊ + properties?: (/**␊ + * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ + */␊ + AddDataLakeStoreProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36061,7 +61284,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties1 | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36089,7 +61318,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Storage account properties to use when adding a new Azure Storage account.␊ */␊ - properties: (StorageAccountProperties | string)␊ + properties: (/**␊ + * The Azure Storage account properties to use when adding a new Azure Storage account.␊ + */␊ + StorageAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36118,7 +61353,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ */␊ - properties: (AddDataLakeStoreProperties | string)␊ + properties: (/**␊ + * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ + */␊ + AddDataLakeStoreProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "DataLakeStoreAccounts"␊ [k: string]: unknown␊ }␊ @@ -36134,7 +61375,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Storage account properties to use when adding a new Azure Storage account.␊ */␊ - properties: (StorageAccountProperties | string)␊ + properties: (/**␊ + * The Azure Storage account properties to use when adding a new Azure Storage account.␊ + */␊ + StorageAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "StorageAccounts"␊ [k: string]: unknown␊ }␊ @@ -36150,7 +61397,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute policy properties to use when creating a new compute policy.␊ */␊ - properties: (CreateOrUpdateComputePolicyProperties | string)␊ + properties: (/**␊ + * The compute policy properties to use when creating a new compute policy.␊ + */␊ + CreateOrUpdateComputePolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computePolicies"␊ [k: string]: unknown␊ }␊ @@ -36166,7 +61419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties1 | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -36183,14 +61442,32 @@ Generated by [AVA](https://avajs.dev). * The name of the Data Lake Analytics account.␊ */␊ name: string␊ - properties: (CreateDataLakeAnalyticsAccountProperties1 | string)␊ - resources?: (AccountsDataLakeStoreAccountsChildResource | AccountsStorageAccountsChildResource | AccountsComputePoliciesChildResource1 | AccountsFirewallRulesChildResource3)[]␊ + properties: (CreateDataLakeAnalyticsAccountProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts␊ + */␊ + AccountsDataLakeStoreAccountsChildResource | /**␊ + * Microsoft.DataLakeAnalytics/accounts/storageAccounts␊ + */␊ + AccountsStorageAccountsChildResource | /**␊ + * Microsoft.DataLakeAnalytics/accounts/computePolicies␊ + */␊ + AccountsComputePoliciesChildResource1 | /**␊ + * Microsoft.DataLakeAnalytics/accounts/firewallRules␊ + */␊ + AccountsFirewallRulesChildResource3)[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeAnalytics/accounts"␊ [k: string]: unknown␊ }␊ @@ -36198,11 +61475,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of compute policies associated with this account.␊ */␊ - computePolicies?: (CreateComputePolicyWithAccountParameters1[] | string)␊ + computePolicies?: (CreateComputePolicyWithAccountParameters1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Data Lake Store accounts associated with this account.␊ */␊ - dataLakeStoreAccounts: (AddDataLakeStoreWithAccountParameters1[] | string)␊ + dataLakeStoreAccounts: (AddDataLakeStoreWithAccountParameters1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default Data Lake Store account associated with this account.␊ */␊ @@ -36210,43 +61493,73 @@ Generated by [AVA](https://avajs.dev). /**␊ * The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.␊ */␊ - firewallAllowAzureIps?: (("Enabled" | "Disabled") | string)␊ + firewallAllowAzureIps?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of firewall rules associated with this account.␊ */␊ - firewallRules?: (CreateFirewallRuleWithAccountParameters2[] | string)␊ + firewallRules?: (CreateFirewallRuleWithAccountParameters2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current state of the IP address firewall for this account.␊ */␊ - firewallState?: (("Enabled" | "Disabled") | string)␊ + firewallState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum supported degree of parallelism for this account.␊ */␊ - maxDegreeOfParallelism?: ((number & string) | string)␊ + maxDegreeOfParallelism?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum supported degree of parallelism per job for this account.␊ */␊ - maxDegreeOfParallelismPerJob?: ((number & string) | string)␊ + maxDegreeOfParallelismPerJob?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum supported jobs running under the account at the same time.␊ */␊ - maxJobCount?: ((number & string) | string)␊ + maxJobCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum supported priority per job for this account.␊ */␊ - minPriorityPerJob?: (number | string)␊ + minPriorityPerJob?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The commitment tier for the next month.␊ */␊ - newTier?: (("Consumption" | "Commitment_100AUHours" | "Commitment_500AUHours" | "Commitment_1000AUHours" | "Commitment_5000AUHours" | "Commitment_10000AUHours" | "Commitment_50000AUHours" | "Commitment_100000AUHours" | "Commitment_500000AUHours") | string)␊ + newTier?: (("Consumption" | "Commitment_100AUHours" | "Commitment_500AUHours" | "Commitment_1000AUHours" | "Commitment_5000AUHours" | "Commitment_10000AUHours" | "Commitment_50000AUHours" | "Commitment_100000AUHours" | "Commitment_500000AUHours") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of days that job metadata is retained.␊ */␊ - queryStoreRetention?: ((number & string) | string)␊ + queryStoreRetention?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Azure Blob Storage accounts associated with this account.␊ */␊ - storageAccounts?: (AddStorageAccountWithAccountParameters1[] | string)␊ + storageAccounts?: (AddStorageAccountWithAccountParameters1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36260,7 +61573,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute policy properties to use when creating a new compute policy.␊ */␊ - properties: (CreateOrUpdateComputePolicyProperties1 | string)␊ + properties: (/**␊ + * The compute policy properties to use when creating a new compute policy.␊ + */␊ + CreateOrUpdateComputePolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36270,11 +61589,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum degree of parallelism per job this user can use to submit jobs. This property, the min priority per job property, or both must be passed.␊ */␊ - maxDegreeOfParallelismPerJob?: (number | string)␊ + maxDegreeOfParallelismPerJob?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum priority per job this user can use to submit jobs. This property, the max degree of parallelism per job property, or both must be passed.␊ */␊ - minPriorityPerJob?: (number | string)␊ + minPriorityPerJob?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AAD object identifier for the entity to create a policy for.␊ */␊ @@ -36282,7 +61607,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of AAD object the object identifier refers to.␊ */␊ - objectType: (("User" | "Group" | "ServicePrincipal") | string)␊ + objectType: (("User" | "Group" | "ServicePrincipal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36296,7 +61624,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ */␊ - properties?: (AddDataLakeStoreProperties1 | string)␊ + properties?: (/**␊ + * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ + */␊ + AddDataLakeStoreProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36320,7 +61654,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties2 | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36348,7 +61688,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Storage account properties to use when adding a new Azure Storage account.␊ */␊ - properties: (AddStorageAccountProperties | string)␊ + properties: (/**␊ + * The Azure Storage account properties to use when adding a new Azure Storage account.␊ + */␊ + AddStorageAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36377,7 +61723,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ */␊ - properties: (AddDataLakeStoreProperties1 | string)␊ + properties: (/**␊ + * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ + */␊ + AddDataLakeStoreProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "dataLakeStoreAccounts"␊ [k: string]: unknown␊ }␊ @@ -36393,7 +61745,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Storage account properties to use when adding a new Azure Storage account.␊ */␊ - properties: (AddStorageAccountProperties | string)␊ + properties: (/**␊ + * The Azure Storage account properties to use when adding a new Azure Storage account.␊ + */␊ + AddStorageAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -36409,7 +61767,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute policy properties to use when creating a new compute policy.␊ */␊ - properties: (CreateOrUpdateComputePolicyProperties1 | string)␊ + properties: (/**␊ + * The compute policy properties to use when creating a new compute policy.␊ + */␊ + CreateOrUpdateComputePolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computePolicies"␊ [k: string]: unknown␊ }␊ @@ -36425,7 +61789,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties2 | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -36441,7 +61811,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ */␊ - properties: (AddDataLakeStoreProperties1 | string)␊ + properties: (/**␊ + * The Data Lake Store account properties to use when adding a new Data Lake Store account.␊ + */␊ + AddDataLakeStoreProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeAnalytics/accounts/dataLakeStoreAccounts"␊ [k: string]: unknown␊ }␊ @@ -36457,7 +61833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Storage account properties to use when adding a new Azure Storage account.␊ */␊ - properties: (AddStorageAccountProperties | string)␊ + properties: (/**␊ + * The Azure Storage account properties to use when adding a new Azure Storage account.␊ + */␊ + AddStorageAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeAnalytics/accounts/storageAccounts"␊ [k: string]: unknown␊ }␊ @@ -36473,7 +61855,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The firewall rule properties to use when creating a new firewall rule.␊ */␊ - properties: (CreateOrUpdateFirewallRuleProperties2 | string)␊ + properties: (/**␊ + * The firewall rule properties to use when creating a new firewall rule.␊ + */␊ + CreateOrUpdateFirewallRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeAnalytics/accounts/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -36489,7 +61877,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute policy properties to use when creating a new compute policy.␊ */␊ - properties: (CreateOrUpdateComputePolicyProperties1 | string)␊ + properties: (/**␊ + * The compute policy properties to use when creating a new compute policy.␊ + */␊ + CreateOrUpdateComputePolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLakeAnalytics/accounts/computePolicies"␊ [k: string]: unknown␊ }␊ @@ -36501,7 +61895,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Required. Indicates the type of cognitive service account.␊ */␊ - kind: (("Academic" | "Bing.Autosuggest" | "Bing.Search" | "Bing.Speech" | "Bing.SpellCheck" | "ComputerVision" | "ContentModerator" | "Emotion" | "Face" | "LUIS" | "Recommendations" | "SpeakerRecognition" | "Speech" | "SpeechTranslation" | "TextAnalytics" | "TextTranslation" | "WebLM") | string)␊ + kind: (("Academic" | "Bing.Autosuggest" | "Bing.Search" | "Bing.Speech" | "Bing.SpellCheck" | "ComputerVision" | "ContentModerator" | "Emotion" | "Face" | "LUIS" | "Recommendations" | "SpeakerRecognition" | "Speech" | "SpeechTranslation" | "TextAnalytics" | "TextTranslation" | "WebLM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update the request will succeed.␊ */␊ @@ -36519,13 +61916,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU of the cognitive services account.␊ */␊ - sku: (Sku24 | string)␊ + sku: (/**␊ + * The SKU of the cognitive services account.␊ + */␊ + Sku24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CognitiveServices/accounts"␊ [k: string]: unknown␊ }␊ @@ -36536,7 +61942,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the sku name. Required for account creation, optional for update.␊ */␊ - name: (("F0" | "P0" | "P1" | "P2" | "S0" | "S1" | "S2" | "S3" | "S4" | "S5" | "S6") | string)␊ + name: (("F0" | "P0" | "P1" | "P2" | "S0" | "S1" | "S2" | "S3" | "S4" | "S5" | "S6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36547,7 +61956,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (Identity14 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + Identity14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required. Indicates the type of cognitive service account.␊ */␊ @@ -36563,18 +61978,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Cognitive Services account.␊ */␊ - properties: (CognitiveServicesAccountProperties | string)␊ - resources?: AccountsPrivateEndpointConnectionsChildResource[]␊ + properties: (/**␊ + * Properties of Cognitive Services account.␊ + */␊ + CognitiveServicesAccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CognitiveServices/accounts/privateEndpointConnections␊ + */␊ + AccountsPrivateEndpointConnectionsChildResource[]␊ /**␊ * The SKU of the cognitive services account.␊ */␊ - sku?: (Sku25 | string)␊ + sku?: (/**␊ + * The SKU of the cognitive services account.␊ + */␊ + Sku25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CognitiveServices/accounts"␊ [k: string]: unknown␊ }␊ @@ -36585,13 +62018,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("None" | "SystemAssigned" | "UserAssigned") | string)␊ + type?: (("None" | "SystemAssigned" | "UserAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: UserAssignedIdentity␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36615,7 +62054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The api properties for special APIs.␊ */␊ - apiProperties?: (CognitiveServicesAccountApiProperties | string)␊ + apiProperties?: (/**␊ + * The api properties for special APIs.␊ + */␊ + CognitiveServicesAccountApiProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional subdomain name used for token-based authentication.␊ */␊ @@ -36623,23 +62068,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to configure Encryption␊ */␊ - encryption?: (Encryption9 | string)␊ + encryption?: (/**␊ + * Properties to configure Encryption␊ + */␊ + Encryption9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A set of rules governing the network accessibility.␊ */␊ - networkAcls?: (NetworkRuleSet12 | string)␊ + networkAcls?: (/**␊ + * A set of rules governing the network accessibility.␊ + */␊ + NetworkRuleSet12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private endpoint connection associated with the Cognitive Services account.␊ */␊ - privateEndpointConnections?: (PrivateEndpointConnection[] | string)␊ + privateEndpointConnections?: (PrivateEndpointConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.␊ */␊ - publicNetworkAccess?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccess?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage accounts for this resource.␊ */␊ - userOwnedStorage?: (UserOwnedStorage[] | string)␊ + userOwnedStorage?: (UserOwnedStorage[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36673,7 +62139,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (Bing Search Only) The flag to enable statistics of Bing Search.␊ */␊ - statisticsEnabled?: (boolean | string)␊ + statisticsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * (Personalization Only) The storage account connection string.␊ */␊ @@ -36695,11 +62164,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enumerates the possible value of keySource for Encryption.␊ */␊ - keySource?: (("Microsoft.CognitiveServices" | "Microsoft.KeyVault") | string)␊ + keySource?: (("Microsoft.CognitiveServices" | "Microsoft.KeyVault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties to configure keyVault Properties␊ */␊ - keyVaultProperties?: (KeyVaultProperties13 | string)␊ + keyVaultProperties?: (/**␊ + * Properties to configure keyVault Properties␊ + */␊ + KeyVaultProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36727,15 +62205,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP address rules.␊ */␊ - ipRules?: (IpRule[] | string)␊ + ipRules?: (IpRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of virtual network rules.␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule13[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36759,7 +62246,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ignore missing vnet service endpoint or not.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the state of virtual network rule.␊ */␊ @@ -36777,7 +62267,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties?: (PrivateEndpointConnectionProperties4 | string)␊ + properties?: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36787,15 +62283,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private link resource group ids.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Private Endpoint resource.␊ */␊ - privateEndpoint?: (PrivateEndpoint4 | string)␊ + privateEndpoint?: (/**␊ + * The Private Endpoint resource.␊ + */␊ + PrivateEndpoint4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState: (PrivateLinkServiceConnectionState4 | string)␊ + privateLinkServiceConnectionState: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36819,7 +62330,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36848,7 +62362,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties: (PrivateEndpointConnectionProperties4 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -36878,7 +62398,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties: (PrivateEndpointConnectionProperties4 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CognitiveServices/accounts/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -36895,10 +62421,16 @@ Generated by [AVA](https://avajs.dev). * Power BI Embedded Workspace Collection name␊ */␊ name: string␊ - sku?: (AzureSku9 | string)␊ + sku?: (AzureSku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.PowerBI/workspaceCollections"␊ [k: string]: unknown␊ }␊ @@ -36906,11 +62438,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU name␊ */␊ - name: ("S1" | string)␊ + name: ("S1" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU tier␊ */␊ - tier: ("Standard" | string)␊ + tier: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36929,17 +62467,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Dedicated Capacity resource.␊ */␊ - properties: (DedicatedCapacityProperties | string)␊ + properties: (/**␊ + * Properties of Dedicated Capacity resource.␊ + */␊ + DedicatedCapacityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the SKU name and Azure pricing tier for PowerBI Dedicated resource.␊ */␊ - sku: (ResourceSku2 | string)␊ + sku: (/**␊ + * Represents the SKU name and Azure pricing tier for PowerBI Dedicated resource.␊ + */␊ + ResourceSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional resource provisioning properties.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.PowerBIDedicated/capacities"␊ [k: string]: unknown␊ }␊ @@ -36950,7 +62503,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of administrator user identities␊ */␊ - administration?: (DedicatedCapacityAdministrators | string)␊ + administration?: (/**␊ + * An array of administrator user identities␊ + */␊ + DedicatedCapacityAdministrators | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36960,7 +62519,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of administrator user identities.␊ */␊ - members?: (string[] | string)␊ + members?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -36970,7 +62532,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity of the SKU.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SKU level.␊ */␊ @@ -36978,7 +62543,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the Azure pricing tier to which the SKU applies.␊ */␊ - tier?: ("PBIE_Azure" | string)␊ + tier?: ("PBIE_Azure" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37001,13 +62569,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the data catalog.␊ */␊ - properties: (ADCCatalogProperties | string)␊ + properties: (/**␊ + * Properties of the data catalog.␊ + */␊ + ADCCatalogProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataCatalog/catalogs"␊ [k: string]: unknown␊ }␊ @@ -37018,27 +62595,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure data catalog admin list.␊ */␊ - admins?: (Principals[] | string)␊ + admins?: (Principals[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Automatic unit adjustment enabled or not.␊ */␊ - enableAutomaticUnitAdjustment?: (boolean | string)␊ + enableAutomaticUnitAdjustment?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure data catalog SKU.␊ */␊ - sku?: (("Free" | "Standard") | string)␊ + sku?: (("Free" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure data catalog provision status.␊ */␊ - successfullyProvisioned?: (boolean | string)␊ + successfullyProvisioned?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure data catalog units.␊ */␊ - units?: (number | string)␊ + units?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure data catalog user list.␊ */␊ - users?: (Principals[] | string)␊ + users?: (Principals[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37071,13 +62666,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the container service.␊ */␊ - properties: (ContainerServiceProperties | string)␊ + properties: (/**␊ + * Properties of the container service.␊ + */␊ + ContainerServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerService/containerServices"␊ [k: string]: unknown␊ }␊ @@ -37088,24 +62692,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the agent pool.␊ */␊ - agentPoolProfiles: (ContainerServiceAgentPoolProfile[] | string)␊ - diagnosticsProfile?: (ContainerServiceDiagnosticsProfile | string)␊ + agentPoolProfiles: (ContainerServiceAgentPoolProfile[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + diagnosticsProfile?: (ContainerServiceDiagnosticsProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for Linux VMs in the container service cluster.␊ */␊ - linuxProfile: (ContainerServiceLinuxProfile | string)␊ + linuxProfile: (/**␊ + * Profile for Linux VMs in the container service cluster.␊ + */␊ + ContainerServiceLinuxProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for the container service master.␊ */␊ - masterProfile: (ContainerServiceMasterProfile | string)␊ + masterProfile: (/**␊ + * Profile for the container service master.␊ + */␊ + ContainerServiceMasterProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for the container service orchestrator.␊ */␊ - orchestratorProfile?: (ContainerServiceOrchestratorProfile | string)␊ + orchestratorProfile?: (/**␊ + * Profile for the container service orchestrator.␊ + */␊ + ContainerServiceOrchestratorProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for Windows VMs in the container service cluster.␊ */␊ - windowsProfile?: (ContainerServiceWindowsProfile | string)␊ + windowsProfile?: (/**␊ + * Profile for Windows VMs in the container service cluster.␊ + */␊ + ContainerServiceWindowsProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37115,7 +62749,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. ␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS prefix to be used to create the FQDN for the agent pool.␊ */␊ @@ -37127,14 +62764,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Size of agent VMs.␊ */␊ - vmSize: (("Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5") | string)␊ + vmSize: (("Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ContainerServiceDiagnosticsProfile {␊ /**␊ * Profile for diagnostics on the container service VMs.␊ */␊ - vmDiagnostics: (ContainerServiceVMDiagnostics | string)␊ + vmDiagnostics: (/**␊ + * Profile for diagnostics on the container service VMs.␊ + */␊ + ContainerServiceVMDiagnostics | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37144,7 +62790,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VM diagnostic agent is provisioned on the VM.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37158,7 +62807,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSH configuration for Linux-based VMs running on Azure.␊ */␊ - ssh: (ContainerServiceSshConfiguration | string)␊ + ssh: (/**␊ + * SSH configuration for Linux-based VMs running on Azure.␊ + */␊ + ContainerServiceSshConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37168,7 +62823,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the list of SSH public keys used to authenticate with Linux-based VMs.␊ */␊ - publicKeys: (ContainerServiceSshPublicKey[] | string)␊ + publicKeys: (ContainerServiceSshPublicKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37188,7 +62846,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1.␊ */␊ - count?: ((number & string) | string)␊ + count?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS prefix to be used to create the FQDN for master.␊ */␊ @@ -37202,7 +62863,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The orchestrator to use to manage container service cluster resources. Valid values are Swarm, DCOS, and Custom.␊ */␊ - orchestratorType: (("Swarm" | "DCOS") | string)␊ + orchestratorType: (("Swarm" | "DCOS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37232,8 +62896,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the zone.␊ */␊ - properties: (ZoneProperties | string)␊ - resources?: (Dnszones_TXTChildResource | Dnszones_SRVChildResource | Dnszones_SOAChildResource | Dnszones_PTRChildResource | Dnszones_NSChildResource | Dnszones_MXChildResource | Dnszones_CNAMEChildResource | Dnszones_AAAAChildResource | Dnszones_AChildResource)[]␊ + properties: (/**␊ + * Represents the properties of the zone.␊ + */␊ + ZoneProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/dnszones/TXT␊ + */␊ + Dnszones_TXTChildResource | /**␊ + * Microsoft.Network/dnszones/SRV␊ + */␊ + Dnszones_SRVChildResource | /**␊ + * Microsoft.Network/dnszones/SOA␊ + */␊ + Dnszones_SOAChildResource | /**␊ + * Microsoft.Network/dnszones/PTR␊ + */␊ + Dnszones_PTRChildResource | /**␊ + * Microsoft.Network/dnszones/NS␊ + */␊ + Dnszones_NSChildResource | /**␊ + * Microsoft.Network/dnszones/MX␊ + */␊ + Dnszones_MXChildResource | /**␊ + * Microsoft.Network/dnszones/CNAME␊ + */␊ + Dnszones_CNAMEChildResource | /**␊ + * Microsoft.Network/dnszones/AAAA␊ + */␊ + Dnszones_AAAAChildResource | /**␊ + * Microsoft.Network/dnszones/A␊ + */␊ + Dnszones_AChildResource)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -37243,11 +62940,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the maximum number of record sets that can be created in this zone.␊ */␊ - maxNumberOfRecordSets?: (number | string)␊ + maxNumberOfRecordSets?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the current number of record sets in this zone.␊ */␊ - numberOfRecordSets?: (number | string)␊ + numberOfRecordSets?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37263,7 +62966,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37273,43 +62982,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the TTL of the records in the RecordSet.␊ */␊ - TTL?: (number | string)␊ + TTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of A records in the RecordSet.␊ */␊ - ARecords?: (ARecord[] | string)␊ + ARecords?: (ARecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of AAAA records in the RecordSet.␊ */␊ - AAAARecords?: (AaaaRecord[] | string)␊ + AAAARecords?: (AaaaRecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of MX records in the RecordSet.␊ */␊ - MXRecords?: (MxRecord[] | string)␊ + MXRecords?: (MxRecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of NS records in the RecordSet.␊ */␊ - NSRecords?: (NsRecord[] | string)␊ + NSRecords?: (NsRecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of PTR records in the RecordSet.␊ */␊ - PTRRecords?: (PtrRecord[] | string)␊ + PTRRecords?: (PtrRecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of SRV records in the RecordSet.␊ */␊ - SRVRecords?: (SrvRecord[] | string)␊ + SRVRecords?: (SrvRecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of TXT records in the RecordSet.␊ */␊ - TXTRecords?: (TxtRecord[] | string)␊ + TXTRecords?: (TxtRecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the CNAME record in the RecordSet.␊ */␊ - CNAMERecord?: (CnameRecord | string)␊ + CNAMERecord?: (/**␊ + * A CNAME record.␊ + */␊ + CnameRecord | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the SOA record in the RecordSet.␊ */␊ - SOARecord?: (SoaRecord | string)␊ + SOARecord?: (/**␊ + * An SOA record.␊ + */␊ + SoaRecord | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37339,7 +63084,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the preference metric for this record.␊ */␊ - preference?: (number | string)␊ + preference?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the domain name of the mail host, without a terminating dot.␊ */␊ @@ -37373,15 +63121,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the priority metric for this record.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the weight metric for this this record.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the port of the service for this record.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the domain name of the target for this record, without a terminating dot.␊ */␊ @@ -37395,7 +63152,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the text value of this record.␊ */␊ - value?: (string[] | string)␊ + value?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37423,23 +63183,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the serial number for this record.␊ */␊ - serialNumber?: (number | string)␊ + serialNumber?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the refresh value for this record.␊ */␊ - refreshTime?: (number | string)␊ + refreshTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the retry time for this record.␊ */␊ - retryTime?: (number | string)␊ + retryTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the expire time for this record.␊ */␊ - expireTime?: (number | string)␊ + expireTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the minimum TTL value for this record.␊ */␊ - minimumTTL?: (number | string)␊ + minimumTTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37455,7 +63230,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37471,7 +63252,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37487,7 +63274,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37503,7 +63296,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37519,7 +63318,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37535,7 +63340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37551,7 +63362,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37567,7 +63384,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37583,7 +63406,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37599,7 +63428,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37615,7 +63450,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37631,7 +63472,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37647,7 +63494,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37663,7 +63516,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37679,7 +63538,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37695,7 +63560,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37711,7 +63582,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37727,8 +63604,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the zone.␊ */␊ - properties: (ZoneProperties1 | string)␊ - resources?: (Dnszones_TXTChildResource1 | Dnszones_SRVChildResource1 | Dnszones_SOAChildResource1 | Dnszones_PTRChildResource1 | Dnszones_NSChildResource1 | Dnszones_MXChildResource1 | Dnszones_CNAMEChildResource1 | Dnszones_AAAAChildResource1 | Dnszones_AChildResource1)[]␊ + properties: (/**␊ + * Represents the properties of the zone.␊ + */␊ + ZoneProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/dnszones/TXT␊ + */␊ + Dnszones_TXTChildResource1 | /**␊ + * Microsoft.Network/dnszones/SRV␊ + */␊ + Dnszones_SRVChildResource1 | /**␊ + * Microsoft.Network/dnszones/SOA␊ + */␊ + Dnszones_SOAChildResource1 | /**␊ + * Microsoft.Network/dnszones/PTR␊ + */␊ + Dnszones_PTRChildResource1 | /**␊ + * Microsoft.Network/dnszones/NS␊ + */␊ + Dnszones_NSChildResource1 | /**␊ + * Microsoft.Network/dnszones/MX␊ + */␊ + Dnszones_MXChildResource1 | /**␊ + * Microsoft.Network/dnszones/CNAME␊ + */␊ + Dnszones_CNAMEChildResource1 | /**␊ + * Microsoft.Network/dnszones/AAAA␊ + */␊ + Dnszones_AAAAChildResource1 | /**␊ + * Microsoft.Network/dnszones/A␊ + */␊ + Dnszones_AChildResource1)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -37738,11 +63648,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the maximum number of record sets that can be created in this zone.␊ */␊ - maxNumberOfRecordSets?: (number | string)␊ + maxNumberOfRecordSets?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the current number of record sets in this zone.␊ */␊ - numberOfRecordSets?: (number | string)␊ + numberOfRecordSets?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37766,7 +63682,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37778,47 +63700,86 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the TTL of the records in the RecordSet.␊ */␊ - TTL?: (number | string)␊ + TTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of A records in the RecordSet.␊ */␊ - ARecords?: (ARecord1[] | string)␊ + ARecords?: (ARecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of AAAA records in the RecordSet.␊ */␊ - AAAARecords?: (AaaaRecord1[] | string)␊ + AAAARecords?: (AaaaRecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of MX records in the RecordSet.␊ */␊ - MXRecords?: (MxRecord1[] | string)␊ + MXRecords?: (MxRecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of NS records in the RecordSet.␊ */␊ - NSRecords?: (NsRecord1[] | string)␊ + NSRecords?: (NsRecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of PTR records in the RecordSet.␊ */␊ - PTRRecords?: (PtrRecord1[] | string)␊ + PTRRecords?: (PtrRecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of SRV records in the RecordSet.␊ */␊ - SRVRecords?: (SrvRecord1[] | string)␊ + SRVRecords?: (SrvRecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of TXT records in the RecordSet.␊ */␊ - TXTRecords?: (TxtRecord1[] | string)␊ + TXTRecords?: (TxtRecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the CNAME record in the RecordSet.␊ */␊ - CNAMERecord?: (CnameRecord1 | string)␊ + CNAMERecord?: (/**␊ + * A CNAME record.␊ + */␊ + CnameRecord1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the SOA record in the RecordSet.␊ */␊ - SOARecord?: (SoaRecord1 | string)␊ + SOARecord?: (/**␊ + * An SOA record.␊ + */␊ + SoaRecord1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37848,7 +63809,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the preference metric for this record.␊ */␊ - preference?: (number | string)␊ + preference?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the domain name of the mail host, without a terminating dot.␊ */␊ @@ -37882,15 +63846,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the priority metric for this record.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the weight metric for this this record.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the port of the service for this record.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the domain name of the target for this record, without a terminating dot.␊ */␊ @@ -37904,7 +63877,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the text value of this record.␊ */␊ - value?: (string[] | string)␊ + value?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37932,23 +63908,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the serial number for this record.␊ */␊ - serialNumber?: (number | string)␊ + serialNumber?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the refresh value for this record.␊ */␊ - refreshTime?: (number | string)␊ + refreshTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the retry time for this record.␊ */␊ - retryTime?: (number | string)␊ + retryTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the expire time for this record.␊ */␊ - expireTime?: (number | string)␊ + expireTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the minimum TTL value for this record.␊ */␊ - minimumTTL?: (number | string)␊ + minimumTTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37972,7 +63963,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -37996,7 +63993,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38020,7 +64023,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38044,7 +64053,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38068,7 +64083,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38092,7 +64113,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38116,7 +64143,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38140,7 +64173,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38164,7 +64203,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38188,7 +64233,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38212,7 +64263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38236,7 +64293,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38260,7 +64323,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38284,7 +64353,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38308,7 +64383,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38332,7 +64413,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38356,7 +64443,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the properties of the RecordSet.␊ */␊ - properties: (RecordSetProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the RecordSet.␊ + */␊ + RecordSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38372,14 +64465,23 @@ Generated by [AVA](https://avajs.dev). * Name of the CDN profile within the resource group.␊ */␊ name: string␊ - properties: (ProfilePropertiesCreateParameters | string)␊ - resources?: ProfilesEndpointsChildResource[]␊ + properties: (ProfilePropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Cdn/profiles/endpoints␊ + */␊ + ProfilesEndpointsChildResource[]␊ /**␊ * Profile tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles"␊ [k: string]: unknown␊ }␊ @@ -38387,7 +64489,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU (pricing tier) of the CDN profile.␊ */␊ - sku: (Sku26 | string)␊ + sku: (/**␊ + * The SKU (pricing tier) of the CDN profile.␊ + */␊ + Sku26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38397,7 +64505,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the pricing tier.␊ */␊ - name?: (("Standard" | "Premium") | string)␊ + name?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38413,13 +64524,19 @@ Generated by [AVA](https://avajs.dev). * Name of the endpoint within the CDN profile.␊ */␊ name: string␊ - properties: (EndpointPropertiesCreateParameters | string)␊ + properties: (EndpointPropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Endpoint tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "endpoints"␊ [k: string]: unknown␊ }␊ @@ -38427,19 +64544,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of content types on which compression will be applied. The value for the elements should be a valid MIME type.␊ */␊ - contentTypesToCompress?: (string[] | string)␊ + contentTypesToCompress?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether content compression is enabled. Default value is false. If compression is enabled, the content transferred from the CDN endpoint to the end user will be compressed. The requested content must be larger than 1 byte and smaller than 1 MB.␊ */␊ - isCompressionEnabled?: (boolean | string)␊ + isCompressionEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.␊ */␊ - isHttpAllowed?: (boolean | string)␊ + isHttpAllowed?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether https traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.␊ */␊ - isHttpsAllowed?: (boolean | string)␊ + isHttpsAllowed?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The host header CDN provider will send along with content requests to origins. The default value is the host name of the origin.␊ */␊ @@ -38451,11 +64580,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of origins for the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options.␊ */␊ - origins: (DeepCreatedOrigin[] | string)␊ + origins: (DeepCreatedOrigin[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the query string caching behavior.␊ */␊ - queryStringCachingBehavior?: (("IgnoreQueryString" | "BypassCaching" | "UseQueryString" | "NotSet") | string)␊ + queryStringCachingBehavior?: (("IgnoreQueryString" | "BypassCaching" | "UseQueryString" | "NotSet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38469,7 +64604,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of deep created origin on a CDN endpoint.␊ */␊ - properties?: (DeepCreatedOriginProperties | string)␊ + properties?: (/**␊ + * Properties of deep created origin on a CDN endpoint.␊ + */␊ + DeepCreatedOriginProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38483,11 +64624,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value of the HTTP port. Must be between 1 and 65535␊ */␊ - httpPort?: (number | string)␊ + httpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the HTTPS port. Must be between 1 and 65535␊ */␊ - httpsPort?: (number | string)␊ + httpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38503,14 +64650,26 @@ Generated by [AVA](https://avajs.dev). * Name of the endpoint within the CDN profile.␊ */␊ name: string␊ - properties: (EndpointPropertiesCreateParameters | string)␊ - resources?: (ProfilesEndpointsOriginsChildResource | ProfilesEndpointsCustomDomainsChildResource)[]␊ + properties: (EndpointPropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Cdn/profiles/endpoints/origins␊ + */␊ + ProfilesEndpointsOriginsChildResource | /**␊ + * Microsoft.Cdn/profiles/endpoints/customDomains␊ + */␊ + ProfilesEndpointsCustomDomainsChildResource)[]␊ /**␊ * Endpoint tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles/endpoints"␊ [k: string]: unknown␊ }␊ @@ -38523,7 +64682,10 @@ Generated by [AVA](https://avajs.dev). * Name of the origin, an arbitrary value but it needs to be unique under endpoint␊ */␊ name: string␊ - properties: (OriginPropertiesParameters | string)␊ + properties: (OriginPropertiesParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "origins"␊ [k: string]: unknown␊ }␊ @@ -38535,11 +64697,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value of the HTTP port. Must be between 1 and 65535.␊ */␊ - httpPort?: (number | string)␊ + httpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the HTTPS port. Must be between 1 and 65535.␊ */␊ - httpsPort?: (number | string)␊ + httpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38551,7 +64719,10 @@ Generated by [AVA](https://avajs.dev). * Name of the custom domain within an endpoint.␊ */␊ name: string␊ - properties: (CustomDomainPropertiesParameters | string)␊ + properties: (CustomDomainPropertiesParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "customDomains"␊ [k: string]: unknown␊ }␊ @@ -38571,7 +64742,10 @@ Generated by [AVA](https://avajs.dev). * Name of the custom domain within an endpoint.␊ */␊ name: string␊ - properties: (CustomDomainPropertiesParameters | string)␊ + properties: (CustomDomainPropertiesParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles/endpoints/customDomains"␊ [k: string]: unknown␊ }␊ @@ -38584,7 +64758,10 @@ Generated by [AVA](https://avajs.dev). * Name of the origin, an arbitrary value but it needs to be unique under endpoint␊ */␊ name: string␊ - properties: (OriginPropertiesParameters | string)␊ + properties: (OriginPropertiesParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles/endpoints/origins"␊ [k: string]: unknown␊ }␊ @@ -38601,17 +64778,29 @@ Generated by [AVA](https://avajs.dev). * Name of the CDN profile within the resource group.␊ */␊ name: string␊ - resources?: ProfilesEndpointsChildResource1[]␊ + resources?: /**␊ + * Microsoft.Cdn/profiles/endpoints␊ + */␊ + ProfilesEndpointsChildResource1[]␊ /**␊ * The SKU (pricing tier) of the CDN profile.␊ */␊ - sku: (Sku27 | string)␊ + sku: (/**␊ + * The SKU (pricing tier) of the CDN profile.␊ + */␊ + Sku27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles"␊ [k: string]: unknown␊ }␊ @@ -38628,13 +64817,19 @@ Generated by [AVA](https://avajs.dev). * Name of the endpoint within the CDN profile.␊ */␊ name: string␊ - properties: (EndpointPropertiesCreateParameters1 | string)␊ + properties: (EndpointPropertiesCreateParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Endpoint tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "endpoints"␊ [k: string]: unknown␊ }␊ @@ -38642,19 +64837,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of content types on which compression will be applied. The value for the elements should be a valid MIME type.␊ */␊ - contentTypesToCompress?: (string[] | string)␊ + contentTypesToCompress?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether content compression is enabled. Default value is false. If compression is enabled, the content transferred from the CDN endpoint to the end user will be compressed. The requested content must be larger than 1 byte and smaller than 1 MB.␊ */␊ - isCompressionEnabled?: (boolean | string)␊ + isCompressionEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.␊ */␊ - isHttpAllowed?: (boolean | string)␊ + isHttpAllowed?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether https traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.␊ */␊ - isHttpsAllowed?: (boolean | string)␊ + isHttpsAllowed?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The host header CDN provider will send along with content requests to origins. The default value is the host name of the origin.␊ */␊ @@ -38666,11 +64873,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of origins for the CDN endpoint. When multiple origins exist, the first origin will be used as primary and rest will be used as failover options.␊ */␊ - origins: (DeepCreatedOrigin1[] | string)␊ + origins: (DeepCreatedOrigin1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the query string caching behavior.␊ */␊ - queryStringCachingBehavior?: (("IgnoreQueryString" | "BypassCaching" | "UseQueryString" | "NotSet") | string)␊ + queryStringCachingBehavior?: (("IgnoreQueryString" | "BypassCaching" | "UseQueryString" | "NotSet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38684,7 +64897,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of deep created origin on a CDN endpoint.␊ */␊ - properties?: (DeepCreatedOriginProperties1 | string)␊ + properties?: (/**␊ + * Properties of deep created origin on a CDN endpoint.␊ + */␊ + DeepCreatedOriginProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38698,11 +64917,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value of the HTTP port. Must be between 1 and 65535␊ */␊ - httpPort?: (number | string)␊ + httpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the HTTPS port. Must be between 1 and 65535␊ */␊ - httpsPort?: (number | string)␊ + httpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38712,7 +64937,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the pricing tier.␊ */␊ - name?: (("Standard_Verizon" | "Premium_Verizon" | "Custom_Verizon" | "Standard_Akamai") | string)␊ + name?: (("Standard_Verizon" | "Premium_Verizon" | "Custom_Verizon" | "Standard_Akamai") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38728,14 +64956,26 @@ Generated by [AVA](https://avajs.dev). * Name of the endpoint within the CDN profile.␊ */␊ name: string␊ - properties: (EndpointPropertiesCreateParameters1 | string)␊ - resources?: (ProfilesEndpointsOriginsChildResource1 | ProfilesEndpointsCustomDomainsChildResource1)[]␊ + properties: (EndpointPropertiesCreateParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Cdn/profiles/endpoints/origins␊ + */␊ + ProfilesEndpointsOriginsChildResource1 | /**␊ + * Microsoft.Cdn/profiles/endpoints/customDomains␊ + */␊ + ProfilesEndpointsCustomDomainsChildResource1)[]␊ /**␊ * Endpoint tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles/endpoints"␊ [k: string]: unknown␊ }␊ @@ -38748,7 +64988,10 @@ Generated by [AVA](https://avajs.dev). * Name of the origin, an arbitrary value but it needs to be unique under endpoint␊ */␊ name: string␊ - properties: (OriginPropertiesParameters1 | string)␊ + properties: (OriginPropertiesParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "origins"␊ [k: string]: unknown␊ }␊ @@ -38760,11 +65003,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value of the HTTP port. Must be between 1 and 65535.␊ */␊ - httpPort?: (number | string)␊ + httpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the HTTPS port. Must be between 1 and 65535.␊ */␊ - httpsPort?: (number | string)␊ + httpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38776,7 +65025,10 @@ Generated by [AVA](https://avajs.dev). * Name of the custom domain within an endpoint.␊ */␊ name: string␊ - properties: (CustomDomainPropertiesParameters1 | string)␊ + properties: (CustomDomainPropertiesParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "customDomains"␊ [k: string]: unknown␊ }␊ @@ -38796,7 +65048,10 @@ Generated by [AVA](https://avajs.dev). * Name of the custom domain within an endpoint.␊ */␊ name: string␊ - properties: (CustomDomainPropertiesParameters1 | string)␊ + properties: (CustomDomainPropertiesParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles/endpoints/customDomains"␊ [k: string]: unknown␊ }␊ @@ -38809,7 +65064,10 @@ Generated by [AVA](https://avajs.dev). * Name of the origin, an arbitrary value but it needs to be unique under endpoint␊ */␊ name: string␊ - properties: (OriginPropertiesParameters1 | string)␊ + properties: (OriginPropertiesParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cdn/profiles/endpoints/origins"␊ [k: string]: unknown␊ }␊ @@ -38829,14 +65087,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a Batch account.␊ */␊ - properties: (BatchAccountBaseProperties | string)␊ - resources?: BatchAccountsApplicationsChildResource[]␊ + properties: (/**␊ + * The properties of a Batch account.␊ + */␊ + BatchAccountBaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Batch/batchAccounts/applications␊ + */␊ + BatchAccountsApplicationsChildResource[]␊ /**␊ * The user specified tags associated with the account.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Batch/batchAccounts"␊ [k: string]: unknown␊ }␊ @@ -38847,7 +65117,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties related to auto storage account.␊ */␊ - autoStorage?: (AutoStorageBaseProperties | string)␊ + autoStorage?: (/**␊ + * The properties related to auto storage account.␊ + */␊ + AutoStorageBaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -38867,7 +65143,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating whether packages within the application may be overwritten using the same version string.␊ */␊ - allowUpdates?: (boolean | string)␊ + allowUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ apiVersion: "2015-12-01"␊ /**␊ * The display name for the application.␊ @@ -38887,7 +65166,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating whether packages within the application may be overwritten using the same version string.␊ */␊ - allowUpdates?: (boolean | string)␊ + allowUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ apiVersion: "2015-12-01"␊ /**␊ * The display name for the application.␊ @@ -38897,7 +65179,10 @@ Generated by [AVA](https://avajs.dev). * The ID of the application.␊ */␊ name: string␊ - resources?: BatchAccountsApplicationsVersionsChildResource[]␊ + resources?: /**␊ + * Microsoft.Batch/batchAccounts/applications/versions␊ + */␊ + BatchAccountsApplicationsVersionsChildResource[]␊ type: "Microsoft.Batch/batchAccounts/applications"␊ [k: string]: unknown␊ }␊ @@ -38941,14 +65226,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a Batch account.␊ */␊ - properties: (BatchAccountCreateProperties | string)␊ - resources?: (BatchAccountsApplicationsChildResource1 | BatchAccountsCertificatesChildResource | BatchAccountsPoolsChildResource)[]␊ + properties: (/**␊ + * The properties of a Batch account.␊ + */␊ + BatchAccountCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Batch/batchAccounts/applications␊ + */␊ + BatchAccountsApplicationsChildResource1 | /**␊ + * Microsoft.Batch/batchAccounts/certificates␊ + */␊ + BatchAccountsCertificatesChildResource | /**␊ + * Microsoft.Batch/batchAccounts/pools␊ + */␊ + BatchAccountsPoolsChildResource)[]␊ /**␊ * The user-specified tags associated with the account.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Batch/batchAccounts"␊ [k: string]: unknown␊ }␊ @@ -38959,15 +65262,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties related to the auto-storage account.␊ */␊ - autoStorage?: (AutoStorageBaseProperties1 | string)␊ + autoStorage?: (/**␊ + * The properties related to the auto-storage account.␊ + */␊ + AutoStorageBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identifies the Azure key vault associated with a Batch account.␊ */␊ - keyVaultReference?: (KeyVaultReference | string)␊ + keyVaultReference?: (/**␊ + * Identifies the Azure key vault associated with a Batch account.␊ + */␊ + KeyVaultReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The pool allocation mode also affects how clients may authenticate to the Batch Service API. If the mode is BatchService, clients may authenticate using access keys or Azure Active Directory. If the mode is UserSubscription, clients must use Azure Active Directory. The default is BatchService.␊ */␊ - poolAllocationMode?: (("BatchService" | "UserSubscription") | string)␊ + poolAllocationMode?: (("BatchService" | "UserSubscription") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39001,7 +65319,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating whether packages within the application may be overwritten using the same version string.␊ */␊ - allowUpdates?: (boolean | string)␊ + allowUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ apiVersion: "2017-09-01"␊ /**␊ * The display name for the application.␊ @@ -39022,11 +65343,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identifier for the certificate. This must be made up of algorithm and thumbprint separated by a dash, and must match the certificate data in the request. For example SHA1-a3d1c5.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate properties for create operations␊ */␊ - properties: (CertificateCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * Certificate properties for create operations␊ + */␊ + CertificateCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -39041,7 +65371,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format of the certificate - either Pfx or Cer. If omitted, the default is Pfx.␊ */␊ - format?: (("Pfx" | "Cer") | string)␊ + format?: (("Pfx" | "Cer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is required if the certificate format is pfx and must be omitted if the certificate format is cer.␊ */␊ @@ -39064,11 +65397,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pool name. This must be unique within the account.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pool properties.␊ */␊ - properties: (PoolProperties | string)␊ + properties: (/**␊ + * Pool properties.␊ + */␊ + PoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "pools"␊ [k: string]: unknown␊ }␊ @@ -39079,16 +65421,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of application licenses must be a subset of available Batch service application licenses. If a license is requested which is not supported, pool creation will fail.␊ */␊ - applicationLicenses?: (string[] | string)␊ + applicationLicenses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Changes to application packages affect all new compute nodes joining the pool, but do not affect compute nodes that are already in the pool until they are rebooted or reimaged.␊ */␊ - applicationPackages?: (ApplicationPackageReference[] | string)␊ + applicationPackages?: (ApplicationPackageReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * For Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.␊ */␊ - certificates?: (CertificateReference[] | string)␊ - deploymentConfiguration?: (DeploymentConfiguration | string)␊ + certificates?: (CertificateReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + deploymentConfiguration?: (DeploymentConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The display name need not be unique and can contain any Unicode characters up to a maximum length of 1024.␊ */␊ @@ -39096,23 +65450,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * This imposes restrictions on which nodes can be assigned to the pool. Enabling this value can reduce the chance of the requested number of nodes to be allocated in the pool. If not specified, this value defaults to 'Disabled'.␊ */␊ - interNodeCommunication?: (("Enabled" | "Disabled") | string)␊ - maxTasksPerNode?: (number | string)␊ + interNodeCommunication?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maxTasksPerNode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Batch service does not assign any meaning to metadata; it is solely for the use of user code.␊ */␊ - metadata?: (MetadataItem[] | string)␊ + metadata?: (MetadataItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network configuration for a pool.␊ */␊ - networkConfiguration?: (NetworkConfiguration | string)␊ + networkConfiguration?: (/**␊ + * The network configuration for a pool.␊ + */␊ + NetworkConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.␊ */␊ - scaleSettings?: (ScaleSettings | string)␊ - startTask?: (StartTask | string)␊ - taskSchedulingPolicy?: (TaskSchedulingPolicy | string)␊ - userAccounts?: (UserAccount[] | string)␊ + scaleSettings?: (/**␊ + * Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.␊ + */␊ + ScaleSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + startTask?: (StartTask | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + taskSchedulingPolicy?: (TaskSchedulingPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + userAccounts?: (UserAccount[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * For information about available sizes of virtual machines for Cloud Services pools (pools created with cloudServiceConfiguration), see Sizes for Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch supports all Cloud Services VM sizes except ExtraSmall. For information about available VM sizes for pools using images from the Virtual Machines Marketplace (pools created with virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) or Sizes for Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).␊ */␊ @@ -39132,7 +65516,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default value is currentUser. This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). For Linux compute nodes, the certificates are stored in a directory inside the task working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this location. For certificates with visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory.␊ */␊ - storeLocation?: (("CurrentUser" | "LocalMachine") | string)␊ + storeLocation?: (("CurrentUser" | "LocalMachine") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property is applicable only for pools configured with Windows nodes (that is, created with cloudServiceConfiguration, or with virtualMachineConfiguration using a Windows image reference). Common store names include: My, Root, CA, Trust, Disallowed, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any custom store name can also be used. The default value is My.␊ */␊ @@ -39146,12 +65533,21 @@ Generated by [AVA](https://avajs.dev). * ␊ * You can specify more than one visibility in this collection. The default is all accounts.␊ */␊ - visibility?: (("StartTask" | "Task" | "RemoteUser")[] | string)␊ + visibility?: (("StartTask" | "Task" | "RemoteUser")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DeploymentConfiguration {␊ - cloudServiceConfiguration?: (CloudServiceConfiguration | string)␊ - virtualMachineConfiguration?: (VirtualMachineConfiguration | string)␊ + cloudServiceConfiguration?: (CloudServiceConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualMachineConfiguration?: (VirtualMachineConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CloudServiceConfiguration {␊ @@ -39173,8 +65569,14 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property must be specified if the compute nodes in the pool need to have empty data disks attached to them.␊ */␊ - dataDisks?: (DataDisk1[] | string)␊ - imageReference: (ImageReference1 | string)␊ + dataDisks?: (DataDisk1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + imageReference: (ImageReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This only applies to images that contain the Windows operating system, and should only be used when you hold valid on-premises licenses for the nodes which will be deployed. If omitted, no on-premises licensing discount is applied. Values are:␊ * ␊ @@ -39187,8 +65589,14 @@ Generated by [AVA](https://avajs.dev). * The Batch node agent is a program that runs on each node in the pool, and provides the command-and-control interface between the node and the Batch service. There are different implementations of the node agent, known as SKUs, for different operating systems. You must specify a node agent SKU which matches the selected image reference. To get the list of supported node agent SKUs along with their list of verified image references, see the 'List supported node agent SKUs' operation.␊ */␊ nodeAgentSkuId: string␊ - osDisk?: (OSDisk | string)␊ - windowsConfiguration?: (WindowsConfiguration1 | string)␊ + osDisk?: (OSDisk | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + windowsConfiguration?: (WindowsConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39204,19 +65612,31 @@ Generated by [AVA](https://avajs.dev). * ␊ * The default value for caching is none. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ - diskSizeGB: (number | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + diskSizeGB: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If omitted, the default is "Standard_LRS". Values are:␊ * ␊ * Standard_LRS - The data disk should use standard locally redundant storage.␊ * Premium_LRS - The data disk should use premium locally redundant storage.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ImageReference1 {␊ @@ -39246,14 +65666,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default value is none.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface WindowsConfiguration1 {␊ /**␊ * If omitted, the default value is true.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39268,7 +65694,10 @@ Generated by [AVA](https://avajs.dev). * The network configuration for a pool.␊ */␊ export interface NetworkConfiguration {␊ - endpointConfiguration?: (PoolEndpointConfiguration | string)␊ + endpointConfiguration?: (PoolEndpointConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtual network must be in the same region and subscription as the Azure Batch account. The specified subnet should have enough free IP addresses to accommodate the number of nodes in the pool. If the subnet doesn't have enough free IP addresses, the pool will partially allocate compute nodes, and a resize error will occur. The 'MicrosoftAzureBatch' service principal must have the 'Classic Virtual Machine Contributor' Role-Based Access Control (RBAC) role for the specified VNet. The specified subnet must allow communication from the Azure Batch service to be able to schedule tasks on the compute nodes. This can be verified by checking if the specified VNet has any associated Network Security Groups (NSG). If communication to the compute nodes in the specified subnet is denied by an NSG, then the Batch service will set the state of the compute nodes to unusable. For pools created via virtualMachineConfiguration the Batch account must have poolAllocationMode userSubscription in order to use a VNet. If the specified VNet has any associated Network Security Groups (NSG), then a few reserved system ports must be enabled for inbound communication. For pools created with a virtual machine configuration, enable ports 29876 and 29877, as well as port 22 for Linux and port 3389 for Windows. For pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For more details see: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration␊ */␊ @@ -39279,22 +65708,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of inbound NAT pools per Batch pool is 5. If the maximum number of inbound NAT pools is exceeded the request fails with HTTP status code 400.␊ */␊ - inboundNatPools: (InboundNatPool[] | string)␊ + inboundNatPools: (InboundNatPool[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface InboundNatPool {␊ /**␊ * This must be unique within a Batch pool. Acceptable values are between 1 and 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name must be unique within a Batch pool, can contain letters, numbers, underscores, periods, and hyphens. Names must start with a letter or number, must end with a letter, number, or underscore, and cannot exceed 77 characters. If any invalid values are provided the request fails with HTTP status code 400.␊ */␊ @@ -39302,16 +65743,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of rules that can be specified across all the endpoints on a Batch pool is 25. If no network security group rules are specified, a default rule will be created to allow inbound access to the specified backendPort. If the maximum number of network security group rules is exceeded the request fails with HTTP status code 400.␊ */␊ - networkSecurityGroupRules?: (NetworkSecurityGroupRule[] | string)␊ - protocol: (("TCP" | "UDP") | string)␊ + networkSecurityGroupRules?: (NetworkSecurityGroupRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("TCP" | "UDP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface NetworkSecurityGroupRule {␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priorities within a pool must be unique and are evaluated in order of priority. The lower the number the higher the priority. For example, rules could be specified with order numbers of 150, 250, and 350. The rule with the order number of 150 takes precedence over the rule that has an order of 250. Allowed priorities are 150 to 3500. If any reserved or duplicate values are provided the request fails with HTTP status code 400.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Valid values are a single IP address (i.e. 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If any other values are provided the request fails with HTTP status code 400.␊ */␊ @@ -39322,8 +65775,14 @@ Generated by [AVA](https://avajs.dev). * Defines the desired size of the pool. This can either be 'fixedScale' where the requested targetDedicatedNodes is specified, or 'autoScale' which defines a formula which is periodically reevaluated. If this property is not specified, the pool will have a fixed scale with 0 targetDedicatedNodes.␊ */␊ export interface ScaleSettings {␊ - autoScale?: (AutoScaleSettings | string)␊ - fixedScale?: (FixedScaleSettings | string)␊ + autoScale?: (AutoScaleSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + fixedScale?: (FixedScaleSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AutoScaleSettings {␊ @@ -39338,7 +65797,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If omitted, the default value is Requeue.␊ */␊ - nodeDeallocationOption?: (("Requeue" | "Terminate" | "TaskCompletion" | "RetainedData") | string)␊ + nodeDeallocationOption?: (("Requeue" | "Terminate" | "TaskCompletion" | "RetainedData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default value is 15 minutes. Timeout values use ISO 8601 format. For example, use PT10M for 10 minutes. The minimum value is 5 minutes. If you specify a value less than 5 minutes, the Batch service rejects the request with an error; if you are calling the REST API directly, the HTTP status code is 400 (Bad Request).␊ */␊ @@ -39346,11 +65808,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * At least one of targetDedicatedNodes, targetLowPriority nodes must be set.␊ */␊ - targetDedicatedNodes?: (number | string)␊ + targetDedicatedNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * At least one of targetDedicatedNodes, targetLowPriority nodes must be set.␊ */␊ - targetLowPriorityNodes?: (number | string)␊ + targetLowPriorityNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface StartTask {␊ @@ -39358,20 +65826,38 @@ Generated by [AVA](https://avajs.dev). * The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. Required if any other properties of the startTask are specified.␊ */␊ commandLine?: string␊ - environmentSettings?: (EnvironmentSetting[] | string)␊ + environmentSettings?: (EnvironmentSetting[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Batch service retries a task if its exit code is nonzero. Note that this value specifically controls the number of retries. The Batch service will try the task once, and may then retry up to this limit. For example, if the maximum retry count is 3, Batch tries the task up to 4 times (one initial try and 3 retries). If the maximum retry count is 0, the Batch service does not retry the task. If the maximum retry count is -1, the Batch service retries the task without limit.␊ */␊ - maxTaskRetryCount?: (number | string)␊ - resourceFiles?: (ResourceFile[] | string)␊ + maxTaskRetryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resourceFiles?: (ResourceFile[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify either the userName or autoUser property, but not both.␊ */␊ - userIdentity?: (UserIdentity1 | string)␊ + userIdentity?: (/**␊ + * Specify either the userName or autoUser property, but not both.␊ + */␊ + UserIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true and the start task fails on a compute node, the Batch service retries the start task up to its maximum retry count (maxTaskRetryCount). If the task has still not completed successfully after all retries, then the Batch service marks the compute node unusable, and will not schedule tasks to it. This condition can be detected via the node state and scheduling error detail. If false, the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will continue to be scheduled on the node. The default is false.␊ */␊ - waitForSuccess?: (boolean | string)␊ + waitForSuccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface EnvironmentSetting {␊ @@ -39395,7 +65881,10 @@ Generated by [AVA](https://avajs.dev). * Specify either the userName or autoUser property, but not both.␊ */␊ export interface UserIdentity1 {␊ - autoUser?: (AutoUserSpecification | string)␊ + autoUser?: (AutoUserSpecification | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The userName and autoUser properties are mutually exclusive; you must specify one but not both.␊ */␊ @@ -39406,23 +65895,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.␊ */␊ - elevationLevel?: (("NonAdmin" | "Admin") | string)␊ + elevationLevel?: (("NonAdmin" | "Admin") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * pool - specifies that the task runs as the common auto user account which is created on every node in a pool. task - specifies that the service should create a new user for the task. The default value is task.␊ */␊ - scope?: (("Task" | "Pool") | string)␊ + scope?: (("Task" | "Pool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface TaskSchedulingPolicy {␊ - nodeFillType: (("Spread" | "Pack") | string)␊ + nodeFillType: (("Spread" | "Pack") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface UserAccount {␊ /**␊ * nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin.␊ */␊ - elevationLevel?: (("NonAdmin" | "Admin") | string)␊ - linuxUserConfiguration?: (LinuxUserConfiguration | string)␊ + elevationLevel?: (("NonAdmin" | "Admin") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + linuxUserConfiguration?: (LinuxUserConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ password: string␊ [k: string]: unknown␊ @@ -39431,7 +65935,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the gid.␊ */␊ - gid?: (number | string)␊ + gid?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private key must not be password protected. The private key is used to automatically configure asymmetric-key based authentication for SSH between nodes in a Linux pool when the pool's enableInterNodeCommunication property is true (it is ignored if enableInterNodeCommunication is false). It does this by placing the key pair into the user's .ssh directory. If not specified, password-less SSH is not configured between nodes (no modification of the user's .ssh directory is done).␊ */␊ @@ -39439,7 +65946,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The uid and gid properties must be specified together or not at all. If not specified the underlying operating system picks the uid.␊ */␊ - uid?: (number | string)␊ + uid?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39449,7 +65959,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value indicating whether packages within the application may be overwritten using the same version string.␊ */␊ - allowUpdates?: (boolean | string)␊ + allowUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ apiVersion: "2017-09-01"␊ /**␊ * The display name for the application.␊ @@ -39459,7 +65972,10 @@ Generated by [AVA](https://avajs.dev). * The ID of the application.␊ */␊ name: string␊ - resources?: BatchAccountsApplicationsVersionsChildResource1[]␊ + resources?: /**␊ + * Microsoft.Batch/batchAccounts/applications/versions␊ + */␊ + BatchAccountsApplicationsVersionsChildResource1[]␊ type: "Microsoft.Batch/batchAccounts/applications"␊ [k: string]: unknown␊ }␊ @@ -39499,7 +66015,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate properties for create operations␊ */␊ - properties: (CertificateCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * Certificate properties for create operations␊ + */␊ + CertificateCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Batch/batchAccounts/certificates"␊ [k: string]: unknown␊ }␊ @@ -39515,7 +66037,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pool properties.␊ */␊ - properties: (PoolProperties | string)␊ + properties: (/**␊ + * Pool properties.␊ + */␊ + PoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Batch/batchAccounts/pools"␊ [k: string]: unknown␊ }␊ @@ -39535,14 +66063,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to Create Redis operation.␊ */␊ - properties: (RedisCreateProperties1 | string)␊ - resources?: (RedisFirewallRulesChildResource1 | RedisPatchSchedulesChildResource1)[]␊ + properties: (/**␊ + * Properties supplied to Create Redis operation.␊ + */␊ + RedisCreateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Cache/Redis/firewallRules␊ + */␊ + RedisFirewallRulesChildResource1 | /**␊ + * Microsoft.Cache/Redis/patchSchedules␊ + */␊ + RedisPatchSchedulesChildResource1)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis"␊ [k: string]: unknown␊ }␊ @@ -39553,21 +66096,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the non-ssl Redis server port (6379) is enabled.␊ */␊ - enableNonSslPort?: (boolean | string)␊ + enableNonSslPort?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.␊ */␊ redisConfiguration?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of shards to be created on a Premium Cluster Cache.␊ */␊ - shardCount?: (number | string)␊ + shardCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU parameters supplied to the create Redis operation.␊ */␊ - sku: (Sku28 | string)␊ + sku: (/**␊ + * SKU parameters supplied to the create Redis operation.␊ + */␊ + Sku28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network.␊ */␊ @@ -39581,7 +66139,10 @@ Generated by [AVA](https://avajs.dev). */␊ tenantSettings?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39591,15 +66152,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4).␊ */␊ - capacity: (number | string)␊ + capacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium).␊ */␊ - family: (("C" | "P") | string)␊ + family: (("C" | "P") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium).␊ */␊ - name: (("Basic" | "Standard" | "Premium") | string)␊ + name: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39614,7 +66184,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies a range of IP addresses permitted to connect to the cache␊ */␊ - properties: (RedisFirewallRuleProperties1 | string)␊ + properties: (/**␊ + * Specifies a range of IP addresses permitted to connect to the cache␊ + */␊ + RedisFirewallRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -39641,7 +66217,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of patch schedules for a Redis cache.␊ */␊ - properties: (ScheduleEntries1 | string)␊ + properties: (/**␊ + * List of patch schedules for a Redis cache.␊ + */␊ + ScheduleEntries1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "patchSchedules"␊ [k: string]: unknown␊ }␊ @@ -39652,7 +66234,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of patch schedules for a Redis cache.␊ */␊ - scheduleEntries: (ScheduleEntry1[] | string)␊ + scheduleEntries: (ScheduleEntry1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39662,7 +66247,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Day of the week when a cache can be patched.␊ */␊ - dayOfWeek: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday" | "Everyday" | "Weekend") | string)␊ + dayOfWeek: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday" | "Everyday" | "Weekend") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ISO8601 timespan specifying how much time cache patching can take. ␊ */␊ @@ -39670,7 +66258,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Start hour after which cache patching can start.␊ */␊ - startHourUtc: (number | string)␊ + startHourUtc: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39685,7 +66276,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies a range of IP addresses permitted to connect to the cache␊ */␊ - properties: (RedisFirewallRuleProperties1 | string)␊ + properties: (/**␊ + * Specifies a range of IP addresses permitted to connect to the cache␊ + */␊ + RedisFirewallRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -39698,7 +66295,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of patch schedules for a Redis cache.␊ */␊ - properties: (ScheduleEntries1 | string)␊ + properties: (/**␊ + * List of patch schedules for a Redis cache.␊ + */␊ + ScheduleEntries1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Cache/Redis/patchSchedules"␊ [k: string]: unknown␊ }␊ @@ -39711,41 +66314,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the workflow properties.␊ */␊ - properties: (WorkflowProperties | string)␊ + properties: (WorkflowProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface WorkflowProperties {␊ /**␊ * Gets or sets the state.␊ */␊ - state?: (("NotSpecified" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | string)␊ + state?: (("NotSpecified" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the sku.␊ */␊ - sku?: (Sku29 | string)␊ + sku?: (Sku29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the definition.␊ */␊ definition?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the parameters.␊ */␊ parameters?: ({␊ [k: string]: WorkflowParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Sku29 {␊ /**␊ * Gets or sets the name.␊ */␊ - name?: (("NotSpecified" | "Free" | "Shared" | "Basic" | "Standard" | "Premium") | string)␊ + name?: (("NotSpecified" | "Free" | "Shared" | "Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference to plan.␊ */␊ - plan?: (ResourceReference | string)␊ + plan?: (ResourceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ResourceReference {␊ @@ -39765,13 +66389,19 @@ Generated by [AVA](https://avajs.dev). */␊ value?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the metadata.␊ */␊ metadata?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39797,49 +66427,76 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workflow properties.␊ */␊ - properties: (WorkflowProperties1 | string)␊ + properties: (WorkflowProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface WorkflowProperties1 {␊ /**␊ * The state.␊ */␊ - state?: (("NotSpecified" | "Completed" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | string)␊ + state?: (("NotSpecified" | "Completed" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku.␊ */␊ - sku?: (Sku30 | string)␊ + sku?: (Sku30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integration account.␊ */␊ - integrationAccount?: (ResourceReference1 | string)␊ + integrationAccount?: (ResourceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The definition.␊ */␊ definition?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters.␊ */␊ parameters?: ({␊ [k: string]: WorkflowParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Sku30 {␊ /**␊ * The name.␊ */␊ - name?: (("NotSpecified" | "Free" | "Shared" | "Basic" | "Standard" | "Premium") | string)␊ + name?: (("NotSpecified" | "Free" | "Shared" | "Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to plan.␊ */␊ - plan?: (ResourceReference1 | string)␊ + plan?: (ResourceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ResourceReference1 {␊ @@ -39859,13 +66516,19 @@ Generated by [AVA](https://avajs.dev). */␊ value?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The metadata.␊ */␊ metadata?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description.␊ */␊ @@ -39895,13 +66558,19 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integrationAccount properties.␊ */␊ properties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -39927,11 +66596,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integrationAccount agreement properties.␊ */␊ - properties: (IntegrationAccountsAgreementsProperties | string)␊ + properties: (IntegrationAccountsAgreementsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IntegrationAccountsAgreementsProperties {␊ @@ -39946,11 +66621,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The host identity.␊ */␊ - hostIdentity?: (IdentityProperties1 | string)␊ + hostIdentity?: (IdentityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The guest identity.␊ */␊ - guestIdentity?: (IdentityProperties1 | string)␊ + guestIdentity?: (IdentityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The agreement type.␊ */␊ @@ -39960,13 +66641,19 @@ Generated by [AVA](https://avajs.dev). */␊ content?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The metadata.␊ */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IdentityProperties1 {␊ @@ -40003,11 +66690,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integrationAccount properties.␊ */␊ - properties: (IntegrationAccountsCertificatesProperties | string)␊ + properties: (IntegrationAccountsCertificatesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IntegrationAccountsCertificatesProperties {␊ @@ -40018,7 +66711,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key properties.␊ */␊ - key?: (KeyProperties2 | string)␊ + key?: (KeyProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface KeyProperties2 {␊ @@ -40029,7 +66725,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key properties.␊ */␊ - keyVault?: (KeyVaultProperties14 | string)␊ + keyVault?: (KeyVaultProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface KeyVaultProperties14 {␊ @@ -40067,11 +66766,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integrationAccounts maps properties.␊ */␊ - properties: (IntegrationAccountsMapsProperties | string)␊ + properties: (IntegrationAccountsMapsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IntegrationAccountsMapsProperties {␊ @@ -40086,7 +66791,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The content link properties.␊ */␊ - contentLink?: (ContentLinkProperties | string)␊ + contentLink?: (ContentLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The contentType.␊ */␊ @@ -40105,11 +66813,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The content size.␊ */␊ - contentSize?: (number | string)␊ + contentSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The content hash properties.␊ */␊ - contentHash?: (ContentHashProperties | string)␊ + contentHash?: (ContentHashProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ContentHashProperties {␊ @@ -40146,11 +66860,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integrationAccount partner properties.␊ */␊ - properties: (IntegrationAccountsPartnersProperties | string)␊ + properties: (IntegrationAccountsPartnersProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IntegrationAccountsPartnersProperties {␊ @@ -40163,13 +66883,19 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The content.␊ */␊ content?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -40195,11 +66921,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integrationAccounts schemas properties.␊ */␊ - properties: (IntegrationAccountsSchemasProperties | string)␊ + properties: (IntegrationAccountsSchemasProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IntegrationAccountsSchemasProperties {␊ @@ -40222,7 +66954,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The content link properties.␊ */␊ - contentLink?: (ContentLinkProperties | string)␊ + contentLink?: (ContentLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The contentType.␊ */␊ @@ -40232,7 +66967,10 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -40258,11 +66996,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integrationAccounts assemblies properties.␊ */␊ - properties: (IntegrationAccountsAssembliesProperties | string)␊ + properties: (IntegrationAccountsAssembliesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IntegrationAccountsAssembliesProperties {␊ @@ -40281,7 +67025,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The content link properties.␊ */␊ - contentLink?: (ContentLinkProperties | string)␊ + contentLink?: (ContentLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The contentType.␊ */␊ @@ -40291,7 +67038,10 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -40317,11 +67067,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integration account batch configuration properties.␊ */␊ - properties: (IntegrationAccountsBatchConfigurationsProperties | string)␊ + properties: (IntegrationAccountsBatchConfigurationsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IntegrationAccountsBatchConfigurationsProperties {␊ @@ -40332,13 +67088,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The batch release criteria.␊ */␊ - releaseCriteria?: (BatchReleaseCriteriaProperties | string)␊ + releaseCriteria?: (BatchReleaseCriteriaProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The metadata.␊ */␊ metadata?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface BatchReleaseCriteriaProperties {␊ @@ -40355,7 +67117,10 @@ Generated by [AVA](https://avajs.dev). */␊ recurrence?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -40381,34 +67146,52 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workflow properties.␊ */␊ - properties: (WorkflowProperties2 | string)␊ + properties: (WorkflowProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface WorkflowProperties2 {␊ /**␊ * The state.␊ */␊ - state?: (("NotSpecified" | "Completed" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | string)␊ + state?: (("NotSpecified" | "Completed" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integration account.␊ */␊ - integrationAccount?: (ResourceReference2 | string)␊ + integrationAccount?: (ResourceReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The definition.␊ */␊ definition?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters.␊ */␊ parameters?: ({␊ [k: string]: WorkflowParameter2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ResourceReference2 {␊ @@ -40428,13 +67211,19 @@ Generated by [AVA](https://avajs.dev). */␊ value?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The metadata.␊ */␊ metadata?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description.␊ */␊ @@ -40464,34 +67253,52 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workflow properties.␊ */␊ - properties: (WorkflowProperties3 | string)␊ + properties: (WorkflowProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface WorkflowProperties3 {␊ /**␊ * The state.␊ */␊ - state?: (("NotSpecified" | "Completed" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | string)␊ + state?: (("NotSpecified" | "Completed" | "Enabled" | "Disabled" | "Deleted" | "Suspended") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The integration account.␊ */␊ - integrationAccount?: (ResourceReference3 | string)␊ + integrationAccount?: (ResourceReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The definition.␊ */␊ definition?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters.␊ */␊ parameters?: ({␊ [k: string]: WorkflowParameter3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ResourceReference3 {␊ @@ -40511,13 +67318,19 @@ Generated by [AVA](https://avajs.dev). */␊ value?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The metadata.␊ */␊ metadata?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description.␊ */␊ @@ -40537,54 +67350,90 @@ Generated by [AVA](https://avajs.dev). * The job collection name.␊ */␊ name: string␊ - properties: (JobCollectionProperties1 | string)␊ - resources?: JobCollectionsJobsChildResource1[]␊ + properties: (JobCollectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Scheduler/jobCollections/jobs␊ + */␊ + JobCollectionsJobsChildResource1[]␊ /**␊ * Gets or sets the tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Scheduler/jobCollections"␊ [k: string]: unknown␊ }␊ export interface JobCollectionProperties1 {␊ - quota?: (JobCollectionQuota1 | string)␊ - sku?: (Sku31 | string)␊ + quota?: (JobCollectionQuota1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + sku?: (Sku31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the state.␊ */␊ - state?: (("Enabled" | "Disabled" | "Suspended" | "Deleted") | string)␊ + state?: (("Enabled" | "Disabled" | "Suspended" | "Deleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobCollectionQuota1 {␊ /**␊ * Gets or set the maximum job count.␊ */␊ - maxJobCount?: (number | string)␊ + maxJobCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the maximum job occurrence.␊ */␊ - maxJobOccurrence?: (number | string)␊ - maxRecurrence?: (JobMaxRecurrence1 | string)␊ + maxJobOccurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maxRecurrence?: (JobMaxRecurrence1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobMaxRecurrence1 {␊ /**␊ * Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).␊ */␊ - frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | string)␊ + frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval between retries.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Sku31 {␊ /**␊ * Gets or set the SKU.␊ */␊ - name?: (("Standard" | "Free" | "P10Premium" | "P20Premium") | string)␊ + name?: (("Standard" | "Free" | "P10Premium" | "P20Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -40596,13 +67445,22 @@ Generated by [AVA](https://avajs.dev). * The job name.␊ */␊ name: string␊ - properties: (JobProperties1 | string)␊ + properties: (JobProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobs"␊ [k: string]: unknown␊ }␊ export interface JobProperties1 {␊ - action?: (JobAction1 | string)␊ - recurrence?: (JobRecurrence1 | string)␊ + action?: (JobAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + recurrence?: (JobRecurrence1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job start time.␊ */␊ @@ -40610,32 +67468,74 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or set the job state.␊ */␊ - state?: (("Enabled" | "Disabled" | "Faulted" | "Completed") | string)␊ + state?: (("Enabled" | "Disabled" | "Faulted" | "Completed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobAction1 {␊ - errorAction?: (JobErrorAction1 | string)␊ - queueMessage?: (StorageQueueMessage1 | string)␊ - request?: (HttpRequest1 | string)␊ - retryPolicy?: (RetryPolicy1 | string)␊ - serviceBusQueueMessage?: (ServiceBusQueueMessage1 | string)␊ - serviceBusTopicMessage?: (ServiceBusTopicMessage1 | string)␊ + errorAction?: (JobErrorAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + queueMessage?: (StorageQueueMessage1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + request?: (HttpRequest1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + retryPolicy?: (RetryPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusQueueMessage?: (ServiceBusQueueMessage1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusTopicMessage?: (ServiceBusTopicMessage1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job action type.␊ */␊ - type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | string)␊ + type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobErrorAction1 {␊ - queueMessage?: (StorageQueueMessage1 | string)␊ - request?: (HttpRequest1 | string)␊ - retryPolicy?: (RetryPolicy1 | string)␊ - serviceBusQueueMessage?: (ServiceBusQueueMessage1 | string)␊ - serviceBusTopicMessage?: (ServiceBusTopicMessage1 | string)␊ + queueMessage?: (StorageQueueMessage1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + request?: (HttpRequest1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + retryPolicy?: (RetryPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusQueueMessage?: (ServiceBusQueueMessage1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusTopicMessage?: (ServiceBusTopicMessage1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job error action type.␊ */␊ - type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | string)␊ + type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface StorageQueueMessage1 {␊ @@ -40658,7 +67558,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface HttpRequest1 {␊ - authentication?: (HttpAuthentication1 | string)␊ + authentication?: (HttpAuthentication1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the request body.␊ */␊ @@ -40668,7 +67571,10 @@ Generated by [AVA](https://avajs.dev). */␊ headers?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the method of the request.␊ */␊ @@ -40739,7 +67645,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the number of times a retry should be attempted.␊ */␊ - retryCount?: (number | string)␊ + retryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the retry interval between retries, specify duration in ISO 8601 format.␊ */␊ @@ -40747,18 +67656,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the retry strategy to be used.␊ */␊ - retryType?: (("None" | "Fixed") | string)␊ + retryType?: (("None" | "Fixed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusQueueMessage1 {␊ - authentication?: (ServiceBusAuthentication1 | string)␊ - brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties1 | string)␊ + authentication?: (ServiceBusAuthentication1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the custom message properties.␊ */␊ customMessageProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the message.␊ */␊ @@ -40774,7 +67695,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the transport type.␊ */␊ - transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | string)␊ + transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusAuthentication1 {␊ @@ -40789,7 +67713,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the authentication type.␊ */␊ - type?: (("NotSpecified" | "SharedAccessKey") | string)␊ + type?: (("NotSpecified" | "SharedAccessKey") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusBrokeredMessageProperties1 {␊ @@ -40804,7 +67731,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the force persistence.␊ */␊ - forcePersistence?: (boolean | string)␊ + forcePersistence?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the label.␊ */␊ @@ -40848,14 +67778,23 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface ServiceBusTopicMessage1 {␊ - authentication?: (ServiceBusAuthentication1 | string)␊ - brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties1 | string)␊ + authentication?: (ServiceBusAuthentication1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the custom message properties.␊ */␊ customMessageProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the message.␊ */␊ @@ -40871,14 +67810,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the transport type.␊ */␊ - transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | string)␊ + transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrence1 {␊ /**␊ * Gets or sets the maximum number of times that the job should run.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the time at which the job will complete.␊ */␊ @@ -40886,46 +67831,76 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).␊ */␊ - frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | string)␊ + frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval between retries.␊ */␊ - interval?: (number | string)␊ - schedule?: (JobRecurrenceSchedule1 | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + schedule?: (JobRecurrenceSchedule1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrenceSchedule1 {␊ /**␊ * Gets or sets the hours of the day that the job should execute at.␊ */␊ - hours?: (number[] | string)␊ + hours?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the minutes of the hour that the job should execute at.␊ */␊ - minutes?: (number[] | string)␊ + minutes?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.␊ */␊ - monthDays?: (number[] | string)␊ + monthDays?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the occurrences of days within a month.␊ */␊ - monthlyOccurrences?: (JobRecurrenceScheduleMonthlyOccurrence1[] | string)␊ + monthlyOccurrences?: (JobRecurrenceScheduleMonthlyOccurrence1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the days of the week that the job should execute on.␊ */␊ - weekDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + weekDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrenceScheduleMonthlyOccurrence1 {␊ /**␊ * Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.␊ */␊ - day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | string)␊ + day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the occurrence. Must be between -5 and 5.␊ */␊ - Occurrence?: (number | string)␊ + Occurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -40937,7 +67912,10 @@ Generated by [AVA](https://avajs.dev). * The job name.␊ */␊ name: string␊ - properties: (JobProperties1 | string)␊ + properties: (JobProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Scheduler/jobCollections/jobs"␊ [k: string]: unknown␊ }␊ @@ -40957,13 +67935,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of properties specific to the Azure ML web service resource.␊ */␊ - properties: (WebServiceProperties | string)␊ + properties: (/**␊ + * The set of properties specific to the Azure ML web service resource.␊ + */␊ + WebServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearning/webServices"␊ [k: string]: unknown␊ }␊ @@ -40980,17 +67967,29 @@ Generated by [AVA](https://avajs.dev). */␊ inputPorts?: ({␊ [k: string]: InputPort␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the access location for a web service asset.␊ */␊ - locationInfo: (AssetLocation | string)␊ + locationInfo: (/**␊ + * Describes the access location for a web service asset.␊ + */␊ + AssetLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the asset is a custom module, this holds the module's metadata.␊ */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Asset's friendly name.␊ */␊ @@ -41000,15 +67999,24 @@ Generated by [AVA](https://avajs.dev). */␊ outputPorts?: ({␊ [k: string]: OutputPort␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the asset is a custom module, this holds the module's parameters.␊ */␊ - parameters?: (ModuleAssetParameter[] | string)␊ + parameters?: (ModuleAssetParameter[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Asset's type.␊ */␊ - type: (("Module" | "Resource") | string)␊ + type: (("Module" | "Resource") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41018,7 +68026,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port data type.␊ */␊ - type?: ("Dataset" | string)␊ + type?: ("Dataset" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41042,7 +68053,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port data type.␊ */␊ - type?: ("Dataset" | string)␊ + type?: ("Dataset" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41054,7 +68068,10 @@ Generated by [AVA](https://avajs.dev). */␊ modeValuesInfo?: ({␊ [k: string]: ModeValueInfo␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameter name.␊ */␊ @@ -41078,7 +68095,10 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41102,7 +68122,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).␊ */␊ - level: (("None" | "Error" | "All") | string)␊ + level: (("None" | "Error" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41116,7 +68139,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sample input data for the web service's input(s) given as an input name to sample input values matrix map.␊ */␊ @@ -41124,7 +68150,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }[][]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41140,7 +68169,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: TableSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The title of your Swagger schema.␊ */␊ @@ -41168,7 +68200,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties?: ({␊ [k: string]: ColumnSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Swagger schema title.␊ */␊ @@ -41188,23 +68223,38 @@ Generated by [AVA](https://avajs.dev). */␊ enum?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional format information for the data type.␊ */␊ - format?: (("Byte" | "Char" | "Complex64" | "Complex128" | "Date-time" | "Date-timeOffset" | "Double" | "Duration" | "Float" | "Int8" | "Int16" | "Int32" | "Int64" | "Uint8" | "Uint16" | "Uint32" | "Uint64") | string)␊ + format?: (("Byte" | "Char" | "Complex64" | "Complex128" | "Date-time" | "Date-timeOffset" | "Double" | "Duration" | "Float" | "Int8" | "Int16" | "Int32" | "Int64" | "Uint8" | "Uint16" | "Uint32" | "Uint64") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data type of the column.␊ */␊ - type: (("Boolean" | "Integer" | "Number" | "String") | string)␊ + type: (("Boolean" | "Integer" | "Number" | "String") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating if the type supports null values or not.␊ */␊ - "x-ms-isnullable"?: (boolean | string)␊ + "x-ms-isnullable"?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.␊ */␊ - "x-ms-isordered"?: (boolean | string)␊ + "x-ms-isordered"?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41238,7 +68288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.␊ */␊ - maxConcurrentCalls?: (number | string)␊ + maxConcurrentCalls?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41262,7 +68315,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the graph of modules making up the machine learning solution.␊ */␊ - package?: (GraphPackage | string)␊ + package?: (/**␊ + * Defines the graph of modules making up the machine learning solution.␊ + */␊ + GraphPackage | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ packageType: "Graph"␊ [k: string]: unknown␊ }␊ @@ -41273,19 +68332,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of edges making up the graph.␊ */␊ - edges?: (GraphEdge[] | string)␊ + edges?: (GraphEdge[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.␊ */␊ graphParameters?: ({␊ [k: string]: GraphParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of nodes making up the graph, provided as a nodeId to GraphNode map␊ */␊ nodes?: ({␊ [k: string]: GraphNode␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41321,11 +68389,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Association links for this parameter to nodes in the graph.␊ */␊ - links: (GraphParameterLink[] | string)␊ + links: (GraphParameterLink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Graph parameter's type.␊ */␊ - type: (("String" | "Int" | "Float" | "Enumerated" | "Script" | "Mode" | "Credential" | "Boolean" | "Double" | "ColumnPicker" | "ParameterRange" | "DataGatewayName") | string)␊ + type: (("String" | "Int" | "Float" | "Enumerated" | "Script" | "Mode" | "Credential" | "Boolean" | "Double" | "ColumnPicker" | "ParameterRange" | "DataGatewayName") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41363,7 +68437,10 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41386,13 +68463,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU of a resource.␊ */␊ - sku?: (ResourceSku3 | string)␊ + sku?: (/**␊ + * The SKU of a resource.␊ + */␊ + ResourceSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearning/commitmentPlans"␊ [k: string]: unknown␊ }␊ @@ -41403,7 +68489,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The scale-out capacity of the resource. 1 is 1x, 2 is 2x, etc. This impacts the quantities and cost of any commitment plan resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU name. Along with tier, uniquely identifies the SKU.␊ */␊ @@ -41430,13 +68519,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties | string)␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearning/workspaces"␊ [k: string]: unknown␊ }␊ @@ -41466,7 +68564,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity15 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -41478,14 +68582,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties1 | string)␊ - resources?: WorkspacesComputesChildResource[]␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputesChildResource[]␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces"␊ [k: string]: unknown␊ }␊ @@ -41496,7 +68612,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41541,7 +68660,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity15 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -41553,13 +68678,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: (Compute | string)␊ + properties: (/**␊ + * Machine Learning compute object.␊ + */␊ + Compute | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computes"␊ [k: string]: unknown␊ }␊ @@ -41571,7 +68705,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AKS properties␊ */␊ - properties?: (AKSProperties | string)␊ + properties?: (/**␊ + * AKS properties␊ + */␊ + AKSProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41581,7 +68721,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents␊ */␊ - agentCount?: (number | string)␊ + agentCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Agent virtual machine size␊ */␊ @@ -41589,7 +68732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Advance configuration for AKS networking␊ */␊ - aksNetworkingConfiguration?: (AksNetworkingConfiguration | string)␊ + aksNetworkingConfiguration?: (/**␊ + * Advance configuration for AKS networking␊ + */␊ + AksNetworkingConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster full qualified domain name␊ */␊ @@ -41597,7 +68746,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ssl configuration for scoring␊ */␊ - sslConfiguration?: (SslConfiguration | string)␊ + sslConfiguration?: (/**␊ + * The ssl configuration for scoring␊ + */␊ + SslConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41641,7 +68796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable ssl for scoring.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41652,7 +68810,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AML Compute properties␊ */␊ - properties?: (AmlComputeProperties | string)␊ + properties?: (/**␊ + * AML Compute properties␊ + */␊ + AmlComputeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41662,19 +68826,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * scale settings for AML Compute␊ */␊ - scaleSettings?: (ScaleSettings1 | string)␊ + scaleSettings?: (/**␊ + * scale settings for AML Compute␊ + */␊ + ScaleSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a compute.␊ */␊ - userAccountCredentials?: (UserAccountCredentials | string)␊ + userAccountCredentials?: (/**␊ + * Settings for user account that gets created on each on the nodes of a compute.␊ + */␊ + UserAccountCredentials | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine priority.␊ */␊ - vmPriority?: (("Dedicated" | "LowPriority") | string)␊ + vmPriority?: (("Dedicated" | "LowPriority") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine Size␊ */␊ @@ -41688,11 +68873,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Max number of nodes to use␊ */␊ - maxNodeCount: (number | string)␊ + maxNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Min number of nodes to use␊ */␊ - minNodeCount?: ((number & string) | string)␊ + minNodeCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Node Idle Time before scaling down amlCompute␊ */␊ @@ -41732,7 +68923,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface VirtualMachine {␊ computeType: "VirtualMachine"␊ - properties?: (VirtualMachineProperties1 | string)␊ + properties?: (VirtualMachineProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineProperties1 {␊ @@ -41743,11 +68937,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine size␊ */␊ @@ -41781,7 +68984,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface HDInsight {␊ computeType: "HDInsight"␊ - properties?: (HDInsightProperties | string)␊ + properties?: (HDInsightProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HDInsightProperties {␊ @@ -41792,11 +68998,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections on the master node of the cluster.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -41811,7 +69026,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Databricks {␊ computeType: "Databricks"␊ - properties?: (DatabricksProperties | string)␊ + properties?: (DatabricksProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DatabricksProperties {␊ @@ -41826,7 +69044,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface DataLakeAnalytics {␊ computeType: "DataLakeAnalytics"␊ - properties?: (DataLakeAnalyticsProperties | string)␊ + properties?: (DataLakeAnalyticsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DataLakeAnalyticsProperties {␊ @@ -41844,7 +69065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity15 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -41856,13 +69083,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: ((AKS | AmlCompute | VirtualMachine | HDInsight | DataFactory | Databricks | DataLakeAnalytics) | string)␊ + properties: ((/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces/computes"␊ [k: string]: unknown␊ }␊ @@ -41882,14 +69136,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning team account.␊ */␊ - properties: (AccountProperties | string)␊ - resources?: AccountsWorkspacesChildResource[]␊ + properties: (/**␊ + * The properties of a machine learning team account.␊ + */␊ + AccountProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.MachineLearningExperimentation/accounts/workspaces␊ + */␊ + AccountsWorkspacesChildResource[]␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningExperimentation/accounts"␊ [k: string]: unknown␊ }␊ @@ -41916,7 +69182,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a storage account for a machine learning team account.␊ */␊ - storageAccount: (StorageAccountProperties1 | string)␊ + storageAccount: (/**␊ + * The properties of a storage account for a machine learning team account.␊ + */␊ + StorageAccountProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The fully qualified arm id of the vso account to be used for this team account.␊ */␊ @@ -41949,17 +69221,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the machine learning team account workspace.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a machine learning team account workspace.␊ */␊ - properties: (WorkspaceProperties2 | string)␊ + properties: (/**␊ + * The properties of a machine learning team account workspace.␊ + */␊ + WorkspaceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workspaces"␊ [k: string]: unknown␊ }␊ @@ -41993,14 +69277,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning team account workspace.␊ */␊ - properties: (WorkspaceProperties2 | string)␊ - resources?: AccountsWorkspacesProjectsChildResource[]␊ + properties: (/**␊ + * The properties of a machine learning team account workspace.␊ + */␊ + WorkspaceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.MachineLearningExperimentation/accounts/workspaces/projects␊ + */␊ + AccountsWorkspacesProjectsChildResource[]␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningExperimentation/accounts/workspaces"␊ [k: string]: unknown␊ }␊ @@ -42016,17 +69312,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the machine learning project under a team account workspace.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a machine learning project.␊ */␊ - properties: (ProjectProperties | string)␊ + properties: (/**␊ + * The properties of a machine learning project.␊ + */␊ + ProjectProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "projects"␊ [k: string]: unknown␊ }␊ @@ -42064,13 +69372,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning project.␊ */␊ - properties: (ProjectProperties | string)␊ + properties: (/**␊ + * The properties of a machine learning project.␊ + */␊ + ProjectProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningExperimentation/accounts/workspaces/projects"␊ [k: string]: unknown␊ }␊ @@ -42082,7 +69399,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity16 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -42094,14 +69417,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties3 | string)␊ - resources?: WorkspacesComputesChildResource1[]␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputesChildResource1[]␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces"␊ [k: string]: unknown␊ }␊ @@ -42112,7 +69447,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42161,7 +69499,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity16 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -42173,13 +69517,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: (Compute1 | string)␊ + properties: (/**␊ + * Machine Learning compute object.␊ + */␊ + Compute1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computes"␊ [k: string]: unknown␊ }␊ @@ -42191,7 +69544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AKS properties␊ */␊ - properties?: (AKSProperties1 | string)␊ + properties?: (/**␊ + * AKS properties␊ + */␊ + AKSProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42201,7 +69560,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents␊ */␊ - agentCount?: (number | string)␊ + agentCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Agent virtual machine size␊ */␊ @@ -42213,11 +69575,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SSL configuration for scoring␊ */␊ - sslConfiguration?: (SslConfiguration1 | string)␊ + sslConfiguration?: (/**␊ + * The SSL configuration for scoring␊ + */␊ + SslConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * System services␊ */␊ - systemServices?: (SystemService[] | string)␊ + systemServices?: (SystemService[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42239,7 +69610,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable SSL for scoring.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42256,7 +69630,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * BatchAI properties␊ */␊ - properties?: (BatchAIProperties | string)␊ + properties?: (/**␊ + * BatchAI properties␊ + */␊ + BatchAIProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42266,7 +69646,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * scale settings for BatchAI Compute␊ */␊ - scaleSettings?: (ScaleSettings2 | string)␊ + scaleSettings?: (/**␊ + * scale settings for BatchAI Compute␊ + */␊ + ScaleSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine priority␊ */␊ @@ -42284,15 +69670,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable auto scale␊ */␊ - autoScaleEnabled?: (boolean | string)␊ + autoScaleEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Max number of nodes to use␊ */␊ - maxNodeCount?: (number | string)␊ + maxNodeCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Min number of nodes to use␊ */␊ - minNodeCount?: (number | string)␊ + minNodeCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42300,7 +69695,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface VirtualMachine1 {␊ computeType: "VirtualMachine"␊ - properties?: (VirtualMachineProperties2 | string)␊ + properties?: (VirtualMachineProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineProperties2 {␊ @@ -42311,11 +69709,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials1 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine size␊ */␊ @@ -42349,7 +69756,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface HDInsight1 {␊ computeType: "HDInsight"␊ - properties?: (HDInsightProperties1 | string)␊ + properties?: (HDInsightProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HDInsightProperties1 {␊ @@ -42360,11 +69770,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials1 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections on the master node of the cluster.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42390,14 +69809,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update account properties.␊ */␊ - properties: (AutomationAccountCreateOrUpdateProperties | string)␊ - resources?: (AutomationAccountsCertificatesChildResource | AutomationAccountsConnectionsChildResource | AutomationAccountsConnectionTypesChildResource | AutomationAccountsCredentialsChildResource | AutomationAccountsCompilationjobsChildResource | AutomationAccountsConfigurationsChildResource | AutomationAccountsNodeConfigurationsChildResource | AutomationAccountsJobsChildResource | AutomationAccountsJobSchedulesChildResource | AutomationAccountsModulesChildResource | AutomationAccountsRunbooksChildResource | AutomationAccountsSchedulesChildResource | AutomationAccountsVariablesChildResource | AutomationAccountsWatchersChildResource | AutomationAccountsWebhooksChildResource)[]␊ + properties: (/**␊ + * The parameters supplied to the create or update account properties.␊ + */␊ + AutomationAccountCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Automation/automationAccounts/certificates␊ + */␊ + AutomationAccountsCertificatesChildResource | /**␊ + * Microsoft.Automation/automationAccounts/connections␊ + */␊ + AutomationAccountsConnectionsChildResource | /**␊ + * Microsoft.Automation/automationAccounts/connectionTypes␊ + */␊ + AutomationAccountsConnectionTypesChildResource | /**␊ + * Microsoft.Automation/automationAccounts/credentials␊ + */␊ + AutomationAccountsCredentialsChildResource | /**␊ + * Microsoft.Automation/automationAccounts/compilationjobs␊ + */␊ + AutomationAccountsCompilationjobsChildResource | /**␊ + * Microsoft.Automation/automationAccounts/configurations␊ + */␊ + AutomationAccountsConfigurationsChildResource | /**␊ + * Microsoft.Automation/automationAccounts/nodeConfigurations␊ + */␊ + AutomationAccountsNodeConfigurationsChildResource | /**␊ + * Microsoft.Automation/automationAccounts/jobs␊ + */␊ + AutomationAccountsJobsChildResource | /**␊ + * Microsoft.Automation/automationAccounts/jobSchedules␊ + */␊ + AutomationAccountsJobSchedulesChildResource | /**␊ + * Microsoft.Automation/automationAccounts/modules␊ + */␊ + AutomationAccountsModulesChildResource | /**␊ + * Microsoft.Automation/automationAccounts/runbooks␊ + */␊ + AutomationAccountsRunbooksChildResource | /**␊ + * Microsoft.Automation/automationAccounts/schedules␊ + */␊ + AutomationAccountsSchedulesChildResource | /**␊ + * Microsoft.Automation/automationAccounts/variables␊ + */␊ + AutomationAccountsVariablesChildResource | /**␊ + * Microsoft.Automation/automationAccounts/watchers␊ + */␊ + AutomationAccountsWatchersChildResource | /**␊ + * Microsoft.Automation/automationAccounts/webhooks␊ + */␊ + AutomationAccountsWebhooksChildResource)[]␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts"␊ [k: string]: unknown␊ }␊ @@ -42408,7 +69881,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The account SKU.␊ */␊ - sku?: (Sku32 | string)␊ + sku?: (/**␊ + * The account SKU.␊ + */␊ + Sku32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42418,7 +69897,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the SKU capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the SKU family.␊ */␊ @@ -42426,7 +69908,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the SKU name of the account.␊ */␊ - name: (("Free" | "Basic") | string)␊ + name: (("Free" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42441,7 +69926,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties1 | string)␊ + properties: (/**␊ + * The properties of the create certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -42460,7 +69951,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the is exportable flag of the certificate.␊ */␊ - isExportable?: (boolean | string)␊ + isExportable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the thumbprint of the certificate.␊ */␊ @@ -42479,7 +69973,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create connection properties␊ */␊ - properties: (ConnectionCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create connection properties␊ + */␊ + ConnectionCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "connections"␊ [k: string]: unknown␊ }␊ @@ -42490,7 +69990,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The connection type property associated with the entity.␊ */␊ - connectionType: (ConnectionTypeAssociationProperty | string)␊ + connectionType: (/**␊ + * The connection type property associated with the entity.␊ + */␊ + ConnectionTypeAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the description of the connection.␊ */␊ @@ -42500,7 +70006,10 @@ Generated by [AVA](https://avajs.dev). */␊ fieldDefinitionValues?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42525,7 +70034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create connection type.␊ */␊ - properties: (ConnectionTypeCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create connection type.␊ + */␊ + ConnectionTypeCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "connectionTypes"␊ [k: string]: unknown␊ }␊ @@ -42538,11 +70053,17 @@ Generated by [AVA](https://avajs.dev). */␊ fieldDefinitions: ({␊ [k: string]: FieldDefinition␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a Boolean value to indicate if the connection type is global.␊ */␊ - isGlobal?: (boolean | string)␊ + isGlobal?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42552,11 +70073,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the isEncrypted flag of the connection field definition.␊ */␊ - isEncrypted?: (boolean | string)␊ + isEncrypted?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the isOptional flag of the connection field definition.␊ */␊ - isOptional?: (boolean | string)␊ + isOptional?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the type of the connection field definition.␊ */␊ @@ -42575,7 +70102,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create credential operation.␊ */␊ - properties: (CredentialCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create credential operation.␊ + */␊ + CredentialCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "credentials"␊ [k: string]: unknown␊ }␊ @@ -42609,17 +70142,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DSC configuration Id.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters supplied to the create compilation job operation.␊ */␊ - properties: (DscCompilationJobCreateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create compilation job operation.␊ + */␊ + DscCompilationJobCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "compilationjobs"␊ [k: string]: unknown␊ }␊ @@ -42630,17 +70175,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Dsc configuration property associated with the entity.␊ */␊ - configuration: (DscConfigurationAssociationProperty | string)␊ + configuration: (/**␊ + * The Dsc configuration property associated with the entity.␊ + */␊ + DscConfigurationAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a new build version of NodeConfiguration is required.␊ */␊ - incrementNodeConfigurationBuild?: (boolean | string)␊ + incrementNodeConfigurationBuild?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the parameters of the job.␊ */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42669,13 +70226,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties to create or update configuration.␊ */␊ - properties: (DscConfigurationCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties to create or update configuration.␊ + */␊ + DscConfigurationCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "configurations"␊ [k: string]: unknown␊ }␊ @@ -42690,21 +70256,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets progress log option.␊ */␊ - logProgress?: (boolean | string)␊ + logProgress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets verbose log option.␊ */␊ - logVerbose?: (boolean | string)␊ + logVerbose?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the configuration parameters.␊ */␊ parameters?: ({␊ [k: string]: DscConfigurationParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of the content source.␊ */␊ - source: (ContentSource | string)␊ + source: (/**␊ + * Definition of the content source.␊ + */␊ + ContentSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42718,11 +70299,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.␊ */␊ - isMandatory?: (boolean | string)␊ + isMandatory?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Get or sets the position of the parameter.␊ */␊ - position?: (number | string)␊ + position?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the type of the parameter.␊ */␊ @@ -42736,11 +70323,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the runbook property type.␊ */␊ - hash?: (ContentHash | string)␊ + hash?: (/**␊ + * Definition of the runbook property type.␊ + */␊ + ContentHash | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the content source type.␊ */␊ - type?: (("embeddedContent" | "uri") | string)␊ + type?: (("embeddedContent" | "uri") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the value of the content. This is based on the content source type.␊ */␊ @@ -42773,11 +70369,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Dsc configuration property associated with the entity.␊ */␊ - configuration: (DscConfigurationAssociationProperty | string)␊ + configuration: (/**␊ + * The Dsc configuration property associated with the entity.␊ + */␊ + DscConfigurationAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a new build version of NodeConfiguration is required.␊ */␊ - incrementNodeConfigurationBuild?: (boolean | string)␊ + incrementNodeConfigurationBuild?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create or update parameters for configuration.␊ */␊ @@ -42785,7 +70390,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the content source.␊ */␊ - source: (ContentSource | string)␊ + source: (/**␊ + * Definition of the content source.␊ + */␊ + ContentSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "nodeConfigurations"␊ [k: string]: unknown␊ }␊ @@ -42797,11 +70408,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The job id.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters supplied to the create job operation.␊ */␊ - properties: (JobCreateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create job operation.␊ + */␊ + JobCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobs"␊ [k: string]: unknown␊ }␊ @@ -42814,11 +70434,20 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The runbook property associated with the entity.␊ */␊ - runbook: (RunbookAssociationProperty | string)␊ + runbook: (/**␊ + * The runbook property associated with the entity.␊ + */␊ + RunbookAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the runOn which specifies the group name where the job is to be executed.␊ */␊ @@ -42843,11 +70472,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The job schedule name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters supplied to the create job schedule operation.␊ */␊ - properties: (JobScheduleCreateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create job schedule operation.␊ + */␊ + JobScheduleCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobSchedules"␊ [k: string]: unknown␊ }␊ @@ -42860,11 +70498,20 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The runbook property associated with the entity.␊ */␊ - runbook: (RunbookAssociationProperty | string)␊ + runbook: (/**␊ + * The runbook property associated with the entity.␊ + */␊ + RunbookAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the hybrid worker group that the scheduled job should run on.␊ */␊ @@ -42872,7 +70519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The schedule property associated with the entity.␊ */␊ - schedule: (ScheduleAssociationProperty | string)␊ + schedule: (/**␊ + * The schedule property associated with the entity.␊ + */␊ + ScheduleAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42901,13 +70554,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update module properties.␊ */␊ - properties: (ModuleCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create or update module properties.␊ + */␊ + ModuleCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "modules"␊ [k: string]: unknown␊ }␊ @@ -42918,7 +70580,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the content link.␊ */␊ - contentLink: (ContentLink | string)␊ + contentLink: (/**␊ + * Definition of the content link.␊ + */␊ + ContentLink | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -42928,7 +70596,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the runbook property type.␊ */␊ - contentHash?: (ContentHash | string)␊ + contentHash?: (/**␊ + * Definition of the runbook property type.␊ + */␊ + ContentHash | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the uri of the runbook content.␊ */␊ @@ -42955,13 +70629,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update runbook properties.␊ */␊ - properties: (RunbookCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create or update runbook properties.␊ + */␊ + RunbookCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "runbooks"␊ [k: string]: unknown␊ }␊ @@ -42973,27 +70656,48 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the description of the runbook.␊ */␊ description?: string␊ - draft?: (RunbookDraft | string)␊ + draft?: (RunbookDraft | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the activity-level tracing options of the runbook.␊ */␊ - logActivityTrace?: (number | string)␊ + logActivityTrace?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets progress log option.␊ */␊ - logProgress?: (boolean | string)␊ + logProgress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets verbose log option.␊ */␊ - logVerbose?: (boolean | string)␊ + logVerbose?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of the content link.␊ */␊ - publishContentLink?: (ContentLink | string)␊ + publishContentLink?: (/**␊ + * Definition of the content link.␊ + */␊ + ContentLink | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the type of the runbook.␊ */␊ - runbookType: (("Script" | "Graph" | "PowerShellWorkflow" | "PowerShell" | "GraphPowerShellWorkflow" | "GraphPowerShell" | "Python2" | "Python3") | string)␊ + runbookType: (("Script" | "Graph" | "PowerShellWorkflow" | "PowerShell" | "GraphPowerShellWorkflow" | "GraphPowerShell" | "Python2" | "Python3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface RunbookDraft {␊ @@ -43004,11 +70708,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the content link.␊ */␊ - draftContentLink?: (ContentLink | string)␊ + draftContentLink?: (/**␊ + * Definition of the content link.␊ + */␊ + ContentLink | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether runbook is in edit mode.␊ */␊ - inEdit?: (boolean | string)␊ + inEdit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the last modified time of the runbook draft.␊ */␊ @@ -43016,13 +70729,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the runbook output types.␊ */␊ - outputTypes?: (string[] | string)␊ + outputTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the runbook draft parameters.␊ */␊ parameters?: ({␊ [k: string]: RunbookParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43036,11 +70755,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.␊ */␊ - isMandatory?: (boolean | string)␊ + isMandatory?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Get or sets the position of the parameter.␊ */␊ - position?: (number | string)␊ + position?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the type of the parameter.␊ */␊ @@ -43059,7 +70784,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update schedule operation.␊ */␊ - properties: (ScheduleCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create or update schedule operation.␊ + */␊ + ScheduleCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schedules"␊ [k: string]: unknown␊ }␊ @@ -43070,7 +70801,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create Advanced Schedule.␊ */␊ - advancedSchedule?: (AdvancedSchedule | string)␊ + advancedSchedule?: (/**␊ + * The properties of the create Advanced Schedule.␊ + */␊ + AdvancedSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the description of the schedule.␊ */␊ @@ -43082,7 +70819,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the frequency of the schedule.␊ */␊ - frequency: (("OneTime" | "Day" | "Hour" | "Week" | "Month" | "Minute") | string)␊ + frequency: (("OneTime" | "Day" | "Hour" | "Week" | "Month" | "Minute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval of the schedule.␊ */␊ @@ -43106,15 +70846,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Days of the month that the job should execute on. Must be between 1 and 31.␊ */␊ - monthDays?: (number[] | string)␊ + monthDays?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Occurrences of days within a month.␊ */␊ - monthlyOccurrences?: (AdvancedScheduleMonthlyOccurrence[] | string)␊ + monthlyOccurrences?: (AdvancedScheduleMonthlyOccurrence[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Days of the week that the job should execute on.␊ */␊ - weekDays?: (string[] | string)␊ + weekDays?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43124,11 +70873,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.␊ */␊ - day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | string)␊ + day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Occurrence of the week within the month. Must be between 1 and 5␊ */␊ - occurrence?: (number | string)␊ + occurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43143,7 +70898,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create variable operation.␊ */␊ - properties: (VariableCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create variable operation.␊ + */␊ + VariableCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "variables"␊ [k: string]: unknown␊ }␊ @@ -43158,7 +70919,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the encrypted flag of the variable.␊ */␊ - isEncrypted?: (boolean | string)␊ + isEncrypted?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the value of the variable.␊ */␊ @@ -43185,13 +70949,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the watcher properties␊ */␊ - properties: (WatcherProperties | string)␊ + properties: (/**␊ + * Definition of the watcher properties␊ + */␊ + WatcherProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "watchers"␊ [k: string]: unknown␊ }␊ @@ -43206,7 +70979,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the frequency at which the watcher is invoked.␊ */␊ - executionFrequencyInSeconds?: (number | string)␊ + executionFrequencyInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook.␊ */␊ @@ -43216,7 +70992,10 @@ Generated by [AVA](https://avajs.dev). */␊ scriptParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the name of the hybrid worker group the watcher will run on.␊ */␊ @@ -43235,7 +71014,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create webhook operation.␊ */␊ - properties: (WebhookCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create webhook operation.␊ + */␊ + WebhookCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "webhooks"␊ [k: string]: unknown␊ }␊ @@ -43250,17 +71035,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the value of the enabled flag of webhook.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the parameters of the job.␊ */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The runbook property associated with the entity.␊ */␊ - runbook?: (RunbookAssociationProperty | string)␊ + runbook?: (/**␊ + * The runbook property associated with the entity.␊ + */␊ + RunbookAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the name of the hybrid worker group the webhook job will run on.␊ */␊ @@ -43287,14 +71084,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update runbook properties.␊ */␊ - properties: (RunbookCreateOrUpdateProperties | string)␊ - resources?: AutomationAccountsRunbooksDraftChildResource[]␊ + properties: (/**␊ + * The parameters supplied to the create or update runbook properties.␊ + */␊ + RunbookCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + AutomationAccountsRunbooksDraftChildResource[]␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/runbooks"␊ [k: string]: unknown␊ }␊ @@ -43314,13 +71123,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update module properties.␊ */␊ - properties: (ModuleCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create or update module properties.␊ + */␊ + ModuleCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/modules"␊ [k: string]: unknown␊ }␊ @@ -43336,7 +71154,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties1 | string)␊ + properties: (/**␊ + * The properties of the create certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/certificates"␊ [k: string]: unknown␊ }␊ @@ -43352,7 +71176,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create connection properties␊ */␊ - properties: (ConnectionCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create connection properties␊ + */␊ + ConnectionCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/connections"␊ [k: string]: unknown␊ }␊ @@ -43368,7 +71198,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create variable operation.␊ */␊ - properties: (VariableCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create variable operation.␊ + */␊ + VariableCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/variables"␊ [k: string]: unknown␊ }␊ @@ -43384,7 +71220,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update schedule operation.␊ */␊ - properties: (ScheduleCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create or update schedule operation.␊ + */␊ + ScheduleCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/schedules"␊ [k: string]: unknown␊ }␊ @@ -43400,7 +71242,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create job operation.␊ */␊ - properties: (JobCreateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create job operation.␊ + */␊ + JobCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/jobs"␊ [k: string]: unknown␊ }␊ @@ -43416,7 +71264,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create connection type.␊ */␊ - properties: (ConnectionTypeCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create connection type.␊ + */␊ + ConnectionTypeCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/connectionTypes"␊ [k: string]: unknown␊ }␊ @@ -43436,13 +71290,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create compilation job operation.␊ */␊ - properties: (DscCompilationJobCreateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create compilation job operation.␊ + */␊ + DscCompilationJobCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/compilationjobs"␊ [k: string]: unknown␊ }␊ @@ -43462,13 +71325,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties to create or update configuration.␊ */␊ - properties: (DscConfigurationCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties to create or update configuration.␊ + */␊ + DscConfigurationCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/configurations"␊ [k: string]: unknown␊ }␊ @@ -43484,7 +71356,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create job schedule operation.␊ */␊ - properties: (JobScheduleCreateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create job schedule operation.␊ + */␊ + JobScheduleCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/jobSchedules"␊ [k: string]: unknown␊ }␊ @@ -43496,11 +71374,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Dsc configuration property associated with the entity.␊ */␊ - configuration: (DscConfigurationAssociationProperty | string)␊ + configuration: (/**␊ + * The Dsc configuration property associated with the entity.␊ + */␊ + DscConfigurationAssociationProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a new build version of NodeConfiguration is required.␊ */␊ - incrementNodeConfigurationBuild?: (boolean | string)␊ + incrementNodeConfigurationBuild?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create or update parameters for configuration.␊ */␊ @@ -43508,7 +71395,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the content source.␊ */␊ - source: (ContentSource | string)␊ + source: (/**␊ + * Definition of the content source.␊ + */␊ + ContentSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/nodeConfigurations"␊ [k: string]: unknown␊ }␊ @@ -43524,7 +71417,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create webhook operation.␊ */␊ - properties: (WebhookCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create webhook operation.␊ + */␊ + WebhookCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/webhooks"␊ [k: string]: unknown␊ }␊ @@ -43540,7 +71439,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create credential operation.␊ */␊ - properties: (CredentialCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * The properties of the create credential operation.␊ + */␊ + CredentialCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/credentials"␊ [k: string]: unknown␊ }␊ @@ -43564,13 +71469,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the watcher properties␊ */␊ - properties: (WatcherProperties | string)␊ + properties: (/**␊ + * Definition of the watcher properties␊ + */␊ + WatcherProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/watchers"␊ [k: string]: unknown␊ }␊ @@ -43586,7 +71500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Software update configuration properties.␊ */␊ - properties: (SoftwareUpdateConfigurationProperties | string)␊ + properties: (/**␊ + * Software update configuration properties.␊ + */␊ + SoftwareUpdateConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations"␊ [k: string]: unknown␊ }␊ @@ -43597,19 +71517,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Error response of an operation failure␊ */␊ - error?: (ErrorResponse | string)␊ + error?: (/**␊ + * Error response of an operation failure␊ + */␊ + ErrorResponse | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of schedule parameters.␊ */␊ - scheduleInfo: (ScheduleProperties2 | string)␊ + scheduleInfo: (/**␊ + * Definition of schedule parameters.␊ + */␊ + ScheduleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Task properties of the software update configuration.␊ */␊ - tasks?: (SoftwareUpdateConfigurationTasks | string)␊ + tasks?: (/**␊ + * Task properties of the software update configuration.␊ + */␊ + SoftwareUpdateConfigurationTasks | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update specific properties of the software update configuration.␊ */␊ - updateConfiguration: (UpdateConfiguration | string)␊ + updateConfiguration: (/**␊ + * Update specific properties of the software update configuration.␊ + */␊ + UpdateConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43633,7 +71577,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create Advanced Schedule.␊ */␊ - advancedSchedule?: (AdvancedSchedule1 | string)␊ + advancedSchedule?: (/**␊ + * The properties of the create Advanced Schedule.␊ + */␊ + AdvancedSchedule1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the creation time.␊ */␊ @@ -43649,19 +71599,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the expiry time's offset in minutes.␊ */␊ - expiryTimeOffsetMinutes?: (number | string)␊ + expiryTimeOffsetMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the frequency of the schedule.␊ */␊ - frequency?: (("OneTime" | "Day" | "Hour" | "Week" | "Month" | "Minute") | string)␊ + frequency?: (("OneTime" | "Day" | "Hour" | "Week" | "Month" | "Minute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval of the schedule.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether this schedule is enabled.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the last modified time.␊ */␊ @@ -43673,7 +71635,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the next run time's offset in minutes.␊ */␊ - nextRunOffsetMinutes?: (number | string)␊ + nextRunOffsetMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the start time of the schedule.␊ */␊ @@ -43691,15 +71656,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Days of the month that the job should execute on. Must be between 1 and 31.␊ */␊ - monthDays?: (number[] | string)␊ + monthDays?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Occurrences of days within a month.␊ */␊ - monthlyOccurrences?: (AdvancedScheduleMonthlyOccurrence1[] | string)␊ + monthlyOccurrences?: (AdvancedScheduleMonthlyOccurrence1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Days of the week that the job should execute on.␊ */␊ - weekDays?: (string[] | string)␊ + weekDays?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43709,11 +71683,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.␊ */␊ - day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | string)␊ + day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Occurrence of the week within the month. Must be between 1 and 5␊ */␊ - occurrence?: (number | string)␊ + occurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43723,11 +71703,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Task properties of the software update configuration.␊ */␊ - postTask?: (TaskProperties | string)␊ + postTask?: (/**␊ + * Task properties of the software update configuration.␊ + */␊ + TaskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Task properties of the software update configuration.␊ */␊ - preTask?: (TaskProperties | string)␊ + preTask?: (/**␊ + * Task properties of the software update configuration.␊ + */␊ + TaskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43739,7 +71731,10 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the name of the runbook.␊ */␊ @@ -43753,7 +71748,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of azure resource Ids for azure virtual machines targeted by the software update configuration.␊ */␊ - azureVirtualMachines?: (string[] | string)␊ + azureVirtualMachines?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601␊ */␊ @@ -43761,23 +71759,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linux specific update configuration.␊ */␊ - linux?: (LinuxProperties | string)␊ + linux?: (/**␊ + * Linux specific update configuration.␊ + */␊ + LinuxProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of names of non-azure machines targeted by the software update configuration.␊ */␊ - nonAzureComputerNames?: (string[] | string)␊ + nonAzureComputerNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * operating system of target machines.␊ */␊ - operatingSystem: (("Windows" | "Linux") | string)␊ + operatingSystem: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group specific to the update configuration.␊ */␊ - targets?: (TargetProperties | string)␊ + targets?: (/**␊ + * Group specific to the update configuration.␊ + */␊ + TargetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Windows specific update configuration.␊ */␊ - windows?: (WindowsProperties | string)␊ + windows?: (/**␊ + * Windows specific update configuration.␊ + */␊ + WindowsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43787,15 +71809,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * packages excluded from the software update configuration.␊ */␊ - excludedPackageNameMasks?: (string[] | string)␊ + excludedPackageNameMasks?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update classifications included in the software update configuration.␊ */␊ - includedPackageClassifications?: (("Unclassified" | "Critical" | "Security" | "Other") | string)␊ + includedPackageClassifications?: (("Unclassified" | "Critical" | "Security" | "Other") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * packages included from the software update configuration.␊ */␊ - includedPackageNameMasks?: (string[] | string)␊ + includedPackageNameMasks?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reboot setting for the software update configuration.␊ */␊ @@ -43809,11 +71840,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Azure queries in the software update configuration.␊ */␊ - azureQueries?: (AzureQueryProperties[] | string)␊ + azureQueries?: (AzureQueryProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of non Azure queries in the software update configuration.␊ */␊ - nonAzureQueries?: (NonAzureQueryProperties[] | string)␊ + nonAzureQueries?: (NonAzureQueryProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43823,15 +71860,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of locations to scope the query to.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Subscription or Resource Group ARM Ids.␊ */␊ - scope?: (string[] | string)␊ + scope?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tag filter information for the VM.␊ */␊ - tagSettings?: (TagSettingsProperties | string)␊ + tagSettings?: (/**␊ + * Tag filter information for the VM.␊ + */␊ + TagSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43841,13 +71890,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter VMs by Any or All specified tags.␊ */␊ - filterOperator?: (("All" | "Any") | string)␊ + filterOperator?: (("All" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dictionary of tags with its list of values.␊ */␊ tags?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -43871,15 +71926,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * KB numbers excluded from the software update configuration.␊ */␊ - excludedKbNumbers?: (string[] | string)␊ + excludedKbNumbers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * KB numbers included from the software update configuration.␊ */␊ - includedKbNumbers?: (string[] | string)␊ + includedKbNumbers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update classification included in the software update configuration. A comma separated string with required values.␊ */␊ - includedUpdateClassifications?: (("Unclassified" | "Critical" | "Security" | "UpdateRollup" | "FeaturePack" | "ServicePack" | "Definition" | "Tools" | "Updates") | string)␊ + includedUpdateClassifications?: (("Unclassified" | "Critical" | "Security" | "UpdateRollup" | "FeaturePack" | "ServicePack" | "Definition" | "Tools" | "Updates") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reboot setting for the software update configuration.␊ */␊ @@ -43895,7 +71959,10 @@ Generated by [AVA](https://avajs.dev). * The job name.␊ */␊ name: string␊ - properties: (JobCreateProperties1 | string)␊ + properties: (JobCreateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/jobs"␊ [k: string]: unknown␊ }␊ @@ -43905,11 +71972,20 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The runbook property associated with the entity.␊ */␊ - runbook?: (RunbookAssociationProperty1 | string)␊ + runbook?: (/**␊ + * The runbook property associated with the entity.␊ + */␊ + RunbookAssociationProperty1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the runOn which specifies the group name where the job is to be executed.␊ */␊ @@ -43938,8 +72014,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the create source control operation.␊ */␊ - properties: (SourceControlCreateOrUpdateProperties | string)␊ - resources?: AutomationAccountsSourceControlsSourceControlSyncJobsChildResource[]␊ + properties: (/**␊ + * The properties of the create source control operation.␊ + */␊ + SourceControlCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs␊ + */␊ + AutomationAccountsSourceControlsSourceControlSyncJobsChildResource[]␊ type: "Microsoft.Automation/automationAccounts/sourceControls"␊ [k: string]: unknown␊ }␊ @@ -43950,7 +72035,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The auto async of the source control. Default is false.␊ */␊ - autoSync?: (boolean | string)␊ + autoSync?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The repo branch of the source control. Include branch as empty string for VsoTfvc.␊ */␊ @@ -43966,16 +72054,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * The auto publish of the source control. Default is true.␊ */␊ - publishRunbook?: (boolean | string)␊ + publishRunbook?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The repo url of the source control.␊ */␊ repoUrl?: string␊ - securityToken?: (SourceControlSecurityTokenProperties | string)␊ + securityToken?: (SourceControlSecurityTokenProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive.␊ */␊ - sourceType?: (("VsoGit" | "VsoTfvc" | "GitHub") | string)␊ + sourceType?: (("VsoGit" | "VsoTfvc" | "GitHub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SourceControlSecurityTokenProperties {␊ @@ -43990,7 +72087,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The token type. Must be either PersonalAccessToken or Oauth.␊ */␊ - tokenType?: (("PersonalAccessToken" | "Oauth") | string)␊ + tokenType?: (("PersonalAccessToken" | "Oauth") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44001,11 +72101,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source control sync job id.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of create source control sync job properties.␊ */␊ - properties: (SourceControlSyncJobCreateProperties | string)␊ + properties: (/**␊ + * Definition of create source control sync job properties.␊ + */␊ + SourceControlSyncJobCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourceControlSyncJobs"␊ [k: string]: unknown␊ }␊ @@ -44031,7 +72140,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of create source control sync job properties.␊ */␊ - properties: (SourceControlSyncJobCreateProperties | string)␊ + properties: (/**␊ + * Definition of create source control sync job properties.␊ + */␊ + SourceControlSyncJobCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs"␊ [k: string]: unknown␊ }␊ @@ -44051,13 +72166,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create compilation job operation.␊ */␊ - properties: (DscCompilationJobCreateProperties1 | string)␊ + properties: (/**␊ + * The parameters supplied to the create compilation job operation.␊ + */␊ + DscCompilationJobCreateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/compilationjobs"␊ [k: string]: unknown␊ }␊ @@ -44068,17 +72192,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Dsc configuration property associated with the entity.␊ */␊ - configuration: (DscConfigurationAssociationProperty1 | string)␊ + configuration: (/**␊ + * The Dsc configuration property associated with the entity.␊ + */␊ + DscConfigurationAssociationProperty1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a new build version of NodeConfiguration is required.␊ */␊ - incrementNodeConfigurationBuild?: (boolean | string)␊ + incrementNodeConfigurationBuild?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the parameters of the job.␊ */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44103,13 +72239,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameter properties supplied to the create or update node configuration operation.␊ */␊ - properties: (DscNodeConfigurationCreateOrUpdateParametersProperties | string)␊ + properties: (/**␊ + * The parameter properties supplied to the create or update node configuration operation.␊ + */␊ + DscNodeConfigurationCreateOrUpdateParametersProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/nodeConfigurations"␊ [k: string]: unknown␊ }␊ @@ -44120,15 +72265,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Dsc configuration property associated with the entity.␊ */␊ - configuration: (DscConfigurationAssociationProperty1 | string)␊ + configuration: (/**␊ + * The Dsc configuration property associated with the entity.␊ + */␊ + DscConfigurationAssociationProperty1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a new build version of NodeConfiguration is required.␊ */␊ - incrementNodeConfigurationBuild?: (boolean | string)␊ + incrementNodeConfigurationBuild?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of the content source.␊ */␊ - source: (ContentSource1 | string)␊ + source: (/**␊ + * Definition of the content source.␊ + */␊ + ContentSource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44138,11 +72298,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the runbook property type.␊ */␊ - hash?: (ContentHash1 | string)␊ + hash?: (/**␊ + * Definition of the runbook property type.␊ + */␊ + ContentHash1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the content source type.␊ */␊ - type?: (("embeddedContent" | "uri") | string)␊ + type?: (("embeddedContent" | "uri") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the value of the content. This is based on the content source type.␊ */␊ @@ -44179,13 +72348,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update module properties.␊ */␊ - properties: (PythonPackageCreateProperties | string)␊ + properties: (/**␊ + * The parameters supplied to the create or update module properties.␊ + */␊ + PythonPackageCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/python2Packages"␊ [k: string]: unknown␊ }␊ @@ -44196,7 +72374,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the content link.␊ */␊ - contentLink: (ContentLink1 | string)␊ + contentLink: (/**␊ + * Definition of the content link.␊ + */␊ + ContentLink1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44206,7 +72390,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the runbook property type.␊ */␊ - contentHash?: (ContentHash2 | string)␊ + contentHash?: (/**␊ + * Definition of the runbook property type.␊ + */␊ + ContentHash2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the uri of the runbook content.␊ */␊ @@ -44247,14 +72437,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters supplied to the create or update runbook properties.␊ */␊ - properties: (RunbookCreateOrUpdateProperties1 | string)␊ - resources?: AutomationAccountsRunbooksDraftChildResource1[]␊ + properties: (/**␊ + * The parameters supplied to the create or update runbook properties.␊ + */␊ + RunbookCreateOrUpdateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Automation/automationAccounts/runbooks/draft␊ + */␊ + AutomationAccountsRunbooksDraftChildResource1[]␊ /**␊ * Gets or sets the tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Automation/automationAccounts/runbooks"␊ [k: string]: unknown␊ }␊ @@ -44266,27 +72468,48 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the description of the runbook.␊ */␊ description?: string␊ - draft?: (RunbookDraft1 | string)␊ + draft?: (RunbookDraft1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the activity-level tracing options of the runbook.␊ */␊ - logActivityTrace?: (number | string)␊ + logActivityTrace?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets progress log option.␊ */␊ - logProgress?: (boolean | string)␊ + logProgress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets verbose log option.␊ */␊ - logVerbose?: (boolean | string)␊ + logVerbose?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of the content link.␊ */␊ - publishContentLink?: (ContentLink1 | string)␊ + publishContentLink?: (/**␊ + * Definition of the content link.␊ + */␊ + ContentLink1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the type of the runbook.␊ */␊ - runbookType: (("Script" | "Graph" | "PowerShellWorkflow" | "PowerShell" | "GraphPowerShellWorkflow" | "GraphPowerShell" | "Python2" | "Python3") | string)␊ + runbookType: (("Script" | "Graph" | "PowerShellWorkflow" | "PowerShell" | "GraphPowerShellWorkflow" | "GraphPowerShell" | "Python2" | "Python3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface RunbookDraft1 {␊ @@ -44297,11 +72520,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of the content link.␊ */␊ - draftContentLink?: (ContentLink1 | string)␊ + draftContentLink?: (/**␊ + * Definition of the content link.␊ + */␊ + ContentLink1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether runbook is in edit mode.␊ */␊ - inEdit?: (boolean | string)␊ + inEdit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the last modified time of the runbook draft.␊ */␊ @@ -44309,13 +72541,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the runbook output types.␊ */␊ - outputTypes?: (string[] | string)␊ + outputTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the runbook draft parameters.␊ */␊ parameters?: ({␊ [k: string]: RunbookParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44329,11 +72567,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a Boolean value to indicate whether the parameter is mandatory or not.␊ */␊ - isMandatory?: (boolean | string)␊ + isMandatory?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Get or sets the position of the parameter.␊ */␊ - position?: (number | string)␊ + position?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the type of the parameter.␊ */␊ @@ -44356,13 +72600,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The additional properties of a Media Service resource.␊ */␊ - properties: (MediaServiceProperties | string)␊ + properties: (/**␊ + * The additional properties of a Media Service resource.␊ + */␊ + MediaServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags to help categorize the resource in the Azure portal.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaservices"␊ [k: string]: unknown␊ }␊ @@ -44373,7 +72626,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage accounts for this resource.␊ */␊ - storageAccounts?: (StorageAccount1[] | string)␊ + storageAccounts?: (StorageAccount1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44387,7 +72643,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Is this storage account resource the primary storage account for the Media Service resource. Blob only storage must set this to false.␊ */␊ - isPrimary: (boolean | string)␊ + isPrimary: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44406,14 +72665,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Media Services account.␊ */␊ - properties: (MediaServiceProperties1 | string)␊ - resources?: (MediaServicesAccountFiltersChildResource | MediaServicesAssetsChildResource | MediaServicesContentKeyPoliciesChildResource | MediaServicesTransformsChildResource | MediaServicesStreamingPoliciesChildResource | MediaServicesStreamingLocatorsChildResource)[]␊ + properties: (/**␊ + * Properties of the Media Services account.␊ + */␊ + MediaServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Media/mediaServices/accountFilters␊ + */␊ + MediaServicesAccountFiltersChildResource | /**␊ + * Microsoft.Media/mediaServices/assets␊ + */␊ + MediaServicesAssetsChildResource | /**␊ + * Microsoft.Media/mediaServices/contentKeyPolicies␊ + */␊ + MediaServicesContentKeyPoliciesChildResource | /**␊ + * Microsoft.Media/mediaServices/transforms␊ + */␊ + MediaServicesTransformsChildResource | /**␊ + * Microsoft.Media/mediaServices/streamingPolicies␊ + */␊ + MediaServicesStreamingPoliciesChildResource | /**␊ + * Microsoft.Media/mediaServices/streamingLocators␊ + */␊ + MediaServicesStreamingLocatorsChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaservices"␊ [k: string]: unknown␊ }␊ @@ -44424,7 +72710,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage accounts for this resource.␊ */␊ - storageAccounts?: (StorageAccount2[] | string)␊ + storageAccounts?: (StorageAccount2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44438,7 +72727,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the storage account.␊ */␊ - type: (("Primary" | "Secondary") | string)␊ + type: (("Primary" | "Secondary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44453,7 +72745,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Media Filter properties.␊ */␊ - properties: (MediaFilterProperties | string)␊ + properties: (/**␊ + * The Media Filter properties.␊ + */␊ + MediaFilterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accountFilters"␊ [k: string]: unknown␊ }␊ @@ -44464,15 +72762,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter First Quality␊ */␊ - firstQuality?: (FirstQuality | string)␊ + firstQuality?: (/**␊ + * Filter First Quality␊ + */␊ + FirstQuality | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The presentation time range, this is asset related and not recommended for Account Filter.␊ */␊ - presentationTimeRange?: (PresentationTimeRange | string)␊ + presentationTimeRange?: (/**␊ + * The presentation time range, this is asset related and not recommended for Account Filter.␊ + */␊ + PresentationTimeRange | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tracks selection conditions.␊ */␊ - tracks?: (FilterTrackSelection[] | string)␊ + tracks?: (FilterTrackSelection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44482,7 +72795,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The first quality bitrate.␊ */␊ - bitrate: (number | string)␊ + bitrate: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44492,27 +72808,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The absolute end time boundary.␊ */␊ - endTimestamp?: (number | string)␊ + endTimestamp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The indicator of forcing existing of end time stamp.␊ */␊ - forceEndTimestamp?: (boolean | string)␊ + forceEndTimestamp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The relative to end right edge.␊ */␊ - liveBackoffDuration?: (number | string)␊ + liveBackoffDuration?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The relative to end sliding window.␊ */␊ - presentationWindowDuration?: (number | string)␊ + presentationWindowDuration?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The absolute start time boundary.␊ */␊ - startTimestamp?: (number | string)␊ + startTimestamp?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time scale of time stamps.␊ */␊ - timescale?: (number | string)␊ + timescale?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44522,7 +72856,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The track selections.␊ */␊ - trackSelections: (FilterTrackPropertyCondition[] | string)␊ + trackSelections: (FilterTrackPropertyCondition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44532,11 +72869,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The track property condition operation.␊ */␊ - operation: (("Equal" | "NotEqual") | string)␊ + operation: (("Equal" | "NotEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The track property type.␊ */␊ - property: (("Unknown" | "Type" | "Name" | "Language" | "FourCC" | "Bitrate") | string)␊ + property: (("Unknown" | "Type" | "Name" | "Language" | "FourCC" | "Bitrate") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The track property value.␊ */␊ @@ -44555,7 +72898,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Asset properties.␊ */␊ - properties: (AssetProperties | string)␊ + properties: (/**␊ + * The Asset properties.␊ + */␊ + AssetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "assets"␊ [k: string]: unknown␊ }␊ @@ -44593,7 +72942,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Content Key Policy.␊ */␊ - properties: (ContentKeyPolicyProperties | string)␊ + properties: (/**␊ + * The properties of the Content Key Policy.␊ + */␊ + ContentKeyPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "contentKeyPolicies"␊ [k: string]: unknown␊ }␊ @@ -44608,7 +72963,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Key Policy options.␊ */␊ - options: (ContentKeyPolicyOption[] | string)␊ + options: (ContentKeyPolicyOption[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44618,7 +72976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for Content Key Policy configuration. A derived class must be used to create a configuration.␊ */␊ - configuration: (ContentKeyPolicyConfiguration | string)␊ + configuration: (/**␊ + * Base class for Content Key Policy configuration. A derived class must be used to create a configuration.␊ + */␊ + ContentKeyPolicyConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Policy Option description.␊ */␊ @@ -44626,7 +72990,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for Content Key Policy restrictions. A derived class must be used to create a restriction.␊ */␊ - restriction: (ContentKeyPolicyRestriction | string)␊ + restriction: (/**␊ + * Base class for Content Key Policy restrictions. A derived class must be used to create a restriction.␊ + */␊ + ContentKeyPolicyRestriction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44662,7 +73032,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PlayReady licenses.␊ */␊ - licenses: (ContentKeyPolicyPlayReadyLicense[] | string)␊ + licenses: (ContentKeyPolicyPlayReadyLicense[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom response data.␊ */␊ @@ -44676,7 +73049,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating whether test devices can use the license.␊ */␊ - allowTestDevices: (boolean | string)␊ + allowTestDevices: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The begin date of license␊ */␊ @@ -44684,11 +73060,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for content key ID location. A derived class must be used to represent the location.␊ */␊ - contentKeyLocation: (ContentKeyPolicyPlayReadyContentKeyLocation | string)␊ + contentKeyLocation: (/**␊ + * Base class for content key ID location. A derived class must be used to represent the location.␊ + */␊ + ContentKeyPolicyPlayReadyContentKeyLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The PlayReady content type.␊ */␊ - contentType: (("Unknown" | "Unspecified" | "UltraVioletDownload" | "UltraVioletStreaming") | string)␊ + contentType: (("Unknown" | "Unspecified" | "UltraVioletDownload" | "UltraVioletStreaming") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expiration date of license.␊ */␊ @@ -44700,11 +73085,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The license type.␊ */␊ - licenseType: (("Unknown" | "NonPersistent" | "Persistent") | string)␊ + licenseType: (("Unknown" | "NonPersistent" | "Persistent") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures the Play Right in the PlayReady license.␊ */␊ - playRight?: (ContentKeyPolicyPlayReadyPlayRight | string)␊ + playRight?: (/**␊ + * Configures the Play Right in the PlayReady license.␊ + */␊ + ContentKeyPolicyPlayReadyPlayRight | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The relative begin date of license.␊ */␊ @@ -44730,7 +73124,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The content key ID.␊ */␊ - keyId: (string | string)␊ + keyId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44740,31 +73137,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between 0 and 3 inclusive.␊ */␊ - agcAndColorStripeRestriction?: (number | string)␊ + agcAndColorStripeRestriction?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures Unknown output handling settings of the license.␊ */␊ - allowPassingVideoContentToUnknownOutput: (("Unknown" | "NotAllowed" | "Allowed" | "AllowedWithVideoConstriction") | string)␊ + allowPassingVideoContentToUnknownOutput: (("Unknown" | "NotAllowed" | "Allowed" | "AllowedWithVideoConstriction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the output protection level for compressed digital audio.␊ */␊ - analogVideoOpl?: (number | string)␊ + analogVideoOpl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the output protection level for compressed digital audio.␊ */␊ - compressedDigitalAudioOpl?: (number | string)␊ + compressedDigitalAudioOpl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the output protection level for compressed digital video.␊ */␊ - compressedDigitalVideoOpl?: (number | string)␊ + compressedDigitalVideoOpl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables the Image Constraint For Analog Component Video Restriction in the license.␊ */␊ - digitalVideoOnlyContentRestriction: (boolean | string)␊ + digitalVideoOnlyContentRestriction: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures the Explicit Analog Television Output Restriction control bits. For further details see the PlayReady Compliance Rules.␊ */␊ - explicitAnalogTelevisionOutputRestriction?: (ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction | string)␊ + explicitAnalogTelevisionOutputRestriction?: (/**␊ + * Configures the Explicit Analog Television Output Restriction control bits. For further details see the PlayReady Compliance Rules.␊ + */␊ + ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time that the license is valid after the license is first used to play content.␊ */␊ @@ -44772,23 +73193,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables the Image Constraint For Analog Component Video Restriction in the license.␊ */␊ - imageConstraintForAnalogComponentVideoRestriction: (boolean | string)␊ + imageConstraintForAnalogComponentVideoRestriction: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables the Image Constraint For Analog Component Video Restriction in the license.␊ */␊ - imageConstraintForAnalogComputerMonitorRestriction: (boolean | string)␊ + imageConstraintForAnalogComputerMonitorRestriction: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures the Serial Copy Management System (SCMS) in the license. Must be between 0 and 3 inclusive.␊ */␊ - scmsRestriction?: (number | string)␊ + scmsRestriction?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the output protection level for uncompressed digital audio.␊ */␊ - uncompressedDigitalAudioOpl?: (number | string)␊ + uncompressedDigitalAudioOpl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the output protection level for uncompressed digital video.␊ */␊ - uncompressedDigitalVideoOpl?: (number | string)␊ + uncompressedDigitalVideoOpl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44798,11 +73234,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this restriction is enforced on a Best Effort basis.␊ */␊ - bestEffort: (boolean | string)␊ + bestEffort: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures the restriction control bits. Must be between 0 and 3 inclusive.␊ */␊ - configurationData: (number | string)␊ + configurationData: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44813,7 +73255,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key that must be used as FairPlay Application Secret key.␊ */␊ - ask: (string | string)␊ + ask: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).␊ */␊ @@ -44825,11 +73270,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rental and lease key type.␊ */␊ - rentalAndLeaseKeyType: (("Unknown" | "Undefined" | "PersistentUnlimited" | "PersistentLimited") | string)␊ + rentalAndLeaseKeyType: (("Unknown" | "Undefined" | "PersistentUnlimited" | "PersistentLimited") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rental duration. Must be greater than or equal to 0.␊ */␊ - rentalDuration: (number | string)␊ + rentalDuration: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44854,7 +73305,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of alternative verification keys.␊ */␊ - alternateVerificationKeys?: (ContentKeyPolicyRestrictionTokenKey[] | string)␊ + alternateVerificationKeys?: (ContentKeyPolicyRestrictionTokenKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The audience for the token.␊ */␊ @@ -44870,15 +73324,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for Content Key Policy key for token validation. A derived class must be used to create a token key.␊ */␊ - primaryVerificationKey: ((ContentKeyPolicySymmetricTokenKey | ContentKeyPolicyRsaTokenKey | ContentKeyPolicyX509CertificateTokenKey) | string)␊ + primaryVerificationKey: ((/**␊ + * Specifies a symmetric key for token validation.␊ + */␊ + ContentKeyPolicySymmetricTokenKey | /**␊ + * Specifies a RSA key for token validation␊ + */␊ + ContentKeyPolicyRsaTokenKey | /**␊ + * Specifies a certificate for token validation.␊ + */␊ + ContentKeyPolicyX509CertificateTokenKey) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of required token claims.␊ */␊ - requiredClaims?: (ContentKeyPolicyTokenClaim[] | string)␊ + requiredClaims?: (ContentKeyPolicyTokenClaim[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of token.␊ */␊ - restrictionTokenType: (("Unknown" | "Swt" | "Jwt") | string)␊ + restrictionTokenType: (("Unknown" | "Swt" | "Jwt") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44889,7 +73361,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key value of the key␊ */␊ - keyValue: (string | string)␊ + keyValue: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44900,11 +73375,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The RSA Parameter exponent␊ */␊ - exponent: (string | string)␊ + exponent: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RSA Parameter modulus␊ */␊ - modulus: (string | string)␊ + modulus: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44915,7 +73396,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET)␊ */␊ - rawBody: (string | string)␊ + rawBody: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44944,7 +73428,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A Transform.␊ */␊ - properties: (TransformProperties | string)␊ + properties: (/**␊ + * A Transform.␊ + */␊ + TransformProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "transforms"␊ [k: string]: unknown␊ }␊ @@ -44959,7 +73449,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of one or more TransformOutputs that the Transform should generate.␊ */␊ - outputs: (TransformOutput[] | string)␊ + outputs: (TransformOutput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44969,15 +73462,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'.␊ */␊ - onError?: (("StopProcessingJob" | "ContinueJob") | string)␊ + onError?: (("StopProcessingJob" | "ContinueJob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base type for all Presets, which define the recipe or instructions on how the input media files should be processed.␊ */␊ - preset: (Preset | string)␊ + preset: (/**␊ + * Base type for all Presets, which define the recipe or instructions on how the input media files should be processed.␊ + */␊ + Preset | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal.␊ */␊ - relativePriority?: (("Low" | "Normal" | "High") | string)␊ + relativePriority?: (("Low" | "Normal" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44988,7 +73493,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the maximum resolution at which your video is analyzed. The default behavior is "SourceResolution," which will keep the input video at its original resolution when analyzed. Using "StandardDefinition" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to "StandardDefinition" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected.␊ */␊ - resolution?: (("SourceResolution" | "StandardDefinition") | string)␊ + resolution?: (("SourceResolution" | "StandardDefinition") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -44999,7 +73507,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out.␊ */␊ - insightsToExtract?: (("AudioInsightsOnly" | "VideoInsightsOnly" | "AllInsights") | string)␊ + insightsToExtract?: (("AudioInsightsOnly" | "VideoInsightsOnly" | "AllInsights") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45010,7 +73521,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The built-in preset to be used for encoding videos.␊ */␊ - presetName: (("H264SingleBitrateSD" | "H264SingleBitrate720p" | "H264SingleBitrate1080p" | "AdaptiveStreaming" | "AACGoodQualityAudio" | "ContentAwareEncodingExperimental" | "H264MultipleBitrate1080p" | "H264MultipleBitrate720p" | "H264MultipleBitrateSD") | string)␊ + presetName: (("H264SingleBitrateSD" | "H264SingleBitrate720p" | "H264SingleBitrate1080p" | "AdaptiveStreaming" | "AACGoodQualityAudio" | "ContentAwareEncodingExperimental" | "H264MultipleBitrate1080p" | "H264MultipleBitrate720p" | "H264MultipleBitrateSD") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45021,15 +73535,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of codecs to be used when encoding the input video.␊ */␊ - codecs: (Codec[] | string)␊ + codecs: (Codec[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding.␊ */␊ - filters?: (Filters | string)␊ + filters?: (/**␊ + * Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding.␊ + */␊ + Filters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of outputs to be produced by the encoder.␊ */␊ - formats: (Format[] | string)␊ + formats: (Format[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45040,7 +73566,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encoding profile to be used when encoding audio with AAC.␊ */␊ - profile?: (("AacLc" | "HeAacV1" | "HeAacV2") | string)␊ + profile?: (("AacLc" | "HeAacV1" | "HeAacV2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45058,7 +73587,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of output JPEG image layers to be produced by the encoder.␊ */␊ - layers?: (JpgLayer[] | string)␊ + layers?: (JpgLayer[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45076,7 +73608,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression quality of the JPEG output. Range is from 0-100 and the default is 70.␊ */␊ - quality?: (number | string)␊ + quality?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input.␊ */␊ @@ -45091,7 +73626,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of output PNG image layers to be produced by the encoder.␊ */␊ - layers?: (PngLayer[] | string)␊ + layers?: (PngLayer[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45120,15 +73658,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tells the encoder how to choose its encoding settings. The default value is Balanced.␊ */␊ - complexity?: (("Speed" | "Balanced" | "Quality") | string)␊ + complexity?: (("Speed" | "Balanced" | "Quality") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection of output H.264 layers to be produced by the encoder.␊ */␊ - layers?: (H264Layer[] | string)␊ + layers?: (H264Layer[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not the encoder should insert key frames at scene changes. If not specified, the default is false. This flag should be set to true only when the encoder is being configured to produce a single output video.␊ */␊ - sceneChangeDetection?: (boolean | string)␊ + sceneChangeDetection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45138,15 +73685,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not adaptive B-frames are to be used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use.␊ */␊ - adaptiveBFrame?: (boolean | string)␊ + adaptiveBFrame?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of B-frames to be used when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level.␊ */␊ - bFrames?: (number | string)␊ + bFrames?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The average bitrate in bits per second at which to encode the input video when generating this layer. This is a required field.␊ */␊ - bitrate: (number | string)␊ + bitrate: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VBV buffer window length. The value should be in ISO 8601 format. The value should be in the range [0.1-100] seconds. The default is 5 seconds (for example, PT5S).␊ */␊ @@ -45154,7 +73710,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level.␊ */␊ - entropyMode?: (("Cabac" | "Cavlc") | string)␊ + entropyMode?: (("Cabac" | "Cavlc") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The frame rate (in frames per second) at which to encode this layer. The value can be in the form of M/N where M and N are integers (For example, 30000/1001), or in the form of a number (For example, 30, or 29.97). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video.␊ */␊ @@ -45174,19 +73733,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate.␊ */␊ - maxBitrate?: (number | string)␊ + maxBitrate?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * We currently support Baseline, Main, High, High422, High444. Default is Auto.␊ */␊ - profile?: (("Auto" | "Baseline" | "Main" | "High" | "High422" | "High444") | string)␊ + profile?: (("Auto" | "Baseline" | "Main" | "High" | "High422" | "High444") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting.␊ */␊ - referenceFrames?: (number | string)␊ + referenceFrames?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of slices to be used when encoding this layer. If not specified, default is zero, which means that encoder will use a single slice for each frame.␊ */␊ - slices?: (number | string)␊ + slices?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example 50% means the output video has half as many pixels in width as the input.␊ */␊ @@ -45207,19 +73778,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a rectangular window applied to the input media before processing it.␊ */␊ - crop?: (Rectangle | string)␊ + crop?: (/**␊ + * Describes the properties of a rectangular window applied to the input media before processing it.␊ + */␊ + Rectangle | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the de-interlacing settings.␊ */␊ - deinterlace?: (Deinterlace | string)␊ + deinterlace?: (/**␊ + * Describes the de-interlacing settings.␊ + */␊ + Deinterlace | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of overlays to be applied to the input video. These could be audio, image or video overlays.␊ */␊ - overlays?: (Overlay[] | string)␊ + overlays?: (Overlay[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto.␊ */␊ - rotation?: (("Auto" | "None" | "Rotate0" | "Rotate90" | "Rotate180" | "Rotate270") | string)␊ + rotation?: (("Auto" | "None" | "Rotate0" | "Rotate90" | "Rotate180" | "Rotate270") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45251,11 +73840,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The deinterlacing mode. Defaults to AutoPixelAdaptive.␊ */␊ - mode?: (("Off" | "AutoPixelAdaptive") | string)␊ + mode?: (("Off" | "AutoPixelAdaptive") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The field parity for de-interlacing, defaults to Auto.␊ */␊ - parity?: (("Auto" | "TopFieldFirst" | "BottomFieldFirst") | string)␊ + parity?: (("Auto" | "TopFieldFirst" | "BottomFieldFirst") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45273,15 +73868,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a rectangular window applied to the input media before processing it.␊ */␊ - cropRectangle?: (Rectangle | string)␊ + cropRectangle?: (/**␊ + * Describes the properties of a rectangular window applied to the input media before processing it.␊ + */␊ + Rectangle | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The opacity of the overlay. This is a value in the range [0 - 1.0]. Default is 1.0 which mean the overlay is opaque.␊ */␊ - opacity?: (number | string)␊ + opacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a rectangular window applied to the input media before processing it.␊ */␊ - position?: (Rectangle | string)␊ + position?: (/**␊ + * Describes the properties of a rectangular window applied to the input media before processing it.␊ + */␊ + Rectangle | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45305,7 +73915,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of labels that describe how the encoder should multiplex video and audio into an output file. For example, if the encoder is producing two video layers with labels v1 and v2, and one audio layer with label a1, then an array like '[v1, a1]' tells the encoder to produce an output file with the video track represented by v1 and the audio track represented by a1.␊ */␊ - labels: (string[] | string)␊ + labels: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45334,7 +73947,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class to specify properties of Streaming Policy␊ */␊ - properties: (StreamingPolicyProperties | string)␊ + properties: (/**␊ + * Class to specify properties of Streaming Policy␊ + */␊ + StreamingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "streamingPolicies"␊ [k: string]: unknown␊ }␊ @@ -45345,11 +73964,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class for CommonEncryptionCbcs encryption scheme␊ */␊ - commonEncryptionCbcs?: (CommonEncryptionCbcs | string)␊ + commonEncryptionCbcs?: (/**␊ + * Class for CommonEncryptionCbcs encryption scheme␊ + */␊ + CommonEncryptionCbcs | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class for envelope encryption scheme␊ */␊ - commonEncryptionCenc?: (CommonEncryptionCenc | string)␊ + commonEncryptionCenc?: (/**␊ + * Class for envelope encryption scheme␊ + */␊ + CommonEncryptionCenc | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default ContentKey used by current Streaming Policy␊ */␊ @@ -45357,11 +73988,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class for EnvelopeEncryption encryption scheme␊ */␊ - envelopeEncryption?: (EnvelopeEncryption | string)␊ + envelopeEncryption?: (/**␊ + * Class for EnvelopeEncryption encryption scheme␊ + */␊ + EnvelopeEncryption | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class for NoEncryption scheme␊ */␊ - noEncryption?: (NoEncryption | string)␊ + noEncryption?: (/**␊ + * Class for NoEncryption scheme␊ + */␊ + NoEncryption | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45371,19 +74014,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Representing which tracks should not be encrypted␊ */␊ - clearTracks?: (TrackSelection[] | string)␊ + clearTracks?: (TrackSelection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify properties of all content keys in Streaming Policy␊ */␊ - contentKeys?: (StreamingPolicyContentKeys | string)␊ + contentKeys?: (/**␊ + * Class to specify properties of all content keys in Streaming Policy␊ + */␊ + StreamingPolicyContentKeys | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify DRM configurations of CommonEncryptionCbcs scheme in Streaming Policy␊ */␊ - drm?: (CbcsDrmConfiguration | string)␊ + drm?: (/**␊ + * Class to specify DRM configurations of CommonEncryptionCbcs scheme in Streaming Policy␊ + */␊ + CbcsDrmConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify which protocols are enabled␊ */␊ - enabledProtocols?: (EnabledProtocols | string)␊ + enabledProtocols?: (/**␊ + * Class to specify which protocols are enabled␊ + */␊ + EnabledProtocols | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45393,7 +74057,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * TrackSelections is a track property condition list which can specify track(s)␊ */␊ - trackSelections?: (TrackPropertyCondition[] | string)␊ + trackSelections?: (TrackPropertyCondition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45403,11 +74070,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Track property condition operation.␊ */␊ - operation: (("Unknown" | "Equal") | string)␊ + operation: (("Unknown" | "Equal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Track property type.␊ */␊ - property: (("Unknown" | "FourCC") | string)␊ + property: (("Unknown" | "FourCC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Track property value␊ */␊ @@ -45421,11 +74094,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class to specify properties of default content key for each encryption scheme␊ */␊ - defaultKey?: (DefaultKey | string)␊ + defaultKey?: (/**␊ + * Class to specify properties of default content key for each encryption scheme␊ + */␊ + DefaultKey | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Representing tracks needs separate content key␊ */␊ - keyToTrackMappings?: (StreamingPolicyContentKey[] | string)␊ + keyToTrackMappings?: (StreamingPolicyContentKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45457,7 +74139,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tracks which use this content key␊ */␊ - tracks?: (TrackSelection[] | string)␊ + tracks?: (TrackSelection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45467,15 +74152,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class to specify configurations of FairPlay in Streaming Policy␊ */␊ - fairPlay?: (StreamingPolicyFairPlayConfiguration | string)␊ + fairPlay?: (/**␊ + * Class to specify configurations of FairPlay in Streaming Policy␊ + */␊ + StreamingPolicyFairPlayConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify configurations of PlayReady in Streaming Policy␊ */␊ - playReady?: (StreamingPolicyPlayReadyConfiguration | string)␊ + playReady?: (/**␊ + * Class to specify configurations of PlayReady in Streaming Policy␊ + */␊ + StreamingPolicyPlayReadyConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify configurations of Widevine in Streaming Policy␊ */␊ - widevine?: (StreamingPolicyWidevineConfiguration | string)␊ + widevine?: (/**␊ + * Class to specify configurations of Widevine in Streaming Policy␊ + */␊ + StreamingPolicyWidevineConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45485,7 +74188,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * All license to be persistent or not␊ */␊ - allowPersistentLicense: (boolean | string)␊ + allowPersistentLicense: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.␊ */␊ @@ -45523,19 +74229,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable DASH protocol or not␊ */␊ - dash: (boolean | string)␊ + dash: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Download protocol or not␊ */␊ - download: (boolean | string)␊ + download: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable HLS protocol or not␊ */␊ - hls: (boolean | string)␊ + hls: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable SmoothStreaming protocol or not␊ */␊ - smoothStreaming: (boolean | string)␊ + smoothStreaming: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45545,19 +74263,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Representing which tracks should not be encrypted␊ */␊ - clearTracks?: (TrackSelection[] | string)␊ + clearTracks?: (TrackSelection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify properties of all content keys in Streaming Policy␊ */␊ - contentKeys?: (StreamingPolicyContentKeys | string)␊ + contentKeys?: (/**␊ + * Class to specify properties of all content keys in Streaming Policy␊ + */␊ + StreamingPolicyContentKeys | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy␊ */␊ - drm?: (CencDrmConfiguration | string)␊ + drm?: (/**␊ + * Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy␊ + */␊ + CencDrmConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify which protocols are enabled␊ */␊ - enabledProtocols?: (EnabledProtocols | string)␊ + enabledProtocols?: (/**␊ + * Class to specify which protocols are enabled␊ + */␊ + EnabledProtocols | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45567,11 +74306,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class to specify configurations of PlayReady in Streaming Policy␊ */␊ - playReady?: (StreamingPolicyPlayReadyConfiguration | string)␊ + playReady?: (/**␊ + * Class to specify configurations of PlayReady in Streaming Policy␊ + */␊ + StreamingPolicyPlayReadyConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify configurations of Widevine in Streaming Policy␊ */␊ - widevine?: (StreamingPolicyWidevineConfiguration | string)␊ + widevine?: (/**␊ + * Class to specify configurations of Widevine in Streaming Policy␊ + */␊ + StreamingPolicyWidevineConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45581,11 +74332,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Representing which tracks should not be encrypted␊ */␊ - clearTracks?: (TrackSelection[] | string)␊ + clearTracks?: (TrackSelection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class to specify properties of all content keys in Streaming Policy␊ */␊ - contentKeys?: (StreamingPolicyContentKeys | string)␊ + contentKeys?: (/**␊ + * Class to specify properties of all content keys in Streaming Policy␊ + */␊ + StreamingPolicyContentKeys | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template for the URL of the custom service delivering keys to end user players. Not required when using Azure Media Services for issuing keys. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are {AlternativeMediaId}, which is replaced with the value of StreamingLocatorId.AlternativeMediaId, and {ContentKeyId}, which is replaced with the value of identifier of the key being requested.␊ */␊ @@ -45593,7 +74353,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class to specify which protocols are enabled␊ */␊ - enabledProtocols?: (EnabledProtocols | string)␊ + enabledProtocols?: (/**␊ + * Class to specify which protocols are enabled␊ + */␊ + EnabledProtocols | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45603,7 +74369,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class to specify which protocols are enabled␊ */␊ - enabledProtocols?: (EnabledProtocols | string)␊ + enabledProtocols?: (/**␊ + * Class to specify which protocols are enabled␊ + */␊ + EnabledProtocols | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45618,7 +74390,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Streaming Locator.␊ */␊ - properties: (StreamingLocatorProperties | string)␊ + properties: (/**␊ + * Properties of the Streaming Locator.␊ + */␊ + StreamingLocatorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "streamingLocators"␊ [k: string]: unknown␊ }␊ @@ -45637,7 +74415,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ContentKeys used by this Streaming Locator.␊ */␊ - contentKeys?: (StreamingLocatorContentKey[] | string)␊ + contentKeys?: (StreamingLocatorContentKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the default ContentKeyPolicy used by this Streaming Locator.␊ */␊ @@ -45649,7 +74430,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of asset or account filters which apply to this streaming locator␊ */␊ - filters?: (string[] | string)␊ + filters?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The start time of the Streaming Locator.␊ */␊ @@ -45671,7 +74455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * ID of Content Key␊ */␊ - id: (string | string)␊ + id: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Label of Content Key as specified in the Streaming Policy␊ */␊ @@ -45694,7 +74481,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Media Filter properties.␊ */␊ - properties: (MediaFilterProperties | string)␊ + properties: (/**␊ + * The Media Filter properties.␊ + */␊ + MediaFilterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaServices/accountFilters"␊ [k: string]: unknown␊ }␊ @@ -45710,8 +74503,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Asset properties.␊ */␊ - properties: (AssetProperties | string)␊ - resources?: MediaServicesAssetsAssetFiltersChildResource[]␊ + properties: (/**␊ + * The Asset properties.␊ + */␊ + AssetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Media/mediaServices/assets/assetFilters␊ + */␊ + MediaServicesAssetsAssetFiltersChildResource[]␊ type: "Microsoft.Media/mediaServices/assets"␊ [k: string]: unknown␊ }␊ @@ -45727,7 +74529,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Media Filter properties.␊ */␊ - properties: (MediaFilterProperties | string)␊ + properties: (/**␊ + * The Media Filter properties.␊ + */␊ + MediaFilterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "assetFilters"␊ [k: string]: unknown␊ }␊ @@ -45743,7 +74551,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Media Filter properties.␊ */␊ - properties: (MediaFilterProperties | string)␊ + properties: (/**␊ + * The Media Filter properties.␊ + */␊ + MediaFilterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaServices/assets/assetFilters"␊ [k: string]: unknown␊ }␊ @@ -45759,7 +74573,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Content Key Policy.␊ */␊ - properties: (ContentKeyPolicyProperties | string)␊ + properties: (/**␊ + * The properties of the Content Key Policy.␊ + */␊ + ContentKeyPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaServices/contentKeyPolicies"␊ [k: string]: unknown␊ }␊ @@ -45775,7 +74595,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Streaming Locator.␊ */␊ - properties: (StreamingLocatorProperties | string)␊ + properties: (/**␊ + * Properties of the Streaming Locator.␊ + */␊ + StreamingLocatorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaServices/streamingLocators"␊ [k: string]: unknown␊ }␊ @@ -45791,7 +74617,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class to specify properties of Streaming Policy␊ */␊ - properties: (StreamingPolicyProperties | string)␊ + properties: (/**␊ + * Class to specify properties of Streaming Policy␊ + */␊ + StreamingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaServices/streamingPolicies"␊ [k: string]: unknown␊ }␊ @@ -45807,8 +74639,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A Transform.␊ */␊ - properties: (TransformProperties | string)␊ - resources?: MediaServicesTransformsJobsChildResource[]␊ + properties: (/**␊ + * A Transform.␊ + */␊ + TransformProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Media/mediaServices/transforms/jobs␊ + */␊ + MediaServicesTransformsJobsChildResource[]␊ type: "Microsoft.Media/mediaServices/transforms"␊ [k: string]: unknown␊ }␊ @@ -45824,7 +74665,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Job.␊ */␊ - properties: (JobProperties2 | string)␊ + properties: (/**␊ + * Properties of the Job.␊ + */␊ + JobProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobs"␊ [k: string]: unknown␊ }␊ @@ -45837,7 +74684,10 @@ Generated by [AVA](https://avajs.dev). */␊ correlationData?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional customer supplied description of the Job.␊ */␊ @@ -45845,15 +74695,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for inputs to a Job.␊ */␊ - input: (JobInput | string)␊ + input: (/**␊ + * Base class for inputs to a Job.␊ + */␊ + JobInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outputs for the Job.␊ */␊ - outputs: (JobOutput[] | string)␊ + outputs: (JobOutput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. If not set, the default is normal.␊ */␊ - priority?: (("Low" | "Normal" | "High") | string)␊ + priority?: (("Low" | "Normal" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45899,7 +74761,10 @@ Generated by [AVA](https://avajs.dev). */␊ inputs?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -45925,7 +74790,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Job.␊ */␊ - properties: (JobProperties2 | string)␊ + properties: (/**␊ + * Properties of the Job.␊ + */␊ + JobProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Media/mediaServices/transforms/jobs"␊ [k: string]: unknown␊ }␊ @@ -45949,7 +74820,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an IoT hub.␊ */␊ - properties: (IotHubProperties | string)␊ + properties: (/**␊ + * The properties of an IoT hub.␊ + */␊ + IotHubProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group that contains the IoT hub. A resource group name uniquely identifies the resource group within the subscription.␊ */␊ @@ -45957,7 +74834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the SKU of the IoT hub.␊ */␊ - sku: (IotHubSkuInfo | string)␊ + sku: (/**␊ + * Information about the SKU of the IoT hub.␊ + */␊ + IotHubSkuInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The subscription identifier.␊ */␊ @@ -45967,7 +74850,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Devices/IotHubs"␊ [k: string]: unknown␊ }␊ @@ -45978,11 +74864,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The shared access policies you can use to secure a connection to the IoT hub.␊ */␊ - authorizationPolicies?: (SharedAccessSignatureAuthorizationRule[] | string)␊ + authorizationPolicies?: (SharedAccessSignatureAuthorizationRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IoT hub cloud-to-device messaging properties.␊ */␊ - cloudToDevice?: (CloudToDeviceProperties | string)␊ + cloudToDevice?: (/**␊ + * The IoT hub cloud-to-device messaging properties.␊ + */␊ + CloudToDeviceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Comments.␊ */␊ @@ -45990,37 +74885,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * If True, file upload notifications are enabled.␊ */␊ - enableFileUploadNotifications?: (boolean | string)␊ + enableFileUploadNotifications?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Event Hub-compatible endpoint properties. The possible keys to this dictionary are events and operationsMonitoringEvents. Both of these keys have to be present in the dictionary while making create or update calls for the IoT hub.␊ */␊ eventHubEndpoints?: ({␊ [k: string]: EventHubProperties␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capabilities and features enabled for the IoT hub.␊ */␊ - features?: (("None" | "DeviceManagement") | string)␊ + features?: (("None" | "DeviceManagement") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP filter rules.␊ */␊ - ipFilterRules?: (IpFilterRule[] | string)␊ + ipFilterRules?: (IpFilterRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The messaging endpoint properties for the file upload notification queue.␊ */␊ messagingEndpoints?: ({␊ [k: string]: MessagingEndpointProperties␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations.␊ */␊ - operationsMonitoringProperties?: (OperationsMonitoringProperties | string)␊ + operationsMonitoringProperties?: (/**␊ + * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations.␊ + */␊ + OperationsMonitoringProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.␊ */␊ storageEndpoints?: ({␊ [k: string]: StorageEndpointProperties␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46038,7 +74957,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The permissions assigned to the shared access policy.␊ */␊ - rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | string)␊ + rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary key.␊ */␊ @@ -46056,11 +74978,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the feedback queue for cloud-to-device messages.␊ */␊ - feedback?: (FeedbackProperties | string)␊ + feedback?: (/**␊ + * The properties of the feedback queue for cloud-to-device messages.␊ + */␊ + FeedbackProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46074,7 +75005,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ @@ -46088,11 +75022,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages␊ */␊ - retentionTimeInDays?: (number | string)␊ + retentionTimeInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46102,7 +75042,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The desired action for requests captured by this rule.␊ */␊ - action: (("Accept" | "Reject") | string)␊ + action: (("Accept" | "Reject") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the IP filter rule.␊ */␊ @@ -46124,7 +75067,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ @@ -46137,7 +75083,10 @@ Generated by [AVA](https://avajs.dev). export interface OperationsMonitoringProperties {␊ events?: ({␊ [k: string]: ("None" | "Error" | "Information" | "Error, Information")␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46165,11 +75114,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of provisioned IoT Hub units. See: https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits.␊ */␊ - capacity: (number | string)␊ + capacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the SKU.␊ */␊ - name: (("F1" | "S1" | "S2" | "S3") | string)␊ + name: (("F1" | "S1" | "S2" | "S3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46192,16 +75147,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an IoT hub.␊ */␊ - properties: (IotHubProperties1 | string)␊ + properties: (/**␊ + * The properties of an IoT hub.␊ + */␊ + IotHubProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group that contains the IoT hub. A resource group name uniquely identifies the resource group within the subscription.␊ */␊ resourcegroup: string␊ - resources?: IotHubsCertificatesChildResource[]␊ + resources?: /**␊ + * Microsoft.Devices/IotHubs/certificates␊ + */␊ + IotHubsCertificatesChildResource[]␊ /**␊ * Information about the SKU of the IoT hub.␊ */␊ - sku: (IotHubSkuInfo1 | string)␊ + sku: (/**␊ + * Information about the SKU of the IoT hub.␊ + */␊ + IotHubSkuInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The subscription identifier.␊ */␊ @@ -46211,7 +75181,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Devices/IotHubs"␊ [k: string]: unknown␊ }␊ @@ -46222,11 +75195,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The shared access policies you can use to secure a connection to the IoT hub.␊ */␊ - authorizationPolicies?: (SharedAccessSignatureAuthorizationRule1[] | string)␊ + authorizationPolicies?: (SharedAccessSignatureAuthorizationRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IoT hub cloud-to-device messaging properties.␊ */␊ - cloudToDevice?: (CloudToDeviceProperties1 | string)␊ + cloudToDevice?: (/**␊ + * The IoT hub cloud-to-device messaging properties.␊ + */␊ + CloudToDeviceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IoT hub comments.␊ */␊ @@ -46234,41 +75216,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * If True, file upload notifications are enabled.␊ */␊ - enableFileUploadNotifications?: (boolean | string)␊ + enableFileUploadNotifications?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Event Hub-compatible endpoint properties. The possible keys to this dictionary are events and operationsMonitoringEvents. Both of these keys have to be present in the dictionary while making create or update calls for the IoT hub.␊ */␊ eventHubEndpoints?: ({␊ [k: string]: EventHubProperties1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capabilities and features enabled for the IoT hub.␊ */␊ - features?: (("None" | "DeviceManagement") | string)␊ + features?: (("None" | "DeviceManagement") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP filter rules.␊ */␊ - ipFilterRules?: (IpFilterRule1[] | string)␊ + ipFilterRules?: (IpFilterRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The messaging endpoint properties for the file upload notification queue.␊ */␊ messagingEndpoints?: ({␊ [k: string]: MessagingEndpointProperties1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.␊ */␊ - operationsMonitoringProperties?: (OperationsMonitoringProperties1 | string)␊ + operationsMonitoringProperties?: (/**␊ + * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.␊ + */␊ + OperationsMonitoringProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging␊ */␊ - routing?: (RoutingProperties | string)␊ + routing?: (/**␊ + * The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging␊ + */␊ + RoutingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.␊ */␊ storageEndpoints?: ({␊ [k: string]: StorageEndpointProperties1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46286,7 +75298,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The permissions assigned to the shared access policy.␊ */␊ - rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | string)␊ + rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary key.␊ */␊ @@ -46304,11 +75319,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the feedback queue for cloud-to-device messages.␊ */␊ - feedback?: (FeedbackProperties1 | string)␊ + feedback?: (/**␊ + * The properties of the feedback queue for cloud-to-device messages.␊ + */␊ + FeedbackProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46322,7 +75346,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ @@ -46336,11 +75363,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages␊ */␊ - retentionTimeInDays?: (number | string)␊ + retentionTimeInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46350,7 +75383,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The desired action for requests captured by this rule.␊ */␊ - action: (("Accept" | "Reject") | string)␊ + action: (("Accept" | "Reject") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the IP filter rule.␊ */␊ @@ -46372,7 +75408,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ @@ -46385,7 +75424,10 @@ Generated by [AVA](https://avajs.dev). export interface OperationsMonitoringProperties1 {␊ events?: ({␊ [k: string]: ("None" | "Error" | "Information" | "Error, Information")␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46395,15 +75437,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.␊ */␊ - endpoints?: (RoutingEndpoints | string)␊ + endpoints?: (/**␊ + * The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.␊ + */␊ + RoutingEndpoints | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.␊ */␊ - fallbackRoute?: (FallbackRouteProperties | string)␊ + fallbackRoute?: (/**␊ + * The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.␊ + */␊ + FallbackRouteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.␊ */␊ - routes?: (RouteProperties[] | string)␊ + routes?: (RouteProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46413,19 +75470,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.␊ */␊ - eventHubs?: (RoutingEventHubProperties[] | string)␊ + eventHubs?: (RoutingEventHubProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.␊ */␊ - serviceBusQueues?: (RoutingServiceBusQueueEndpointProperties[] | string)␊ + serviceBusQueues?: (RoutingServiceBusQueueEndpointProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.␊ */␊ - serviceBusTopics?: (RoutingServiceBusTopicEndpointProperties[] | string)␊ + serviceBusTopics?: (RoutingServiceBusTopicEndpointProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.␊ */␊ - storageContainers?: (RoutingStorageContainerProperties[] | string)␊ + storageContainers?: (RoutingStorageContainerProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46439,7 +75508,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the event hub endpoint.␊ */␊ @@ -46461,7 +75533,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual queue name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the service bus queue endpoint.␊ */␊ @@ -46483,7 +75558,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual topic name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the service bus topic endpoint.␊ */␊ @@ -46501,7 +75579,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.␊ */␊ - batchFrequencyInSeconds?: (number | string)␊ + batchFrequencyInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string of the storage account.␊ */␊ @@ -46521,11 +75602,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).␊ */␊ - maxChunkSizeInBytes?: (number | string)␊ + maxChunkSizeInBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the storage account.␊ */␊ @@ -46547,15 +75634,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.␊ */␊ - endpointNames: (string[] | string)␊ + endpointNames: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used to specify whether the fallback route is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source to which the routing rule is to be applied to. For example, DeviceMessages.␊ */␊ - source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | string)␊ + source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46569,19 +75665,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.␊ */␊ - endpointNames: (string[] | string)␊ + endpointNames: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used to specify whether a route is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source that the routing rule is to be applied to, such as DeviceMessages.␊ */␊ - source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | string)␊ + source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46614,7 +75722,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the certificate␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -46625,11 +75736,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of provisioned IoT Hub units. See: https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits.␊ */␊ - capacity: (number | string)␊ + capacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the SKU.␊ */␊ - name: (("F1" | "S1" | "S2" | "S3") | string)␊ + name: (("F1" | "S1" | "S2" | "S3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46668,18 +75785,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an IoT hub.␊ */␊ - properties: (IotHubProperties2 | string)␊ - resources?: IotHubsCertificatesChildResource1[]␊ + properties: (/**␊ + * The properties of an IoT hub.␊ + */␊ + IotHubProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Devices/IotHubs/certificates␊ + */␊ + IotHubsCertificatesChildResource1[]␊ /**␊ * Information about the SKU of the IoT hub.␊ */␊ - sku: (IotHubSkuInfo2 | string)␊ + sku: (/**␊ + * Information about the SKU of the IoT hub.␊ + */␊ + IotHubSkuInfo2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Devices/IotHubs"␊ [k: string]: unknown␊ }␊ @@ -46690,11 +75825,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The shared access policies you can use to secure a connection to the IoT hub.␊ */␊ - authorizationPolicies?: (SharedAccessSignatureAuthorizationRule2[] | string)␊ + authorizationPolicies?: (SharedAccessSignatureAuthorizationRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IoT hub cloud-to-device messaging properties.␊ */␊ - cloudToDevice?: (CloudToDeviceProperties2 | string)␊ + cloudToDevice?: (/**␊ + * The IoT hub cloud-to-device messaging properties.␊ + */␊ + CloudToDeviceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IoT hub comments.␊ */␊ @@ -46702,41 +75846,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * If True, file upload notifications are enabled.␊ */␊ - enableFileUploadNotifications?: (boolean | string)␊ + enableFileUploadNotifications?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Event Hub-compatible endpoint properties. The possible keys to this dictionary are events and operationsMonitoringEvents. Both of these keys have to be present in the dictionary while making create or update calls for the IoT hub.␊ */␊ eventHubEndpoints?: ({␊ [k: string]: EventHubProperties2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capabilities and features enabled for the IoT hub.␊ */␊ - features?: (("None" | "DeviceManagement") | string)␊ + features?: (("None" | "DeviceManagement") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP filter rules.␊ */␊ - ipFilterRules?: (IpFilterRule2[] | string)␊ + ipFilterRules?: (IpFilterRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The messaging endpoint properties for the file upload notification queue.␊ */␊ messagingEndpoints?: ({␊ [k: string]: MessagingEndpointProperties2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.␊ */␊ - operationsMonitoringProperties?: (OperationsMonitoringProperties2 | string)␊ + operationsMonitoringProperties?: (/**␊ + * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.␊ + */␊ + OperationsMonitoringProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging␊ */␊ - routing?: (RoutingProperties1 | string)␊ + routing?: (/**␊ + * The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging␊ + */␊ + RoutingProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.␊ */␊ storageEndpoints?: ({␊ [k: string]: StorageEndpointProperties2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46754,7 +75928,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The permissions assigned to the shared access policy.␊ */␊ - rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | string)␊ + rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary key.␊ */␊ @@ -46772,11 +75949,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the feedback queue for cloud-to-device messages.␊ */␊ - feedback?: (FeedbackProperties2 | string)␊ + feedback?: (/**␊ + * The properties of the feedback queue for cloud-to-device messages.␊ + */␊ + FeedbackProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46790,7 +75976,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ @@ -46804,11 +75993,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages␊ */␊ - retentionTimeInDays?: (number | string)␊ + retentionTimeInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46818,7 +76013,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The desired action for requests captured by this rule.␊ */␊ - action: (("Accept" | "Reject") | string)␊ + action: (("Accept" | "Reject") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the IP filter rule.␊ */␊ @@ -46840,7 +76038,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ @@ -46853,7 +76054,10 @@ Generated by [AVA](https://avajs.dev). export interface OperationsMonitoringProperties2 {␊ events?: ({␊ [k: string]: ("None" | "Error" | "Information" | "Error, Information")␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46863,15 +76067,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.␊ */␊ - endpoints?: (RoutingEndpoints1 | string)␊ + endpoints?: (/**␊ + * The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.␊ + */␊ + RoutingEndpoints1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.␊ */␊ - fallbackRoute?: (FallbackRouteProperties1 | string)␊ + fallbackRoute?: (/**␊ + * The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.␊ + */␊ + FallbackRouteProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.␊ */␊ - routes?: (RouteProperties1[] | string)␊ + routes?: (RouteProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46881,19 +76100,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.␊ */␊ - eventHubs?: (RoutingEventHubProperties1[] | string)␊ + eventHubs?: (RoutingEventHubProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.␊ */␊ - serviceBusQueues?: (RoutingServiceBusQueueEndpointProperties1[] | string)␊ + serviceBusQueues?: (RoutingServiceBusQueueEndpointProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.␊ */␊ - serviceBusTopics?: (RoutingServiceBusTopicEndpointProperties1[] | string)␊ + serviceBusTopics?: (RoutingServiceBusTopicEndpointProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.␊ */␊ - storageContainers?: (RoutingStorageContainerProperties1[] | string)␊ + storageContainers?: (RoutingStorageContainerProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -46907,7 +76138,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the event hub endpoint.␊ */␊ @@ -46929,7 +76163,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual queue name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the service bus queue endpoint.␊ */␊ @@ -46951,7 +76188,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual topic name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the service bus topic endpoint.␊ */␊ @@ -46969,7 +76209,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.␊ */␊ - batchFrequencyInSeconds?: (number | string)␊ + batchFrequencyInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string of the storage account.␊ */␊ @@ -46989,11 +76232,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).␊ */␊ - maxChunkSizeInBytes?: (number | string)␊ + maxChunkSizeInBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the storage account.␊ */␊ @@ -47015,11 +76264,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.␊ */␊ - endpointNames: (string[] | string)␊ + endpointNames: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used to specify whether the fallback route is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.␊ */␊ @@ -47027,7 +76282,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source to which the routing rule is to be applied to. For example, DeviceMessages.␊ */␊ - source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | string)␊ + source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47041,19 +76299,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.␊ */␊ - endpointNames: (string[] | string)␊ + endpointNames: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used to specify whether a route is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source that the routing rule is to be applied to, such as DeviceMessages.␊ */␊ - source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | string)␊ + source: (("DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47086,7 +76356,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the certificate␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -47097,11 +76370,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of provisioned IoT Hub units. See: https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the SKU.␊ */␊ - name: (("F1" | "S1" | "S2" | "S3") | string)␊ + name: (("F1" | "S1" | "S2" | "S3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47140,18 +76419,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an IoT hub.␊ */␊ - properties: (IotHubProperties3 | string)␊ - resources?: IotHubsCertificatesChildResource2[]␊ + properties: (/**␊ + * The properties of an IoT hub.␊ + */␊ + IotHubProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Devices/IotHubs/certificates␊ + */␊ + IotHubsCertificatesChildResource2[]␊ /**␊ * Information about the SKU of the IoT hub.␊ */␊ - sku: (IotHubSkuInfo3 | string)␊ + sku: (/**␊ + * Information about the SKU of the IoT hub.␊ + */␊ + IotHubSkuInfo3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Devices/IotHubs"␊ [k: string]: unknown␊ }␊ @@ -47162,11 +76459,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The shared access policies you can use to secure a connection to the IoT hub.␊ */␊ - authorizationPolicies?: (SharedAccessSignatureAuthorizationRule3[] | string)␊ + authorizationPolicies?: (SharedAccessSignatureAuthorizationRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IoT hub cloud-to-device messaging properties.␊ */␊ - cloudToDevice?: (CloudToDeviceProperties3 | string)␊ + cloudToDevice?: (/**␊ + * The IoT hub cloud-to-device messaging properties.␊ + */␊ + CloudToDeviceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IoT hub comments.␊ */␊ @@ -47174,41 +76480,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * If True, file upload notifications are enabled.␊ */␊ - enableFileUploadNotifications?: (boolean | string)␊ + enableFileUploadNotifications?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Event Hub-compatible endpoint properties. The possible keys to this dictionary are events and operationsMonitoringEvents. Both of these keys have to be present in the dictionary while making create or update calls for the IoT hub.␊ */␊ eventHubEndpoints?: ({␊ [k: string]: EventHubProperties3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capabilities and features enabled for the IoT hub.␊ */␊ - features?: (("None" | "DeviceManagement") | string)␊ + features?: (("None" | "DeviceManagement") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP filter rules.␊ */␊ - ipFilterRules?: (IpFilterRule3[] | string)␊ + ipFilterRules?: (IpFilterRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The messaging endpoint properties for the file upload notification queue.␊ */␊ messagingEndpoints?: ({␊ [k: string]: MessagingEndpointProperties3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.␊ */␊ - operationsMonitoringProperties?: (OperationsMonitoringProperties3 | string)␊ + operationsMonitoringProperties?: (/**␊ + * The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.␊ + */␊ + OperationsMonitoringProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging␊ */␊ - routing?: (RoutingProperties2 | string)␊ + routing?: (/**␊ + * The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging␊ + */␊ + RoutingProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.␊ */␊ storageEndpoints?: ({␊ [k: string]: StorageEndpointProperties3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47226,7 +76562,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The permissions assigned to the shared access policy.␊ */␊ - rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | string)␊ + rights: (("RegistryRead" | "RegistryWrite" | "ServiceConnect" | "DeviceConnect" | "RegistryRead, RegistryWrite" | "RegistryRead, ServiceConnect" | "RegistryRead, DeviceConnect" | "RegistryWrite, ServiceConnect" | "RegistryWrite, DeviceConnect" | "ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect" | "RegistryRead, RegistryWrite, DeviceConnect" | "RegistryRead, ServiceConnect, DeviceConnect" | "RegistryWrite, ServiceConnect, DeviceConnect" | "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary key.␊ */␊ @@ -47244,11 +76583,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the feedback queue for cloud-to-device messages.␊ */␊ - feedback?: (FeedbackProperties3 | string)␊ + feedback?: (/**␊ + * The properties of the feedback queue for cloud-to-device messages.␊ + */␊ + FeedbackProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47262,7 +76610,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.␊ */␊ @@ -47276,11 +76627,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages␊ */␊ - retentionTimeInDays?: (number | string)␊ + retentionTimeInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47290,7 +76647,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The desired action for requests captured by this rule.␊ */␊ - action: (("Accept" | "Reject") | string)␊ + action: (("Accept" | "Reject") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the IP filter rule.␊ */␊ @@ -47312,7 +76672,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.␊ */␊ @@ -47325,7 +76688,10 @@ Generated by [AVA](https://avajs.dev). export interface OperationsMonitoringProperties3 {␊ events?: ({␊ [k: string]: ("None" | "Error" | "Information" | "Error, Information")␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47335,15 +76701,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.␊ */␊ - endpoints?: (RoutingEndpoints2 | string)␊ + endpoints?: (/**␊ + * The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.␊ + */␊ + RoutingEndpoints2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.␊ */␊ - fallbackRoute?: (FallbackRouteProperties2 | string)␊ + fallbackRoute?: (/**␊ + * The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint.␊ + */␊ + FallbackRouteProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.␊ */␊ - routes?: (RouteProperties2[] | string)␊ + routes?: (RouteProperties2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47353,19 +76734,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.␊ */␊ - eventHubs?: (RoutingEventHubProperties2[] | string)␊ + eventHubs?: (RoutingEventHubProperties2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.␊ */␊ - serviceBusQueues?: (RoutingServiceBusQueueEndpointProperties2[] | string)␊ + serviceBusQueues?: (RoutingServiceBusQueueEndpointProperties2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.␊ */␊ - serviceBusTopics?: (RoutingServiceBusTopicEndpointProperties2[] | string)␊ + serviceBusTopics?: (RoutingServiceBusTopicEndpointProperties2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.␊ */␊ - storageContainers?: (RoutingStorageContainerProperties2[] | string)␊ + storageContainers?: (RoutingStorageContainerProperties2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47379,7 +76772,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the event hub endpoint.␊ */␊ @@ -47401,7 +76797,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual queue name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the service bus queue endpoint.␊ */␊ @@ -47423,7 +76822,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types. The name need not be the same as the actual topic name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the service bus topic endpoint.␊ */␊ @@ -47441,7 +76843,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.␊ */␊ - batchFrequencyInSeconds?: (number | string)␊ + batchFrequencyInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string of the storage account.␊ */␊ @@ -47461,11 +76866,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).␊ */␊ - maxChunkSizeInBytes?: (number | string)␊ + maxChunkSizeInBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, operationsMonitoringEvents, fileNotifications, $default. Endpoint names must be unique across endpoint types.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource group of the storage account.␊ */␊ @@ -47487,11 +76898,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.␊ */␊ - endpointNames: (string[] | string)␊ + endpointNames: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used to specify whether the fallback route is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.␊ */␊ @@ -47499,7 +76916,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source to which the routing rule is to be applied to. For example, DeviceMessages.␊ */␊ - source: (("Invalid" | "DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | string)␊ + source: (("Invalid" | "DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47513,19 +76933,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.␊ */␊ - endpointNames: (string[] | string)␊ + endpointNames: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used to specify whether a route is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source that the routing rule is to be applied to, such as DeviceMessages.␊ */␊ - source: (("Invalid" | "DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | string)␊ + source: (("Invalid" | "DeviceMessages" | "TwinChangeEvents" | "DeviceLifecycleEvents" | "DeviceJobLifecycleEvents") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47558,7 +76990,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the certificate␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -47569,11 +77004,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of provisioned IoT Hub units. See: https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the SKU.␊ */␊ - name: (("F1" | "S1" | "S2" | "S3" | "B1" | "B2" | "B3") | string)␊ + name: (("F1" | "S1" | "S2" | "S3" | "B1" | "B2" | "B3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47633,18 +77074,33 @@ Generated by [AVA](https://avajs.dev). * Name of provisioning service to create or update.␊ */␊ name: string␊ - properties: (IotDpsPropertiesDescription | string)␊ - resources?: ProvisioningServicesCertificatesChildResource[]␊ + properties: (IotDpsPropertiesDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Devices/provisioningServices/certificates␊ + */␊ + ProvisioningServicesCertificatesChildResource[]␊ /**␊ * List of possible provisioning service SKUs.␊ */␊ - sku: (IotDpsSkuInfo | string)␊ + sku: (/**␊ + * List of possible provisioning service SKUs.␊ + */␊ + IotDpsSkuInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Devices/provisioningServices"␊ [k: string]: unknown␊ }␊ @@ -47652,12 +77108,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allocation policy to be used by this provisioning service.␊ */␊ - allocationPolicy?: (("Hashed" | "GeoLatency" | "Static") | string)␊ - authorizationPolicies?: (SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] | string)␊ + allocationPolicy?: (("Hashed" | "GeoLatency" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + authorizationPolicies?: (SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of IoT hubs associated with this provisioning service.␊ */␊ - iotHubs?: (IotHubDefinitionDescription[] | string)␊ + iotHubs?: (IotHubDefinitionDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM provisioning state of the provisioning service.␊ */␊ @@ -47665,7 +77130,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current state of the provisioning service.␊ */␊ - state?: (("Activating" | "Active" | "Deleting" | "Deleted" | "ActivationFailed" | "DeletionFailed" | "Transitioning" | "Suspending" | "Suspended" | "Resuming" | "FailingOver" | "FailoverFailed") | string)␊ + state?: (("Activating" | "Active" | "Deleting" | "Deleted" | "ActivationFailed" | "DeletionFailed" | "Transitioning" | "Suspending" | "Suspended" | "Resuming" | "FailingOver" | "FailoverFailed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47683,7 +77151,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rights that this key has.␊ */␊ - rights: (("ServiceConfig" | "EnrollmentRead" | "EnrollmentWrite" | "DeviceConnect" | "RegistrationStatusRead" | "RegistrationStatusWrite") | string)␊ + rights: (("ServiceConfig" | "EnrollmentRead" | "EnrollmentWrite" | "DeviceConnect" | "RegistrationStatusRead" | "RegistrationStatusWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Secondary SAS key value.␊ */␊ @@ -47694,8 +77165,14 @@ Generated by [AVA](https://avajs.dev). * Description of the IoT hub.␊ */␊ export interface IotHubDefinitionDescription {␊ - allocationWeight?: (number | string)␊ - applyAllocationPolicy?: (boolean | string)␊ + allocationWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + applyAllocationPolicy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection string og the IoT hub.␊ */␊ @@ -47729,8 +77206,14 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of services of the selected tier allowed in the subscription.␊ */␊ - capacity?: (number | string)␊ - name?: ("S1" | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + name?: ("S1" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47753,18 +77236,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope␊ */␊ - properties: (IotDpsPropertiesDescription1 | string)␊ - resources?: ProvisioningServicesCertificatesChildResource1[]␊ + properties: (/**␊ + * the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope␊ + */␊ + IotDpsPropertiesDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Devices/provisioningServices/certificates␊ + */␊ + ProvisioningServicesCertificatesChildResource1[]␊ /**␊ * List of possible provisioning service SKUs.␊ */␊ - sku: (IotDpsSkuInfo1 | string)␊ + sku: (/**␊ + * List of possible provisioning service SKUs.␊ + */␊ + IotDpsSkuInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Devices/provisioningServices"␊ [k: string]: unknown␊ }␊ @@ -47775,15 +77276,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allocation policy to be used by this provisioning service.␊ */␊ - allocationPolicy?: (("Hashed" | "GeoLatency" | "Static") | string)␊ + allocationPolicy?: (("Hashed" | "GeoLatency" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of authorization keys for a provisioning service.␊ */␊ - authorizationPolicies?: (SharedAccessSignatureAuthorizationRuleAccessRightsDescription1[] | string)␊ + authorizationPolicies?: (SharedAccessSignatureAuthorizationRuleAccessRightsDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of IoT hubs associated with this provisioning service.␊ */␊ - iotHubs?: (IotHubDefinitionDescription1[] | string)␊ + iotHubs?: (IotHubDefinitionDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM provisioning state of the provisioning service.␊ */␊ @@ -47791,7 +77301,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current state of the provisioning service.␊ */␊ - state?: (("Activating" | "Active" | "Deleting" | "Deleted" | "ActivationFailed" | "DeletionFailed" | "Transitioning" | "Suspending" | "Suspended" | "Resuming" | "FailingOver" | "FailoverFailed") | string)␊ + state?: (("Activating" | "Active" | "Deleting" | "Deleted" | "ActivationFailed" | "DeletionFailed" | "Transitioning" | "Suspending" | "Suspended" | "Resuming" | "FailingOver" | "FailoverFailed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47809,7 +77322,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rights that this key has.␊ */␊ - rights: (("ServiceConfig" | "EnrollmentRead" | "EnrollmentWrite" | "DeviceConnect" | "RegistrationStatusRead" | "RegistrationStatusWrite") | string)␊ + rights: (("ServiceConfig" | "EnrollmentRead" | "EnrollmentWrite" | "DeviceConnect" | "RegistrationStatusRead" | "RegistrationStatusWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Secondary SAS key value.␊ */␊ @@ -47823,11 +77339,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Weight to apply for a given IoT hub.␊ */␊ - allocationWeight?: (number | string)␊ + allocationWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag for applying allocationPolicy or not for a given IoT hub.␊ */␊ - applyAllocationPolicy?: (boolean | string)␊ + applyAllocationPolicy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection string of the IoT hub.␊ */␊ @@ -47861,11 +77383,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of units to provision␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku name.␊ */␊ - name?: ("S1" | string)␊ + name?: ("S1" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -47893,7 +77421,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the cluster properties.␊ */␊ - properties: (ClusterProperties8 | string)␊ + properties: (ClusterProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ClusterProperties8 {␊ @@ -47904,19 +77435,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.ServiceFabric/clusters: The server certificate used by reverse proxy.␊ */␊ - httpApplicationGatewayCertificate?: (CertificateDescription | string)␊ + httpApplicationGatewayCertificate?: (CertificateDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: The settings to enable AAD authentication on the cluster.␊ */␊ - azureActiveDirectory?: (AzureActiveDirectory | string)␊ + azureActiveDirectory?: (AzureActiveDirectory | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: This level is used to set the number of replicas of the system services. Details: http://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-capacity/#the-reliability-characteristics-of-the-cluster␊ */␊ - reliabilityLevel?: (("Bronze" | "Silver" | "Gold" | "Platinum") | string)␊ + reliabilityLevel?: (("Bronze" | "Silver" | "Gold" | "Platinum") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: The node types of the cluster. Details: http://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-capacity␊ */␊ - nodeTypes: ([NodeTypes, ...(NodeTypes)[]] | string)␊ + nodeTypes: (/**␊ + * @minItems 1␊ + */␊ + [NodeTypes, ...(NodeTypes)[]] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: The http management endpoint of the cluster.␊ */␊ @@ -47924,33 +77470,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.ServiceFabric/clusters: The certificate to use for node to node communication within cluster, the server certificate of the cluster and the default admin client.␊ */␊ - certificate?: (CertificateDescription | string)␊ + certificate?: (CertificateDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: List of client certificates to whitelist based on thumbprints.␊ */␊ - clientCertificateThumbprints?: (ClientCertificateThumbprint[] | string)␊ + clientCertificateThumbprints?: (ClientCertificateThumbprint[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: List of client certificates to whitelist based on common names.␊ */␊ - clientCertificateCommonNames?: (ClientCertificateCommonName[] | string)␊ + clientCertificateCommonNames?: (ClientCertificateCommonName[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: List of custom fabric settings to configure the cluster.␊ */␊ - fabricSettings?: (SettingsSectionDescription[] | string)␊ + fabricSettings?: (SettingsSectionDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: The policy to use when upgrading the cluster.␊ */␊ - upgradeDescription?: (PaasClusterUpgradePolicy | string)␊ + upgradeDescription?: (PaasClusterUpgradePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.ServiceFabric/clusters: The azure storage account information for uploading cluster logs.␊ */␊ - diagnosticsStorageAccountConfig?: (DiagnosticsStorageAccountConfig | string)␊ + diagnosticsStorageAccountConfig?: (DiagnosticsStorageAccountConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CertificateDescription {␊ thumbprint: string␊ thumbprintSecondary?: string␊ - x509StoreName: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | string)␊ + x509StoreName: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectory {␊ @@ -47960,38 +77527,80 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NodeTypes {␊ - httpApplicationGatewayEndpointPort?: (number | string)␊ + httpApplicationGatewayEndpointPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This level is used to set the durability of nodes of this type.␊ */␊ - durabilityLevel?: (("Bronze" | "Silver" | "Gold" | "Platinum") | string)␊ - vmInstanceCount: (number | string)␊ + durabilityLevel?: (("Bronze" | "Silver" | "Gold" | "Platinum") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + vmInstanceCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ placementProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ capacities?: ({␊ [k: string]: string␊ - } | string)␊ - clientConnectionEndpointPort: (number | string)␊ - httpGatewayEndpointPort: (number | string)␊ - applicationPorts?: (Ports | string)␊ - ephemeralPorts?: (Ports | string)␊ - isPrimary: (boolean | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + clientConnectionEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + httpGatewayEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + applicationPorts?: (Ports | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + ephemeralPorts?: (Ports | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + isPrimary: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Ports {␊ - startPort: (number | string)␊ - endPort: (number | string)␊ + startPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + endPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ClientCertificateThumbprint {␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ certificateThumbprint: string␊ [k: string]: unknown␊ }␊ export interface ClientCertificateCommonName {␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ certificateCommonName: string␊ certificateIssuerThumbprint: string␊ [k: string]: unknown␊ @@ -48002,7 +77611,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ value: string␊ [k: string]: unknown␊ - } | string)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)[]␊ [k: string]: unknown␊ }␊ export interface PaasClusterUpgradePolicy {␊ @@ -48013,14 +77625,29 @@ Generated by [AVA](https://avajs.dev). upgradeTimeout: string␊ upgradeDomainTimeout: string␊ healthPolicy: {␊ - maxPercentUnhealthyNodes: (number | string)␊ - maxPercentUnhealthyApplications: (number | string)␊ + maxPercentUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maxPercentUnhealthyApplications: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ deltaHealthPolicy?: {␊ - maxPercentDeltaUnhealthyNodes: (number | string)␊ - maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | string)␊ - maxPercentDeltaUnhealthyApplications: (number | string)␊ + maxPercentDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maxPercentDeltaUnhealthyApplications: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -48049,13 +77676,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster resource properties␊ */␊ - properties: (ClusterProperties9 | string)␊ + properties: (/**␊ + * The cluster resource properties␊ + */␊ + ClusterProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters"␊ [k: string]: unknown␊ }␊ @@ -48066,19 +77702,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings to enable AAD authentication on the cluster␊ */␊ - azureActiveDirectory?: (AzureActiveDirectory1 | string)␊ + azureActiveDirectory?: (/**␊ + * The settings to enable AAD authentication on the cluster␊ + */␊ + AzureActiveDirectory1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate details␊ */␊ - certificate?: (CertificateDescription1 | string)␊ + certificate?: (/**␊ + * Certificate details␊ + */␊ + CertificateDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of client certificates to whitelist based on common names␊ */␊ - clientCertificateCommonNames?: (ClientCertificateCommonName1[] | string)␊ + clientCertificateCommonNames?: (ClientCertificateCommonName1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client thumbprint details ,it is used for client access for cluster operation␊ */␊ - clientCertificateThumbprints?: (ClientCertificateThumbprint1[] | string)␊ + clientCertificateThumbprints?: (ClientCertificateThumbprint1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceFabric code version running in your cluster␊ */␊ @@ -48086,11 +77740,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostics storage account config␊ */␊ - diagnosticsStorageAccountConfig?: (DiagnosticsStorageAccountConfig1 | string)␊ + diagnosticsStorageAccountConfig?: (/**␊ + * Diagnostics storage account config␊ + */␊ + DiagnosticsStorageAccountConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of custom fabric settings to configure the cluster.␊ */␊ - fabricSettings?: (SettingsSectionDescription1[] | string)␊ + fabricSettings?: (SettingsSectionDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The http management endpoint of the cluster␊ */␊ @@ -48098,23 +77761,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of node types that make up the cluster␊ */␊ - nodeTypes: (NodeTypeDescription[] | string)␊ + nodeTypes: (NodeTypeDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster reliability level indicates replica set size of system service.␊ */␊ - reliabilityLevel?: (("Bronze" | "Silver" | "Gold" | "Platinum") | string)␊ + reliabilityLevel?: (("Bronze" | "Silver" | "Gold" | "Platinum") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate details␊ */␊ - reverseProxyCertificate?: (CertificateDescription1 | string)␊ + reverseProxyCertificate?: (/**␊ + * Certificate details␊ + */␊ + CertificateDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster upgrade policy␊ */␊ - upgradeDescription?: (ClusterUpgradePolicy | string)␊ + upgradeDescription?: (/**␊ + * Cluster upgrade policy␊ + */␊ + ClusterUpgradePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster upgrade mode indicates if fabric upgrade is initiated automatically by the system or not.␊ */␊ - upgradeMode?: (("Automatic" | "Manual") | string)␊ + upgradeMode?: (("Automatic" | "Manual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.␊ */␊ @@ -48154,7 +77838,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The local certificate store location.␊ */␊ - x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | string)␊ + x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48172,7 +77859,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Is this certificate used for admin access from the client, if false , it is used or query only access␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48186,7 +77876,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Is this certificate used for admin access from the client, if false, it is used or query only access␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48226,7 +77919,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of settings in the section, each setting is a tuple consisting of setting name and value␊ */␊ - parameters: (SettingsParameterDescription[] | string)␊ + parameters: (SettingsParameterDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48250,33 +77946,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port range details␊ */␊ - applicationPorts?: (EndpointRangeDescription | string)␊ + applicationPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much of a resource a node has␊ */␊ capacities?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP cluster management endpoint port␊ */␊ - clientConnectionEndpointPort: (number | string)␊ + clientConnectionEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Node type durability Level.␊ */␊ - durabilityLevel?: (("Bronze" | "Silver" | "Gold") | string)␊ + durabilityLevel?: (("Bronze" | "Silver" | "Gold") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port range details␊ */␊ - ephemeralPorts?: (EndpointRangeDescription | string)␊ + ephemeralPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP cluster management endpoint port␊ */␊ - httpGatewayEndpointPort: (number | string)␊ + httpGatewayEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Mark this as the primary node type␊ */␊ - isPrimary: (boolean | string)␊ + isPrimary: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the node type␊ */␊ @@ -48286,15 +78009,24 @@ Generated by [AVA](https://avajs.dev). */␊ placementProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Endpoint used by reverse proxy␊ */␊ - reverseProxyEndpointPort?: (number | string)␊ + reverseProxyEndpointPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of node instances in the node type␊ */␊ - vmInstanceCount: (number | string)␊ + vmInstanceCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48304,11 +78036,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * End port of a range of ports␊ */␊ - endPort: (number | string)␊ + endPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Starting port of a range of ports␊ */␊ - startPort: (number | string)␊ + startPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48318,11 +78056,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Delta health policy for the cluster␊ */␊ - deltaHealthPolicy?: (ClusterUpgradeDeltaHealthPolicy | string)␊ + deltaHealthPolicy?: (/**␊ + * Delta health policy for the cluster␊ + */␊ + ClusterUpgradeDeltaHealthPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Force node to restart or not␊ */␊ - forceRestart?: (boolean | string)␊ + forceRestart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The length of time that health checks can fail continuously,it represents .Net TimeSpan␊ */␊ @@ -48338,11 +78085,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ */␊ - healthPolicy: (ClusterHealthPolicy | string)␊ + healthPolicy: (/**␊ + * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ + */␊ + ClusterHealthPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use the user defined upgrade policy or not␊ */␊ - overrideUserUpgradePolicy?: (boolean | string)␊ + overrideUserUpgradePolicy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for any upgrade domain,it represents .Net TimeSpan␊ */␊ @@ -48364,15 +78120,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional unhealthy applications percentage␊ */␊ - maxPercentDeltaUnhealthyApplications: (number | string)␊ + maxPercentDeltaUnhealthyApplications: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional unhealthy nodes percentage␊ */␊ - maxPercentDeltaUnhealthyNodes: (number | string)␊ + maxPercentDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional unhealthy nodes percentage per upgrade domain ␊ */␊ - maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | string)␊ + maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48382,11 +78147,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10. ␊ */␊ - maxPercentUnhealthyApplications?: (number | string)␊ + maxPercentUnhealthyApplications?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10. ␊ */␊ - maxPercentUnhealthyNodes?: (number | string)␊ + maxPercentUnhealthyNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48405,14 +78176,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the cluster resource properties.␊ */␊ - properties: (ClusterProperties10 | string)␊ - resources?: (ClustersApplicationTypesChildResource | ClustersApplicationsChildResource)[]␊ + properties: (/**␊ + * Describes the cluster resource properties.␊ + */␊ + ClusterProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes␊ + */␊ + ClustersApplicationTypesChildResource | /**␊ + * Microsoft.ServiceFabric/clusters/applications␊ + */␊ + ClustersApplicationsChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters"␊ [k: string]: unknown␊ }␊ @@ -48423,40 +78209,76 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of add-on features to enable in the cluster.␊ */␊ - addOnFeatures?: (("RepairManager" | "DnsService" | "BackupRestoreService")[] | string)␊ + addOnFeatures?: (("RepairManager" | "DnsService" | "BackupRestoreService")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Service Fabric runtime versions available for this cluster.␊ */␊ - availableClusterVersions?: (ClusterVersionDetails[] | string)␊ + availableClusterVersions?: (ClusterVersionDetails[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The settings to enable AAD authentication on the cluster.␊ */␊ - azureActiveDirectory?: (AzureActiveDirectory2 | string)␊ + azureActiveDirectory?: (/**␊ + * The settings to enable AAD authentication on the cluster.␊ + */␊ + AzureActiveDirectory2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the certificate details.␊ */␊ - certificate?: (CertificateDescription2 | string)␊ + certificate?: (/**␊ + * Describes the certificate details.␊ + */␊ + CertificateDescription2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of client certificates referenced by common name that are allowed to manage the cluster.␊ */␊ - clientCertificateCommonNames?: (ClientCertificateCommonName2[] | string)␊ + clientCertificateCommonNames?: (ClientCertificateCommonName2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of client certificates referenced by thumbprint that are allowed to manage the cluster.␊ */␊ - clientCertificateThumbprints?: (ClientCertificateThumbprint2[] | string)␊ + clientCertificateThumbprints?: (ClientCertificateThumbprint2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.␊ */␊ clusterCodeVersion?: string␊ - clusterState?: (("WaitingForNodes" | "Deploying" | "BaselineUpgrade" | "UpdatingUserConfiguration" | "UpdatingUserCertificate" | "UpdatingInfrastructure" | "EnforcingClusterVersion" | "UpgradeServiceUnreachable" | "AutoScale" | "Ready") | string)␊ + clusterState?: (("WaitingForNodes" | "Deploying" | "BaselineUpgrade" | "UpdatingUserConfiguration" | "UpdatingUserCertificate" | "UpdatingInfrastructure" | "EnforcingClusterVersion" | "UpgradeServiceUnreachable" | "AutoScale" | "Ready") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage account information for storing Service Fabric diagnostic logs.␊ */␊ - diagnosticsStorageAccountConfig?: (DiagnosticsStorageAccountConfig2 | string)␊ + diagnosticsStorageAccountConfig?: (/**␊ + * The storage account information for storing Service Fabric diagnostic logs.␊ + */␊ + DiagnosticsStorageAccountConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of custom fabric settings to configure the cluster.␊ */␊ - fabricSettings?: (SettingsSectionDescription2[] | string)␊ + fabricSettings?: (SettingsSectionDescription2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The http management endpoint of the cluster.␊ */␊ @@ -48464,17 +78286,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of node types in the cluster.␊ */␊ - nodeTypes: (NodeTypeDescription1[] | string)␊ - reliabilityLevel?: (("None" | "Bronze" | "Silver" | "Gold" | "Platinum") | string)␊ + nodeTypes: (NodeTypeDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + reliabilityLevel?: (("None" | "Bronze" | "Silver" | "Gold" | "Platinum") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the certificate details.␊ */␊ - reverseProxyCertificate?: (CertificateDescription2 | string)␊ + reverseProxyCertificate?: (/**␊ + * Describes the certificate details.␊ + */␊ + CertificateDescription2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the policy used when upgrading the cluster.␊ */␊ - upgradeDescription?: (ClusterUpgradePolicy1 | string)␊ - upgradeMode?: (("Automatic" | "Manual") | string)␊ + upgradeDescription?: (/**␊ + * Describes the policy used when upgrading the cluster.␊ + */␊ + ClusterUpgradePolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + upgradeMode?: (("Automatic" | "Manual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.␊ */␊ @@ -48492,7 +78335,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if this version is for Windows or Linux operating system.␊ */␊ - environment?: (("Windows" | "Linux") | string)␊ + environment?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The date of expiry of support of the version.␊ */␊ @@ -48532,7 +78378,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The local certificate store location.␊ */␊ - x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | string)␊ + x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48550,7 +78399,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48564,7 +78416,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48604,7 +78459,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The collection of parameters in the section.␊ */␊ - parameters: (SettingsParameterDescription1[] | string)␊ + parameters: (SettingsParameterDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48628,30 +78486,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port range details␊ */␊ - applicationPorts?: (EndpointRangeDescription1 | string)␊ + applicationPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.␊ */␊ capacities?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP cluster management endpoint port.␊ */␊ - clientConnectionEndpointPort: (number | string)␊ - durabilityLevel?: (("Bronze" | "Silver" | "Gold") | string)␊ + clientConnectionEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + durabilityLevel?: (("Bronze" | "Silver" | "Gold") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port range details␊ */␊ - ephemeralPorts?: (EndpointRangeDescription1 | string)␊ + ephemeralPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP cluster management endpoint port.␊ */␊ - httpGatewayEndpointPort: (number | string)␊ + httpGatewayEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.␊ */␊ - isPrimary: (boolean | string)␊ + isPrimary: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the node type.␊ */␊ @@ -48661,15 +78546,24 @@ Generated by [AVA](https://avajs.dev). */␊ placementProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The endpoint used by reverse proxy.␊ */␊ - reverseProxyEndpointPort?: (number | string)␊ + reverseProxyEndpointPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.␊ */␊ - vmInstanceCount: (number | string)␊ + vmInstanceCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48679,11 +78573,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * End port of a range of ports␊ */␊ - endPort: (number | string)␊ + endPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Starting port of a range of ports␊ */␊ - startPort: (number | string)␊ + startPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48693,11 +78593,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the delta health policies for the cluster upgrade.␊ */␊ - deltaHealthPolicy?: (ClusterUpgradeDeltaHealthPolicy1 | string)␊ + deltaHealthPolicy?: (/**␊ + * Describes the delta health policies for the cluster upgrade.␊ + */␊ + ClusterUpgradeDeltaHealthPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).␊ */␊ - forceRestart?: (boolean | string)␊ + forceRestart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.␊ */␊ @@ -48713,7 +78622,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ */␊ - healthPolicy: (ClusterHealthPolicy1 | string)␊ + healthPolicy: (/**␊ + * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ + */␊ + ClusterHealthPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.␊ */␊ @@ -48735,15 +78650,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum allowed percentage of applications health degradation allowed during cluster upgrades. The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.␊ */␊ - maxPercentDeltaUnhealthyApplications: (number | string)␊ + maxPercentDeltaUnhealthyApplications: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.␊ */␊ - maxPercentDeltaUnhealthyNodes: (number | string)␊ + maxPercentDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades. The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation. The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits. ␊ */␊ - maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | string)␊ + maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48753,11 +78677,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10. ␊ */␊ - maxPercentUnhealthyApplications?: (number | string)␊ + maxPercentUnhealthyApplications?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10. ␊ */␊ - maxPercentUnhealthyNodes?: (number | string)␊ + maxPercentUnhealthyNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48776,7 +78706,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application type name properties␊ */␊ - properties: (ApplicationTypeResourceProperties | string)␊ + properties: (/**␊ + * The application type name properties␊ + */␊ + ApplicationTypeResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "applicationTypes"␊ [k: string]: unknown␊ }␊ @@ -48802,7 +78738,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application resource properties.␊ */␊ - properties: (ApplicationResourceProperties | string)␊ + properties: (/**␊ + * The application resource properties.␊ + */␊ + ApplicationResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "applications"␊ [k: string]: unknown␊ }␊ @@ -48813,25 +78755,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.␊ */␊ - maximumNodes?: ((number & string) | string)␊ + maximumNodes?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of application capacity metric description.␊ */␊ - metrics?: (ApplicationMetricDescription[] | string)␊ + metrics?: (ApplicationMetricDescription[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.␊ */␊ - minimumNodes?: (number | string)␊ + minimumNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of application parameters with overridden values from their default values specified in the application manifest.␊ */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remove the current application capacity settings.␊ */␊ - removeApplicationCapacity?: (boolean | string)␊ + removeApplicationCapacity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application type name as defined in the application manifest.␊ */␊ @@ -48843,7 +78800,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the policy for a monitored application upgrade.␊ */␊ - upgradePolicy?: (ApplicationUpgradePolicy | string)␊ + upgradePolicy?: (/**␊ + * Describes the policy for a monitored application upgrade.␊ + */␊ + ApplicationUpgradePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48859,7 +78822,10 @@ Generated by [AVA](https://avajs.dev). * When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.␊ * ␊ */␊ - MaximumCapacity?: (number | string)␊ + MaximumCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the metric.␊ */␊ @@ -48872,14 +78838,20 @@ Generated by [AVA](https://avajs.dev). * When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.␊ * ␊ */␊ - ReservationCapacity?: (number | string)␊ + ReservationCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The total metric capacity for Service Fabric application.␊ * This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value.␊ * When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.␊ * ␊ */␊ - TotalApplicationCapacity?: (number | string)␊ + TotalApplicationCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48890,15 +78862,31 @@ Generated by [AVA](https://avajs.dev). * Defines a health policy used to evaluate the health of an application or one of its children entities.␊ * ␊ */␊ - applicationHealthPolicy?: (ArmApplicationHealthPolicy | string)␊ + applicationHealthPolicy?: (/**␊ + * Defines a health policy used to evaluate the health of an application or one of its children entities.␊ + * ␊ + */␊ + ArmApplicationHealthPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).␊ */␊ - forceRestart?: (boolean | string)␊ + forceRestart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy used for monitoring the application upgrade␊ */␊ - rollingUpgradeMonitoringPolicy?: (ArmRollingUpgradeMonitoringPolicy | string)␊ + rollingUpgradeMonitoringPolicy?: (/**␊ + * The policy used for monitoring the application upgrade␊ + */␊ + ArmRollingUpgradeMonitoringPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).␊ */␊ @@ -48913,12 +78901,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether warnings are treated with the same severity as errors.␊ */␊ - ConsiderWarningAsError?: (boolean | string)␊ + ConsiderWarningAsError?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the health policy used to evaluate the health of services belonging to a service type.␊ * ␊ */␊ - DefaultServiceTypeHealthPolicy?: (ArmServiceTypeHealthPolicy | string)␊ + DefaultServiceTypeHealthPolicy?: (/**␊ + * Represents the health policy used to evaluate the health of services belonging to a service type.␊ + * ␊ + */␊ + ArmServiceTypeHealthPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100.␊ * The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error.␊ @@ -48926,7 +78924,10 @@ Generated by [AVA](https://avajs.dev). * The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.␊ * ␊ */␊ - MaxPercentUnhealthyDeployedApplications?: ((number & string) | string)␊ + MaxPercentUnhealthyDeployedApplications?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines a ServiceTypeHealthPolicy per service type name.␊ * ␊ @@ -48939,7 +78940,10 @@ Generated by [AVA](https://avajs.dev). */␊ ServiceTypeHealthPolicyMap?: ({␊ [k: string]: ArmServiceTypeHealthPolicy␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48951,17 +78955,26 @@ Generated by [AVA](https://avajs.dev). * The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyPartitionsPerService?: ((number & string) | string)␊ + maxPercentUnhealthyPartitionsPerService?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyReplicasPerPartition?: ((number & string) | string)␊ + maxPercentUnhealthyReplicasPerPartition?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of services allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyServices?: ((number & string) | string)␊ + maxPercentUnhealthyServices?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -48971,7 +78984,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The activation Mode of the service package.␊ */␊ - failureAction?: (("Rollback" | "Manual") | string)␊ + failureAction?: (("Rollback" | "Manual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.␊ */␊ @@ -49010,8 +79026,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application resource properties.␊ */␊ - properties: (ApplicationResourceProperties | string)␊ - resources?: ClustersApplicationsServicesChildResource[]␊ + properties: (/**␊ + * The application resource properties.␊ + */␊ + ApplicationResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceFabric/clusters/applications/services␊ + */␊ + ClustersApplicationsServicesChildResource[]␊ type: "Microsoft.ServiceFabric/clusters/applications"␊ [k: string]: unknown␊ }␊ @@ -49031,7 +79056,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The service resource properties.␊ */␊ - properties: (ServiceResourceProperties | string)␊ + properties: (/**␊ + * The service resource properties.␊ + */␊ + ServiceResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "services"␊ [k: string]: unknown␊ }␊ @@ -49042,7 +79073,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceCorrelationScheme which describes the relationship between this service and the service specified via ServiceName.␊ */␊ - Scheme: (("Invalid" | "Affinity" | "AlignedAffinity" | "NonAlignedAffinity") | string)␊ + Scheme: (("Invalid" | "Affinity" | "AlignedAffinity" | "NonAlignedAffinity") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full name of the service with 'fabric:' URI scheme.␊ */␊ @@ -49063,7 +79097,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Used only for Stateless services. The default amount of load, as a number, that this service creates for this metric.␊ */␊ - DefaultLoad?: (number | string)␊ + DefaultLoad?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the metric. If the service chooses to report load during runtime, the load metric name should match the name that is specified in Name exactly. Note that metric names are case sensitive.␊ */␊ @@ -49071,15 +79108,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Primary replica.␊ */␊ - PrimaryDefaultLoad?: (number | string)␊ + PrimaryDefaultLoad?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Secondary replica.␊ */␊ - SecondaryDefaultLoad?: (number | string)␊ + SecondaryDefaultLoad?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service load metric relative weight, compared to other metrics configured for this service, as a number.␊ */␊ - Weight?: (("Zero" | "Low" | "Medium" | "High") | string)␊ + Weight?: (("Zero" | "Low" | "Medium" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49095,11 +79141,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating whether this is a persistent service which stores states on the local disk. If it is then the value of this property is true, if not it is false.␊ */␊ - hasPersistedState?: (boolean | string)␊ + hasPersistedState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum replica set size as a number.␊ */␊ - minReplicaSetSize?: (number | string)␊ + minReplicaSetSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum duration for which a partition is allowed to be in a state of quorum loss, represented in ISO 8601 format (hh:mm:ss.s).␊ */␊ @@ -49116,7 +79168,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The target replica set size as a number.␊ */␊ - targetReplicaSetSize?: (number | string)␊ + targetReplicaSetSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49126,7 +79181,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance count.␊ */␊ - instanceCount?: (number | string)␊ + instanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ serviceKind: "Stateless"␊ [k: string]: unknown␊ }␊ @@ -49146,7 +79204,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The service resource properties.␊ */␊ - properties: ((StatefulServiceProperties | StatelessServiceProperties) | string)␊ + properties: ((/**␊ + * The properties of a stateful service resource.␊ + */␊ + StatefulServiceProperties | /**␊ + * The properties of a stateless service resource.␊ + */␊ + StatelessServiceProperties) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters/applications/services"␊ [k: string]: unknown␊ }␊ @@ -49166,8 +79233,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application type name properties␊ */␊ - properties: (ApplicationTypeResourceProperties | string)␊ - resources?: ClustersApplicationTypesVersionsChildResource[]␊ + properties: (/**␊ + * The application type name properties␊ + */␊ + ApplicationTypeResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes/versions␊ + */␊ + ClustersApplicationTypesVersionsChildResource[]␊ type: "Microsoft.ServiceFabric/clusters/applicationTypes"␊ [k: string]: unknown␊ }␊ @@ -49187,7 +79263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the application type version resource.␊ */␊ - properties: (ApplicationTypeVersionResourceProperties | string)␊ + properties: (/**␊ + * The properties of the application type version resource.␊ + */␊ + ApplicationTypeVersionResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "versions"␊ [k: string]: unknown␊ }␊ @@ -49217,7 +79299,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the application type version resource.␊ */␊ - properties: (ApplicationTypeVersionResourceProperties | string)␊ + properties: (/**␊ + * The properties of the application type version resource.␊ + */␊ + ApplicationTypeVersionResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters/applicationTypes/versions"␊ [k: string]: unknown␊ }␊ @@ -49237,13 +79325,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the cluster resource properties.␊ */␊ - properties: (ClusterProperties11 | string)␊ + properties: (/**␊ + * Describes the cluster resource properties.␊ + */␊ + ClusterProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters"␊ [k: string]: unknown␊ }␊ @@ -49254,27 +79351,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of add-on features to enable in the cluster.␊ */␊ - addOnFeatures?: (("RepairManager" | "DnsService" | "BackupRestoreService" | "ResourceMonitorService")[] | string)␊ + addOnFeatures?: (("RepairManager" | "DnsService" | "BackupRestoreService" | "ResourceMonitorService")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The settings to enable AAD authentication on the cluster.␊ */␊ - azureActiveDirectory?: (AzureActiveDirectory3 | string)␊ + azureActiveDirectory?: (/**␊ + * The settings to enable AAD authentication on the cluster.␊ + */␊ + AzureActiveDirectory3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the certificate details.␊ */␊ - certificate?: (CertificateDescription3 | string)␊ + certificate?: (/**␊ + * Describes the certificate details.␊ + */␊ + CertificateDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ */␊ - certificateCommonNames?: (ServerCertificateCommonNames | string)␊ + certificateCommonNames?: (/**␊ + * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ + */␊ + ServerCertificateCommonNames | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of client certificates referenced by common name that are allowed to manage the cluster.␊ */␊ - clientCertificateCommonNames?: (ClientCertificateCommonName3[] | string)␊ + clientCertificateCommonNames?: (ClientCertificateCommonName3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of client certificates referenced by thumbprint that are allowed to manage the cluster.␊ */␊ - clientCertificateThumbprints?: (ClientCertificateThumbprint3[] | string)␊ + clientCertificateThumbprints?: (ClientCertificateThumbprint3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.␊ */␊ @@ -49282,11 +79406,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account information for storing Service Fabric diagnostic logs.␊ */␊ - diagnosticsStorageAccountConfig?: (DiagnosticsStorageAccountConfig3 | string)␊ + diagnosticsStorageAccountConfig?: (/**␊ + * The storage account information for storing Service Fabric diagnostic logs.␊ + */␊ + DiagnosticsStorageAccountConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of custom fabric settings to configure the cluster.␊ */␊ - fabricSettings?: (SettingsSectionDescription3[] | string)␊ + fabricSettings?: (SettingsSectionDescription3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The http management endpoint of the cluster.␊ */␊ @@ -49294,7 +79427,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of node types in the cluster.␊ */␊ - nodeTypes: (NodeTypeDescription2[] | string)␊ + nodeTypes: (NodeTypeDescription2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reliability level sets the replica set size of system services. Learn about [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).␊ * ␊ @@ -49305,19 +79441,40 @@ Generated by [AVA](https://avajs.dev). * - Platinum - Run the System services with a target replica set count of 9.␊ * .␊ */␊ - reliabilityLevel?: (("None" | "Bronze" | "Silver" | "Gold" | "Platinum") | string)␊ + reliabilityLevel?: (("None" | "Bronze" | "Silver" | "Gold" | "Platinum") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the certificate details.␊ */␊ - reverseProxyCertificate?: (CertificateDescription3 | string)␊ + reverseProxyCertificate?: (/**␊ + * Describes the certificate details.␊ + */␊ + CertificateDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ */␊ - reverseProxyCertificateCommonNames?: (ServerCertificateCommonNames | string)␊ + reverseProxyCertificateCommonNames?: (/**␊ + * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ + */␊ + ServerCertificateCommonNames | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the policy used when upgrading the cluster.␊ */␊ - upgradeDescription?: (ClusterUpgradePolicy2 | string)␊ + upgradeDescription?: (/**␊ + * Describes the policy used when upgrading the cluster.␊ + */␊ + ClusterUpgradePolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The upgrade mode of the cluster when new Service Fabric runtime version is available.␊ * ␊ @@ -49325,7 +79482,10 @@ Generated by [AVA](https://avajs.dev). * - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.␊ * .␊ */␊ - upgradeMode?: (("Automatic" | "Manual") | string)␊ + upgradeMode?: (("Automatic" | "Manual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.␊ */␊ @@ -49365,7 +79525,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The local certificate store location.␊ */␊ - x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | string)␊ + x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49375,11 +79538,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of server certificates referenced by common name that are used to secure the cluster.␊ */␊ - commonNames?: (ServerCertificateCommonName[] | string)␊ + commonNames?: (ServerCertificateCommonName[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The local certificate store location.␊ */␊ - x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | string)␊ + x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49411,7 +79580,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49425,7 +79597,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49465,7 +79640,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The collection of parameters in the section.␊ */␊ - parameters: (SettingsParameterDescription2[] | string)␊ + parameters: (SettingsParameterDescription2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49489,17 +79667,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port range details␊ */␊ - applicationPorts?: (EndpointRangeDescription2 | string)␊ + applicationPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.␊ */␊ capacities?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP cluster management endpoint port.␊ */␊ - clientConnectionEndpointPort: (number | string)␊ + clientConnectionEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).␊ * ␊ @@ -49508,19 +79698,34 @@ Generated by [AVA](https://avajs.dev). * - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.␊ * .␊ */␊ - durabilityLevel?: (("Bronze" | "Silver" | "Gold") | string)␊ + durabilityLevel?: (("Bronze" | "Silver" | "Gold") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port range details␊ */␊ - ephemeralPorts?: (EndpointRangeDescription2 | string)␊ + ephemeralPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP cluster management endpoint port.␊ */␊ - httpGatewayEndpointPort: (number | string)␊ + httpGatewayEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.␊ */␊ - isPrimary: (boolean | string)␊ + isPrimary: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the node type.␊ */␊ @@ -49530,15 +79735,24 @@ Generated by [AVA](https://avajs.dev). */␊ placementProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The endpoint used by reverse proxy.␊ */␊ - reverseProxyEndpointPort?: (number | string)␊ + reverseProxyEndpointPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.␊ */␊ - vmInstanceCount: (number | string)␊ + vmInstanceCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49548,11 +79762,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * End port of a range of ports␊ */␊ - endPort: (number | string)␊ + endPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Starting port of a range of ports␊ */␊ - startPort: (number | string)␊ + startPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49562,11 +79782,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the delta health policies for the cluster upgrade.␊ */␊ - deltaHealthPolicy?: (ClusterUpgradeDeltaHealthPolicy2 | string)␊ + deltaHealthPolicy?: (/**␊ + * Describes the delta health policies for the cluster upgrade.␊ + */␊ + ClusterUpgradeDeltaHealthPolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).␊ */␊ - forceRestart?: (boolean | string)␊ + forceRestart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.␊ */␊ @@ -49583,7 +79812,14 @@ Generated by [AVA](https://avajs.dev). * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ * ␊ */␊ - healthPolicy: (ClusterHealthPolicy2 | string)␊ + healthPolicy: (/**␊ + * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ + * ␊ + */␊ + ClusterHealthPolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.␊ */␊ @@ -49611,28 +79847,40 @@ Generated by [AVA](https://avajs.dev). */␊ applicationDeltaHealthPolicies?: ({␊ [k: string]: ApplicationDeltaHealthPolicy␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of applications health degradation allowed during cluster upgrades.␊ * The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.␊ * The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.␊ * ␊ */␊ - maxPercentDeltaUnhealthyApplications: (number | string)␊ + maxPercentDeltaUnhealthyApplications: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.␊ * The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.␊ * The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.␊ * ␊ */␊ - maxPercentDeltaUnhealthyNodes: (number | string)␊ + maxPercentDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.␊ * The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.␊ * The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.␊ * ␊ */␊ - maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | string)␊ + maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49644,7 +79892,14 @@ Generated by [AVA](https://avajs.dev). * Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.␊ * ␊ */␊ - defaultServiceTypeDeltaHealthPolicy?: (ServiceTypeDeltaHealthPolicy | string)␊ + defaultServiceTypeDeltaHealthPolicy?: (/**␊ + * Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.␊ + * ␊ + */␊ + ServiceTypeDeltaHealthPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines a map that contains specific delta health policies for different service types.␊ * Each entry specifies as key the service type name and as value a ServiceTypeDeltaHealthPolicy used to evaluate the service health when upgrading the cluster.␊ @@ -49653,7 +79908,10 @@ Generated by [AVA](https://avajs.dev). */␊ serviceTypeDeltaHealthPolicies?: ({␊ [k: string]: ServiceTypeDeltaHealthPolicy␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49667,7 +79925,10 @@ Generated by [AVA](https://avajs.dev). * The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.␊ * ␊ */␊ - maxPercentDeltaUnhealthyServices?: ((number & string) | string)␊ + maxPercentDeltaUnhealthyServices?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49684,7 +79945,10 @@ Generated by [AVA](https://avajs.dev). */␊ applicationHealthPolicies?: ({␊ [k: string]: ApplicationHealthPolicy␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.␊ * ␊ @@ -49694,7 +79958,10 @@ Generated by [AVA](https://avajs.dev). * The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.␊ * ␊ */␊ - maxPercentUnhealthyApplications?: ((number & string) | string)␊ + maxPercentUnhealthyApplications?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.␊ * ␊ @@ -49706,7 +79973,10 @@ Generated by [AVA](https://avajs.dev). * In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.␊ * ␊ */␊ - maxPercentUnhealthyNodes?: ((number & string) | string)␊ + maxPercentUnhealthyNodes?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49718,7 +79988,14 @@ Generated by [AVA](https://avajs.dev). * Represents the health policy used to evaluate the health of services belonging to a service type.␊ * ␊ */␊ - defaultServiceTypeHealthPolicy?: (ServiceTypeHealthPolicy | string)␊ + defaultServiceTypeHealthPolicy?: (/**␊ + * Represents the health policy used to evaluate the health of services belonging to a service type.␊ + * ␊ + */␊ + ServiceTypeHealthPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines a ServiceTypeHealthPolicy per service type name.␊ * ␊ @@ -49731,7 +80008,10 @@ Generated by [AVA](https://avajs.dev). */␊ serviceTypeHealthPolicies?: ({␊ [k: string]: ServiceTypeHealthPolicy␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49743,7 +80023,10 @@ Generated by [AVA](https://avajs.dev). * The maximum percentage of services allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyServices?: ((number & string) | string)␊ + maxPercentUnhealthyServices?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49762,14 +80045,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the cluster resource properties.␊ */␊ - properties: (ClusterProperties12 | string)␊ - resources?: (ClustersApplicationTypesChildResource1 | ClustersApplicationsChildResource1)[]␊ + properties: (/**␊ + * Describes the cluster resource properties.␊ + */␊ + ClusterProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes␊ + */␊ + ClustersApplicationTypesChildResource1 | /**␊ + * Microsoft.ServiceFabric/clusters/applications␊ + */␊ + ClustersApplicationsChildResource1)[]␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters"␊ [k: string]: unknown␊ }␊ @@ -49780,27 +80078,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of add-on features to enable in the cluster.␊ */␊ - addOnFeatures?: (("RepairManager" | "DnsService" | "BackupRestoreService" | "ResourceMonitorService")[] | string)␊ + addOnFeatures?: (("RepairManager" | "DnsService" | "BackupRestoreService" | "ResourceMonitorService")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The settings to enable AAD authentication on the cluster.␊ */␊ - azureActiveDirectory?: (AzureActiveDirectory4 | string)␊ + azureActiveDirectory?: (/**␊ + * The settings to enable AAD authentication on the cluster.␊ + */␊ + AzureActiveDirectory4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the certificate details.␊ */␊ - certificate?: (CertificateDescription4 | string)␊ + certificate?: (/**␊ + * Describes the certificate details.␊ + */␊ + CertificateDescription4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ */␊ - certificateCommonNames?: (ServerCertificateCommonNames1 | string)␊ + certificateCommonNames?: (/**␊ + * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ + */␊ + ServerCertificateCommonNames1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of client certificates referenced by common name that are allowed to manage the cluster.␊ */␊ - clientCertificateCommonNames?: (ClientCertificateCommonName4[] | string)␊ + clientCertificateCommonNames?: (ClientCertificateCommonName4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of client certificates referenced by thumbprint that are allowed to manage the cluster.␊ */␊ - clientCertificateThumbprints?: (ClientCertificateThumbprint4[] | string)␊ + clientCertificateThumbprints?: (ClientCertificateThumbprint4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Service Fabric runtime version of the cluster. This property can only by set the user when **upgradeMode** is set to 'Manual'. To get list of available Service Fabric versions for new clusters use [ClusterVersion API](./ClusterVersion.md). To get the list of available version for existing clusters use **availableClusterVersions**.␊ */␊ @@ -49808,15 +80133,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account information for storing Service Fabric diagnostic logs.␊ */␊ - diagnosticsStorageAccountConfig?: (DiagnosticsStorageAccountConfig4 | string)␊ + diagnosticsStorageAccountConfig?: (/**␊ + * The storage account information for storing Service Fabric diagnostic logs.␊ + */␊ + DiagnosticsStorageAccountConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if the event store service is enabled.␊ */␊ - eventStoreServiceEnabled?: (boolean | string)␊ + eventStoreServiceEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of custom fabric settings to configure the cluster.␊ */␊ - fabricSettings?: (SettingsSectionDescription4[] | string)␊ + fabricSettings?: (SettingsSectionDescription4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The http management endpoint of the cluster.␊ */␊ @@ -49824,7 +80161,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of node types in the cluster.␊ */␊ - nodeTypes: (NodeTypeDescription3[] | string)␊ + nodeTypes: (NodeTypeDescription3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reliability level sets the replica set size of system services. Learn about [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).␊ * ␊ @@ -49835,19 +80175,40 @@ Generated by [AVA](https://avajs.dev). * - Platinum - Run the System services with a target replica set count of 9.␊ * .␊ */␊ - reliabilityLevel?: (("None" | "Bronze" | "Silver" | "Gold" | "Platinum") | string)␊ + reliabilityLevel?: (("None" | "Bronze" | "Silver" | "Gold" | "Platinum") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the certificate details.␊ */␊ - reverseProxyCertificate?: (CertificateDescription4 | string)␊ + reverseProxyCertificate?: (/**␊ + * Describes the certificate details.␊ + */␊ + CertificateDescription4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ */␊ - reverseProxyCertificateCommonNames?: (ServerCertificateCommonNames1 | string)␊ + reverseProxyCertificateCommonNames?: (/**␊ + * Describes a list of server certificates referenced by common name that are used to secure the cluster.␊ + */␊ + ServerCertificateCommonNames1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the policy used when upgrading the cluster.␊ */␊ - upgradeDescription?: (ClusterUpgradePolicy3 | string)␊ + upgradeDescription?: (/**␊ + * Describes the policy used when upgrading the cluster.␊ + */␊ + ClusterUpgradePolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The upgrade mode of the cluster when new Service Fabric runtime version is available.␊ * ␊ @@ -49855,7 +80216,10 @@ Generated by [AVA](https://avajs.dev). * - Manual - The cluster will not be automatically upgraded to the latest Service Fabric runtime version. The cluster is upgraded by setting the **clusterCodeVersion** property in the cluster resource.␊ * .␊ */␊ - upgradeMode?: (("Automatic" | "Manual") | string)␊ + upgradeMode?: (("Automatic" | "Manual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.␊ */␊ @@ -49895,7 +80259,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The local certificate store location.␊ */␊ - x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | string)␊ + x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49905,11 +80272,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of server certificates referenced by common name that are used to secure the cluster.␊ */␊ - commonNames?: (ServerCertificateCommonName1[] | string)␊ + commonNames?: (ServerCertificateCommonName1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The local certificate store location.␊ */␊ - x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | string)␊ + x509StoreName?: (("AddressBook" | "AuthRoot" | "CertificateAuthority" | "Disallowed" | "My" | "Root" | "TrustedPeople" | "TrustedPublisher") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49941,7 +80314,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49955,7 +80331,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.␊ */␊ - isAdmin: (boolean | string)␊ + isAdmin: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -49995,7 +80374,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The collection of parameters in the section.␊ */␊ - parameters: (SettingsParameterDescription3[] | string)␊ + parameters: (SettingsParameterDescription3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50019,17 +80401,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port range details␊ */␊ - applicationPorts?: (EndpointRangeDescription3 | string)␊ + applicationPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has.␊ */␊ capacities?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP cluster management endpoint port.␊ */␊ - clientConnectionEndpointPort: (number | string)␊ + clientConnectionEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity).␊ * ␊ @@ -50038,19 +80432,34 @@ Generated by [AVA](https://avajs.dev). * - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.␊ * .␊ */␊ - durabilityLevel?: (("Bronze" | "Silver" | "Gold") | string)␊ + durabilityLevel?: (("Bronze" | "Silver" | "Gold") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port range details␊ */␊ - ephemeralPorts?: (EndpointRangeDescription3 | string)␊ + ephemeralPorts?: (/**␊ + * Port range details␊ + */␊ + EndpointRangeDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP cluster management endpoint port.␊ */␊ - httpGatewayEndpointPort: (number | string)␊ + httpGatewayEndpointPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters.␊ */␊ - isPrimary: (boolean | string)␊ + isPrimary: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the node type.␊ */␊ @@ -50060,15 +80469,24 @@ Generated by [AVA](https://avajs.dev). */␊ placementProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The endpoint used by reverse proxy.␊ */␊ - reverseProxyEndpointPort?: (number | string)␊ + reverseProxyEndpointPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of nodes in the node type. This count should match the capacity property in the corresponding VirtualMachineScaleSet resource.␊ */␊ - vmInstanceCount: (number | string)␊ + vmInstanceCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50078,11 +80496,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * End port of a range of ports␊ */␊ - endPort: (number | string)␊ + endPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Starting port of a range of ports␊ */␊ - startPort: (number | string)␊ + startPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50092,11 +80516,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the delta health policies for the cluster upgrade.␊ */␊ - deltaHealthPolicy?: (ClusterUpgradeDeltaHealthPolicy3 | string)␊ + deltaHealthPolicy?: (/**␊ + * Describes the delta health policies for the cluster upgrade.␊ + */␊ + ClusterUpgradeDeltaHealthPolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).␊ */␊ - forceRestart?: (boolean | string)␊ + forceRestart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time to retry health evaluation when the application or cluster is unhealthy before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.␊ */␊ @@ -50113,7 +80546,14 @@ Generated by [AVA](https://avajs.dev). * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ * ␊ */␊ - healthPolicy: (ClusterHealthPolicy3 | string)␊ + healthPolicy: (/**␊ + * Defines a health policy used to evaluate the health of the cluster or of a cluster node.␊ + * ␊ + */␊ + ClusterHealthPolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time each upgrade domain has to complete before the upgrade rolls back. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format.␊ */␊ @@ -50141,28 +80581,40 @@ Generated by [AVA](https://avajs.dev). */␊ applicationDeltaHealthPolicies?: ({␊ [k: string]: ApplicationDeltaHealthPolicy1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of applications health degradation allowed during cluster upgrades.␊ * The delta is measured between the state of the applications at the beginning of upgrade and the state of the applications at the time of the health evaluation.␊ * The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits. System services are not included in this.␊ * ␊ */␊ - maxPercentDeltaUnhealthyApplications: (number | string)␊ + maxPercentDeltaUnhealthyApplications: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of nodes health degradation allowed during cluster upgrades.␊ * The delta is measured between the state of the nodes at the beginning of upgrade and the state of the nodes at the time of the health evaluation.␊ * The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.␊ * ␊ */␊ - maxPercentDeltaUnhealthyNodes: (number | string)␊ + maxPercentDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of upgrade domain nodes health degradation allowed during cluster upgrades.␊ * The delta is measured between the state of the upgrade domain nodes at the beginning of upgrade and the state of the upgrade domain nodes at the time of the health evaluation.␊ * The check is performed after every upgrade domain upgrade completion for all completed upgrade domains to make sure the state of the upgrade domains is within tolerated limits.␊ * ␊ */␊ - maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | string)␊ + maxPercentUpgradeDomainDeltaUnhealthyNodes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50174,7 +80626,14 @@ Generated by [AVA](https://avajs.dev). * Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.␊ * ␊ */␊ - defaultServiceTypeDeltaHealthPolicy?: (ServiceTypeDeltaHealthPolicy1 | string)␊ + defaultServiceTypeDeltaHealthPolicy?: (/**␊ + * Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.␊ + * ␊ + */␊ + ServiceTypeDeltaHealthPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines a map that contains specific delta health policies for different service types.␊ * Each entry specifies as key the service type name and as value a ServiceTypeDeltaHealthPolicy used to evaluate the service health when upgrading the cluster.␊ @@ -50183,7 +80642,10 @@ Generated by [AVA](https://avajs.dev). */␊ serviceTypeDeltaHealthPolicies?: ({␊ [k: string]: ServiceTypeDeltaHealthPolicy1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50197,7 +80659,10 @@ Generated by [AVA](https://avajs.dev). * The check is performed after every upgrade domain upgrade completion to make sure the global state of the cluster is within tolerated limits.␊ * ␊ */␊ - maxPercentDeltaUnhealthyServices?: ((number & string) | string)␊ + maxPercentDeltaUnhealthyServices?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50214,7 +80679,10 @@ Generated by [AVA](https://avajs.dev). */␊ applicationHealthPolicies?: ({␊ [k: string]: ApplicationHealthPolicy1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.␊ * ␊ @@ -50224,7 +80692,10 @@ Generated by [AVA](https://avajs.dev). * The computation rounds up to tolerate one failure on small numbers of applications. Default percentage is zero.␊ * ␊ */␊ - maxPercentUnhealthyApplications?: ((number & string) | string)␊ + maxPercentUnhealthyApplications?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.␊ * ␊ @@ -50236,7 +80707,10 @@ Generated by [AVA](https://avajs.dev). * In large clusters, some nodes will always be down or out for repairs, so this percentage should be configured to tolerate that.␊ * ␊ */␊ - maxPercentUnhealthyNodes?: ((number & string) | string)␊ + maxPercentUnhealthyNodes?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50248,7 +80722,14 @@ Generated by [AVA](https://avajs.dev). * Represents the health policy used to evaluate the health of services belonging to a service type.␊ * ␊ */␊ - defaultServiceTypeHealthPolicy?: (ServiceTypeHealthPolicy1 | string)␊ + defaultServiceTypeHealthPolicy?: (/**␊ + * Represents the health policy used to evaluate the health of services belonging to a service type.␊ + * ␊ + */␊ + ServiceTypeHealthPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines a ServiceTypeHealthPolicy per service type name.␊ * ␊ @@ -50261,7 +80742,10 @@ Generated by [AVA](https://avajs.dev). */␊ serviceTypeHealthPolicies?: ({␊ [k: string]: ServiceTypeHealthPolicy1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50273,7 +80757,10 @@ Generated by [AVA](https://avajs.dev). * The maximum percentage of services allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyServices?: ((number & string) | string)␊ + maxPercentUnhealthyServices?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50292,13 +80779,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application type name properties␊ */␊ - properties: (ApplicationTypeResourceProperties1 | string)␊ + properties: (/**␊ + * The application type name properties␊ + */␊ + ApplicationTypeResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "applicationTypes"␊ [k: string]: unknown␊ }␊ @@ -50324,13 +80820,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application resource properties.␊ */␊ - properties: (ApplicationResourceProperties1 | string)␊ + properties: (/**␊ + * The application resource properties.␊ + */␊ + ApplicationResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "applications"␊ [k: string]: unknown␊ }␊ @@ -50341,25 +80846,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.␊ */␊ - maximumNodes?: ((number & string) | string)␊ + maximumNodes?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of application capacity metric description.␊ */␊ - metrics?: (ApplicationMetricDescription1[] | string)␊ + metrics?: (ApplicationMetricDescription1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.␊ */␊ - minimumNodes?: (number | string)␊ + minimumNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of application parameters with overridden values from their default values specified in the application manifest.␊ */␊ parameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remove the current application capacity settings.␊ */␊ - removeApplicationCapacity?: (boolean | string)␊ + removeApplicationCapacity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application type name as defined in the application manifest.␊ */␊ @@ -50371,7 +80891,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the policy for a monitored application upgrade.␊ */␊ - upgradePolicy?: (ApplicationUpgradePolicy1 | string)␊ + upgradePolicy?: (/**␊ + * Describes the policy for a monitored application upgrade.␊ + */␊ + ApplicationUpgradePolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50387,7 +80913,10 @@ Generated by [AVA](https://avajs.dev). * When updating existing application with application capacity, the product of MaximumNodes and this value must always be smaller than or equal to TotalApplicationCapacity.␊ * ␊ */␊ - maximumCapacity?: (number | string)␊ + maximumCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the metric.␊ */␊ @@ -50400,14 +80929,20 @@ Generated by [AVA](https://avajs.dev). * When setting application capacity or when updating application capacity; this value must be smaller than or equal to MaximumCapacity for each metric.␊ * ␊ */␊ - reservationCapacity?: (number | string)␊ + reservationCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The total metric capacity for Service Fabric application.␊ * This is the total metric capacity for this application in the cluster. Service Fabric will try to limit the sum of loads of services within the application to this value.␊ * When creating a new application with application capacity defined, the product of MaximumNodes and MaximumCapacity must always be smaller than or equal to this value.␊ * ␊ */␊ - totalApplicationCapacity?: (number | string)␊ + totalApplicationCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50418,15 +80953,31 @@ Generated by [AVA](https://avajs.dev). * Defines a health policy used to evaluate the health of an application or one of its children entities.␊ * ␊ */␊ - applicationHealthPolicy?: (ArmApplicationHealthPolicy1 | string)␊ + applicationHealthPolicy?: (/**␊ + * Defines a health policy used to evaluate the health of an application or one of its children entities.␊ + * ␊ + */␊ + ArmApplicationHealthPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).␊ */␊ - forceRestart?: (boolean | string)␊ + forceRestart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy used for monitoring the application upgrade␊ */␊ - rollingUpgradeMonitoringPolicy?: (ArmRollingUpgradeMonitoringPolicy1 | string)␊ + rollingUpgradeMonitoringPolicy?: (/**␊ + * The policy used for monitoring the application upgrade␊ + */␊ + ArmRollingUpgradeMonitoringPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. Valid values are between 0 and 42949672925 inclusive. (unsigned 32-bit integer).␊ */␊ @@ -50441,12 +80992,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether warnings are treated with the same severity as errors.␊ */␊ - considerWarningAsError?: (boolean | string)␊ + considerWarningAsError?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the health policy used to evaluate the health of services belonging to a service type.␊ * ␊ */␊ - defaultServiceTypeHealthPolicy?: (ArmServiceTypeHealthPolicy1 | string)␊ + defaultServiceTypeHealthPolicy?: (/**␊ + * Represents the health policy used to evaluate the health of services belonging to a service type.␊ + * ␊ + */␊ + ArmServiceTypeHealthPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100.␊ * The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error.␊ @@ -50454,7 +81015,10 @@ Generated by [AVA](https://avajs.dev). * The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.␊ * ␊ */␊ - maxPercentUnhealthyDeployedApplications?: ((number & string) | string)␊ + maxPercentUnhealthyDeployedApplications?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines a ServiceTypeHealthPolicy per service type name.␊ * ␊ @@ -50467,7 +81031,10 @@ Generated by [AVA](https://avajs.dev). */␊ serviceTypeHealthPolicyMap?: ({␊ [k: string]: ArmServiceTypeHealthPolicy1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50479,17 +81046,26 @@ Generated by [AVA](https://avajs.dev). * The maximum percentage of partitions per service allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyPartitionsPerService?: ((number & string) | string)␊ + maxPercentUnhealthyPartitionsPerService?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of replicas per partition allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyReplicasPerPartition?: ((number & string) | string)␊ + maxPercentUnhealthyReplicasPerPartition?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of services allowed to be unhealthy before your application is considered in error.␊ * ␊ */␊ - maxPercentUnhealthyServices?: ((number & string) | string)␊ + maxPercentUnhealthyServices?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50499,7 +81075,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The activation Mode of the service package.␊ */␊ - failureAction?: (("Rollback" | "Manual") | string)␊ + failureAction?: (("Rollback" | "Manual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is interpreted as a number representing the total number of milliseconds.␊ */␊ @@ -50538,14 +81117,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application resource properties.␊ */␊ - properties: (ApplicationResourceProperties1 | string)␊ - resources?: ClustersApplicationsServicesChildResource1[]␊ + properties: (/**␊ + * The application resource properties.␊ + */␊ + ApplicationResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceFabric/clusters/applications/services␊ + */␊ + ClustersApplicationsServicesChildResource1[]␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters/applications"␊ [k: string]: unknown␊ }␊ @@ -50565,13 +81156,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The service resource properties.␊ */␊ - properties: (ServiceResourceProperties1 | string)␊ + properties: (/**␊ + * The service resource properties.␊ + */␊ + ServiceResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "services"␊ [k: string]: unknown␊ }␊ @@ -50582,7 +81182,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceCorrelationScheme which describes the relationship between this service and the service specified via ServiceName.␊ */␊ - scheme: (("Invalid" | "Affinity" | "AlignedAffinity" | "NonAlignedAffinity") | string)␊ + scheme: (("Invalid" | "Affinity" | "AlignedAffinity" | "NonAlignedAffinity") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full name of the service with 'fabric:' URI scheme.␊ */␊ @@ -50603,7 +81206,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Used only for Stateless services. The default amount of load, as a number, that this service creates for this metric.␊ */␊ - defaultLoad?: (number | string)␊ + defaultLoad?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the metric. If the service chooses to report load during runtime, the load metric name should match the name that is specified in Name exactly. Note that metric names are case sensitive.␊ */␊ @@ -50611,15 +81217,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Primary replica.␊ */␊ - primaryDefaultLoad?: (number | string)␊ + primaryDefaultLoad?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used only for Stateful services. The default amount of load, as a number, that this service creates for this metric when it is a Secondary replica.␊ */␊ - secondaryDefaultLoad?: (number | string)␊ + secondaryDefaultLoad?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service load metric relative weight, compared to other metrics configured for this service, as a number.␊ */␊ - weight?: (("Zero" | "Low" | "Medium" | "High") | string)␊ + weight?: (("Zero" | "Low" | "Medium" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50635,11 +81250,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating whether this is a persistent service which stores states on the local disk. If it is then the value of this property is true, if not it is false.␊ */␊ - hasPersistedState?: (boolean | string)␊ + hasPersistedState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum replica set size as a number.␊ */␊ - minReplicaSetSize?: (number | string)␊ + minReplicaSetSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum duration for which a partition is allowed to be in a state of quorum loss, represented in ISO 8601 format (hh:mm:ss.s).␊ */␊ @@ -50656,7 +81277,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The target replica set size as a number.␊ */␊ - targetReplicaSetSize?: (number | string)␊ + targetReplicaSetSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50666,7 +81290,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance count.␊ */␊ - instanceCount?: (number | string)␊ + instanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ serviceKind: "Stateless"␊ [k: string]: unknown␊ }␊ @@ -50686,13 +81313,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * The service resource properties.␊ */␊ - properties: ((StatefulServiceProperties1 | StatelessServiceProperties1) | string)␊ + properties: ((/**␊ + * The properties of a stateful service resource.␊ + */␊ + StatefulServiceProperties1 | /**␊ + * The properties of a stateless service resource.␊ + */␊ + StatelessServiceProperties1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters/applications/services"␊ [k: string]: unknown␊ }␊ @@ -50712,14 +81351,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application type name properties␊ */␊ - properties: (ApplicationTypeResourceProperties1 | string)␊ - resources?: ClustersApplicationTypesVersionsChildResource1[]␊ + properties: (/**␊ + * The application type name properties␊ + */␊ + ApplicationTypeResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceFabric/clusters/applicationTypes/versions␊ + */␊ + ClustersApplicationTypesVersionsChildResource1[]␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters/applicationTypes"␊ [k: string]: unknown␊ }␊ @@ -50739,13 +81390,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the application type version resource.␊ */␊ - properties: (ApplicationTypeVersionResourceProperties1 | string)␊ + properties: (/**␊ + * The properties of the application type version resource.␊ + */␊ + ApplicationTypeVersionResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "versions"␊ [k: string]: unknown␊ }␊ @@ -50775,13 +81435,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the application type version resource.␊ */␊ - properties: (ApplicationTypeVersionResourceProperties1 | string)␊ + properties: (/**␊ + * The properties of the application type version resource.␊ + */␊ + ApplicationTypeVersionResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceFabric/clusters/applicationTypes/versions"␊ [k: string]: unknown␊ }␊ @@ -50805,14 +81474,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the StorSimple Manager.␊ */␊ - properties: (ManagerProperties | string)␊ - resources?: (ManagersExtendedInformationChildResource | ManagersAccessControlRecordsChildResource | ManagersBandwidthSettingsChildResource | ManagersStorageAccountCredentialsChildResource)[]␊ + properties: (/**␊ + * The properties of the StorSimple Manager.␊ + */␊ + ManagerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.StorSimple/managers/extendedInformation␊ + */␊ + ManagersExtendedInformationChildResource | /**␊ + * Microsoft.StorSimple/managers/accessControlRecords␊ + */␊ + ManagersAccessControlRecordsChildResource | /**␊ + * Microsoft.StorSimple/managers/bandwidthSettings␊ + */␊ + ManagersBandwidthSettingsChildResource | /**␊ + * Microsoft.StorSimple/managers/storageAccountCredentials␊ + */␊ + ManagersStorageAccountCredentialsChildResource)[]␊ /**␊ * The tags attached to the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers"␊ [k: string]: unknown␊ }␊ @@ -50823,7 +81513,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Intrinsic settings which refers to the type of the StorSimple Manager.␊ */␊ - cisIntrinsicSettings?: (ManagerIntrinsicSettings | string)␊ + cisIntrinsicSettings?: (/**␊ + * Intrinsic settings which refers to the type of the StorSimple Manager.␊ + */␊ + ManagerIntrinsicSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created.␊ */␊ @@ -50831,7 +81527,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Sku.␊ */␊ - sku?: (ManagerSku | string)␊ + sku?: (/**␊ + * The Sku.␊ + */␊ + ManagerSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50841,7 +81543,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of StorSimple Manager.␊ */␊ - type: (("GardaV1" | "HelsinkiV1") | string)␊ + type: (("GardaV1" | "HelsinkiV1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50851,7 +81556,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Refers to the sku name which should be "Standard"␊ */␊ - name: ("Standard" | string)␊ + name: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50866,12 +81574,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: "vaultExtendedInfo"␊ /**␊ * The properties of the manager extended info.␊ */␊ - properties: (ManagerExtendedInfoProperties | string)␊ + properties: (/**␊ + * The properties of the manager extended info.␊ + */␊ + ManagerExtendedInfoProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extendedInformation"␊ [k: string]: unknown␊ }␊ @@ -50913,7 +81630,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the access control record.␊ */␊ @@ -50921,7 +81641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of access control record.␊ */␊ - properties: (AccessControlRecordProperties | string)␊ + properties: (/**␊ + * The properties of access control record.␊ + */␊ + AccessControlRecordProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessControlRecords"␊ [k: string]: unknown␊ }␊ @@ -50943,7 +81669,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth setting name.␊ */␊ @@ -50951,7 +81680,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the bandwidth setting.␊ */␊ - properties: (BandwidthRateSettingProperties | string)␊ + properties: (/**␊ + * The properties of the bandwidth setting.␊ + */␊ + BandwidthRateSettingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "bandwidthSettings"␊ [k: string]: unknown␊ }␊ @@ -50962,7 +81697,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The schedules.␊ */␊ - schedules: (BandwidthSchedule[] | string)␊ + schedules: (BandwidthSchedule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50972,19 +81710,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The days of the week when this schedule is applicable.␊ */␊ - days: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + days: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rate in Mbps.␊ */␊ - rateInMbps: (number | string)␊ + rateInMbps: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time.␊ */␊ - start: (Time | string)␊ + start: (/**␊ + * The time.␊ + */␊ + Time | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time.␊ */␊ - stop: (Time | string)␊ + stop: (/**␊ + * The time.␊ + */␊ + Time | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -50994,15 +81750,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The hour.␊ */␊ - hours: (number | string)␊ + hours: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minute.␊ */␊ - minutes: (number | string)␊ + minutes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The second.␊ */␊ - seconds: (number | string)␊ + seconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51013,7 +81778,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage account credential name.␊ */␊ @@ -51021,7 +81789,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account credential properties.␊ */␊ - properties: (StorageAccountCredentialProperties | string)␊ + properties: (/**␊ + * The storage account credential properties.␊ + */␊ + StorageAccountCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "storageAccountCredentials"␊ [k: string]: unknown␊ }␊ @@ -51032,7 +81806,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represent the secrets intended for encryption with asymmetric key pair.␊ */␊ - accessKey?: (AsymmetricEncryptedSecret | string)␊ + accessKey?: (/**␊ + * Represent the secrets intended for encryption with asymmetric key pair.␊ + */␊ + AsymmetricEncryptedSecret | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage endpoint␊ */␊ @@ -51040,7 +81820,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Signifies whether SSL needs to be enabled or not.␊ */␊ - sslStatus: (("Enabled" | "Disabled") | string)␊ + sslStatus: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51050,7 +81833,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The algorithm used to encrypt "Value".␊ */␊ - encryptionAlgorithm: (("None" | "AES256" | "RSAES_PKCS1_v_1_5") | string)␊ + encryptionAlgorithm: (("None" | "AES256" | "RSAES_PKCS1_v_1_5") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.␊ */␊ @@ -51069,7 +81855,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the access control record.␊ */␊ @@ -51077,7 +81866,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of access control record.␊ */␊ - properties: (AccessControlRecordProperties | string)␊ + properties: (/**␊ + * The properties of access control record.␊ + */␊ + AccessControlRecordProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/accessControlRecords"␊ [k: string]: unknown␊ }␊ @@ -51089,7 +81884,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth setting name.␊ */␊ @@ -51097,7 +81895,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the bandwidth setting.␊ */␊ - properties: (BandwidthRateSettingProperties | string)␊ + properties: (/**␊ + * The properties of the bandwidth setting.␊ + */␊ + BandwidthRateSettingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/bandwidthSettings"␊ [k: string]: unknown␊ }␊ @@ -51109,12 +81913,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ /**␊ * The properties of the alert notification settings.␊ */␊ - properties: (AlertNotificationProperties | string)␊ + properties: (/**␊ + * The properties of the alert notification settings.␊ + */␊ + AlertNotificationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/alertSettings"␊ [k: string]: unknown␊ }␊ @@ -51125,7 +81938,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The alert notification email list.␊ */␊ - additionalRecipientEmailList?: (string[] | string)␊ + additionalRecipientEmailList?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The alert notification culture.␊ */␊ @@ -51133,11 +81949,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether email notification enabled or not.␊ */␊ - emailNotification: (("Enabled" | "Disabled") | string)␊ + emailNotification: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value indicating whether alert notification enabled for admin or not.␊ */␊ - notificationToServiceOwners?: (("Enabled" | "Disabled") | string)␊ + notificationToServiceOwners?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51148,7 +81970,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the backup policy to be created/updated.␊ */␊ @@ -51156,8 +81981,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the backup policy.␊ */␊ - properties: (BackupPolicyProperties | string)␊ - resources?: ManagersDevicesBackupPoliciesSchedulesChildResource[]␊ + properties: (/**␊ + * The properties of the backup policy.␊ + */␊ + BackupPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.StorSimple/managers/devices/backupPolicies/schedules␊ + */␊ + ManagersDevicesBackupPoliciesSchedulesChildResource[]␊ type: "Microsoft.StorSimple/managers/devices/backupPolicies"␊ [k: string]: unknown␊ }␊ @@ -51168,7 +82002,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The path IDs of the volumes which are part of the backup policy.␊ */␊ - volumeIds: (string[] | string)␊ + volumeIds: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51179,7 +82016,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The backup schedule name.␊ */␊ @@ -51187,7 +82027,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the backup schedule.␊ */␊ - properties: (BackupScheduleProperties | string)␊ + properties: (/**␊ + * The properties of the backup schedule.␊ + */␊ + BackupScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schedules"␊ [k: string]: unknown␊ }␊ @@ -51198,19 +82044,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of backup which needs to be taken.␊ */␊ - backupType: (("LocalSnapshot" | "CloudSnapshot") | string)␊ + backupType: (("LocalSnapshot" | "CloudSnapshot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of backups to be retained.␊ */␊ - retentionCount: (number | string)␊ + retentionCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The schedule recurrence.␊ */␊ - scheduleRecurrence: (ScheduleRecurrence | string)␊ + scheduleRecurrence: (/**␊ + * The schedule recurrence.␊ + */␊ + ScheduleRecurrence | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The schedule status.␊ */␊ - scheduleStatus: (("Enabled" | "Disabled") | string)␊ + scheduleStatus: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The start time of the schedule.␊ */␊ @@ -51224,15 +82085,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The recurrence type.␊ */␊ - recurrenceType: (("Minutes" | "Hourly" | "Daily" | "Weekly") | string)␊ + recurrenceType: (("Minutes" | "Hourly" | "Daily" | "Weekly") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The recurrence value.␊ */␊ - recurrenceValue: (number | string)␊ + recurrenceValue: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The week days list. Applicable only for schedules of recurrence type 'weekly'.␊ */␊ - weeklyDaysList?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + weeklyDaysList?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51243,7 +82113,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The backup schedule name.␊ */␊ @@ -51251,7 +82124,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the backup schedule.␊ */␊ - properties: (BackupScheduleProperties | string)␊ + properties: (/**␊ + * The properties of the backup schedule.␊ + */␊ + BackupScheduleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/backupPolicies/schedules"␊ [k: string]: unknown␊ }␊ @@ -51263,12 +82142,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ /**␊ * The properties of time settings of a device.␊ */␊ - properties: (TimeSettingsProperties | string)␊ + properties: (/**␊ + * The properties of time settings of a device.␊ + */␊ + TimeSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/timeSettings"␊ [k: string]: unknown␊ }␊ @@ -51283,7 +82171,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The secondary Network Time Protocol (NTP) server name, like 'time.contoso.com'. It's optional.␊ */␊ - secondaryTimeServer?: (string[] | string)␊ + secondaryTimeServer?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timezone of device, like '(UTC -06:00) Central America'␊ */␊ @@ -51298,7 +82189,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the volume container.␊ */␊ @@ -51306,8 +82200,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of volume container.␊ */␊ - properties: (VolumeContainerProperties | string)␊ - resources?: ManagersDevicesVolumeContainersVolumesChildResource[]␊ + properties: (/**␊ + * The properties of volume container.␊ + */␊ + VolumeContainerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.StorSimple/managers/devices/volumeContainers/volumes␊ + */␊ + ManagersDevicesVolumeContainersVolumesChildResource[]␊ type: "Microsoft.StorSimple/managers/devices/volumeContainers"␊ [k: string]: unknown␊ }␊ @@ -51318,7 +82221,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The bandwidth-rate set on the volume container.␊ */␊ - bandWidthRateInMbps?: (number | string)␊ + bandWidthRateInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the bandwidth setting associated with the volume container.␊ */␊ @@ -51326,7 +82232,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represent the secrets intended for encryption with asymmetric key pair.␊ */␊ - encryptionKey?: (AsymmetricEncryptedSecret | string)␊ + encryptionKey?: (/**␊ + * Represent the secrets intended for encryption with asymmetric key pair.␊ + */␊ + AsymmetricEncryptedSecret | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path ID of storage account associated with the volume container.␊ */␊ @@ -51341,7 +82253,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The volume name.␊ */␊ @@ -51349,7 +82264,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of volume.␊ */␊ - properties: (VolumeProperties | string)␊ + properties: (/**␊ + * The properties of volume.␊ + */␊ + VolumeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "volumes"␊ [k: string]: unknown␊ }␊ @@ -51360,23 +82281,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IDs of the access control records, associated with the volume.␊ */␊ - accessControlRecordIds: (string[] | string)␊ + accessControlRecordIds: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The monitoring status of the volume.␊ */␊ - monitoringStatus: (("Enabled" | "Disabled") | string)␊ + monitoringStatus: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size of the volume in bytes.␊ */␊ - sizeInBytes: (number | string)␊ + sizeInBytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The volume status.␊ */␊ - volumeStatus: (("Online" | "Offline") | string)␊ + volumeStatus: (("Online" | "Offline") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the volume.␊ */␊ - volumeType: (("Tiered" | "Archival" | "LocallyPinned") | string)␊ + volumeType: (("Tiered" | "Archival" | "LocallyPinned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51387,7 +82323,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The volume name.␊ */␊ @@ -51395,7 +82334,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of volume.␊ */␊ - properties: (VolumeProperties | string)␊ + properties: (/**␊ + * The properties of volume.␊ + */␊ + VolumeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/volumeContainers/volumes"␊ [k: string]: unknown␊ }␊ @@ -51411,12 +82356,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ /**␊ * The properties of the manager extended info.␊ */␊ - properties: (ManagerExtendedInfoProperties | string)␊ + properties: (/**␊ + * The properties of the manager extended info.␊ + */␊ + ManagerExtendedInfoProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/extendedInformation"␊ [k: string]: unknown␊ }␊ @@ -51428,7 +82382,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Kind of the object. Currently only Series8000 is supported.␊ */␊ - kind?: ("Series8000" | string)␊ + kind?: ("Series8000" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage account credential name.␊ */␊ @@ -51436,7 +82393,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage account credential properties.␊ */␊ - properties: (StorageAccountCredentialProperties | string)␊ + properties: (/**␊ + * The storage account credential properties.␊ + */␊ + StorageAccountCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/storageAccountCredentials"␊ [k: string]: unknown␊ }␊ @@ -51452,7 +82415,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment properties.␊ */␊ - properties: (DeploymentProperties | string)␊ + properties: (/**␊ + * Deployment properties.␊ + */␊ + DeploymentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Resources/deployments"␊ [k: string]: unknown␊ }␊ @@ -51460,11 +82429,17 @@ Generated by [AVA](https://avajs.dev). * Deployment properties.␊ */␊ export interface DeploymentProperties {␊ - debugSetting?: (DebugSetting | string)␊ + debugSetting?: (DebugSetting | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.␊ */␊ - mode: (("Incremental" | "Complete") | string)␊ + mode: (("Incremental" | "Complete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.␊ */␊ @@ -51474,7 +82449,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the deployment parameters.␊ */␊ - parametersLink?: (ParametersLink | string)␊ + parametersLink?: (/**␊ + * Entity representing the reference to the deployment parameters.␊ + */␊ + ParametersLink | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.␊ */␊ @@ -51484,7 +82465,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the template.␊ */␊ - templateLink?: (TemplateLink | string)␊ + templateLink?: (/**␊ + * Entity representing the reference to the template.␊ + */␊ + TemplateLink | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DebugSetting {␊ @@ -51534,7 +82521,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment properties.␊ */␊ - properties: (DeploymentProperties1 | string)␊ + properties: (/**␊ + * Deployment properties.␊ + */␊ + DeploymentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Resources/deployments"␊ /**␊ * The resource group to deploy to␊ @@ -51546,11 +82539,17 @@ Generated by [AVA](https://avajs.dev). * Deployment properties.␊ */␊ export interface DeploymentProperties1 {␊ - debugSetting?: (DebugSetting1 | string)␊ + debugSetting?: (DebugSetting1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.␊ */␊ - mode: (("Incremental" | "Complete") | string)␊ + mode: (("Incremental" | "Complete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.␊ */␊ @@ -51560,7 +82559,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the deployment parameters.␊ */␊ - parametersLink?: (ParametersLink1 | string)␊ + parametersLink?: (/**␊ + * Entity representing the reference to the deployment parameters.␊ + */␊ + ParametersLink1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.␊ */␊ @@ -51570,7 +82575,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the template.␊ */␊ - templateLink?: (TemplateLink1 | string)␊ + templateLink?: (/**␊ + * Entity representing the reference to the template.␊ + */␊ + TemplateLink1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DebugSetting1 {␊ @@ -51616,7 +82627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity17 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -51632,17 +82649,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The appliance definition properties.␊ */␊ - properties: (ApplianceDefinitionProperties | string)␊ + properties: (/**␊ + * The appliance definition properties.␊ + */␊ + ApplianceDefinitionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU for the resource.␊ */␊ - sku?: (Sku33 | string)␊ + sku?: (/**␊ + * SKU for the resource.␊ + */␊ + Sku33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Solutions/applianceDefinitions"␊ [k: string]: unknown␊ }␊ @@ -51653,7 +82685,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51663,11 +82698,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The collection of appliance artifacts. The portal will use the files specified as artifacts to construct the user experience of creating an appliance from an appliance definition.␊ */␊ - artifacts?: (ApplianceArtifact[] | string)␊ + artifacts?: (ApplianceArtifact[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The appliance provider authorizations.␊ */␊ - authorizations: (ApplianceProviderAuthorization[] | string)␊ + authorizations: (ApplianceProviderAuthorization[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The appliance definition description.␊ */␊ @@ -51679,7 +82720,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The appliance lock level.␊ */␊ - lockLevel: (("CanNotDelete" | "ReadOnly" | "None") | string)␊ + lockLevel: (("CanNotDelete" | "ReadOnly" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The appliance definition package file Uri.␊ */␊ @@ -51697,7 +82741,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The appliance artifact type.␊ */␊ - type?: (("Template" | "Custom") | string)␊ + type?: (("Template" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The appliance artifact blob uri.␊ */␊ @@ -51725,7 +82772,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU family.␊ */␊ @@ -51756,7 +82806,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity17 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The kind of the appliance. Allowed values are MarketPlace and ServiceCatalog.␊ */␊ @@ -51776,21 +82832,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Plan for the appliance.␊ */␊ - plan?: (Plan | string)␊ + plan?: (/**␊ + * Plan for the appliance.␊ + */␊ + Plan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The appliance properties.␊ */␊ - properties: (ApplianceProperties | string)␊ + properties: (/**␊ + * The appliance properties.␊ + */␊ + ApplianceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU for the resource.␊ */␊ - sku?: (Sku33 | string)␊ + sku?: (/**␊ + * SKU for the resource.␊ + */␊ + Sku33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Solutions/appliances"␊ [k: string]: unknown␊ }␊ @@ -51864,18 +82941,69 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Management service resource description.␊ */␊ - properties: (ApiManagementServiceProperties | string)␊ - resources?: (ServiceApisChildResource | ServiceSubscriptionsChildResource | ServiceProductsChildResource | ServiceGroupsChildResource | ServiceCertificatesChildResource | ServiceUsersChildResource | ServiceAuthorizationServersChildResource | ServiceLoggersChildResource | ServicePropertiesChildResource | ServiceOpenidConnectProvidersChildResource | ServiceBackendsChildResource | ServiceIdentityProvidersChildResource)[]␊ + properties: (/**␊ + * Properties of an API Management service resource description.␊ + */␊ + ApiManagementServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApisChildResource | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptionsChildResource | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProductsChildResource | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroupsChildResource | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificatesChildResource | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsersChildResource | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServersChildResource | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggersChildResource | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServicePropertiesChildResource | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProvidersChildResource | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackendsChildResource | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProvidersChildResource)[]␊ /**␊ * API Management service resource SKU properties.␊ */␊ - sku?: (ApiManagementServiceSkuProperties | string)␊ + sku?: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters).␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service"␊ [k: string]: unknown␊ }␊ @@ -51886,7 +83014,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional datacenter locations of the API Management service.␊ */␊ - additionalLocations?: (AdditionalRegion[] | string)␊ + additionalLocations?: (AdditionalRegion[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Addresser email.␊ */␊ @@ -51896,11 +83027,17 @@ Generated by [AVA](https://avajs.dev). */␊ customProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom hostname configuration of the API Management service.␊ */␊ - hostnameConfigurations?: (HostnameConfiguration[] | string)␊ + hostnameConfigurations?: (HostnameConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Publisher email.␊ */␊ @@ -51912,11 +83049,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - vpnconfiguration?: (VirtualNetworkConfiguration6 | string)␊ + vpnconfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.␊ */␊ - vpnType?: (("None" | "External" | "Internal") | string)␊ + vpnType?: (("None" | "External" | "Internal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51930,15 +83076,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU type in the location.␊ */␊ - skuType: (("Developer" | "Standard" | "Premium") | string)␊ + skuType: (("Developer" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.␊ */␊ - skuUnitCount?: ((number & string) | string)␊ + skuUnitCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - vpnconfiguration?: (VirtualNetworkConfiguration6 | string)␊ + vpnconfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51962,7 +83120,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate information.␊ */␊ - certificate: (CertificateInformation | string)␊ + certificate: (/**␊ + * SSL certificate information.␊ + */␊ + CertificateInformation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -51970,7 +83134,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - type: (("Proxy" | "Portal" | "Management" | "Scm") | string)␊ + type: (("Proxy" | "Portal" | "Management" | "Scm") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -51999,7 +83166,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Authentication Settings.␊ */␊ - authenticationSettings?: (AuthenticationSettingsContract | string)␊ + authenticationSettings?: (/**␊ + * API Authentication Settings.␊ + */␊ + AuthenticationSettingsContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of the API. May include HTML formatting tags.␊ */␊ @@ -52007,7 +83180,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * API identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API.␊ */␊ @@ -52015,7 +83191,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes on which protocols the operations in this API can be invoked.␊ */␊ - protocols: (("Http" | "Https")[] | string)␊ + protocols: (("Http" | "Https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Absolute URL of the backend service implementing this API.␊ */␊ @@ -52023,7 +83202,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription key parameter names details.␊ */␊ - subscriptionKeyParameterNames?: (SubscriptionKeyParameterNamesContract | string)␊ + subscriptionKeyParameterNames?: (/**␊ + * Subscription key parameter names details.␊ + */␊ + SubscriptionKeyParameterNamesContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -52034,7 +83219,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API OAuth2 Authentication settings details.␊ */␊ - oAuth2?: (OAuth2AuthenticationSettingsContract | string)␊ + oAuth2?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OAuth2AuthenticationSettingsContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -52089,7 +83280,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated.␊ */␊ - state?: (("Suspended" | "Active" | "Expired" | "Submitted" | "Rejected" | "Cancelled") | string)␊ + state?: (("Suspended" | "Active" | "Expired" | "Submitted" | "Rejected" | "Cancelled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ /**␊ * User (user id path) for whom subscription is being created in form /users/{uid}␊ @@ -52105,7 +83299,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - approvalRequired?: (boolean | string)␊ + approvalRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product description. May include HTML formatting tags.␊ */␊ @@ -52113,19 +83310,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished.␊ */␊ - state?: (("NotPublished" | "Published") | string)␊ + state?: (("NotPublished" | "Published") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - subscriptionsLimit?: (number | string)␊ + subscriptionsLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.␊ */␊ @@ -52149,7 +83358,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -52193,7 +83405,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional note about a user set by the administrator.␊ */␊ @@ -52205,7 +83420,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.␊ */␊ - state?: (("Active" | "Blocked") | string)␊ + state?: (("Active" | "Blocked") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -52221,15 +83439,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional.␊ */␊ - authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | string)␊ + authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mechanism by which access token is passed to the API. ␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format.␊ */␊ - clientAuthenticationMethod?: (("Basic" | "Body")[] | string)␊ + clientAuthenticationMethod?: (("Basic" | "Body")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client or app id registered with this authorization server.␊ */␊ @@ -52253,11 +83480,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Form of an authorization grant, which the client uses to request the access token.␊ */␊ - grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | string)␊ + grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identifier of the authorization server.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password.␊ */␊ @@ -52269,11 +83502,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security.␊ */␊ - supportState?: (boolean | string)␊ + supportState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}.␊ */␊ - tokenBodyParameters?: (TokenBodyParameterContract[] | string)␊ + tokenBodyParameters?: (TokenBodyParameterContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth token endpoint. Contains absolute URI to entity being referenced.␊ */␊ @@ -52305,7 +83544,10 @@ Generated by [AVA](https://avajs.dev). */␊ credentials: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger description.␊ */␊ @@ -52313,7 +83555,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether records are buffered in the logger before publishing. Default is assumed to be true.␊ */␊ - isBuffered?: (boolean | string)␊ + isBuffered?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identifier of the logger.␊ */␊ @@ -52333,11 +83578,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the value is a secret and should be encrypted or not. Default value is false.␊ */␊ - secret?: (boolean | string)␊ + secret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional tags that when provided can be used to filter the property list.␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "properties"␊ /**␊ * Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace.␊ @@ -52385,11 +83636,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host.␊ */␊ - skipCertificateChainValidation?: (boolean | string)␊ + skipCertificateChainValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backends"␊ [k: string]: unknown␊ }␊ @@ -52400,7 +83657,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Allowed Tenants when configuring Azure Active Directory login.␊ */␊ - allowedTenants?: (string[] | string)␊ + allowedTenants?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ apiVersion: "2016-07-07"␊ /**␊ * Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft.␊ @@ -52413,7 +83673,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "identityProviders"␊ [k: string]: unknown␊ }␊ @@ -52424,11 +83687,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity of the SKU (number of deployed units of the SKU). The default value is 1.␊ */␊ - capacity?: ((number & string) | string)␊ + capacity?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Sku.␊ */␊ - name: (("Developer" | "Standard" | "Premium") | string)␊ + name: (("Developer" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -52439,7 +83708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Authentication Settings.␊ */␊ - authenticationSettings?: (AuthenticationSettingsContract | string)␊ + authenticationSettings?: (/**␊ + * API Authentication Settings.␊ + */␊ + AuthenticationSettingsContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of the API. May include HTML formatting tags.␊ */␊ @@ -52455,8 +83730,14 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes on which protocols the operations in this API can be invoked.␊ */␊ - protocols: (("Http" | "Https")[] | string)␊ - resources?: ServiceApisOperationsChildResource[]␊ + protocols: (("Http" | "Https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperationsChildResource[]␊ /**␊ * Absolute URL of the backend service implementing this API.␊ */␊ @@ -52464,7 +83745,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription key parameter names details.␊ */␊ - subscriptionKeyParameterNames?: (SubscriptionKeyParameterNamesContract | string)␊ + subscriptionKeyParameterNames?: (/**␊ + * Subscription key parameter names details.␊ + */␊ + SubscriptionKeyParameterNamesContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis"␊ [k: string]: unknown␊ }␊ @@ -52484,19 +83771,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation request details.␊ */␊ - request?: (RequestContract | string)␊ + request?: (/**␊ + * Operation request details.␊ + */␊ + RequestContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Operation responses.␊ */␊ - responses?: (ResultContract[] | string)␊ + responses?: (ResultContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of URL template parameters.␊ */␊ - templateParameters?: (ParameterContract[] | string)␊ + templateParameters?: (ParameterContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "operations"␊ /**␊ * Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}␊ @@ -52515,15 +83817,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation request headers.␊ */␊ - headers?: (ParameterContract[] | string)␊ + headers?: (ParameterContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request query parameters.␊ */␊ - queryParameters?: (ParameterContract[] | string)␊ + queryParameters?: (ParameterContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request representations.␊ */␊ - representations?: (RepresentationContract[] | string)␊ + representations?: (RepresentationContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -52545,7 +83856,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether parameter is required or not.␊ */␊ - required?: (boolean | string)␊ + required?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameter type.␊ */␊ @@ -52553,7 +83867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -52581,11 +83898,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation response representations.␊ */␊ - representations?: (RepresentationContract[] | string)␊ + representations?: (RepresentationContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation response HTTP status code.␊ */␊ - statusCode: (number | string)␊ + statusCode: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -52612,7 +83935,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated.␊ */␊ - state?: (("Suspended" | "Active" | "Expired" | "Submitted" | "Rejected" | "Cancelled") | string)␊ + state?: (("Suspended" | "Active" | "Expired" | "Submitted" | "Rejected" | "Cancelled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/subscriptions"␊ /**␊ * User (user id path) for whom subscription is being created in form /users/{uid}␊ @@ -52628,7 +83954,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - approvalRequired?: (boolean | string)␊ + approvalRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product description. May include HTML formatting tags.␊ */␊ @@ -52637,19 +83966,34 @@ Generated by [AVA](https://avajs.dev). * Product identifier. Must be unique in the current API Management service instance.␊ */␊ name: string␊ - resources?: (ServiceProductsApisChildResource | ServiceProductsGroupsChildResource)[]␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApisChildResource | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroupsChildResource)[]␊ /**␊ * whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is NotPublished.␊ */␊ - state?: (("NotPublished" | "Published") | string)␊ + state?: (("NotPublished" | "Published") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - subscriptionsLimit?: (number | string)␊ + subscriptionsLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.␊ */␊ @@ -52665,7 +84009,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * API identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -52677,7 +84024,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -52698,7 +84048,10 @@ Generated by [AVA](https://avajs.dev). * Group identifier. Must be unique in the current API Management service instance.␊ */␊ name: string␊ - resources?: ServiceGroupsUsersChildResource[]␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsersChildResource[]␊ type: "Microsoft.ApiManagement/service/groups"␊ [k: string]: unknown␊ }␊ @@ -52710,7 +84063,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -52766,7 +84122,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.␊ */␊ - state?: (("Active" | "Blocked") | string)␊ + state?: (("Active" | "Blocked") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/users"␊ [k: string]: unknown␊ }␊ @@ -52782,15 +84141,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional.␊ */␊ - authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | string)␊ + authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mechanism by which access token is passed to the API. ␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format.␊ */␊ - clientAuthenticationMethod?: (("Basic" | "Body")[] | string)␊ + clientAuthenticationMethod?: (("Basic" | "Body")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client or app id registered with this authorization server.␊ */␊ @@ -52814,7 +84182,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Form of an authorization grant, which the client uses to request the access token.␊ */␊ - grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | string)␊ + grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identifier of the authorization server.␊ */␊ @@ -52830,11 +84201,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security.␊ */␊ - supportState?: (boolean | string)␊ + supportState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}.␊ */␊ - tokenBodyParameters?: (TokenBodyParameterContract[] | string)␊ + tokenBodyParameters?: (TokenBodyParameterContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth token endpoint. Contains absolute URI to entity being referenced.␊ */␊ @@ -52852,7 +84229,10 @@ Generated by [AVA](https://avajs.dev). */␊ credentials: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger description.␊ */␊ @@ -52860,7 +84240,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether records are buffered in the logger before publishing. Default is assumed to be true.␊ */␊ - isBuffered?: (boolean | string)␊ + isBuffered?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identifier of the logger.␊ */␊ @@ -52880,11 +84263,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the value is a secret and should be encrypted or not. Default value is false.␊ */␊ - secret?: (boolean | string)␊ + secret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional tags that when provided can be used to filter the property list.␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/properties"␊ /**␊ * Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace.␊ @@ -52936,7 +84325,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag indicating whether SSL certificate chain validation should be skipped when using self-signed certificates for this backend host.␊ */␊ - skipCertificateChainValidation?: (boolean | string)␊ + skipCertificateChainValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/backends"␊ [k: string]: unknown␊ }␊ @@ -52947,7 +84339,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Allowed Tenants when configuring Azure Active Directory login.␊ */␊ - allowedTenants?: (string[] | string)␊ + allowedTenants?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ apiVersion: "2016-07-07"␊ /**␊ * Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft.␊ @@ -52960,7 +84355,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/identityProviders"␊ [k: string]: unknown␊ }␊ @@ -52984,15 +84382,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation request details.␊ */␊ - request?: (RequestContract | string)␊ + request?: (/**␊ + * Operation request details.␊ + */␊ + RequestContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Operation responses.␊ */␊ - responses?: (ResultContract[] | string)␊ + responses?: (ResultContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of URL template parameters.␊ */␊ - templateParameters?: (ParameterContract[] | string)␊ + templateParameters?: (ParameterContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/operations"␊ /**␊ * Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}␊ @@ -53044,7 +84454,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity properties of the Api Management service resource.␊ */␊ - identity?: (ApiManagementServiceIdentity | string)␊ + identity?: (/**␊ + * Identity properties of the Api Management service resource.␊ + */␊ + ApiManagementServiceIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -53056,18 +84472,90 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Management service resource description.␊ */␊ - properties: (ApiManagementServiceProperties1 | string)␊ - resources?: (ServicePoliciesChildResource | ServiceApisChildResource1 | ServiceAuthorizationServersChildResource1 | ServiceBackendsChildResource1 | ServiceCertificatesChildResource1 | ServiceDiagnosticsChildResource | ServiceTemplatesChildResource | ServiceGroupsChildResource1 | ServiceIdentityProvidersChildResource1 | ServiceLoggersChildResource1 | ServiceNotificationsChildResource | ServiceOpenidConnectProvidersChildResource1 | ServicePortalsettingsChildResource | ServiceProductsChildResource1 | ServicePropertiesChildResource1 | ServiceSubscriptionsChildResource1 | ServiceTagsChildResource | ServiceUsersChildResource1 | ServiceApiVersionSetsChildResource)[]␊ + properties: (/**␊ + * Properties of an API Management service resource description.␊ + */␊ + ApiManagementServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePoliciesChildResource | /**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApisChildResource1 | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServersChildResource1 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackendsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificatesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnosticsChildResource | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplatesChildResource | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroupsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProvidersChildResource1 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggersChildResource1 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotificationsChildResource | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProvidersChildResource1 | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + ServicePortalsettingsChildResource | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProductsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServicePropertiesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptionsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTagsChildResource | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsersChildResource1 | /**␊ + * Microsoft.ApiManagement/service/api-version-sets␊ + */␊ + ServiceApiVersionSetsChildResource)[]␊ /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties1 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service"␊ [k: string]: unknown␊ }␊ @@ -53078,7 +84566,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Currently the only supported type is 'SystemAssigned'.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53088,21 +84579,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional datacenter locations of the API Management service.␊ */␊ - additionalLocations?: (AdditionalLocation[] | string)␊ + additionalLocations?: (AdditionalLocation[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.␊ */␊ - certificates?: (CertificateConfiguration[] | string)␊ + certificates?: (CertificateConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom properties of the API Management service. Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168\` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11\` can be used to disable just TLS 1.1 and setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10\` can be used to disable TLS 1.0 on an API Management service.␊ */␊ customProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom hostname configuration of the API Management service.␊ */␊ - hostnameConfigurations?: (HostnameConfiguration1[] | string)␊ + hostnameConfigurations?: (HostnameConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address from which the notification will be sent.␊ */␊ @@ -53118,11 +84621,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration7 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.␊ */␊ - virtualNetworkType?: (("None" | "External" | "Internal") | string)␊ + virtualNetworkType?: (("None" | "External" | "Internal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53136,11 +84648,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties1 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration7 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53150,11 +84674,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity of the SKU (number of deployed units of the SKU). The default value is 1.␊ */␊ - capacity?: ((number & string) | string)␊ + capacity?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Sku.␊ */␊ - name: (("Developer" | "Standard" | "Premium" | "Basic") | string)␊ + name: (("Developer" | "Standard" | "Premium" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53182,7 +84712,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The local certificate store location. Only Root and CertificateAuthority are valid locations.␊ */␊ - storeName: (("CertificateAuthority" | "Root") | string)␊ + storeName: (("CertificateAuthority" | "Root") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53196,7 +84729,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type.␊ */␊ - defaultSslBinding?: (boolean | string)␊ + defaultSslBinding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base64 Encoded certificate.␊ */␊ @@ -53212,11 +84748,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to always negotiate client certificate on the hostname. Default Value is false.␊ */␊ - negotiateClientCertificate?: (boolean | string)␊ + negotiateClientCertificate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname type.␊ */␊ - type: (("Proxy" | "Portal" | "Management" | "Scm") | string)␊ + type: (("Proxy" | "Portal" | "Management" | "Scm") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53231,7 +84773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -53253,11 +84801,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -53276,7 +84833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Version Set Contract details.␊ */␊ - apiVersionSet?: (ApiVersionSetContract | string)␊ + apiVersionSet?: (/**␊ + * Api Version Set Contract details.␊ + */␊ + ApiVersionSetContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A resource identifier for the related ApiVersionSet.␊ */␊ @@ -53284,11 +84847,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Authentication Settings.␊ */␊ - authenticationSettings?: (AuthenticationSettingsContract1 | string)␊ + authenticationSettings?: (/**␊ + * API Authentication Settings.␊ + */␊ + AuthenticationSettingsContract1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Format of the Content in which the API is getting imported.␊ */␊ - contentFormat?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link") | string)␊ + contentFormat?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Content value when Importing an API.␊ */␊ @@ -53308,7 +84880,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes on which protocols the operations in this API can be invoked.␊ */␊ - protocols?: (("http" | "https")[] | string)␊ + protocols?: (("http" | "https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Absolute URL of the backend service implementing this API.␊ */␊ @@ -53316,15 +84891,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription key parameter names details.␊ */␊ - subscriptionKeyParameterNames?: (SubscriptionKeyParameterNamesContract1 | string)␊ + subscriptionKeyParameterNames?: (/**␊ + * Subscription key parameter names details.␊ + */␊ + SubscriptionKeyParameterNamesContract1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of API.␊ */␊ - type?: (("http" | "soap") | string)␊ + type?: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criteria to limit import of WSDL to a subset of the document.␊ */␊ - wsdlSelector?: (ApiCreateOrUpdatePropertiesWsdlSelector | string)␊ + wsdlSelector?: (/**␊ + * Criteria to limit import of WSDL to a subset of the document.␊ + */␊ + ApiCreateOrUpdatePropertiesWsdlSelector | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53334,7 +84924,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Version Set.␊ */␊ - properties?: (ApiVersionSetContractProperties | string)␊ + properties?: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53356,7 +84952,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An value that determines where the API Version identifier will be located in a HTTP request.␊ */␊ - versioningScheme: (("Segment" | "Query" | "Header") | string)␊ + versioningScheme: (("Segment" | "Query" | "Header") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of query parameter that indicates the API Version if versioningScheme is set to \`query\`.␊ */␊ @@ -53370,7 +84969,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API OAuth2 Authentication settings details.␊ */␊ - oAuth2?: (OAuth2AuthenticationSettingsContract1 | string)␊ + oAuth2?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OAuth2AuthenticationSettingsContract1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53423,11 +85028,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the authorization server.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -53442,15 +85056,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional.␊ */␊ - authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | string)␊ + authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mechanism by which access token is passed to the API. ␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format.␊ */␊ - clientAuthenticationMethod?: (("Basic" | "Body")[] | string)␊ + clientAuthenticationMethod?: (("Basic" | "Body")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client or app id registered with this authorization server.␊ */␊ @@ -53478,7 +85101,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Form of an authorization grant, which the client uses to request the access token.␊ */␊ - grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | string)␊ + grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password.␊ */␊ @@ -53490,11 +85116,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security.␊ */␊ - supportState?: (boolean | string)␊ + supportState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}.␊ */␊ - tokenBodyParameters?: (TokenBodyParameterContract1[] | string)␊ + tokenBodyParameters?: (TokenBodyParameterContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth token endpoint. Contains absolute URI to entity being referenced.␊ */␊ @@ -53523,11 +85155,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the Backend entity. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backends"␊ [k: string]: unknown␊ }␊ @@ -53538,7 +85179,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of the Credentials used to connect to Backend.␊ */␊ - credentials?: (BackendCredentialsContract | string)␊ + credentials?: (/**␊ + * Details of the Credentials used to connect to Backend.␊ + */␊ + BackendCredentialsContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend Description.␊ */␊ @@ -53546,15 +85193,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to the Backend Type.␊ */␊ - properties?: (BackendProperties | string)␊ + properties?: (/**␊ + * Properties specific to the Backend Type.␊ + */␊ + BackendProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend communication protocol.␊ */␊ - protocol: (("http" | "soap") | string)␊ + protocol: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the Backend WebProxy Server to use in the Request to Backend.␊ */␊ - proxy?: (BackendProxyContract | string)␊ + proxy?: (/**␊ + * Details of the Backend WebProxy Server to use in the Request to Backend.␊ + */␊ + BackendProxyContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps.␊ */␊ @@ -53566,7 +85228,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties controlling TLS Certificate Validation.␊ */␊ - tls?: (BackendTlsProperties | string)␊ + tls?: (/**␊ + * Properties controlling TLS Certificate Validation.␊ + */␊ + BackendTlsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Runtime Url of the Backend.␊ */␊ @@ -53580,23 +85248,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization header information.␊ */␊ - authorization?: (BackendAuthorizationHeaderCredentials | string)␊ + authorization?: (/**␊ + * Authorization header information.␊ + */␊ + BackendAuthorizationHeaderCredentials | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Client Certificate Thumbprint.␊ */␊ - certificate?: (string[] | string)␊ + certificate?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Header Parameter description.␊ */␊ header?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Query Parameter description.␊ */␊ query?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53620,7 +85303,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Service Fabric Type Backend.␊ */␊ - serviceFabricCluster?: (BackendServiceFabricClusterProperties | string)␊ + serviceFabricCluster?: (/**␊ + * Properties of the Service Fabric Type Backend.␊ + */␊ + BackendServiceFabricClusterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53634,19 +85323,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster management endpoint.␊ */␊ - managementEndpoints: (string[] | string)␊ + managementEndpoints: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of retries while attempting resolve the partition.␊ */␊ - maxPartitionResolutionRetries?: (number | string)␊ + maxPartitionResolutionRetries?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprints of certificates cluster management service uses for tls communication␊ */␊ - serverCertificateThumbprints?: (string[] | string)␊ + serverCertificateThumbprints?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server X509 Certificate Names Collection␊ */␊ - serverX509Names?: (X509CertificateName[] | string)␊ + serverX509Names?: (X509CertificateName[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53688,11 +85389,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateChain?: (boolean | string)␊ + validateCertificateChain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateName?: (boolean | string)␊ + validateCertificateName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53703,11 +85410,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the certificate entity. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -53733,11 +85449,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -53748,7 +85473,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether a diagnostic should receive data or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53759,11 +85487,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "templates"␊ [k: string]: unknown␊ }␊ @@ -53782,7 +85519,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Parameter values.␊ */␊ - parameters?: (EmailTemplateParametersContractProperties[] | string)␊ + parameters?: (EmailTemplateParametersContractProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subject of the Template.␊ */␊ @@ -53800,11 +85540,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Template parameter description.␊ */␊ - description?: (string | string)␊ + description?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter name.␊ */␊ - name?: (string | string)␊ + name?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter title.␊ */␊ @@ -53819,11 +85565,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -53846,7 +85601,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group type.␊ */␊ - type?: (("custom" | "system" | "external") | string)␊ + type?: (("custom" | "system" | "external") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53857,11 +85615,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "identityProviders"␊ [k: string]: unknown␊ }␊ @@ -53872,7 +85639,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Allowed Tenants when configuring Azure Active Directory login.␊ */␊ - allowedTenants?: (string[] | string)␊ + allowedTenants?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft.␊ */␊ @@ -53900,7 +85670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53911,11 +85684,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -53929,7 +85711,10 @@ Generated by [AVA](https://avajs.dev). */␊ credentials: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger description.␊ */␊ @@ -53937,15 +85722,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether records are buffered in the logger before publishing. Default is assumed to be true.␊ */␊ - isBuffered?: (boolean | string)␊ + isBuffered?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger type.␊ */␊ - loggerType: (("azureEventHub" | "applicationInsights") | string)␊ + loggerType: (("azureEventHub" | "applicationInsights") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sampling settings contract.␊ */␊ - sampling?: (LoggerSamplingContract | string)␊ + sampling?: (/**␊ + * Sampling settings contract.␊ + */␊ + LoggerSamplingContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53955,7 +85752,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sampling settings for an ApplicationInsights logger.␊ */␊ - properties?: (LoggerSamplingProperties | string)␊ + properties?: (/**␊ + * Sampling settings for an ApplicationInsights logger.␊ + */␊ + LoggerSamplingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -53969,27 +85772,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial sampling rate.␊ */␊ - initialPercentage?: (number | string)␊ + initialPercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed rate of sampling.␊ */␊ - maxPercentage?: (number | string)␊ + maxPercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target rate of telemetry items per second.␊ */␊ - maxTelemetryItemsPerSecond?: (number | string)␊ + maxTelemetryItemsPerSecond?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum allowed rate of sampling.␊ */␊ - minPercentage?: (number | string)␊ + minPercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Moving average ration assigned to most recent value.␊ */␊ - movingAverageRatio?: (number | string)␊ + movingAverageRatio?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rate of sampling for fixed-rate sampling.␊ */␊ - percentage?: (number | string)␊ + percentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in ISO8601 format after which it's allowed to lower the sampling rate.␊ */␊ @@ -54001,7 +85822,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sampling type.␊ */␊ - samplingType?: (("fixed" | "adaptive") | string)␊ + samplingType?: (("fixed" | "adaptive") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54012,7 +85836,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notifications"␊ [k: string]: unknown␊ }␊ @@ -54024,11 +85851,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the OpenID Connect Provider.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -54065,7 +85901,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Redirect Anonymous users to the Sign-In page.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54075,11 +85914,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow users to sign up on a developer portal.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Terms of service contract properties.␊ */␊ - termsOfService?: (TermsOfServiceProperties | string)␊ + termsOfService?: (/**␊ + * Terms of service contract properties.␊ + */␊ + TermsOfServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54089,11 +85937,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ask user for consent.␊ */␊ - consentRequired?: (boolean | string)␊ + consentRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Display terms of service during a sign-up process.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A terms of service text.␊ */␊ @@ -54107,7 +85961,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscriptions delegation settings properties.␊ */␊ - subscriptions?: (SubscriptionsDelegationSettingsProperties | string)␊ + subscriptions?: (/**␊ + * Subscriptions delegation settings properties.␊ + */␊ + SubscriptionsDelegationSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A delegation Url.␊ */␊ @@ -54115,7 +85975,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * User registration delegation settings properties.␊ */␊ - userRegistration?: (RegistrationDelegationSettingsProperties | string)␊ + userRegistration?: (/**␊ + * User registration delegation settings properties.␊ + */␊ + RegistrationDelegationSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A base64-encoded validation key to validate, that a request is coming from Azure API Management.␊ */␊ @@ -54129,7 +85995,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for subscriptions.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54139,7 +86008,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for user registration.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54150,11 +86022,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties | string)␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "products"␊ [k: string]: unknown␊ }␊ @@ -54165,7 +86046,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - approvalRequired?: (boolean | string)␊ + approvalRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product description. May include HTML formatting tags.␊ */␊ @@ -54177,15 +86061,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished.␊ */␊ - state?: (("notPublished" | "published") | string)␊ + state?: (("notPublished" | "published") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - subscriptionsLimit?: (number | string)␊ + subscriptionsLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.␊ */␊ @@ -54200,11 +86093,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the property.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "properties"␊ [k: string]: unknown␊ }␊ @@ -54219,11 +86121,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the value is a secret and should be encrypted or not. Default value is false.␊ */␊ - secret?: (boolean | string)␊ + secret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional tags that when provided can be used to filter the property list.␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace.␊ */␊ @@ -54238,11 +86146,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription entity Identifier. The entity represents the association between a user and a product in API Management.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ [k: string]: unknown␊ }␊ @@ -54269,7 +86186,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated.␊ */␊ - state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | string)␊ + state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User (user id path) for whom subscription is being created in form /users/{uid}␊ */␊ @@ -54284,11 +86204,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -54310,11 +86239,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -54325,7 +86263,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines the type of confirmation e-mail that will be sent to the newly created user.␊ */␊ - confirmation?: (("signup" | "invite") | string)␊ + confirmation?: (("signup" | "invite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address. Must not be empty and must be unique within the service instance.␊ */␊ @@ -54349,7 +86290,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.␊ */␊ - state?: (("active" | "blocked" | "pending" | "deleted") | string)␊ + state?: (("active" | "blocked" | "pending" | "deleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54360,11 +86304,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Version Set identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "api-version-sets"␊ [k: string]: unknown␊ }␊ @@ -54380,8 +86333,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties | string)␊ - resources?: (ServiceApisReleasesChildResource | ServiceApisOperationsChildResource1 | ServiceApisPoliciesChildResource | ServiceApisSchemasChildResource | ServiceApisDiagnosticsChildResource | ServiceApisIssuesChildResource | ServiceApisTagsChildResource | ServiceApisTagDescriptionsChildResource)[]␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleasesChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperationsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPoliciesChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemasChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnosticsChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/issues␊ + */␊ + ServiceApisIssuesChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTagsChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptionsChildResource)[]␊ type: "Microsoft.ApiManagement/service/apis"␊ [k: string]: unknown␊ }␊ @@ -54393,11 +86376,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Release identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "releases"␊ [k: string]: unknown␊ }␊ @@ -54423,11 +86415,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties | string)␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "operations"␊ [k: string]: unknown␊ }␊ @@ -54454,15 +86455,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation request details.␊ */␊ - request?: (RequestContract1 | string)␊ + request?: (/**␊ + * Operation request details.␊ + */␊ + RequestContract1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Operation responses.␊ */␊ - responses?: (ResponseContract[] | string)␊ + responses?: (ResponseContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of URL template parameters.␊ */␊ - templateParameters?: (ParameterContract1[] | string)␊ + templateParameters?: (ParameterContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}␊ */␊ @@ -54480,15 +86493,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation request headers.␊ */␊ - headers?: (ParameterContract1[] | string)␊ + headers?: (ParameterContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request query parameters.␊ */␊ - queryParameters?: (ParameterContract1[] | string)␊ + queryParameters?: (ParameterContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request representations.␊ */␊ - representations?: (RepresentationContract1[] | string)␊ + representations?: (RepresentationContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54510,7 +86532,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether parameter is required or not.␊ */␊ - required?: (boolean | string)␊ + required?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameter type.␊ */␊ @@ -54518,7 +86543,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54532,7 +86560,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'..␊ */␊ - formParameters?: (ParameterContract1[] | string)␊ + formParameters?: (ParameterContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An example of the representation.␊ */␊ @@ -54558,15 +86589,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation response headers.␊ */␊ - headers?: (ParameterContract1[] | string)␊ + headers?: (ParameterContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation response representations.␊ */␊ - representations?: (RepresentationContract1[] | string)␊ + representations?: (RepresentationContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation response HTTP status code.␊ */␊ - statusCode: (number | string)␊ + statusCode: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54581,7 +86621,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -54593,11 +86639,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schema contract Properties.␊ */␊ - properties: (SchemaContractProperties | string)␊ + properties: (/**␊ + * Schema contract Properties.␊ + */␊ + SchemaContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schemas"␊ [k: string]: unknown␊ }␊ @@ -54612,7 +86667,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema Document Properties.␊ */␊ - document?: (SchemaDocumentProperties | string)␊ + document?: (/**␊ + * Schema Document Properties.␊ + */␊ + SchemaDocumentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -54633,11 +86694,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -54649,11 +86719,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue contract Properties.␊ */␊ - properties: (IssueContractProperties | string)␊ + properties: (/**␊ + * Issue contract Properties.␊ + */␊ + IssueContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "issues"␊ [k: string]: unknown␊ }␊ @@ -54676,7 +86755,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the issue.␊ */␊ - state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | string)␊ + state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The issue title.␊ */␊ @@ -54695,7 +86777,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -54707,11 +86792,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -54745,8 +86839,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties | string)␊ - resources?: (ServiceApisOperationsPoliciesChildResource | ServiceApisOperationsTagsChildResource)[]␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPoliciesChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTagsChildResource)[]␊ type: "Microsoft.ApiManagement/service/apis/operations"␊ [k: string]: unknown␊ }␊ @@ -54762,7 +86868,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -54774,7 +86886,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -54790,7 +86905,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/operations/policies"␊ [k: string]: unknown␊ }␊ @@ -54818,7 +86939,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/policies"␊ [k: string]: unknown␊ }␊ @@ -54834,7 +86961,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/releases"␊ [k: string]: unknown␊ }␊ @@ -54850,7 +86983,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema contract Properties.␊ */␊ - properties: (SchemaContractProperties | string)␊ + properties: (/**␊ + * Schema contract Properties.␊ + */␊ + SchemaContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/schemas"␊ [k: string]: unknown␊ }␊ @@ -54866,7 +87005,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -54894,7 +87039,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -54910,7 +87061,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/backends"␊ [k: string]: unknown␊ }␊ @@ -54926,7 +87083,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/certificates"␊ [k: string]: unknown␊ }␊ @@ -54942,8 +87105,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties | string)␊ - resources?: ServiceDiagnosticsLoggersChildResource[]␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/diagnostics/loggers␊ + */␊ + ServiceDiagnosticsLoggersChildResource[]␊ type: "Microsoft.ApiManagement/service/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -54955,7 +87127,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -54983,8 +87158,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties | string)␊ - resources?: ServiceGroupsUsersChildResource1[]␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsersChildResource1[]␊ type: "Microsoft.ApiManagement/service/groups"␊ [k: string]: unknown␊ }␊ @@ -54996,7 +87180,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -55020,11 +87207,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/identityProviders"␊ [k: string]: unknown␊ }␊ @@ -55040,7 +87236,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/loggers"␊ [k: string]: unknown␊ }␊ @@ -55052,8 +87254,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ - resources?: (ServiceNotificationsRecipientUsersChildResource | ServiceNotificationsRecipientEmailsChildResource)[]␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsersChildResource | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmailsChildResource)[]␊ type: "Microsoft.ApiManagement/service/notifications"␊ [k: string]: unknown␊ }␊ @@ -55065,7 +87276,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "recipientUsers"␊ [k: string]: unknown␊ }␊ @@ -55117,7 +87331,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -55133,7 +87353,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/policies"␊ [k: string]: unknown␊ }␊ @@ -55149,8 +87375,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties | string)␊ - resources?: (ServiceProductsApisChildResource1 | ServiceProductsGroupsChildResource1 | ServiceProductsPoliciesChildResource | ServiceProductsTagsChildResource)[]␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApisChildResource1 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroupsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPoliciesChildResource | /**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTagsChildResource)[]␊ type: "Microsoft.ApiManagement/service/products"␊ [k: string]: unknown␊ }␊ @@ -55162,7 +87406,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * API identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -55174,7 +87421,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -55190,7 +87440,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -55202,7 +87458,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -55242,7 +87501,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/products/policies"␊ [k: string]: unknown␊ }␊ @@ -55270,7 +87535,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/properties"␊ [k: string]: unknown␊ }␊ @@ -55286,7 +87557,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/subscriptions"␊ [k: string]: unknown␊ }␊ @@ -55302,7 +87579,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/tags"␊ [k: string]: unknown␊ }␊ @@ -55314,11 +87597,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/templates"␊ [k: string]: unknown␊ }␊ @@ -55334,7 +87626,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/users"␊ [k: string]: unknown␊ }␊ @@ -55350,8 +87648,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties | string)␊ - resources?: ServiceApisDiagnosticsLoggersChildResource[]␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics/loggers␊ + */␊ + ServiceApisDiagnosticsLoggersChildResource[]␊ type: "Microsoft.ApiManagement/service/apis/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -55363,7 +87670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -55379,8 +87689,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue contract Properties.␊ */␊ - properties: (IssueContractProperties | string)␊ - resources?: (ServiceApisIssuesCommentsChildResource | ServiceApisIssuesAttachmentsChildResource)[]␊ + properties: (/**␊ + * Issue contract Properties.␊ + */␊ + IssueContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/issues/comments␊ + */␊ + ServiceApisIssuesCommentsChildResource | /**␊ + * Microsoft.ApiManagement/service/apis/issues/attachments␊ + */␊ + ServiceApisIssuesAttachmentsChildResource)[]␊ type: "Microsoft.ApiManagement/service/apis/issues"␊ [k: string]: unknown␊ }␊ @@ -55392,11 +87714,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Comment identifier within an Issue. Must be unique in the current Issue.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue Comment contract Properties.␊ */␊ - properties: (IssueCommentContractProperties | string)␊ + properties: (/**␊ + * Issue Comment contract Properties.␊ + */␊ + IssueCommentContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "comments"␊ [k: string]: unknown␊ }␊ @@ -55426,11 +87757,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Attachment identifier within an Issue. Must be unique in the current Issue.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue Attachment contract Properties.␊ */␊ - properties: (IssueAttachmentContractProperties | string)␊ + properties: (/**␊ + * Issue Attachment contract Properties.␊ + */␊ + IssueAttachmentContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachments"␊ [k: string]: unknown␊ }␊ @@ -55464,7 +87804,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/api-version-sets"␊ [k: string]: unknown␊ }␊ @@ -55492,7 +87838,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue Attachment contract Properties.␊ */␊ - properties: (IssueAttachmentContractProperties | string)␊ + properties: (/**␊ + * Issue Attachment contract Properties.␊ + */␊ + IssueAttachmentContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/issues/attachments"␊ [k: string]: unknown␊ }␊ @@ -55508,7 +87860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue Comment contract Properties.␊ */␊ - properties: (IssueCommentContractProperties | string)␊ + properties: (/**␊ + * Issue Comment contract Properties.␊ + */␊ + IssueCommentContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/issues/comments"␊ [k: string]: unknown␊ }␊ @@ -55520,7 +87878,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity properties of the Api Management service resource.␊ */␊ - identity?: (ApiManagementServiceIdentity1 | string)␊ + identity?: (/**␊ + * Identity properties of the Api Management service resource.␊ + */␊ + ApiManagementServiceIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -55532,18 +87896,90 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Management service resource description.␊ */␊ - properties: (ApiManagementServiceProperties2 | string)␊ - resources?: (ServicePoliciesChildResource1 | ServiceApisChildResource2 | ServiceAuthorizationServersChildResource2 | ServiceBackendsChildResource2 | ServiceCertificatesChildResource2 | ServiceDiagnosticsChildResource1 | ServiceTemplatesChildResource1 | ServiceGroupsChildResource2 | ServiceIdentityProvidersChildResource2 | ServiceLoggersChildResource2 | ServiceNotificationsChildResource1 | ServiceOpenidConnectProvidersChildResource2 | ServicePortalsettingsChildResource1 | ServiceProductsChildResource2 | ServicePropertiesChildResource2 | ServiceSubscriptionsChildResource2 | ServiceTagsChildResource1 | ServiceUsersChildResource2 | ServiceApiVersionSetsChildResource1)[]␊ + properties: (/**␊ + * Properties of an API Management service resource description.␊ + */␊ + ApiManagementServiceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePoliciesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApisChildResource2 | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServersChildResource2 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackendsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificatesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnosticsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplatesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroupsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProvidersChildResource2 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggersChildResource2 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotificationsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProvidersChildResource2 | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + ServicePortalsettingsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProductsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServicePropertiesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptionsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTagsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsersChildResource2 | /**␊ + * Microsoft.ApiManagement/service/api-version-sets␊ + */␊ + ServiceApiVersionSetsChildResource1)[]␊ /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties2 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service"␊ [k: string]: unknown␊ }␊ @@ -55554,7 +87990,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Currently the only supported type is 'SystemAssigned'.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55564,21 +88003,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional datacenter locations of the API Management service.␊ */␊ - additionalLocations?: (AdditionalLocation1[] | string)␊ + additionalLocations?: (AdditionalLocation1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.␊ */␊ - certificates?: (CertificateConfiguration1[] | string)␊ + certificates?: (CertificateConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom properties of the API Management service. Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168\` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11\` can be used to disable just TLS 1.1 and setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10\` can be used to disable TLS 1.0 on an API Management service.␊ */␊ customProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom hostname configuration of the API Management service.␊ */␊ - hostnameConfigurations?: (HostnameConfiguration2[] | string)␊ + hostnameConfigurations?: (HostnameConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address from which the notification will be sent.␊ */␊ @@ -55594,11 +88045,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration8 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.␊ */␊ - virtualNetworkType?: (("None" | "External" | "Internal") | string)␊ + virtualNetworkType?: (("None" | "External" | "Internal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55612,11 +88072,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties2 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration8 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55626,11 +88098,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity of the SKU (number of deployed units of the SKU). The default value is 1.␊ */␊ - capacity?: ((number & string) | string)␊ + capacity?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Sku.␊ */␊ - name: (("Developer" | "Standard" | "Premium" | "Basic") | string)␊ + name: (("Developer" | "Standard" | "Premium" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55650,7 +88128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate information.␊ */␊ - certificate?: (CertificateInformation1 | string)␊ + certificate?: (/**␊ + * SSL certificate information.␊ + */␊ + CertificateInformation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate Password.␊ */␊ @@ -55662,7 +88146,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.␊ */␊ - storeName: (("CertificateAuthority" | "Root") | string)␊ + storeName: (("CertificateAuthority" | "Root") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55690,7 +88177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate information.␊ */␊ - certificate?: (CertificateInformation1 | string)␊ + certificate?: (/**␊ + * SSL certificate information.␊ + */␊ + CertificateInformation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate Password.␊ */␊ @@ -55698,7 +88191,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type.␊ */␊ - defaultSslBinding?: (boolean | string)␊ + defaultSslBinding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base64 Encoded certificate.␊ */␊ @@ -55714,11 +88210,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to always negotiate client certificate on the hostname. Default Value is false.␊ */␊ - negotiateClientCertificate?: (boolean | string)␊ + negotiateClientCertificate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname type.␊ */␊ - type: (("Proxy" | "Portal" | "Management" | "Scm") | string)␊ + type: (("Proxy" | "Portal" | "Management" | "Scm") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55733,7 +88235,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -55744,7 +88252,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Format of the policyContent.␊ */␊ - contentFormat?: (("xml" | "xml-link" | "rawxml" | "rawxml-link") | string)␊ + contentFormat?: (("xml" | "xml-link" | "rawxml" | "rawxml-link") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Json escaped Xml Encoded contents of the Policy.␊ */␊ @@ -55759,11 +88270,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties1 | string)␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -55784,7 +88304,10 @@ Generated by [AVA](https://avajs.dev). * * \`http\` creates a SOAP to REST API ␊ * * \`soap\` creates a SOAP pass-through API.␊ */␊ - apiType?: (("http" | "soap") | string)␊ + apiType?: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the Version identifier of the API if the API is versioned␊ */␊ @@ -55796,7 +88319,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An API Version Set contains the common configuration for a set of API Versions relating ␊ */␊ - apiVersionSet?: (ApiVersionSetContractDetails | string)␊ + apiVersionSet?: (/**␊ + * An API Version Set contains the common configuration for a set of API Versions relating ␊ + */␊ + ApiVersionSetContractDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A resource identifier for the related ApiVersionSet.␊ */␊ @@ -55804,11 +88333,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Authentication Settings.␊ */␊ - authenticationSettings?: (AuthenticationSettingsContract2 | string)␊ + authenticationSettings?: (/**␊ + * API Authentication Settings.␊ + */␊ + AuthenticationSettingsContract2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Format of the Content in which the API is getting imported.␊ */␊ - contentFormat?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link") | string)␊ + contentFormat?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Content value when Importing an API.␊ */␊ @@ -55828,7 +88366,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes on which protocols the operations in this API can be invoked.␊ */␊ - protocols?: (("http" | "https")[] | string)␊ + protocols?: (("http" | "https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Absolute URL of the backend service implementing this API.␊ */␊ @@ -55836,15 +88377,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription key parameter names details.␊ */␊ - subscriptionKeyParameterNames?: (SubscriptionKeyParameterNamesContract2 | string)␊ + subscriptionKeyParameterNames?: (/**␊ + * Subscription key parameter names details.␊ + */␊ + SubscriptionKeyParameterNamesContract2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of API.␊ */␊ - type?: (("http" | "soap") | string)␊ + type?: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criteria to limit import of WSDL to a subset of the document.␊ */␊ - wsdlSelector?: (ApiCreateOrUpdatePropertiesWsdlSelector1 | string)␊ + wsdlSelector?: (/**␊ + * Criteria to limit import of WSDL to a subset of the document.␊ + */␊ + ApiCreateOrUpdatePropertiesWsdlSelector1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55866,7 +88422,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An value that determines where the API Version identifier will be located in a HTTP request.␊ */␊ - versioningScheme?: (("Segment" | "Query" | "Header") | string)␊ + versioningScheme?: (("Segment" | "Query" | "Header") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of query parameter that indicates the API Version if versioningScheme is set to \`query\`.␊ */␊ @@ -55880,15 +88439,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * API OAuth2 Authentication settings details.␊ */␊ - oAuth2?: (OAuth2AuthenticationSettingsContract2 | string)␊ + oAuth2?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OAuth2AuthenticationSettingsContract2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API OAuth2 Authentication settings details.␊ */␊ - openid?: (OpenIdAuthenticationSettingsContract | string)␊ + openid?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OpenIdAuthenticationSettingsContract | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products.␊ */␊ - subscriptionKeyRequired?: (boolean | string)␊ + subscriptionKeyRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -55912,7 +88486,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * How to send token to the server.␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth authorization server identifier.␊ */␊ @@ -55955,11 +88532,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the authorization server.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties1 | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -55974,15 +88560,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional.␊ */␊ - authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | string)␊ + authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mechanism by which access token is passed to the API. ␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format.␊ */␊ - clientAuthenticationMethod?: (("Basic" | "Body")[] | string)␊ + clientAuthenticationMethod?: (("Basic" | "Body")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client or app id registered with this authorization server.␊ */␊ @@ -56010,7 +88605,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Form of an authorization grant, which the client uses to request the access token.␊ */␊ - grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | string)␊ + grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password.␊ */␊ @@ -56022,11 +88620,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security.␊ */␊ - supportState?: (boolean | string)␊ + supportState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}.␊ */␊ - tokenBodyParameters?: (TokenBodyParameterContract2[] | string)␊ + tokenBodyParameters?: (TokenBodyParameterContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth token endpoint. Contains absolute URI to entity being referenced.␊ */␊ @@ -56055,11 +88659,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the Backend entity. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backends"␊ [k: string]: unknown␊ }␊ @@ -56070,7 +88683,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of the Credentials used to connect to Backend.␊ */␊ - credentials?: (BackendCredentialsContract1 | string)␊ + credentials?: (/**␊ + * Details of the Credentials used to connect to Backend.␊ + */␊ + BackendCredentialsContract1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend Description.␊ */␊ @@ -56078,15 +88697,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to the Backend Type.␊ */␊ - properties?: (BackendProperties1 | string)␊ + properties?: (/**␊ + * Properties specific to the Backend Type.␊ + */␊ + BackendProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend communication protocol.␊ */␊ - protocol: (("http" | "soap") | string)␊ + protocol: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the Backend WebProxy Server to use in the Request to Backend.␊ */␊ - proxy?: (BackendProxyContract1 | string)␊ + proxy?: (/**␊ + * Details of the Backend WebProxy Server to use in the Request to Backend.␊ + */␊ + BackendProxyContract1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps.␊ */␊ @@ -56098,7 +88732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties controlling TLS Certificate Validation.␊ */␊ - tls?: (BackendTlsProperties1 | string)␊ + tls?: (/**␊ + * Properties controlling TLS Certificate Validation.␊ + */␊ + BackendTlsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Runtime Url of the Backend.␊ */␊ @@ -56112,23 +88752,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization header information.␊ */␊ - authorization?: (BackendAuthorizationHeaderCredentials1 | string)␊ + authorization?: (/**␊ + * Authorization header information.␊ + */␊ + BackendAuthorizationHeaderCredentials1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Client Certificate Thumbprint.␊ */␊ - certificate?: (string[] | string)␊ + certificate?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Header Parameter description.␊ */␊ header?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Query Parameter description.␊ */␊ query?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56152,7 +88807,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Service Fabric Type Backend.␊ */␊ - serviceFabricCluster?: (BackendServiceFabricClusterProperties1 | string)␊ + serviceFabricCluster?: (/**␊ + * Properties of the Service Fabric Type Backend.␊ + */␊ + BackendServiceFabricClusterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56166,19 +88827,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster management endpoint.␊ */␊ - managementEndpoints: (string[] | string)␊ + managementEndpoints: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of retries while attempting resolve the partition.␊ */␊ - maxPartitionResolutionRetries?: (number | string)␊ + maxPartitionResolutionRetries?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprints of certificates cluster management service uses for tls communication␊ */␊ - serverCertificateThumbprints?: (string[] | string)␊ + serverCertificateThumbprints?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server X509 Certificate Names Collection␊ */␊ - serverX509Names?: (X509CertificateName1[] | string)␊ + serverX509Names?: (X509CertificateName1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56220,11 +88893,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateChain?: (boolean | string)␊ + validateCertificateChain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateName?: (boolean | string)␊ + validateCertificateName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56235,11 +88914,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the certificate entity. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -56265,11 +88953,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties1 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -56280,7 +88977,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether a diagnostic should receive data or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56291,11 +88991,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties1 | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "templates"␊ [k: string]: unknown␊ }␊ @@ -56314,7 +89023,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Parameter values.␊ */␊ - parameters?: (EmailTemplateParametersContractProperties1[] | string)␊ + parameters?: (EmailTemplateParametersContractProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subject of the Template.␊ */␊ @@ -56332,11 +89044,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Template parameter description.␊ */␊ - description?: (string | string)␊ + description?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter name.␊ */␊ - name?: (string | string)␊ + name?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter title.␊ */␊ @@ -56351,11 +89069,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -56378,7 +89105,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group type.␊ */␊ - type?: (("custom" | "system" | "external") | string)␊ + type?: (("custom" | "system" | "external") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56389,11 +89119,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties1 | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "identityProviders"␊ [k: string]: unknown␊ }␊ @@ -56404,7 +89143,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Allowed Tenants when configuring Azure Active Directory login.␊ */␊ - allowedTenants?: (string[] | string)␊ + allowedTenants?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft.␊ */␊ @@ -56432,7 +89174,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56443,11 +89188,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties1 | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -56461,7 +89215,10 @@ Generated by [AVA](https://avajs.dev). */␊ credentials: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger description.␊ */␊ @@ -56469,11 +89226,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether records are buffered in the logger before publishing. Default is assumed to be true.␊ */␊ - isBuffered?: (boolean | string)␊ + isBuffered?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger type.␊ */␊ - loggerType: (("azureEventHub" | "applicationInsights") | string)␊ + loggerType: (("azureEventHub" | "applicationInsights") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56484,7 +89247,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notifications"␊ [k: string]: unknown␊ }␊ @@ -56496,11 +89262,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the OpenID Connect Provider.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties1 | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -56537,7 +89312,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Redirect Anonymous users to the Sign-In page.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56547,11 +89325,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow users to sign up on a developer portal.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Terms of service contract properties.␊ */␊ - termsOfService?: (TermsOfServiceProperties1 | string)␊ + termsOfService?: (/**␊ + * Terms of service contract properties.␊ + */␊ + TermsOfServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56561,11 +89348,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ask user for consent to the terms of service.␊ */␊ - consentRequired?: (boolean | string)␊ + consentRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Display terms of service during a sign-up process.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A terms of service text.␊ */␊ @@ -56579,7 +89372,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscriptions delegation settings properties.␊ */␊ - subscriptions?: (SubscriptionsDelegationSettingsProperties1 | string)␊ + subscriptions?: (/**␊ + * Subscriptions delegation settings properties.␊ + */␊ + SubscriptionsDelegationSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A delegation Url.␊ */␊ @@ -56587,7 +89386,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * User registration delegation settings properties.␊ */␊ - userRegistration?: (RegistrationDelegationSettingsProperties1 | string)␊ + userRegistration?: (/**␊ + * User registration delegation settings properties.␊ + */␊ + RegistrationDelegationSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A base64-encoded validation key to validate, that a request is coming from Azure API Management.␊ */␊ @@ -56601,7 +89406,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for subscriptions.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56611,7 +89419,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for user registration.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56622,11 +89433,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties1 | string)␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "products"␊ [k: string]: unknown␊ }␊ @@ -56637,7 +89457,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - approvalRequired?: (boolean | string)␊ + approvalRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product description. May include HTML formatting tags.␊ */␊ @@ -56649,15 +89472,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished.␊ */␊ - state?: (("notPublished" | "published") | string)␊ + state?: (("notPublished" | "published") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - subscriptionsLimit?: (number | string)␊ + subscriptionsLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.␊ */␊ @@ -56672,11 +89504,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the property.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties1 | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "properties"␊ [k: string]: unknown␊ }␊ @@ -56691,11 +89532,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the value is a secret and should be encrypted or not. Default value is false.␊ */␊ - secret?: (boolean | string)␊ + secret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional tags that when provided can be used to filter the property list.␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace.␊ */␊ @@ -56710,11 +89557,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription entity Identifier. The entity represents the association between a user and a product in API Management.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ [k: string]: unknown␊ }␊ @@ -56741,7 +89597,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated.␊ */␊ - state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | string)␊ + state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User (user id path) for whom subscription is being created in form /users/{uid}␊ */␊ @@ -56756,11 +89615,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties1 | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -56782,11 +89650,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -56797,7 +89674,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines the type of confirmation e-mail that will be sent to the newly created user.␊ */␊ - confirmation?: (("signup" | "invite") | string)␊ + confirmation?: (("signup" | "invite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address. Must not be empty and must be unique within the service instance.␊ */␊ @@ -56809,7 +89689,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of user identities.␊ */␊ - identities?: (UserIdentityContract[] | string)␊ + identities?: (UserIdentityContract[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last name.␊ */␊ @@ -56825,7 +89708,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.␊ */␊ - state?: (("active" | "blocked" | "pending" | "deleted") | string)␊ + state?: (("active" | "blocked" | "pending" | "deleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -56850,11 +89736,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Version Set identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties1 | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "api-version-sets"␊ [k: string]: unknown␊ }␊ @@ -56877,7 +89772,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An value that determines where the API Version identifier will be located in a HTTP request.␊ */␊ - versioningScheme: (("Segment" | "Query" | "Header") | string)␊ + versioningScheme: (("Segment" | "Query" | "Header") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of query parameter that indicates the API Version if versioningScheme is set to \`query\`.␊ */␊ @@ -56896,8 +89794,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties1 | string)␊ - resources?: (ServiceApisReleasesChildResource1 | ServiceApisOperationsChildResource2 | ServiceApisPoliciesChildResource1 | ServiceApisSchemasChildResource1 | ServiceApisDiagnosticsChildResource1 | ServiceApisIssuesChildResource1 | ServiceApisTagsChildResource1 | ServiceApisTagDescriptionsChildResource1)[]␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleasesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperationsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPoliciesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemasChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnosticsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/issues␊ + */␊ + ServiceApisIssuesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTagsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptionsChildResource1)[]␊ type: "Microsoft.ApiManagement/service/apis"␊ [k: string]: unknown␊ }␊ @@ -56909,11 +89837,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Release identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties1 | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "releases"␊ [k: string]: unknown␊ }␊ @@ -56939,11 +89876,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties1 | string)␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "operations"␊ [k: string]: unknown␊ }␊ @@ -56970,15 +89916,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation request details.␊ */␊ - request?: (RequestContract2 | string)␊ + request?: (/**␊ + * Operation request details.␊ + */␊ + RequestContract2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Operation responses.␊ */␊ - responses?: (ResponseContract1[] | string)␊ + responses?: (ResponseContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of URL template parameters.␊ */␊ - templateParameters?: (ParameterContract2[] | string)␊ + templateParameters?: (ParameterContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}␊ */␊ @@ -56996,15 +89954,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation request headers.␊ */␊ - headers?: (ParameterContract2[] | string)␊ + headers?: (ParameterContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request query parameters.␊ */␊ - queryParameters?: (ParameterContract2[] | string)␊ + queryParameters?: (ParameterContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request representations.␊ */␊ - representations?: (RepresentationContract2[] | string)␊ + representations?: (RepresentationContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -57026,7 +89993,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether parameter is required or not.␊ */␊ - required?: (boolean | string)␊ + required?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameter type.␊ */␊ @@ -57034,7 +90004,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -57048,7 +90021,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'..␊ */␊ - formParameters?: (ParameterContract2[] | string)␊ + formParameters?: (ParameterContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An example of the representation.␊ */␊ @@ -57074,15 +90050,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation response headers.␊ */␊ - headers?: (ParameterContract2[] | string)␊ + headers?: (ParameterContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation response representations.␊ */␊ - representations?: (RepresentationContract2[] | string)␊ + representations?: (RepresentationContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation response HTTP status code.␊ */␊ - statusCode: (number | string)␊ + statusCode: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -57097,7 +90082,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -57109,11 +90100,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schema contract Properties.␊ */␊ - properties: (SchemaContractProperties1 | string)␊ + properties: (/**␊ + * Schema contract Properties.␊ + */␊ + SchemaContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schemas"␊ [k: string]: unknown␊ }␊ @@ -57128,7 +90128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema Document Properties.␊ */␊ - document?: (SchemaDocumentProperties1 | string)␊ + document?: (/**␊ + * Schema Document Properties.␊ + */␊ + SchemaDocumentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -57149,11 +90155,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties1 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -57165,11 +90180,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue contract Properties.␊ */␊ - properties: (IssueContractProperties1 | string)␊ + properties: (/**␊ + * Issue contract Properties.␊ + */␊ + IssueContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "issues"␊ [k: string]: unknown␊ }␊ @@ -57192,7 +90216,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the issue.␊ */␊ - state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | string)␊ + state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The issue title.␊ */␊ @@ -57211,7 +90238,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -57223,11 +90253,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -57261,8 +90300,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties1 | string)␊ - resources?: (ServiceApisOperationsPoliciesChildResource1 | ServiceApisOperationsTagsChildResource1)[]␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPoliciesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTagsChildResource1)[]␊ type: "Microsoft.ApiManagement/service/apis/operations"␊ [k: string]: unknown␊ }␊ @@ -57278,7 +90329,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -57290,7 +90347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -57306,7 +90366,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/operations/policies"␊ [k: string]: unknown␊ }␊ @@ -57334,7 +90400,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/policies"␊ [k: string]: unknown␊ }␊ @@ -57350,7 +90422,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties1 | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/releases"␊ [k: string]: unknown␊ }␊ @@ -57366,7 +90444,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema contract Properties.␊ */␊ - properties: (SchemaContractProperties1 | string)␊ + properties: (/**␊ + * Schema contract Properties.␊ + */␊ + SchemaContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/schemas"␊ [k: string]: unknown␊ }␊ @@ -57382,7 +90466,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -57410,7 +90500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties1 | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -57426,7 +90522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/backends"␊ [k: string]: unknown␊ }␊ @@ -57442,7 +90544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/certificates"␊ [k: string]: unknown␊ }␊ @@ -57458,8 +90566,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties1 | string)␊ - resources?: ServiceDiagnosticsLoggersChildResource1[]␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/diagnostics/loggers␊ + */␊ + ServiceDiagnosticsLoggersChildResource1[]␊ type: "Microsoft.ApiManagement/service/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -57471,7 +90588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -57499,8 +90619,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties1 | string)␊ - resources?: ServiceGroupsUsersChildResource2[]␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsersChildResource2[]␊ type: "Microsoft.ApiManagement/service/groups"␊ [k: string]: unknown␊ }␊ @@ -57512,7 +90641,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -57536,11 +90668,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties1 | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/identityProviders"␊ [k: string]: unknown␊ }␊ @@ -57556,7 +90697,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties1 | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/loggers"␊ [k: string]: unknown␊ }␊ @@ -57568,8 +90715,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ - resources?: (ServiceNotificationsRecipientUsersChildResource1 | ServiceNotificationsRecipientEmailsChildResource1)[]␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsersChildResource1 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmailsChildResource1)[]␊ type: "Microsoft.ApiManagement/service/notifications"␊ [k: string]: unknown␊ }␊ @@ -57581,7 +90737,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "recipientUsers"␊ [k: string]: unknown␊ }␊ @@ -57633,7 +90792,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties1 | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -57649,7 +90814,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/policies"␊ [k: string]: unknown␊ }␊ @@ -57665,8 +90836,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties1 | string)␊ - resources?: (ServiceProductsApisChildResource2 | ServiceProductsGroupsChildResource2 | ServiceProductsPoliciesChildResource1 | ServiceProductsTagsChildResource1)[]␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApisChildResource2 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroupsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPoliciesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTagsChildResource1)[]␊ type: "Microsoft.ApiManagement/service/products"␊ [k: string]: unknown␊ }␊ @@ -57678,7 +90867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -57690,7 +90882,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -57706,7 +90901,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -57718,7 +90919,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -57758,7 +90962,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties1 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/products/policies"␊ [k: string]: unknown␊ }␊ @@ -57786,7 +90996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties1 | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/properties"␊ [k: string]: unknown␊ }␊ @@ -57802,7 +91018,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/subscriptions"␊ [k: string]: unknown␊ }␊ @@ -57818,7 +91040,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties1 | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/tags"␊ [k: string]: unknown␊ }␊ @@ -57830,11 +91058,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties1 | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/templates"␊ [k: string]: unknown␊ }␊ @@ -57850,7 +91087,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties1 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/users"␊ [k: string]: unknown␊ }␊ @@ -57866,8 +91109,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties1 | string)␊ - resources?: ServiceApisDiagnosticsLoggersChildResource1[]␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics/loggers␊ + */␊ + ServiceApisDiagnosticsLoggersChildResource1[]␊ type: "Microsoft.ApiManagement/service/apis/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -57879,7 +91131,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -57895,8 +91150,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue contract Properties.␊ */␊ - properties: (IssueContractProperties1 | string)␊ - resources?: (ServiceApisIssuesCommentsChildResource1 | ServiceApisIssuesAttachmentsChildResource1)[]␊ + properties: (/**␊ + * Issue contract Properties.␊ + */␊ + IssueContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/issues/comments␊ + */␊ + ServiceApisIssuesCommentsChildResource1 | /**␊ + * Microsoft.ApiManagement/service/apis/issues/attachments␊ + */␊ + ServiceApisIssuesAttachmentsChildResource1)[]␊ type: "Microsoft.ApiManagement/service/apis/issues"␊ [k: string]: unknown␊ }␊ @@ -57908,11 +91175,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Comment identifier within an Issue. Must be unique in the current Issue.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue Comment contract Properties.␊ */␊ - properties: (IssueCommentContractProperties1 | string)␊ + properties: (/**␊ + * Issue Comment contract Properties.␊ + */␊ + IssueCommentContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "comments"␊ [k: string]: unknown␊ }␊ @@ -57942,11 +91218,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Attachment identifier within an Issue. Must be unique in the current Issue.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue Attachment contract Properties.␊ */␊ - properties: (IssueAttachmentContractProperties1 | string)␊ + properties: (/**␊ + * Issue Attachment contract Properties.␊ + */␊ + IssueAttachmentContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachments"␊ [k: string]: unknown␊ }␊ @@ -57980,7 +91265,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties1 | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/api-version-sets"␊ [k: string]: unknown␊ }␊ @@ -58008,7 +91299,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue Attachment contract Properties.␊ */␊ - properties: (IssueAttachmentContractProperties1 | string)␊ + properties: (/**␊ + * Issue Attachment contract Properties.␊ + */␊ + IssueAttachmentContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/issues/attachments"␊ [k: string]: unknown␊ }␊ @@ -58024,7 +91321,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue Comment contract Properties.␊ */␊ - properties: (IssueCommentContractProperties1 | string)␊ + properties: (/**␊ + * Issue Comment contract Properties.␊ + */␊ + IssueCommentContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/issues/comments"␊ [k: string]: unknown␊ }␊ @@ -58036,7 +91339,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity properties of the Api Management service resource.␊ */␊ - identity?: (ApiManagementServiceIdentity2 | string)␊ + identity?: (/**␊ + * Identity properties of the Api Management service resource.␊ + */␊ + ApiManagementServiceIdentity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -58048,18 +91357,93 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Management service resource description.␊ */␊ - properties: (ApiManagementServiceProperties3 | string)␊ - resources?: (ServiceApisChildResource3 | ServiceTagsChildResource2 | ServiceAuthorizationServersChildResource3 | ServiceBackendsChildResource3 | ServiceCachesChildResource | ServiceCertificatesChildResource3 | ServiceDiagnosticsChildResource2 | ServiceTemplatesChildResource2 | ServiceGroupsChildResource3 | ServiceIdentityProvidersChildResource3 | ServiceLoggersChildResource3 | ServiceNotificationsChildResource2 | ServiceOpenidConnectProvidersChildResource3 | ServicePoliciesChildResource2 | ServicePortalsettingsChildResource2 | ServiceProductsChildResource3 | ServicePropertiesChildResource3 | ServiceSubscriptionsChildResource3 | ServiceUsersChildResource3 | ServiceApiVersionSetsChildResource2)[]␊ + properties: (/**␊ + * Properties of an API Management service resource description.␊ + */␊ + ApiManagementServiceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApisChildResource3 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTagsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServersChildResource3 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackendsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/caches␊ + */␊ + ServiceCachesChildResource | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificatesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnosticsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplatesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroupsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProvidersChildResource3 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggersChildResource3 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotificationsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProvidersChildResource3 | /**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePoliciesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + ServicePortalsettingsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProductsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServicePropertiesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptionsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsersChildResource3 | /**␊ + * Microsoft.ApiManagement/service/api-version-sets␊ + */␊ + ServiceApiVersionSetsChildResource2)[]␊ /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties3 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service"␊ [k: string]: unknown␊ }␊ @@ -58070,7 +91454,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Currently the only supported type is 'SystemAssigned'.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58080,21 +91467,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional datacenter locations of the API Management service.␊ */␊ - additionalLocations?: (AdditionalLocation2[] | string)␊ + additionalLocations?: (AdditionalLocation2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.␊ */␊ - certificates?: (CertificateConfiguration2[] | string)␊ + certificates?: (CertificateConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom properties of the API Management service. Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168\` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11\` can be used to disable just TLS 1.1 and setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10\` can be used to disable TLS 1.0 on an API Management service.␊ */␊ customProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom hostname configuration of the API Management service.␊ */␊ - hostnameConfigurations?: (HostnameConfiguration3[] | string)␊ + hostnameConfigurations?: (HostnameConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address from which the notification will be sent.␊ */␊ @@ -58110,11 +91509,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration9 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.␊ */␊ - virtualNetworkType?: (("None" | "External" | "Internal") | string)␊ + virtualNetworkType?: (("None" | "External" | "Internal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58128,11 +91536,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties3 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration9 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58142,11 +91562,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity of the SKU (number of deployed units of the SKU). The default value is 1.␊ */␊ - capacity?: ((number & string) | string)␊ + capacity?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Sku.␊ */␊ - name: (("Developer" | "Standard" | "Premium" | "Basic" | "Consumption") | string)␊ + name: (("Developer" | "Standard" | "Premium" | "Basic" | "Consumption") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58166,7 +91592,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate information.␊ */␊ - certificate?: (CertificateInformation2 | string)␊ + certificate?: (/**␊ + * SSL certificate information.␊ + */␊ + CertificateInformation2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate Password.␊ */␊ @@ -58178,7 +91610,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.␊ */␊ - storeName: (("CertificateAuthority" | "Root") | string)␊ + storeName: (("CertificateAuthority" | "Root") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58206,7 +91641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate information.␊ */␊ - certificate?: (CertificateInformation2 | string)␊ + certificate?: (/**␊ + * SSL certificate information.␊ + */␊ + CertificateInformation2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate Password.␊ */␊ @@ -58214,7 +91655,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type.␊ */␊ - defaultSslBinding?: (boolean | string)␊ + defaultSslBinding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base64 Encoded certificate.␊ */␊ @@ -58230,11 +91674,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to always negotiate client certificate on the hostname. Default Value is false.␊ */␊ - negotiateClientCertificate?: (boolean | string)␊ + negotiateClientCertificate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname type.␊ */␊ - type: (("Proxy" | "Portal" | "Management" | "Scm") | string)␊ + type: (("Proxy" | "Portal" | "Management" | "Scm") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58245,11 +91695,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties2 | string)␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -58270,7 +91729,10 @@ Generated by [AVA](https://avajs.dev). * * \`http\` creates a SOAP to REST API ␊ * * \`soap\` creates a SOAP pass-through API.␊ */␊ - apiType?: (("http" | "soap") | string)␊ + apiType?: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the Version identifier of the API if the API is versioned␊ */␊ @@ -58282,7 +91744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An API Version Set contains the common configuration for a set of API Versions relating ␊ */␊ - apiVersionSet?: (ApiVersionSetContractDetails1 | string)␊ + apiVersionSet?: (/**␊ + * An API Version Set contains the common configuration for a set of API Versions relating ␊ + */␊ + ApiVersionSetContractDetails1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A resource identifier for the related ApiVersionSet.␊ */␊ @@ -58290,11 +91758,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Authentication Settings.␊ */␊ - authenticationSettings?: (AuthenticationSettingsContract3 | string)␊ + authenticationSettings?: (/**␊ + * API Authentication Settings.␊ + */␊ + AuthenticationSettingsContract3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Format of the Content in which the API is getting imported.␊ */␊ - contentFormat?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link" | "openapi" | "openapi+json" | "openapi-link") | string)␊ + contentFormat?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link" | "openapi" | "openapi+json" | "openapi-link") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Content value when Importing an API.␊ */␊ @@ -58314,7 +91791,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes on which protocols the operations in this API can be invoked.␊ */␊ - protocols?: (("http" | "https")[] | string)␊ + protocols?: (("http" | "https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Absolute URL of the backend service implementing this API.␊ */␊ @@ -58322,19 +91802,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription key parameter names details.␊ */␊ - subscriptionKeyParameterNames?: (SubscriptionKeyParameterNamesContract3 | string)␊ + subscriptionKeyParameterNames?: (/**␊ + * Subscription key parameter names details.␊ + */␊ + SubscriptionKeyParameterNamesContract3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether an API or Product subscription is required for accessing the API.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of API.␊ */␊ - type?: (("http" | "soap") | string)␊ + type?: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criteria to limit import of WSDL to a subset of the document.␊ */␊ - wsdlSelector?: (ApiCreateOrUpdatePropertiesWsdlSelector2 | string)␊ + wsdlSelector?: (/**␊ + * Criteria to limit import of WSDL to a subset of the document.␊ + */␊ + ApiCreateOrUpdatePropertiesWsdlSelector2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58356,7 +91854,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An value that determines where the API Version identifier will be located in a HTTP request.␊ */␊ - versioningScheme?: (("Segment" | "Query" | "Header") | string)␊ + versioningScheme?: (("Segment" | "Query" | "Header") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of query parameter that indicates the API Version if versioningScheme is set to \`query\`.␊ */␊ @@ -58370,15 +91871,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * API OAuth2 Authentication settings details.␊ */␊ - oAuth2?: (OAuth2AuthenticationSettingsContract3 | string)␊ + oAuth2?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OAuth2AuthenticationSettingsContract3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API OAuth2 Authentication settings details.␊ */␊ - openid?: (OpenIdAuthenticationSettingsContract1 | string)␊ + openid?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OpenIdAuthenticationSettingsContract1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products.␊ */␊ - subscriptionKeyRequired?: (boolean | string)␊ + subscriptionKeyRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58402,7 +91918,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * How to send token to the server.␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth authorization server identifier.␊ */␊ @@ -58445,11 +91964,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties2 | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -58471,11 +91999,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the authorization server.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties2 | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -58490,15 +92027,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional.␊ */␊ - authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | string)␊ + authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mechanism by which access token is passed to the API. ␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format.␊ */␊ - clientAuthenticationMethod?: (("Basic" | "Body")[] | string)␊ + clientAuthenticationMethod?: (("Basic" | "Body")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client or app id registered with this authorization server.␊ */␊ @@ -58526,7 +92072,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Form of an authorization grant, which the client uses to request the access token.␊ */␊ - grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | string)␊ + grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password.␊ */␊ @@ -58538,11 +92087,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security.␊ */␊ - supportState?: (boolean | string)␊ + supportState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}.␊ */␊ - tokenBodyParameters?: (TokenBodyParameterContract3[] | string)␊ + tokenBodyParameters?: (TokenBodyParameterContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth token endpoint. Contains absolute URI to entity being referenced.␊ */␊ @@ -58571,11 +92126,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the Backend entity. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backends"␊ [k: string]: unknown␊ }␊ @@ -58586,7 +92150,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of the Credentials used to connect to Backend.␊ */␊ - credentials?: (BackendCredentialsContract2 | string)␊ + credentials?: (/**␊ + * Details of the Credentials used to connect to Backend.␊ + */␊ + BackendCredentialsContract2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend Description.␊ */␊ @@ -58594,15 +92164,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to the Backend Type.␊ */␊ - properties?: (BackendProperties2 | string)␊ + properties?: (/**␊ + * Properties specific to the Backend Type.␊ + */␊ + BackendProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend communication protocol.␊ */␊ - protocol: (("http" | "soap") | string)␊ + protocol: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the Backend WebProxy Server to use in the Request to Backend.␊ */␊ - proxy?: (BackendProxyContract2 | string)␊ + proxy?: (/**␊ + * Details of the Backend WebProxy Server to use in the Request to Backend.␊ + */␊ + BackendProxyContract2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps.␊ */␊ @@ -58614,7 +92199,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties controlling TLS Certificate Validation.␊ */␊ - tls?: (BackendTlsProperties2 | string)␊ + tls?: (/**␊ + * Properties controlling TLS Certificate Validation.␊ + */␊ + BackendTlsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Runtime Url of the Backend.␊ */␊ @@ -58628,23 +92219,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization header information.␊ */␊ - authorization?: (BackendAuthorizationHeaderCredentials2 | string)␊ + authorization?: (/**␊ + * Authorization header information.␊ + */␊ + BackendAuthorizationHeaderCredentials2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Client Certificate Thumbprint.␊ */␊ - certificate?: (string[] | string)␊ + certificate?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Header Parameter description.␊ */␊ header?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Query Parameter description.␊ */␊ query?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58668,7 +92274,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Service Fabric Type Backend.␊ */␊ - serviceFabricCluster?: (BackendServiceFabricClusterProperties2 | string)␊ + serviceFabricCluster?: (/**␊ + * Properties of the Service Fabric Type Backend.␊ + */␊ + BackendServiceFabricClusterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58682,19 +92294,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster management endpoint.␊ */␊ - managementEndpoints: (string[] | string)␊ + managementEndpoints: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of retries while attempting resolve the partition.␊ */␊ - maxPartitionResolutionRetries?: (number | string)␊ + maxPartitionResolutionRetries?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprints of certificates cluster management service uses for tls communication␊ */␊ - serverCertificateThumbprints?: (string[] | string)␊ + serverCertificateThumbprints?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server X509 Certificate Names Collection␊ */␊ - serverX509Names?: (X509CertificateName2[] | string)␊ + serverX509Names?: (X509CertificateName2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58736,11 +92360,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateChain?: (boolean | string)␊ + validateCertificateChain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateName?: (boolean | string)␊ + validateCertificateName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58751,11 +92381,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier).␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Cache contract.␊ */␊ - properties: (CacheContractProperties | string)␊ + properties: (/**␊ + * Properties of the Cache contract.␊ + */␊ + CacheContractProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "caches"␊ [k: string]: unknown␊ }␊ @@ -58785,11 +92424,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the certificate entity. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties4 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -58815,11 +92463,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties2 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -58830,19 +92487,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies for what type of messages sampling settings should not apply.␊ */␊ - alwaysLog?: ("allErrors" | string)␊ + alwaysLog?: ("allErrors" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ */␊ - backend?: (PipelineDiagnosticSettings | string)␊ + backend?: (/**␊ + * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ + */␊ + PipelineDiagnosticSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true.␊ */␊ - enableHttpCorrelationHeaders?: (boolean | string)␊ + enableHttpCorrelationHeaders?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ */␊ - frontend?: (PipelineDiagnosticSettings | string)␊ + frontend?: (/**␊ + * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ + */␊ + PipelineDiagnosticSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource Id of a target logger.␊ */␊ @@ -58850,7 +92525,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sampling settings for Diagnostic.␊ */␊ - sampling?: (SamplingSettings | string)␊ + sampling?: (/**␊ + * Sampling settings for Diagnostic.␊ + */␊ + SamplingSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58860,11 +92541,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http message diagnostic settings.␊ */␊ - request?: (HttpMessageDiagnostic | string)␊ + request?: (/**␊ + * Http message diagnostic settings.␊ + */␊ + HttpMessageDiagnostic | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http message diagnostic settings.␊ */␊ - response?: (HttpMessageDiagnostic | string)␊ + response?: (/**␊ + * Http message diagnostic settings.␊ + */␊ + HttpMessageDiagnostic | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58874,11 +92567,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Body logging settings.␊ */␊ - body?: (BodyDiagnosticSettings | string)␊ + body?: (/**␊ + * Body logging settings.␊ + */␊ + BodyDiagnosticSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of HTTP Headers to log.␊ */␊ - headers?: (string[] | string)␊ + headers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58888,7 +92590,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of request body bytes to log.␊ */␊ - bytes?: (number | string)␊ + bytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58898,11 +92603,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rate of sampling for fixed-rate sampling.␊ */␊ - percentage?: (number | string)␊ + percentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sampling type.␊ */␊ - samplingType?: ("fixed" | string)␊ + samplingType?: ("fixed" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -58913,11 +92624,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties2 | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "templates"␊ [k: string]: unknown␊ }␊ @@ -58936,7 +92656,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Parameter values.␊ */␊ - parameters?: (EmailTemplateParametersContractProperties2[] | string)␊ + parameters?: (EmailTemplateParametersContractProperties2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subject of the Template.␊ */␊ @@ -58954,11 +92677,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Template parameter description.␊ */␊ - description?: (string | string)␊ + description?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter name.␊ */␊ - name?: (string | string)␊ + name?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter title.␊ */␊ @@ -58973,11 +92702,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -59000,7 +92738,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group type.␊ */␊ - type?: (("custom" | "system" | "external") | string)␊ + type?: (("custom" | "system" | "external") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59011,11 +92752,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties2 | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "identityProviders"␊ [k: string]: unknown␊ }␊ @@ -59026,7 +92776,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Allowed Tenants when configuring Azure Active Directory login.␊ */␊ - allowedTenants?: (string[] | string)␊ + allowedTenants?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OpenID Connect discovery endpoint hostname for AAD or AAD B2C.␊ */␊ @@ -59058,7 +92811,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59069,11 +92825,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties2 | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -59087,7 +92852,10 @@ Generated by [AVA](https://avajs.dev). */␊ credentials: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger description.␊ */␊ @@ -59095,11 +92863,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether records are buffered in the logger before publishing. Default is assumed to be true.␊ */␊ - isBuffered?: (boolean | string)␊ + isBuffered?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger type.␊ */␊ - loggerType: (("azureEventHub" | "applicationInsights") | string)␊ + loggerType: (("azureEventHub" | "applicationInsights") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).␊ */␊ @@ -59114,7 +92888,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notifications"␊ [k: string]: unknown␊ }␊ @@ -59126,11 +92903,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the OpenID Connect Provider.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties2 | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -59172,7 +92958,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -59183,7 +92975,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Format of the policyContent.␊ */␊ - contentFormat?: (("xml" | "xml-link" | "rawxml" | "rawxml-link") | string)␊ + contentFormat?: (("xml" | "xml-link" | "rawxml" | "rawxml-link") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Json escaped Xml Encoded contents of the Policy.␊ */␊ @@ -59197,7 +92992,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Redirect Anonymous users to the Sign-In page.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59207,11 +93005,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow users to sign up on a developer portal.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Terms of service contract properties.␊ */␊ - termsOfService?: (TermsOfServiceProperties2 | string)␊ + termsOfService?: (/**␊ + * Terms of service contract properties.␊ + */␊ + TermsOfServiceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59221,11 +93028,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ask user for consent to the terms of service.␊ */␊ - consentRequired?: (boolean | string)␊ + consentRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Display terms of service during a sign-up process.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A terms of service text.␊ */␊ @@ -59239,7 +93052,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscriptions delegation settings properties.␊ */␊ - subscriptions?: (SubscriptionsDelegationSettingsProperties2 | string)␊ + subscriptions?: (/**␊ + * Subscriptions delegation settings properties.␊ + */␊ + SubscriptionsDelegationSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A delegation Url.␊ */␊ @@ -59247,7 +93066,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * User registration delegation settings properties.␊ */␊ - userRegistration?: (RegistrationDelegationSettingsProperties2 | string)␊ + userRegistration?: (/**␊ + * User registration delegation settings properties.␊ + */␊ + RegistrationDelegationSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A base64-encoded validation key to validate, that a request is coming from Azure API Management.␊ */␊ @@ -59261,7 +93086,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for subscriptions.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59271,7 +93099,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for user registration.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59282,11 +93113,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties2 | string)␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "products"␊ [k: string]: unknown␊ }␊ @@ -59297,7 +93137,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - approvalRequired?: (boolean | string)␊ + approvalRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product description. May include HTML formatting tags.␊ */␊ @@ -59309,15 +93152,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished.␊ */␊ - state?: (("notPublished" | "published") | string)␊ + state?: (("notPublished" | "published") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - subscriptionsLimit?: (number | string)␊ + subscriptionsLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.␊ */␊ @@ -59332,11 +93184,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the property.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties2 | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "properties"␊ [k: string]: unknown␊ }␊ @@ -59351,11 +93212,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the value is a secret and should be encrypted or not. Default value is false.␊ */␊ - secret?: (boolean | string)␊ + secret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional tags that when provided can be used to filter the property list.␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace.␊ */␊ @@ -59370,11 +93237,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription entity Identifier. The entity represents the association between a user and a product in API Management.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ [k: string]: unknown␊ }␊ @@ -59385,7 +93261,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether tracing can be enabled␊ */␊ - allowTracing?: (boolean | string)␊ + allowTracing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subscription name.␊ */␊ @@ -59409,7 +93288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated.␊ */␊ - state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | string)␊ + state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59420,11 +93302,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -59435,7 +93326,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines the type of confirmation e-mail that will be sent to the newly created user.␊ */␊ - confirmation?: (("signup" | "invite") | string)␊ + confirmation?: (("signup" | "invite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address. Must not be empty and must be unique within the service instance.␊ */␊ @@ -59447,7 +93341,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of user identities.␊ */␊ - identities?: (UserIdentityContract1[] | string)␊ + identities?: (UserIdentityContract1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last name.␊ */␊ @@ -59463,7 +93360,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.␊ */␊ - state?: (("active" | "blocked" | "pending" | "deleted") | string)␊ + state?: (("active" | "blocked" | "pending" | "deleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59488,11 +93388,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Version Set identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties2 | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "api-version-sets"␊ [k: string]: unknown␊ }␊ @@ -59515,7 +93424,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An value that determines where the API Version identifier will be located in a HTTP request.␊ */␊ - versioningScheme: (("Segment" | "Query" | "Header") | string)␊ + versioningScheme: (("Segment" | "Query" | "Header") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of query parameter that indicates the API Version if versioningScheme is set to \`query\`.␊ */␊ @@ -59534,8 +93446,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties2 | string)␊ - resources?: (ServiceApisReleasesChildResource2 | ServiceApisOperationsChildResource3 | ServiceApisTagsChildResource2 | ServiceApisPoliciesChildResource2 | ServiceApisSchemasChildResource2 | ServiceApisDiagnosticsChildResource2 | ServiceApisIssuesChildResource2 | ServiceApisTagDescriptionsChildResource2)[]␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleasesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperationsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTagsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPoliciesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemasChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnosticsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/issues␊ + */␊ + ServiceApisIssuesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptionsChildResource2)[]␊ type: "Microsoft.ApiManagement/service/apis"␊ [k: string]: unknown␊ }␊ @@ -59547,11 +93489,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Release identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties2 | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "releases"␊ [k: string]: unknown␊ }␊ @@ -59577,11 +93528,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties2 | string)␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "operations"␊ [k: string]: unknown␊ }␊ @@ -59608,15 +93568,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation request details.␊ */␊ - request?: (RequestContract3 | string)␊ + request?: (/**␊ + * Operation request details.␊ + */␊ + RequestContract3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Operation responses.␊ */␊ - responses?: (ResponseContract2[] | string)␊ + responses?: (ResponseContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of URL template parameters.␊ */␊ - templateParameters?: (ParameterContract3[] | string)␊ + templateParameters?: (ParameterContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}␊ */␊ @@ -59634,15 +93606,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation request headers.␊ */␊ - headers?: (ParameterContract3[] | string)␊ + headers?: (ParameterContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request query parameters.␊ */␊ - queryParameters?: (ParameterContract3[] | string)␊ + queryParameters?: (ParameterContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request representations.␊ */␊ - representations?: (RepresentationContract3[] | string)␊ + representations?: (RepresentationContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59664,7 +93645,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether parameter is required or not.␊ */␊ - required?: (boolean | string)␊ + required?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameter type.␊ */␊ @@ -59672,7 +93656,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59686,7 +93673,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'..␊ */␊ - formParameters?: (ParameterContract3[] | string)␊ + formParameters?: (ParameterContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An example of the representation.␊ */␊ @@ -59712,15 +93702,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation response headers.␊ */␊ - headers?: (ParameterContract3[] | string)␊ + headers?: (ParameterContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation response representations.␊ */␊ - representations?: (RepresentationContract3[] | string)␊ + representations?: (RepresentationContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation response HTTP status code.␊ */␊ - statusCode: (number | string)␊ + statusCode: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59731,7 +93730,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -59747,7 +93749,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -59759,11 +93767,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schema contract Properties.␊ */␊ - properties: (SchemaContractProperties2 | string)␊ + properties: (/**␊ + * Schema contract Properties.␊ + */␊ + SchemaContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schemas"␊ [k: string]: unknown␊ }␊ @@ -59778,7 +93795,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema Document Properties.␊ */␊ - document?: (SchemaDocumentProperties2 | string)␊ + document?: (/**␊ + * Schema Document Properties.␊ + */␊ + SchemaDocumentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -59799,11 +93822,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties2 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -59815,11 +93847,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue contract Properties.␊ */␊ - properties: (IssueContractProperties2 | string)␊ + properties: (/**␊ + * Issue contract Properties.␊ + */␊ + IssueContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "issues"␊ [k: string]: unknown␊ }␊ @@ -59842,7 +93883,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the issue.␊ */␊ - state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | string)␊ + state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The issue title.␊ */␊ @@ -59861,11 +93905,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -59899,7 +93952,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties2 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -59915,8 +93974,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties2 | string)␊ - resources?: (ServiceApisOperationsPoliciesChildResource2 | ServiceApisOperationsTagsChildResource2)[]␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPoliciesChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTagsChildResource2)[]␊ type: "Microsoft.ApiManagement/service/apis/operations"␊ [k: string]: unknown␊ }␊ @@ -59932,7 +94003,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -59944,7 +94021,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -59960,7 +94040,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/operations/policies"␊ [k: string]: unknown␊ }␊ @@ -59988,7 +94074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/policies"␊ [k: string]: unknown␊ }␊ @@ -60004,7 +94096,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties2 | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/releases"␊ [k: string]: unknown␊ }␊ @@ -60020,7 +94118,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema contract Properties.␊ */␊ - properties: (SchemaContractProperties2 | string)␊ + properties: (/**␊ + * Schema contract Properties.␊ + */␊ + SchemaContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/schemas"␊ [k: string]: unknown␊ }␊ @@ -60036,7 +94140,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -60064,7 +94174,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties2 | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/api-version-sets"␊ [k: string]: unknown␊ }␊ @@ -60080,7 +94196,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties2 | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -60096,7 +94218,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/backends"␊ [k: string]: unknown␊ }␊ @@ -60112,7 +94240,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties4 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/certificates"␊ [k: string]: unknown␊ }␊ @@ -60128,7 +94262,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties2 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -60144,8 +94284,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties2 | string)␊ - resources?: ServiceGroupsUsersChildResource3[]␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsersChildResource3[]␊ type: "Microsoft.ApiManagement/service/groups"␊ [k: string]: unknown␊ }␊ @@ -60157,7 +94306,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -60181,11 +94333,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties2 | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/identityProviders"␊ [k: string]: unknown␊ }␊ @@ -60201,7 +94362,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties2 | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/loggers"␊ [k: string]: unknown␊ }␊ @@ -60213,8 +94380,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ - resources?: (ServiceNotificationsRecipientUsersChildResource2 | ServiceNotificationsRecipientEmailsChildResource2)[]␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsersChildResource2 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmailsChildResource2)[]␊ type: "Microsoft.ApiManagement/service/notifications"␊ [k: string]: unknown␊ }␊ @@ -60226,7 +94402,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * User identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "recipientUsers"␊ [k: string]: unknown␊ }␊ @@ -60278,7 +94457,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties2 | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -60294,7 +94479,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/policies"␊ [k: string]: unknown␊ }␊ @@ -60310,8 +94501,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties2 | string)␊ - resources?: (ServiceProductsTagsChildResource2 | ServiceProductsApisChildResource3 | ServiceProductsGroupsChildResource3 | ServiceProductsPoliciesChildResource2)[]␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTagsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApisChildResource3 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroupsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPoliciesChildResource2)[]␊ type: "Microsoft.ApiManagement/service/products"␊ [k: string]: unknown␊ }␊ @@ -60323,7 +94532,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -60335,7 +94547,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -60347,7 +94562,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -60363,7 +94581,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -60403,7 +94627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties2 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/products/policies"␊ [k: string]: unknown␊ }␊ @@ -60431,7 +94661,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties2 | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/properties"␊ [k: string]: unknown␊ }␊ @@ -60447,7 +94683,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/subscriptions"␊ [k: string]: unknown␊ }␊ @@ -60463,7 +94705,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties2 | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/tags"␊ [k: string]: unknown␊ }␊ @@ -60475,11 +94723,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties2 | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/templates"␊ [k: string]: unknown␊ }␊ @@ -60495,7 +94752,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties2 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/users"␊ [k: string]: unknown␊ }␊ @@ -60507,7 +94770,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity properties of the Api Management service resource.␊ */␊ - identity?: (ApiManagementServiceIdentity3 | string)␊ + identity?: (/**␊ + * Identity properties of the Api Management service resource.␊ + */␊ + ApiManagementServiceIdentity3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -60519,18 +94788,93 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Management service resource description.␊ */␊ - properties: (ApiManagementServiceProperties4 | string)␊ - resources?: (ServiceApisChildResource4 | ServiceTagsChildResource3 | ServiceApiVersionSetsChildResource3 | ServiceAuthorizationServersChildResource4 | ServiceBackendsChildResource4 | ServiceCachesChildResource1 | ServiceCertificatesChildResource4 | ServiceDiagnosticsChildResource3 | ServiceTemplatesChildResource3 | ServiceGroupsChildResource4 | ServiceIdentityProvidersChildResource4 | ServiceLoggersChildResource4 | ServiceNotificationsChildResource3 | ServiceOpenidConnectProvidersChildResource4 | ServicePoliciesChildResource3 | ServicePortalsettingsChildResource3 | ServiceProductsChildResource4 | ServicePropertiesChildResource4 | ServiceSubscriptionsChildResource4 | ServiceUsersChildResource4)[]␊ + properties: (/**␊ + * Properties of an API Management service resource description.␊ + */␊ + ApiManagementServiceProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis␊ + */␊ + ServiceApisChildResource4 | /**␊ + * Microsoft.ApiManagement/service/tags␊ + */␊ + ServiceTagsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apiVersionSets␊ + */␊ + ServiceApiVersionSetsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/authorizationServers␊ + */␊ + ServiceAuthorizationServersChildResource4 | /**␊ + * Microsoft.ApiManagement/service/backends␊ + */␊ + ServiceBackendsChildResource4 | /**␊ + * Microsoft.ApiManagement/service/caches␊ + */␊ + ServiceCachesChildResource1 | /**␊ + * Microsoft.ApiManagement/service/certificates␊ + */␊ + ServiceCertificatesChildResource4 | /**␊ + * Microsoft.ApiManagement/service/diagnostics␊ + */␊ + ServiceDiagnosticsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/templates␊ + */␊ + ServiceTemplatesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/groups␊ + */␊ + ServiceGroupsChildResource4 | /**␊ + * Microsoft.ApiManagement/service/identityProviders␊ + */␊ + ServiceIdentityProvidersChildResource4 | /**␊ + * Microsoft.ApiManagement/service/loggers␊ + */␊ + ServiceLoggersChildResource4 | /**␊ + * Microsoft.ApiManagement/service/notifications␊ + */␊ + ServiceNotificationsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/openidConnectProviders␊ + */␊ + ServiceOpenidConnectProvidersChildResource4 | /**␊ + * Microsoft.ApiManagement/service/policies␊ + */␊ + ServicePoliciesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/portalsettings␊ + */␊ + ServicePortalsettingsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/products␊ + */␊ + ServiceProductsChildResource4 | /**␊ + * Microsoft.ApiManagement/service/properties␊ + */␊ + ServicePropertiesChildResource4 | /**␊ + * Microsoft.ApiManagement/service/subscriptions␊ + */␊ + ServiceSubscriptionsChildResource4 | /**␊ + * Microsoft.ApiManagement/service/users␊ + */␊ + ServiceUsersChildResource4)[]␊ /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties4 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service"␊ [k: string]: unknown␊ }␊ @@ -60541,7 +94885,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Currently the only supported type is 'SystemAssigned'.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60551,25 +94898,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Additional datacenter locations of the API Management service.␊ */␊ - additionalLocations?: (AdditionalLocation3[] | string)␊ + additionalLocations?: (AdditionalLocation3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10.␊ */␊ - certificates?: (CertificateConfiguration3[] | string)␊ + certificates?: (CertificateConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom properties of the API Management service.
Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168\` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).
Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11\` can be used to disable just TLS 1.1.
Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10\` can be used to disable TLS 1.0 on an API Management service.
Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11\` can be used to disable just TLS 1.1 for communications with backends.
Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10\` can be used to disable TLS 1.0 for communications with backends.
Setting \`Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2\` can be used to enable HTTP2 protocol on an API Management service.
Not specifying any of these properties on PATCH operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value is \`True\` if the service was created on or before April 1st 2018 and \`False\` otherwise. Http2 setting's default value is \`False\`.

You can disable any of next ciphers by using settings \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]\`:
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA.
For example: \`Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256\`:\`false\`. The default value is \`true\` for all of them.␊ */␊ customProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway.␊ */␊ - enableClientCertificate?: (boolean | string)␊ + enableClientCertificate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom hostname configuration of the API Management service.␊ */␊ - hostnameConfigurations?: (HostnameConfiguration4[] | string)␊ + hostnameConfigurations?: (HostnameConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address from which the notification will be sent.␊ */␊ @@ -60585,11 +94947,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration10 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only.␊ */␊ - virtualNetworkType?: (("None" | "External" | "Internal") | string)␊ + virtualNetworkType?: (("None" | "External" | "Internal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60603,11 +94974,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Management service resource SKU properties.␊ */␊ - sku: (ApiManagementServiceSkuProperties4 | string)␊ + sku: (/**␊ + * API Management service resource SKU properties.␊ + */␊ + ApiManagementServiceSkuProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configuration of a virtual network to which API Management service is deployed.␊ */␊ - virtualNetworkConfiguration?: (VirtualNetworkConfiguration10 | string)␊ + virtualNetworkConfiguration?: (/**␊ + * Configuration of a virtual network to which API Management service is deployed.␊ + */␊ + VirtualNetworkConfiguration10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60617,11 +95000,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity of the SKU (number of deployed units of the SKU).␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Sku.␊ */␊ - name: (("Developer" | "Standard" | "Premium" | "Basic" | "Consumption") | string)␊ + name: (("Developer" | "Standard" | "Premium" | "Basic" | "Consumption") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60641,7 +95030,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate information.␊ */␊ - certificate?: (CertificateInformation3 | string)␊ + certificate?: (/**␊ + * SSL certificate information.␊ + */␊ + CertificateInformation3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate Password.␊ */␊ @@ -60653,7 +95048,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.␊ */␊ - storeName: (("CertificateAuthority" | "Root") | string)␊ + storeName: (("CertificateAuthority" | "Root") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60681,7 +95079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate information.␊ */␊ - certificate?: (CertificateInformation3 | string)␊ + certificate?: (/**␊ + * SSL certificate information.␊ + */␊ + CertificateInformation3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate Password.␊ */␊ @@ -60689,7 +95093,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type.␊ */␊ - defaultSslBinding?: (boolean | string)␊ + defaultSslBinding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base64 Encoded certificate.␊ */␊ @@ -60705,11 +95112,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify true to always negotiate client certificate on the hostname. Default Value is false.␊ */␊ - negotiateClientCertificate?: (boolean | string)␊ + negotiateClientCertificate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname type.␊ */␊ - type: (("Proxy" | "Portal" | "Management" | "Scm" | "DeveloperPortal") | string)␊ + type: (("Proxy" | "Portal" | "Management" | "Scm" | "DeveloperPortal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60724,7 +95137,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties3 | string)␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apis"␊ [k: string]: unknown␊ }␊ @@ -60745,7 +95164,10 @@ Generated by [AVA](https://avajs.dev). * * \`http\` creates a SOAP to REST API ␊ * * \`soap\` creates a SOAP pass-through API.␊ */␊ - apiType?: (("http" | "soap") | string)␊ + apiType?: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the Version identifier of the API if the API is versioned␊ */␊ @@ -60757,7 +95179,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An API Version Set contains the common configuration for a set of API Versions relating ␊ */␊ - apiVersionSet?: (ApiVersionSetContractDetails2 | string)␊ + apiVersionSet?: (/**␊ + * An API Version Set contains the common configuration for a set of API Versions relating ␊ + */␊ + ApiVersionSetContractDetails2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A resource identifier for the related ApiVersionSet.␊ */␊ @@ -60765,7 +95193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Authentication Settings.␊ */␊ - authenticationSettings?: (AuthenticationSettingsContract4 | string)␊ + authenticationSettings?: (/**␊ + * API Authentication Settings.␊ + */␊ + AuthenticationSettingsContract4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of the API. May include HTML formatting tags.␊ */␊ @@ -60777,11 +95211,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Format of the Content in which the API is getting imported.␊ */␊ - format?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link" | "openapi" | "openapi+json" | "openapi-link" | "openapi+json-link") | string)␊ + format?: (("wadl-xml" | "wadl-link-json" | "swagger-json" | "swagger-link-json" | "wsdl" | "wsdl-link" | "openapi" | "openapi+json" | "openapi-link" | "openapi+json-link") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if API revision is current api revision.␊ */␊ - isCurrent?: (boolean | string)␊ + isCurrent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API.␊ */␊ @@ -60789,7 +95229,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes on which protocols the operations in this API can be invoked.␊ */␊ - protocols?: (("http" | "https")[] | string)␊ + protocols?: (("http" | "https")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long.␊ */␊ @@ -60801,15 +95244,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription key parameter names details.␊ */␊ - subscriptionKeyParameterNames?: (SubscriptionKeyParameterNamesContract4 | string)␊ + subscriptionKeyParameterNames?: (/**␊ + * Subscription key parameter names details.␊ + */␊ + SubscriptionKeyParameterNamesContract4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether an API or Product subscription is required for accessing the API.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of API.␊ */␊ - type?: (("http" | "soap") | string)␊ + type?: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Content value when Importing an API.␊ */␊ @@ -60817,7 +95272,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Criteria to limit import of WSDL to a subset of the document.␊ */␊ - wsdlSelector?: (ApiCreateOrUpdatePropertiesWsdlSelector3 | string)␊ + wsdlSelector?: (/**␊ + * Criteria to limit import of WSDL to a subset of the document.␊ + */␊ + ApiCreateOrUpdatePropertiesWsdlSelector3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60843,7 +95304,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An value that determines where the API Version identifier will be located in a HTTP request.␊ */␊ - versioningScheme?: (("Segment" | "Query" | "Header") | string)␊ + versioningScheme?: (("Segment" | "Query" | "Header") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of query parameter that indicates the API Version if versioningScheme is set to \`query\`.␊ */␊ @@ -60857,11 +95321,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * API OAuth2 Authentication settings details.␊ */␊ - oAuth2?: (OAuth2AuthenticationSettingsContract4 | string)␊ + oAuth2?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OAuth2AuthenticationSettingsContract4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API OAuth2 Authentication settings details.␊ */␊ - openid?: (OpenIdAuthenticationSettingsContract2 | string)␊ + openid?: (/**␊ + * API OAuth2 Authentication settings details.␊ + */␊ + OpenIdAuthenticationSettingsContract2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -60885,7 +95361,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * How to send token to the server.␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth authorization server identifier.␊ */␊ @@ -60928,11 +95407,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties3 | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -60954,11 +95442,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Version Set identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties3 | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "apiVersionSets"␊ [k: string]: unknown␊ }␊ @@ -60981,7 +95478,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An value that determines where the API Version identifier will be located in a HTTP request.␊ */␊ - versioningScheme: (("Segment" | "Query" | "Header") | string)␊ + versioningScheme: (("Segment" | "Query" | "Header") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of query parameter that indicates the API Version if versioningScheme is set to \`query\`.␊ */␊ @@ -60996,11 +95496,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the authorization server.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties3 | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -61015,15 +95524,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional.␊ */␊ - authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | string)␊ + authorizationMethods?: (("HEAD" | "OPTIONS" | "TRACE" | "GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mechanism by which access token is passed to the API. ␊ */␊ - bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | string)␊ + bearerTokenSendingMethods?: (("authorizationHeader" | "query")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format.␊ */␊ - clientAuthenticationMethod?: (("Basic" | "Body")[] | string)␊ + clientAuthenticationMethod?: (("Basic" | "Body")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Client or app id registered with this authorization server.␊ */␊ @@ -61051,7 +95569,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Form of an authorization grant, which the client uses to request the access token.␊ */␊ - grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | string)␊ + grantTypes: (("authorizationCode" | "implicit" | "resourceOwnerPassword" | "clientCredentials")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password.␊ */␊ @@ -61063,11 +95584,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security.␊ */␊ - supportState?: (boolean | string)␊ + supportState?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}.␊ */␊ - tokenBodyParameters?: (TokenBodyParameterContract4[] | string)␊ + tokenBodyParameters?: (TokenBodyParameterContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OAuth token endpoint. Contains absolute URI to entity being referenced.␊ */␊ @@ -61100,7 +95627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backends"␊ [k: string]: unknown␊ }␊ @@ -61111,7 +95644,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of the Credentials used to connect to Backend.␊ */␊ - credentials?: (BackendCredentialsContract3 | string)␊ + credentials?: (/**␊ + * Details of the Credentials used to connect to Backend.␊ + */␊ + BackendCredentialsContract3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend Description.␊ */␊ @@ -61119,15 +95658,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to the Backend Type.␊ */␊ - properties?: (BackendProperties3 | string)␊ + properties?: (/**␊ + * Properties specific to the Backend Type.␊ + */␊ + BackendProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend communication protocol.␊ */␊ - protocol: (("http" | "soap") | string)␊ + protocol: (("http" | "soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the Backend WebProxy Server to use in the Request to Backend.␊ */␊ - proxy?: (BackendProxyContract3 | string)␊ + proxy?: (/**␊ + * Details of the Backend WebProxy Server to use in the Request to Backend.␊ + */␊ + BackendProxyContract3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps.␊ */␊ @@ -61139,7 +95693,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties controlling TLS Certificate Validation.␊ */␊ - tls?: (BackendTlsProperties3 | string)␊ + tls?: (/**␊ + * Properties controlling TLS Certificate Validation.␊ + */␊ + BackendTlsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Runtime Url of the Backend.␊ */␊ @@ -61153,23 +95713,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization header information.␊ */␊ - authorization?: (BackendAuthorizationHeaderCredentials3 | string)␊ + authorization?: (/**␊ + * Authorization header information.␊ + */␊ + BackendAuthorizationHeaderCredentials3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Client Certificate Thumbprint.␊ */␊ - certificate?: (string[] | string)␊ + certificate?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Header Parameter description.␊ */␊ header?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Query Parameter description.␊ */␊ query?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61193,7 +95768,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Service Fabric Type Backend.␊ */␊ - serviceFabricCluster?: (BackendServiceFabricClusterProperties3 | string)␊ + serviceFabricCluster?: (/**␊ + * Properties of the Service Fabric Type Backend.␊ + */␊ + BackendServiceFabricClusterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61207,19 +95788,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster management endpoint.␊ */␊ - managementEndpoints: (string[] | string)␊ + managementEndpoints: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of retries while attempting resolve the partition.␊ */␊ - maxPartitionResolutionRetries?: (number | string)␊ + maxPartitionResolutionRetries?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprints of certificates cluster management service uses for tls communication␊ */␊ - serverCertificateThumbprints?: (string[] | string)␊ + serverCertificateThumbprints?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server X509 Certificate Names Collection␊ */␊ - serverX509Names?: (X509CertificateName3[] | string)␊ + serverX509Names?: (X509CertificateName3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61261,11 +95854,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateChain?: (boolean | string)␊ + validateCertificateChain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.␊ */␊ - validateCertificateName?: (boolean | string)␊ + validateCertificateName?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61276,11 +95875,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier).␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Cache contract.␊ */␊ - properties: (CacheContractProperties1 | string)␊ + properties: (/**␊ + * Properties of the Cache contract.␊ + */␊ + CacheContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "caches"␊ [k: string]: unknown␊ }␊ @@ -61310,11 +95918,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the certificate entity. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties5 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -61340,11 +95957,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties3 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -61355,23 +95981,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies for what type of messages sampling settings should not apply.␊ */␊ - alwaysLog?: ("allErrors" | string)␊ + alwaysLog?: ("allErrors" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ */␊ - backend?: (PipelineDiagnosticSettings1 | string)␊ + backend?: (/**␊ + * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ + */␊ + PipelineDiagnosticSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true.␊ */␊ - enableHttpCorrelationHeaders?: (boolean | string)␊ + enableHttpCorrelationHeaders?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ */␊ - frontend?: (PipelineDiagnosticSettings1 | string)␊ + frontend?: (/**␊ + * Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.␊ + */␊ + PipelineDiagnosticSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets correlation protocol to use for Application Insights diagnostics.␊ */␊ - httpCorrelationProtocol?: (("None" | "Legacy" | "W3C") | string)␊ + httpCorrelationProtocol?: (("None" | "Legacy" | "W3C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource Id of a target logger.␊ */␊ @@ -61379,11 +96026,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sampling settings for Diagnostic.␊ */␊ - sampling?: (SamplingSettings1 | string)␊ + sampling?: (/**␊ + * Sampling settings for Diagnostic.␊ + */␊ + SamplingSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The verbosity level applied to traces emitted by trace policies.␊ */␊ - verbosity?: (("verbose" | "information" | "error") | string)␊ + verbosity?: (("verbose" | "information" | "error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61393,11 +96049,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http message diagnostic settings.␊ */␊ - request?: (HttpMessageDiagnostic1 | string)␊ + request?: (/**␊ + * Http message diagnostic settings.␊ + */␊ + HttpMessageDiagnostic1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http message diagnostic settings.␊ */␊ - response?: (HttpMessageDiagnostic1 | string)␊ + response?: (/**␊ + * Http message diagnostic settings.␊ + */␊ + HttpMessageDiagnostic1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61407,11 +96075,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Body logging settings.␊ */␊ - body?: (BodyDiagnosticSettings1 | string)␊ + body?: (/**␊ + * Body logging settings.␊ + */␊ + BodyDiagnosticSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of HTTP Headers to log.␊ */␊ - headers?: (string[] | string)␊ + headers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61421,7 +96098,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of request body bytes to log.␊ */␊ - bytes?: (number | string)␊ + bytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61431,11 +96111,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rate of sampling for fixed-rate sampling.␊ */␊ - percentage?: (number | string)␊ + percentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sampling type.␊ */␊ - samplingType?: ("fixed" | string)␊ + samplingType?: ("fixed" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61446,11 +96132,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties3 | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "templates"␊ [k: string]: unknown␊ }␊ @@ -61469,7 +96164,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Parameter values.␊ */␊ - parameters?: (EmailTemplateParametersContractProperties3[] | string)␊ + parameters?: (EmailTemplateParametersContractProperties3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subject of the Template.␊ */␊ @@ -61487,11 +96185,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Template parameter description.␊ */␊ - description?: (string | string)␊ + description?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter name.␊ */␊ - name?: (string | string)␊ + name?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template parameter title.␊ */␊ @@ -61510,7 +96214,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -61533,7 +96243,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Group type.␊ */␊ - type?: (("custom" | "system" | "external") | string)␊ + type?: (("custom" | "system" | "external") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61544,11 +96257,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties3 | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "identityProviders"␊ [k: string]: unknown␊ }␊ @@ -61559,7 +96281,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Allowed Tenants when configuring Azure Active Directory login.␊ */␊ - allowedTenants?: (string[] | string)␊ + allowedTenants?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OpenID Connect discovery endpoint hostname for AAD or AAD B2C.␊ */␊ @@ -61595,7 +96320,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + type?: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61606,11 +96334,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Logger identifier. Must be unique in the API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties3 | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "loggers"␊ [k: string]: unknown␊ }␊ @@ -61624,7 +96361,10 @@ Generated by [AVA](https://avajs.dev). */␊ credentials: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger description.␊ */␊ @@ -61632,11 +96372,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether records are buffered in the logger before publishing. Default is assumed to be true.␊ */␊ - isBuffered?: (boolean | string)␊ + isBuffered?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Logger type.␊ */␊ - loggerType: (("azureEventHub" | "applicationInsights") | string)␊ + loggerType: (("azureEventHub" | "applicationInsights") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource).␊ */␊ @@ -61651,7 +96397,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notifications"␊ [k: string]: unknown␊ }␊ @@ -61663,11 +96412,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the OpenID Connect Provider.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties3 | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -61709,7 +96467,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -61720,7 +96484,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Format of the policyContent.␊ */␊ - format?: (("xml" | "xml-link" | "rawxml" | "rawxml-link") | string)␊ + format?: (("xml" | "xml-link" | "rawxml" | "rawxml-link") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contents of the Policy as defined by the format.␊ */␊ @@ -61734,7 +96501,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Redirect Anonymous users to the Sign-In page.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61744,11 +96514,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow users to sign up on a developer portal.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Terms of service contract properties.␊ */␊ - termsOfService?: (TermsOfServiceProperties3 | string)␊ + termsOfService?: (/**␊ + * Terms of service contract properties.␊ + */␊ + TermsOfServiceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61758,11 +96537,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ask user for consent to the terms of service.␊ */␊ - consentRequired?: (boolean | string)␊ + consentRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Display terms of service during a sign-up process.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A terms of service text.␊ */␊ @@ -61776,7 +96561,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscriptions delegation settings properties.␊ */␊ - subscriptions?: (SubscriptionsDelegationSettingsProperties3 | string)␊ + subscriptions?: (/**␊ + * Subscriptions delegation settings properties.␊ + */␊ + SubscriptionsDelegationSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A delegation Url.␊ */␊ @@ -61784,7 +96575,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * User registration delegation settings properties.␊ */␊ - userRegistration?: (RegistrationDelegationSettingsProperties3 | string)␊ + userRegistration?: (/**␊ + * User registration delegation settings properties.␊ + */␊ + RegistrationDelegationSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A base64-encoded validation key to validate, that a request is coming from Azure API Management.␊ */␊ @@ -61798,7 +96595,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for subscriptions.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61808,7 +96608,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable delegation for user registration.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61823,7 +96626,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties3 | string)␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "products"␊ [k: string]: unknown␊ }␊ @@ -61834,7 +96643,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - approvalRequired?: (boolean | string)␊ + approvalRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product description. May include HTML formatting tags.␊ */␊ @@ -61846,15 +96658,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished.␊ */␊ - state?: (("notPublished" | "published") | string)␊ + state?: (("notPublished" | "published") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true.␊ */␊ - subscriptionRequired?: (boolean | string)␊ + subscriptionRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true.␊ */␊ - subscriptionsLimit?: (number | string)␊ + subscriptionsLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process.␊ */␊ @@ -61869,11 +96690,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier of the property.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties3 | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "properties"␊ [k: string]: unknown␊ }␊ @@ -61888,11 +96718,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether the value is a secret and should be encrypted or not. Default value is false.␊ */␊ - secret?: (boolean | string)␊ + secret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional tags that when provided can be used to filter the property list.␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace.␊ */␊ @@ -61907,11 +96743,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Subscription entity Identifier. The entity represents the association between a user and a product in API Management.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ [k: string]: unknown␊ }␊ @@ -61922,7 +96767,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines whether tracing can be enabled␊ */␊ - allowTracing?: (boolean | string)␊ + allowTracing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subscription name.␊ */␊ @@ -61946,7 +96794,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated.␊ */␊ - state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | string)␊ + state?: (("suspended" | "active" | "expired" | "submitted" | "rejected" | "cancelled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -61961,7 +96812,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "users"␊ [k: string]: unknown␊ }␊ @@ -61972,11 +96829,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines the type of application which send the create user request. Default is legacy portal.␊ */␊ - appType?: (("portal" | "developerPortal") | string)␊ + appType?: (("portal" | "developerPortal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines the type of confirmation e-mail that will be sent to the newly created user.␊ */␊ - confirmation?: (("signup" | "invite") | string)␊ + confirmation?: (("signup" | "invite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address. Must not be empty and must be unique within the service instance.␊ */␊ @@ -61988,7 +96851,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of user identities.␊ */␊ - identities?: (UserIdentityContract2[] | string)␊ + identities?: (UserIdentityContract2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last name.␊ */␊ @@ -62004,7 +96870,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.␊ */␊ - state?: (("active" | "blocked" | "pending" | "deleted") | string)␊ + state?: (("active" | "blocked" | "pending" | "deleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -62033,8 +96902,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Api Create or Update Properties.␊ */␊ - properties: (ApiCreateOrUpdateProperties3 | string)␊ - resources?: (ServiceApisReleasesChildResource3 | ServiceApisOperationsChildResource4 | ServiceApisTagsChildResource3 | ServiceApisPoliciesChildResource3 | ServiceApisSchemasChildResource3 | ServiceApisDiagnosticsChildResource3 | ServiceApisIssuesChildResource3 | ServiceApisTagDescriptionsChildResource3)[]␊ + properties: (/**␊ + * Api Create or Update Properties.␊ + */␊ + ApiCreateOrUpdateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/releases␊ + */␊ + ServiceApisReleasesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/operations␊ + */␊ + ServiceApisOperationsChildResource4 | /**␊ + * Microsoft.ApiManagement/service/apis/tags␊ + */␊ + ServiceApisTagsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/policies␊ + */␊ + ServiceApisPoliciesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/schemas␊ + */␊ + ServiceApisSchemasChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/diagnostics␊ + */␊ + ServiceApisDiagnosticsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/issues␊ + */␊ + ServiceApisIssuesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/tagDescriptions␊ + */␊ + ServiceApisTagDescriptionsChildResource3)[]␊ type: "Microsoft.ApiManagement/service/apis"␊ [k: string]: unknown␊ }␊ @@ -62046,11 +96945,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Release identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties3 | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "releases"␊ [k: string]: unknown␊ }␊ @@ -62080,7 +96988,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties3 | string)␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "operations"␊ [k: string]: unknown␊ }␊ @@ -62107,15 +97021,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation request details.␊ */␊ - request?: (RequestContract4 | string)␊ + request?: (/**␊ + * Operation request details.␊ + */␊ + RequestContract4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Operation responses.␊ */␊ - responses?: (ResponseContract3[] | string)␊ + responses?: (ResponseContract3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of URL template parameters.␊ */␊ - templateParameters?: (ParameterContract4[] | string)␊ + templateParameters?: (ParameterContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}␊ */␊ @@ -62133,15 +97059,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation request headers.␊ */␊ - headers?: (ParameterContract4[] | string)␊ + headers?: (ParameterContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request query parameters.␊ */␊ - queryParameters?: (ParameterContract4[] | string)␊ + queryParameters?: (ParameterContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation request representations.␊ */␊ - representations?: (RepresentationContract4[] | string)␊ + representations?: (RepresentationContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -62163,7 +97098,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether parameter is required or not.␊ */␊ - required?: (boolean | string)␊ + required?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameter type.␊ */␊ @@ -62171,7 +97109,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -62185,7 +97126,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'..␊ */␊ - formParameters?: (ParameterContract4[] | string)␊ + formParameters?: (ParameterContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An example of the representation.␊ */␊ @@ -62211,15 +97155,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of operation response headers.␊ */␊ - headers?: (ParameterContract4[] | string)␊ + headers?: (ParameterContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of operation response representations.␊ */␊ - representations?: (RepresentationContract4[] | string)␊ + representations?: (RepresentationContract4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation response HTTP status code.␊ */␊ - statusCode: (number | string)␊ + statusCode: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -62230,7 +97183,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -62246,7 +97202,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -62258,11 +97220,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema identifier within an API. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Schema create or update contract Properties.␊ */␊ - properties: (SchemaCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * API Schema create or update contract Properties.␊ + */␊ + SchemaCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "schemas"␊ [k: string]: unknown␊ }␊ @@ -62277,7 +97248,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schema Document Properties.␊ */␊ - document?: (SchemaDocumentProperties3 | string)␊ + document?: (/**␊ + * Schema Document Properties.␊ + */␊ + SchemaDocumentProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -62298,11 +97275,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties3 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "diagnostics"␊ [k: string]: unknown␊ }␊ @@ -62314,11 +97300,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue contract Properties.␊ */␊ - properties: (IssueContractProperties3 | string)␊ + properties: (/**␊ + * Issue contract Properties.␊ + */␊ + IssueContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "issues"␊ [k: string]: unknown␊ }␊ @@ -62341,7 +97336,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the issue.␊ */␊ - state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | string)␊ + state?: (("proposed" | "open" | "removed" | "resolved" | "closed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The issue title.␊ */␊ @@ -62360,11 +97358,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -62398,7 +97405,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties3 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -62414,8 +97427,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operation Contract Properties␊ */␊ - properties: (OperationContractProperties3 | string)␊ - resources?: (ServiceApisOperationsPoliciesChildResource3 | ServiceApisOperationsTagsChildResource3)[]␊ + properties: (/**␊ + * Operation Contract Properties␊ + */␊ + OperationContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/operations/policies␊ + */␊ + ServiceApisOperationsPoliciesChildResource3 | /**␊ + * Microsoft.ApiManagement/service/apis/operations/tags␊ + */␊ + ServiceApisOperationsTagsChildResource3)[]␊ type: "Microsoft.ApiManagement/service/apis/operations"␊ [k: string]: unknown␊ }␊ @@ -62431,7 +97456,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -62443,7 +97474,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -62459,7 +97493,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/operations/policies"␊ [k: string]: unknown␊ }␊ @@ -62487,7 +97527,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/policies"␊ [k: string]: unknown␊ }␊ @@ -62503,7 +97549,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Release details␊ */␊ - properties: (ApiReleaseContractProperties3 | string)␊ + properties: (/**␊ + * API Release details␊ + */␊ + ApiReleaseContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/releases"␊ [k: string]: unknown␊ }␊ @@ -62519,7 +97571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Schema create or update contract Properties.␊ */␊ - properties: (SchemaCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * API Schema create or update contract Properties.␊ + */␊ + SchemaCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/schemas"␊ [k: string]: unknown␊ }␊ @@ -62535,7 +97593,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create TagDescription operation.␊ */␊ - properties: (TagDescriptionBaseProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create TagDescription operation.␊ + */␊ + TagDescriptionBaseProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/tagDescriptions"␊ [k: string]: unknown␊ }␊ @@ -62563,8 +97627,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue contract Properties.␊ */␊ - properties: (IssueContractProperties3 | string)␊ - resources?: (ServiceApisIssuesCommentsChildResource2 | ServiceApisIssuesAttachmentsChildResource2)[]␊ + properties: (/**␊ + * Issue contract Properties.␊ + */␊ + IssueContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/apis/issues/comments␊ + */␊ + ServiceApisIssuesCommentsChildResource2 | /**␊ + * Microsoft.ApiManagement/service/apis/issues/attachments␊ + */␊ + ServiceApisIssuesAttachmentsChildResource2)[]␊ type: "Microsoft.ApiManagement/service/apis/issues"␊ [k: string]: unknown␊ }␊ @@ -62576,11 +97652,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Comment identifier within an Issue. Must be unique in the current Issue.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue Comment contract Properties.␊ */␊ - properties: (IssueCommentContractProperties2 | string)␊ + properties: (/**␊ + * Issue Comment contract Properties.␊ + */␊ + IssueCommentContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "comments"␊ [k: string]: unknown␊ }␊ @@ -62610,11 +97695,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Attachment identifier within an Issue. Must be unique in the current Issue.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Issue Attachment contract Properties.␊ */␊ - properties: (IssueAttachmentContractProperties2 | string)␊ + properties: (/**␊ + * Issue Attachment contract Properties.␊ + */␊ + IssueAttachmentContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "attachments"␊ [k: string]: unknown␊ }␊ @@ -62648,7 +97742,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an API Version Set.␊ */␊ - properties: (ApiVersionSetContractProperties3 | string)␊ + properties: (/**␊ + * Properties of an API Version Set.␊ + */␊ + ApiVersionSetContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apiVersionSets"␊ [k: string]: unknown␊ }␊ @@ -62664,7 +97764,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * External OAuth authorization server settings Properties.␊ */␊ - properties: (AuthorizationServerContractProperties3 | string)␊ + properties: (/**␊ + * External OAuth authorization server settings Properties.␊ + */␊ + AuthorizationServerContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/authorizationServers"␊ [k: string]: unknown␊ }␊ @@ -62680,7 +97786,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Backend operation.␊ */␊ - properties: (BackendContractProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create Backend operation.␊ + */␊ + BackendContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/backends"␊ [k: string]: unknown␊ }␊ @@ -62696,7 +97808,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Cache contract.␊ */␊ - properties: (CacheContractProperties1 | string)␊ + properties: (/**␊ + * Properties of the Cache contract.␊ + */␊ + CacheContractProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/caches"␊ [k: string]: unknown␊ }␊ @@ -62712,7 +97830,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the CreateOrUpdate certificate operation.␊ */␊ - properties: (CertificateCreateOrUpdateProperties5 | string)␊ + properties: (/**␊ + * Parameters supplied to the CreateOrUpdate certificate operation.␊ + */␊ + CertificateCreateOrUpdateProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/certificates"␊ [k: string]: unknown␊ }␊ @@ -62728,7 +97852,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Diagnostic Entity Properties␊ */␊ - properties: (DiagnosticContractProperties3 | string)␊ + properties: (/**␊ + * Diagnostic Entity Properties␊ + */␊ + DiagnosticContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/diagnostics"␊ [k: string]: unknown␊ }␊ @@ -62744,8 +97874,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create Group operation.␊ */␊ - properties: (GroupCreateParametersProperties3 | string)␊ - resources?: ServiceGroupsUsersChildResource4[]␊ + properties: (/**␊ + * Parameters supplied to the Create Group operation.␊ + */␊ + GroupCreateParametersProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ApiManagement/service/groups/users␊ + */␊ + ServiceGroupsUsersChildResource4[]␊ type: "Microsoft.ApiManagement/service/groups"␊ [k: string]: unknown␊ }␊ @@ -62781,11 +97920,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity Provider Type identifier.␊ */␊ - name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | string)␊ + name: (("facebook" | "google" | "microsoft" | "twitter" | "aad" | "aadB2C") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ */␊ - properties: (IdentityProviderContractProperties3 | string)␊ + properties: (/**␊ + * The external Identity Providers like Facebook, Google, Microsoft, Twitter or Azure Active Directory which can be used to enable access to the API Management service developer portal for all users.␊ + */␊ + IdentityProviderContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/identityProviders"␊ [k: string]: unknown␊ }␊ @@ -62801,7 +97949,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ */␊ - properties: (LoggerContractProperties3 | string)␊ + properties: (/**␊ + * The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure Event Hubs.␊ + */␊ + LoggerContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/loggers"␊ [k: string]: unknown␊ }␊ @@ -62813,8 +97967,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Notification Name Identifier.␊ */␊ - name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | string)␊ - resources?: (ServiceNotificationsRecipientUsersChildResource3 | ServiceNotificationsRecipientEmailsChildResource3)[]␊ + name: (("RequestPublisherNotificationMessage" | "PurchasePublisherNotificationMessage" | "NewApplicationNotificationMessage" | "BCC" | "NewIssuePublisherNotificationMessage" | "AccountClosedPublisher" | "QuotaLimitApproachingPublisherNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/notifications/recipientUsers␊ + */␊ + ServiceNotificationsRecipientUsersChildResource3 | /**␊ + * Microsoft.ApiManagement/service/notifications/recipientEmails␊ + */␊ + ServiceNotificationsRecipientEmailsChildResource3)[]␊ type: "Microsoft.ApiManagement/service/notifications"␊ [k: string]: unknown␊ }␊ @@ -62878,7 +98041,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenID Connect Providers Contract.␊ */␊ - properties: (OpenidConnectProviderContractProperties3 | string)␊ + properties: (/**␊ + * OpenID Connect Providers Contract.␊ + */␊ + OpenidConnectProviderContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/openidConnectProviders"␊ [k: string]: unknown␊ }␊ @@ -62894,7 +98063,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/policies"␊ [k: string]: unknown␊ }␊ @@ -62910,8 +98085,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Product profile.␊ */␊ - properties: (ProductContractProperties3 | string)␊ - resources?: (ServiceProductsTagsChildResource3 | ServiceProductsApisChildResource4 | ServiceProductsGroupsChildResource4 | ServiceProductsPoliciesChildResource3)[]␊ + properties: (/**␊ + * Product profile.␊ + */␊ + ProductContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ApiManagement/service/products/tags␊ + */␊ + ServiceProductsTagsChildResource3 | /**␊ + * Microsoft.ApiManagement/service/products/apis␊ + */␊ + ServiceProductsApisChildResource4 | /**␊ + * Microsoft.ApiManagement/service/products/groups␊ + */␊ + ServiceProductsGroupsChildResource4 | /**␊ + * Microsoft.ApiManagement/service/products/policies␊ + */␊ + ServiceProductsPoliciesChildResource3)[]␊ type: "Microsoft.ApiManagement/service/products"␊ [k: string]: unknown␊ }␊ @@ -62923,7 +98116,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag identifier. Must be unique in the current API Management service instance.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tags"␊ [k: string]: unknown␊ }␊ @@ -62963,7 +98159,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "policies"␊ [k: string]: unknown␊ }␊ @@ -63003,7 +98205,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Policy contract Properties.␊ */␊ - properties: (PolicyContractProperties3 | string)␊ + properties: (/**␊ + * Policy contract Properties.␊ + */␊ + PolicyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/products/policies"␊ [k: string]: unknown␊ }␊ @@ -63031,7 +98239,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Property Contract properties.␊ */␊ - properties: (PropertyContractProperties3 | string)␊ + properties: (/**␊ + * Property Contract properties.␊ + */␊ + PropertyContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/properties"␊ [k: string]: unknown␊ }␊ @@ -63047,7 +98261,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create subscription operation.␊ */␊ - properties: (SubscriptionCreateParameterProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create subscription operation.␊ + */␊ + SubscriptionCreateParameterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/subscriptions"␊ [k: string]: unknown␊ }␊ @@ -63063,7 +98283,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Tag contract Properties.␊ */␊ - properties: (TagContractProperties3 | string)␊ + properties: (/**␊ + * Tag contract Properties.␊ + */␊ + TagContractProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/tags"␊ [k: string]: unknown␊ }␊ @@ -63075,11 +98301,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email Template Name Identifier.␊ */␊ - name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | string)␊ + name: (("applicationApprovedNotificationMessage" | "accountClosedDeveloper" | "quotaLimitApproachingDeveloperNotificationMessage" | "newDeveloperNotificationMessage" | "emailChangeIdentityDefault" | "inviteUserNotificationMessage" | "newCommentNotificationMessage" | "confirmSignUpIdentityDefault" | "newIssueNotificationMessage" | "purchaseDeveloperNotificationMessage" | "passwordResetIdentityDefault" | "passwordResetByAdminNotificationMessage" | "rejectDeveloperNotificationMessage" | "requestDeveloperNotificationMessage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email Template Update Contract properties.␊ */␊ - properties: (EmailTemplateUpdateParameterProperties3 | string)␊ + properties: (/**␊ + * Email Template Update Contract properties.␊ + */␊ + EmailTemplateUpdateParameterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/templates"␊ [k: string]: unknown␊ }␊ @@ -63095,7 +98330,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters supplied to the Create User operation.␊ */␊ - properties: (UserCreateParameterProperties3 | string)␊ + properties: (/**␊ + * Parameters supplied to the Create User operation.␊ + */␊ + UserCreateParameterProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/users"␊ [k: string]: unknown␊ }␊ @@ -63111,7 +98352,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue Attachment contract Properties.␊ */␊ - properties: (IssueAttachmentContractProperties2 | string)␊ + properties: (/**␊ + * Issue Attachment contract Properties.␊ + */␊ + IssueAttachmentContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/issues/attachments"␊ [k: string]: unknown␊ }␊ @@ -63127,7 +98374,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Issue Comment contract Properties.␊ */␊ - properties: (IssueCommentContractProperties2 | string)␊ + properties: (/**␊ + * Issue Comment contract Properties.␊ + */␊ + IssueCommentContractProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ApiManagement/service/apis/issues/comments"␊ [k: string]: unknown␊ }␊ @@ -63147,14 +98400,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Namespace properties.␊ */␊ - properties: (NamespaceProperties | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource | NamespacesNotificationHubsChildResource)[]␊ + properties: (/**␊ + * Namespace properties.␊ + */␊ + NamespaceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.NotificationHubs/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs␊ + */␊ + NamespacesNotificationHubsChildResource)[]␊ /**␊ * Gets or sets Namespace tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces"␊ [k: string]: unknown␊ }␊ @@ -63169,11 +98437,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the namespace is set as Critical.␊ */␊ - critical?: (boolean | string)␊ + critical?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not the namespace is currently enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the namespace.␊ */␊ @@ -63181,7 +98455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the namespace type.␊ */␊ - namespaceType?: (("Messaging" | "NotificationHub") | string)␊ + namespaceType?: (("Messaging" | "NotificationHub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets provisioning state of the Namespace.␊ */␊ @@ -63224,7 +98501,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -63259,11 +98542,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The revision number for the rule.␊ */␊ - revision?: (number | string)␊ + revision?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rights associated with the rule.␊ */␊ - rights?: (("Manage" | "Send" | "Listen")[] | string)␊ + rights?: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary key that was used.␊ */␊ @@ -63286,13 +98575,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * NotificationHub properties.␊ */␊ - properties: (NotificationHubProperties1 | string)␊ + properties: (/**␊ + * NotificationHub properties.␊ + */␊ + NotificationHubProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets NotificationHub tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notificationHubs"␊ [k: string]: unknown␊ }␊ @@ -63303,27 +98601,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub AdmCredential.␊ */␊ - admCredential?: (AdmCredential1 | string)␊ + admCredential?: (/**␊ + * Description of a NotificationHub AdmCredential.␊ + */␊ + AdmCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub ApnsCredential.␊ */␊ - apnsCredential?: (ApnsCredential1 | string)␊ + apnsCredential?: (/**␊ + * Description of a NotificationHub ApnsCredential.␊ + */␊ + ApnsCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AuthorizationRules of the created NotificationHub␊ */␊ - authorizationRules?: (SharedAccessAuthorizationRuleProperties1[] | string)␊ + authorizationRules?: (SharedAccessAuthorizationRuleProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub BaiduCredential.␊ */␊ - baiduCredential?: (BaiduCredential1 | string)␊ + baiduCredential?: (/**␊ + * Description of a NotificationHub BaiduCredential.␊ + */␊ + BaiduCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub GcmCredential.␊ */␊ - gcmCredential?: (GcmCredential1 | string)␊ + gcmCredential?: (/**␊ + * Description of a NotificationHub GcmCredential.␊ + */␊ + GcmCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub MpnsCredential.␊ */␊ - mpnsCredential?: (MpnsCredential1 | string)␊ + mpnsCredential?: (/**␊ + * Description of a NotificationHub MpnsCredential.␊ + */␊ + MpnsCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The NotificationHub name.␊ */␊ @@ -63335,7 +98666,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub WnsCredential.␊ */␊ - wnsCredential?: (WnsCredential1 | string)␊ + wnsCredential?: (/**␊ + * Description of a NotificationHub WnsCredential.␊ + */␊ + WnsCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63345,7 +98682,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub AdmCredential.␊ */␊ - properties?: (AdmCredentialProperties1 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub AdmCredential.␊ + */␊ + AdmCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63373,7 +98716,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub ApnsCredential.␊ */␊ - properties?: (ApnsCredentialProperties1 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub ApnsCredential.␊ + */␊ + ApnsCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63405,7 +98754,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub BaiduCredential.␊ */␊ - properties?: (BaiduCredentialProperties1 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub BaiduCredential.␊ + */␊ + BaiduCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63433,7 +98788,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub GcmCredential.␊ */␊ - properties?: (GcmCredentialProperties1 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub GcmCredential.␊ + */␊ + GcmCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63457,7 +98818,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub MpnsCredential.␊ */␊ - properties?: (MpnsCredentialProperties1 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub MpnsCredential.␊ + */␊ + MpnsCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63485,7 +98852,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub WnsCredential.␊ */␊ - properties?: (WnsCredentialProperties1 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub WnsCredential.␊ + */␊ + WnsCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63522,7 +98895,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -63542,14 +98921,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * NotificationHub properties.␊ */␊ - properties: (NotificationHubProperties1 | string)␊ - resources?: NamespacesNotificationHubs_AuthorizationRulesChildResource1[]␊ + properties: (/**␊ + * NotificationHub properties.␊ + */␊ + NotificationHubProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules␊ + */␊ + NamespacesNotificationHubs_AuthorizationRulesChildResource1[]␊ /**␊ * Gets or sets NotificationHub tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/notificationHubs"␊ [k: string]: unknown␊ }␊ @@ -63569,7 +98960,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -63589,7 +98986,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -63609,18 +99012,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Namespace properties.␊ */␊ - properties: (NamespaceProperties1 | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource1 | NamespacesNotificationHubsChildResource1)[]␊ + properties: (/**␊ + * Namespace properties.␊ + */␊ + NamespaceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.NotificationHubs/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource1 | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs␊ + */␊ + NamespacesNotificationHubsChildResource1)[]␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku34 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces"␊ [k: string]: unknown␊ }␊ @@ -63635,11 +99059,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the namespace is set as Critical.␊ */␊ - critical?: (boolean | string)␊ + critical?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not the namespace is currently enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the namespace.␊ */␊ @@ -63647,7 +99077,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The namespace type.␊ */␊ - namespaceType?: (("Messaging" | "NotificationHub") | string)␊ + namespaceType?: (("Messaging" | "NotificationHub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the Namespace.␊ */␊ @@ -63690,17 +99123,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku34 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -63711,7 +99159,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights?: (("Manage" | "Send" | "Listen")[] | string)␊ + rights?: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63721,7 +99172,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity of the resource␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku Family␊ */␊ @@ -63729,7 +99183,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of the notification hub sku.␊ */␊ - name: (("Free" | "Basic" | "Standard") | string)␊ + name: (("Free" | "Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku size␊ */␊ @@ -63756,17 +99213,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * NotificationHub properties.␊ */␊ - properties: (NotificationHubProperties2 | string)␊ + properties: (/**␊ + * NotificationHub properties.␊ + */␊ + NotificationHubProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku34 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notificationHubs"␊ [k: string]: unknown␊ }␊ @@ -63777,27 +99249,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub AdmCredential.␊ */␊ - admCredential?: (AdmCredential2 | string)␊ + admCredential?: (/**␊ + * Description of a NotificationHub AdmCredential.␊ + */␊ + AdmCredential2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub ApnsCredential.␊ */␊ - apnsCredential?: (ApnsCredential2 | string)␊ + apnsCredential?: (/**␊ + * Description of a NotificationHub ApnsCredential.␊ + */␊ + ApnsCredential2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AuthorizationRules of the created NotificationHub␊ */␊ - authorizationRules?: (SharedAccessAuthorizationRuleProperties2[] | string)␊ + authorizationRules?: (SharedAccessAuthorizationRuleProperties2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub BaiduCredential.␊ */␊ - baiduCredential?: (BaiduCredential2 | string)␊ + baiduCredential?: (/**␊ + * Description of a NotificationHub BaiduCredential.␊ + */␊ + BaiduCredential2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub GcmCredential.␊ */␊ - gcmCredential?: (GcmCredential2 | string)␊ + gcmCredential?: (/**␊ + * Description of a NotificationHub GcmCredential.␊ + */␊ + GcmCredential2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a NotificationHub MpnsCredential.␊ */␊ - mpnsCredential?: (MpnsCredential2 | string)␊ + mpnsCredential?: (/**␊ + * Description of a NotificationHub MpnsCredential.␊ + */␊ + MpnsCredential2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The NotificationHub name.␊ */␊ @@ -63809,7 +99314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub WnsCredential.␊ */␊ - wnsCredential?: (WnsCredential2 | string)␊ + wnsCredential?: (/**␊ + * Description of a NotificationHub WnsCredential.␊ + */␊ + WnsCredential2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63819,7 +99330,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub AdmCredential.␊ */␊ - properties?: (AdmCredentialProperties2 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub AdmCredential.␊ + */␊ + AdmCredentialProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63847,7 +99364,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub ApnsCredential.␊ */␊ - properties?: (ApnsCredentialProperties2 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub ApnsCredential.␊ + */␊ + ApnsCredentialProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63879,7 +99402,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub BaiduCredential.␊ */␊ - properties?: (BaiduCredentialProperties2 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub BaiduCredential.␊ + */␊ + BaiduCredentialProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63907,7 +99436,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub GcmCredential.␊ */␊ - properties?: (GcmCredentialProperties2 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub GcmCredential.␊ + */␊ + GcmCredentialProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63931,7 +99466,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub MpnsCredential.␊ */␊ - properties?: (MpnsCredentialProperties2 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub MpnsCredential.␊ + */␊ + MpnsCredentialProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63959,7 +99500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a NotificationHub WnsCredential.␊ */␊ - properties?: (WnsCredentialProperties2 | string)␊ + properties?: (/**␊ + * Description of a NotificationHub WnsCredential.␊ + */␊ + WnsCredentialProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -63996,17 +99543,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku34 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -64026,18 +99588,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * NotificationHub properties.␊ */␊ - properties: (NotificationHubProperties2 | string)␊ - resources?: NamespacesNotificationHubs_AuthorizationRulesChildResource2[]␊ + properties: (/**␊ + * NotificationHub properties.␊ + */␊ + NotificationHubProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules␊ + */␊ + NamespacesNotificationHubs_AuthorizationRulesChildResource2[]␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku34 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/notificationHubs"␊ [k: string]: unknown␊ }␊ @@ -64057,17 +99637,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku34 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -64087,17 +99682,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku34 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -64117,18 +99727,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Namespace properties.␊ */␊ - properties: (NamespaceProperties2 | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource2 | NamespacesNotificationHubsChildResource2)[]␊ + properties: (/**␊ + * Namespace properties.␊ + */␊ + NamespaceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.NotificationHubs/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource2 | /**␊ + * Microsoft.NotificationHubs/namespaces/notificationHubs␊ + */␊ + NamespacesNotificationHubsChildResource2)[]␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku10 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces"␊ [k: string]: unknown␊ }␊ @@ -64143,7 +99774,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the namespace is set as Critical.␊ */␊ - critical?: (boolean | string)␊ + critical?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data center for the namespace␊ */␊ @@ -64151,7 +99785,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the namespace is currently enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the namespace.␊ */␊ @@ -64159,7 +99796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The namespace type.␊ */␊ - namespaceType?: (("Messaging" | "NotificationHub") | string)␊ + namespaceType?: (("Messaging" | "NotificationHub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the Namespace.␊ */␊ @@ -64202,7 +99842,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -64222,17 +99868,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * NotificationHub properties.␊ */␊ - properties: (NotificationHubProperties | string)␊ + properties: (/**␊ + * NotificationHub properties.␊ + */␊ + NotificationHubProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku description for a namespace␊ */␊ - sku?: (Sku10 | string)␊ + sku?: (/**␊ + * The Sku description for a namespace␊ + */␊ + Sku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "notificationHubs"␊ [k: string]: unknown␊ }␊ @@ -64248,7 +99909,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.NotificationHubs/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -64268,13 +99935,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties1 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/disks"␊ [k: string]: unknown␊ }␊ @@ -64285,23 +99961,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * the storage account type of the disk.␊ */␊ - accountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + accountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data used when creating a disk.␊ */␊ - creationData: (CreationData | string)␊ + creationData: (/**␊ + * Data used when creating a disk.␊ + */␊ + CreationData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption settings for disk or snapshot␊ */␊ - encryptionSettings?: (EncryptionSettings | string)␊ + encryptionSettings?: (/**␊ + * Encryption settings for disk or snapshot␊ + */␊ + EncryptionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Operating System type.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64311,11 +100008,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This enumerates the possible sources of a disk's creation.␊ */␊ - createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore") | string)␊ + createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source image used for creating the disk.␊ */␊ - imageReference?: (ImageDiskReference | string)␊ + imageReference?: (/**␊ + * The source image used for creating the disk.␊ + */␊ + ImageDiskReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If createOption is Copy, this is the ARM id of the source snapshot or disk. If createOption is Restore, this is the ARM-like id of the source disk restore point.␊ */␊ @@ -64341,7 +100047,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.␊ */␊ - lun?: (number | string)␊ + lun?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64351,15 +100060,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret Url and vault id of the encryption key ␊ */␊ - diskEncryptionKey?: (KeyVaultAndSecretReference | string)␊ + diskEncryptionKey?: (/**␊ + * Key Vault Secret Url and vault id of the encryption key ␊ + */␊ + KeyVaultAndSecretReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ */␊ - keyEncryptionKey?: (KeyVaultAndKeyReference | string)␊ + keyEncryptionKey?: (/**␊ + * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ + */␊ + KeyVaultAndKeyReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64373,7 +100097,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64397,7 +100127,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64416,13 +100152,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties1 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/snapshots"␊ [k: string]: unknown␊ }␊ @@ -64442,13 +100187,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an Image.␊ */␊ - properties: (ImageProperties | string)␊ + properties: (/**␊ + * Describes the properties of an Image.␊ + */␊ + ImageProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/images"␊ [k: string]: unknown␊ }␊ @@ -64456,11 +100210,20 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of an Image.␊ */␊ export interface ImageProperties {␊ - sourceVirtualMachine?: (SubResource3 | string)␊ + sourceVirtualMachine?: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage profile.␊ */␊ - storageProfile?: (ImageStorageProfile | string)␊ + storageProfile?: (/**␊ + * Describes a storage profile.␊ + */␊ + ImageStorageProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SubResource3 {␊ @@ -64477,11 +100240,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (ImageDataDisk[] | string)␊ + dataDisks?: (ImageDataDisk[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an Operating System disk.␊ */␊ - osDisk: (ImageOSDisk | string)␊ + osDisk: (/**␊ + * Describes an Operating System disk.␊ + */␊ + ImageOSDisk | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64495,17 +100267,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ - managedDisk?: (SubResource3 | string)␊ - snapshot?: (SubResource3 | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64519,21 +100306,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ - managedDisk?: (SubResource3 | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS State.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ - snapshot?: (SubResource3 | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64552,17 +100357,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a resource.␊ */␊ - properties: (AvailabilitySetProperties | string)␊ + properties: (/**␊ + * The instance view of a resource.␊ + */␊ + AvailabilitySetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku.␊ */␊ - sku?: (Sku35 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku.␊ + */␊ + Sku35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/availabilitySets"␊ [k: string]: unknown␊ }␊ @@ -64573,19 +100393,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the availability set supports managed disks.␊ */␊ - managed?: (boolean | string)␊ + managed?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault Domain count.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update Domain count.␊ */␊ - platformUpdateDomainCount?: (number | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to all virtual machines in the availability set.␊ */␊ - virtualMachines?: (SubResource3[] | string)␊ + virtualMachines?: (SubResource3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64595,7 +100427,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of virtual machines in the scale set.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku name.␊ */␊ @@ -64614,7 +100449,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine.␊ */␊ - identity?: (VirtualMachineIdentity | string)␊ + identity?: (/**␊ + * Identity for the virtual machine.␊ + */␊ + VirtualMachineIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -64626,18 +100467,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan1 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine.␊ */␊ - properties: (VirtualMachineProperties3 | string)␊ - resources?: VirtualMachinesExtensionsChildResource[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine.␊ + */␊ + VirtualMachineProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensionsChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines"␊ [k: string]: unknown␊ }␊ @@ -64648,7 +100507,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64677,15 +100539,30 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of a Virtual Machine.␊ */␊ export interface VirtualMachineProperties3 {␊ - availabilitySet?: (SubResource3 | string)␊ + availabilitySet?: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile1 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -64693,15 +100570,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile1 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile1 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64711,7 +100606,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ */␊ - bootDiagnostics?: (BootDiagnostics | string)␊ + bootDiagnostics?: (/**␊ + * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ + */␊ + BootDiagnostics | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64721,7 +100622,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether boot diagnostics should be enabled on the Virtual Machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Uri of the storage account to use for placing the console output and screenshot.␊ */␊ @@ -64735,7 +100639,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:

[List all available virtual machine sizes in an availability set](virtualmachines-list-sizes-availability-set.md)

[List all available virtual machine sizes in a region](virtualmachines-list-sizes-region.md)

[List all available virtual machine sizes for resizing](virtualmachines-list-sizes-for-resizing.md).␊ */␊ - vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5") | string)␊ + vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64745,7 +100652,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the list of resource Ids for the network interfaces associated with the virtual machine.␊ */␊ - networkInterfaces?: (NetworkInterfaceReference[] | string)␊ + networkInterfaces?: (NetworkInterfaceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64759,7 +100669,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a network interface reference properties.␊ */␊ - properties?: (NetworkInterfaceReferenceProperties | string)␊ + properties?: (/**␊ + * Describes a network interface reference properties.␊ + */␊ + NetworkInterfaceReferenceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64769,7 +100685,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64795,15 +100714,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration1 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machine.␊ */␊ - secrets?: (VaultSecretGroup[] | string)␊ + secrets?: (VaultSecretGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration2 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64813,11 +100747,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether password authentication should be disabled.␊ */␊ - disablePasswordAuthentication?: (boolean | string)␊ + disablePasswordAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration for Linux based VMs running on Azure␊ */␊ - ssh?: (SshConfiguration | string)␊ + ssh?: (/**␊ + * SSH configuration for Linux based VMs running on Azure␊ + */␊ + SshConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64827,7 +100770,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with linux based VMs.␊ */␊ - publicKeys?: (SshPublicKey[] | string)␊ + publicKeys?: (SshPublicKey[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64848,11 +100794,17 @@ Generated by [AVA](https://avajs.dev). * Describes a set of certificates which are all in the same Key Vault.␊ */␊ export interface VaultSecretGroup {␊ - sourceVault?: (SubResource3 | string)␊ + sourceVault?: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key vault references in SourceVault which contain certificates.␊ */␊ - vaultCertificates?: (VaultCertificate[] | string)␊ + vaultCertificates?: (VaultCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64876,15 +100828,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.␊ */␊ - additionalUnattendContent?: (AdditionalUnattendContent1[] | string)␊ + additionalUnattendContent?: (AdditionalUnattendContent1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine is enabled for automatic updates.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"␊ */␊ @@ -64892,7 +100853,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes Windows Remote Management configuration of the VM␊ */␊ - winRM?: (WinRMConfiguration | string)␊ + winRM?: (/**␊ + * Describes Windows Remote Management configuration of the VM␊ + */␊ + WinRMConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64902,7 +100869,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.␊ */␊ - componentName?: ("Microsoft-Windows-Shell-Setup" | string)␊ + componentName?: ("Microsoft-Windows-Shell-Setup" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.␊ */␊ @@ -64910,11 +100880,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pass name. Currently, the only allowable value is OobeSystem.␊ */␊ - passName?: ("OobeSystem" | string)␊ + passName?: ("OobeSystem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.␊ */␊ - settingName?: (("AutoLogon" | "FirstLogonCommands") | string)␊ + settingName?: (("AutoLogon" | "FirstLogonCommands") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64924,7 +100900,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Windows Remote Management listeners␊ */␊ - listeners?: (WinRMListener1[] | string)␊ + listeners?: (WinRMListener1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64938,7 +100917,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the protocol of listener.

Possible values are:
**http**

**https**.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64948,15 +100930,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (DataDisk2[] | string)␊ + dataDisks?: (DataDisk2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.␊ */␊ - imageReference?: (ImageReference2 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.␊ + */␊ + ImageReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - osDisk?: (OSDisk1 | string)␊ + osDisk?: (/**␊ + * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ + */␊ + OSDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -64966,27 +100963,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -64994,7 +101015,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65018,7 +101045,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65054,27 +101084,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a Encryption Settings for a Disk␊ */␊ - encryptionSettings?: (DiskEncryptionSettings | string)␊ + encryptionSettings?: (/**␊ + * Describes a Encryption Settings for a Disk␊ + */␊ + DiskEncryptionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -65082,11 +101139,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65096,15 +101162,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret␊ */␊ - diskEncryptionKey?: (KeyVaultSecretReference | string)␊ + diskEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Secret␊ + */␊ + KeyVaultSecretReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether disk encryption should be enabled on the virtual machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a reference to Key Vault Key␊ */␊ - keyEncryptionKey?: (KeyVaultKeyReference | string)␊ + keyEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Key␊ + */␊ + KeyVaultKeyReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65115,7 +101196,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a secret in a Key Vault.␊ */␊ secretUrl: string␊ - sourceVault: (SubResource3 | string)␊ + sourceVault: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65126,7 +101210,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a key encryption key in Key Vault.␊ */␊ keyUrl: string␊ - sourceVault: (SubResource3 | string)␊ + sourceVault: (SubResource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65148,7 +101235,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -65170,7 +101260,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics1 {␊ @@ -65752,7 +101845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine scale set.␊ */␊ - identity?: (VirtualMachineScaleSetIdentity | string)␊ + identity?: (/**␊ + * Identity for the virtual machine scale set.␊ + */␊ + VirtualMachineScaleSetIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -65764,21 +101863,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan1 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine Scale Set.␊ */␊ - properties: (VirtualMachineScaleSetProperties | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set.␊ + */␊ + VirtualMachineScaleSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku.␊ */␊ - sku?: (Sku35 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku.␊ + */␊ + Sku35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets"␊ [k: string]: unknown␊ }␊ @@ -65789,7 +101909,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65799,19 +101922,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the Virtual Machine Scale Set should be overprovisioned.␊ */␊ - overProvision?: (boolean | string)␊ + overProvision?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When true this limits the scale set to a single placement group, of max size 100 virtual machines.␊ */␊ - singlePlacementGroup?: (boolean | string)␊ + singlePlacementGroup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an upgrade policy - automatic or manual.␊ */␊ - upgradePolicy?: (UpgradePolicy1 | string)␊ + upgradePolicy?: (/**␊ + * Describes an upgrade policy - automatic or manual.␊ + */␊ + UpgradePolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set virtual machine profile.␊ */␊ - virtualMachineProfile?: (VirtualMachineScaleSetVMProfile | string)␊ + virtualMachineProfile?: (/**␊ + * Describes a virtual machine scale set virtual machine profile.␊ + */␊ + VirtualMachineScaleSetVMProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65821,7 +101962,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the mode of an upgrade to virtual machines in the scale set.

Possible values are:

**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

**Automatic** - All virtual machines in the scale set are automatically updated at the same time.␊ */␊ - mode?: (("Automatic" | "Manual") | string)␊ + mode?: (("Automatic" | "Manual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65831,19 +101975,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set extension profile.␊ */␊ - extensionProfile?: (VirtualMachineScaleSetExtensionProfile1 | string)␊ + extensionProfile?: (/**␊ + * Describes a virtual machine scale set extension profile.␊ + */␊ + VirtualMachineScaleSetExtensionProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set network profile.␊ */␊ - networkProfile?: (VirtualMachineScaleSetNetworkProfile1 | string)␊ + networkProfile?: (/**␊ + * Describes a virtual machine scale set network profile.␊ + */␊ + VirtualMachineScaleSetNetworkProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set OS profile.␊ */␊ - osProfile?: (VirtualMachineScaleSetOSProfile | string)␊ + osProfile?: (/**␊ + * Describes a virtual machine scale set OS profile.␊ + */␊ + VirtualMachineScaleSetOSProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set storage profile.␊ */␊ - storageProfile?: (VirtualMachineScaleSetStorageProfile1 | string)␊ + storageProfile?: (/**␊ + * Describes a virtual machine scale set storage profile.␊ + */␊ + VirtualMachineScaleSetStorageProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65853,7 +102021,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set child extension resources.␊ */␊ - extensions?: (VirtualMachineScaleSetExtension1[] | string)␊ + extensions?: (VirtualMachineScaleSetExtension1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65874,7 +102045,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65892,7 +102066,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration.␊ */␊ - properties?: (VirtualMachineScaleSetNetworkConfigurationProperties | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65902,11 +102082,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set IP Configuration.␊ */␊ - ipConfigurations: (VirtualMachineScaleSetIPConfiguration[] | string)␊ + ipConfigurations: (VirtualMachineScaleSetIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary NIC on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65924,7 +102110,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration properties.␊ */␊ - properties?: (VirtualMachineScaleSetIPConfigurationProperties | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration properties.␊ + */␊ + VirtualMachineScaleSetIPConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65934,19 +102126,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The application gateway backend address pools.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource3[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer backend address pools.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource3[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer inbound nat pools.␊ */␊ - loadBalancerInboundNatPools?: (SubResource3[] | string)␊ + loadBalancerInboundNatPools?: (SubResource3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API entity reference.␊ */␊ - subnet: (ApiEntityReference | string)␊ + subnet: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -65982,15 +102189,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration1 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The List of certificates for addition to the VM.␊ */␊ - secrets?: (VaultSecretGroup[] | string)␊ + secrets?: (VaultSecretGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration2 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66000,15 +102222,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data disks.␊ */␊ - dataDisks?: (VirtualMachineScaleSetDataDisk[] | string)␊ + dataDisks?: (VirtualMachineScaleSetDataDisk[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.␊ */␊ - imageReference?: (ImageReference2 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.␊ + */␊ + ImageReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set operating system disk.␊ */␊ - osDisk?: (VirtualMachineScaleSetOSDisk1 | string)␊ + osDisk?: (/**␊ + * Describes a virtual machine scale set operating system disk.␊ + */␊ + VirtualMachineScaleSetOSDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66018,23 +102255,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create option.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -66048,7 +102303,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66058,19 +102316,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machines in the scale set should be created.

The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -66078,11 +102354,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of virtual hard disk container uris.␊ */␊ - vhdContainers?: (string[] | string)␊ + vhdContainers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66104,7 +102386,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -66124,13 +102409,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container registry.␊ */␊ - properties: (RegistryProperties | string)␊ + properties: (/**␊ + * The properties of a container registry.␊ + */␊ + RegistryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries"␊ [k: string]: unknown␊ }␊ @@ -66141,11 +102435,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value that indicates whether the admin user is enabled. This value is false by default.␊ */␊ - adminUserEnabled?: (boolean | string)␊ + adminUserEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a storage account for a container registry.␊ */␊ - storageAccount: (StorageAccountProperties2 | string)␊ + storageAccount: (/**␊ + * The properties of a storage account for a container registry.␊ + */␊ + StorageAccountProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66178,17 +102481,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters for creating the properties of a container registry.␊ */␊ - properties: (RegistryPropertiesCreateParameters | string)␊ + properties: (/**␊ + * The parameters for creating the properties of a container registry.␊ + */␊ + RegistryPropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU of a container registry.␊ */␊ - sku: (Sku36 | string)␊ + sku: (/**␊ + * The SKU of a container registry.␊ + */␊ + Sku36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the container registry.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries"␊ [k: string]: unknown␊ }␊ @@ -66199,11 +102517,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value that indicates whether the admin user is enabled.␊ */␊ - adminUserEnabled?: (boolean | string)␊ + adminUserEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a storage account for a container registry.␊ */␊ - storageAccount: (StorageAccountParameters | string)␊ + storageAccount: (/**␊ + * The parameters of a storage account for a container registry.␊ + */␊ + StorageAccountParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66246,18 +102573,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container registry.␊ */␊ - properties: (RegistryProperties1 | string)␊ - resources?: (RegistriesReplicationsChildResource | RegistriesWebhooksChildResource)[]␊ + properties: (/**␊ + * The properties of a container registry.␊ + */␊ + RegistryProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ContainerRegistry/registries/replications␊ + */␊ + RegistriesReplicationsChildResource | /**␊ + * Microsoft.ContainerRegistry/registries/webhooks␊ + */␊ + RegistriesWebhooksChildResource)[]␊ /**␊ * The SKU of a container registry.␊ */␊ - sku: (Sku37 | string)␊ + sku: (/**␊ + * The SKU of a container registry.␊ + */␊ + Sku37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries"␊ [k: string]: unknown␊ }␊ @@ -66268,11 +102616,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value that indicates whether the admin user is enabled.␊ */␊ - adminUserEnabled?: (boolean | string)␊ + adminUserEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a storage account for a container registry. Only applicable to Basic SKU.␊ */␊ - storageAccount?: (StorageAccountProperties3 | string)␊ + storageAccount?: (/**␊ + * The properties of a storage account for a container registry. Only applicable to Basic SKU.␊ + */␊ + StorageAccountProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66297,17 +102654,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the replication.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a replication.␊ */␊ - properties: (ReplicationProperties | string)␊ + properties: (/**␊ + * The properties of a replication.␊ + */␊ + ReplicationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replications"␊ [k: string]: unknown␊ }␊ @@ -66329,17 +102698,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the webhook.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters for creating the properties of a webhook.␊ */␊ - properties: (WebhookPropertiesCreateParameters | string)␊ + properties: (/**␊ + * The parameters for creating the properties of a webhook.␊ + */␊ + WebhookPropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the webhook.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "webhooks"␊ [k: string]: unknown␊ }␊ @@ -66350,13 +102731,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of actions that trigger the webhook to post notifications.␊ */␊ - actions: (("push" | "delete")[] | string)␊ + actions: (("push" | "delete")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom headers that will be added to the webhook notifications.␊ */␊ customHeaders?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.␊ */␊ @@ -66368,7 +102755,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the webhook at the time the operation was called.␊ */␊ - status?: (("enabled" | "disabled") | string)␊ + status?: (("enabled" | "disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66378,7 +102768,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU name of the container registry. Required for registry creation.␊ */␊ - name: (("Basic" | "Managed_Basic" | "Managed_Standard" | "Managed_Premium") | string)␊ + name: (("Basic" | "Managed_Basic" | "Managed_Standard" | "Managed_Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66397,13 +102790,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a replication.␊ */␊ - properties: (ReplicationProperties | string)␊ + properties: (/**␊ + * The properties of a replication.␊ + */␊ + ReplicationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries/replications"␊ [k: string]: unknown␊ }␊ @@ -66423,13 +102825,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters for creating the properties of a webhook.␊ */␊ - properties: (WebhookPropertiesCreateParameters | string)␊ + properties: (/**␊ + * The parameters for creating the properties of a webhook.␊ + */␊ + WebhookPropertiesCreateParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the webhook.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries/webhooks"␊ [k: string]: unknown␊ }␊ @@ -66449,18 +102860,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a container registry.␊ */␊ - properties: (RegistryProperties2 | string)␊ - resources?: (RegistriesReplicationsChildResource1 | RegistriesWebhooksChildResource1)[]␊ + properties: (/**␊ + * The properties of a container registry.␊ + */␊ + RegistryProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ContainerRegistry/registries/replications␊ + */␊ + RegistriesReplicationsChildResource1 | /**␊ + * Microsoft.ContainerRegistry/registries/webhooks␊ + */␊ + RegistriesWebhooksChildResource1)[]␊ /**␊ * The SKU of a container registry.␊ */␊ - sku: (Sku38 | string)␊ + sku: (/**␊ + * The SKU of a container registry.␊ + */␊ + Sku38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries"␊ [k: string]: unknown␊ }␊ @@ -66471,15 +102903,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value that indicates whether the admin user is enabled.␊ */␊ - adminUserEnabled?: (boolean | string)␊ + adminUserEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network rule set for a container registry.␊ */␊ - networkRuleSet?: (NetworkRuleSet13 | string)␊ + networkRuleSet?: (/**␊ + * The network rule set for a container registry.␊ + */␊ + NetworkRuleSet13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a storage account for a container registry. Only applicable to Classic SKU.␊ */␊ - storageAccount?: (StorageAccountProperties4 | string)␊ + storageAccount?: (/**␊ + * The properties of a storage account for a container registry. Only applicable to Classic SKU.␊ + */␊ + StorageAccountProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66489,15 +102936,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default action of allow or deny when no other rules match.␊ */␊ - defaultAction: (("Allow" | "Deny") | string)␊ + defaultAction: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP ACL rules.␊ */␊ - ipRules?: (IPRule12[] | string)␊ + ipRules?: (IPRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtual network rules.␊ */␊ - virtualNetworkRules?: (VirtualNetworkRule14[] | string)␊ + virtualNetworkRules?: (VirtualNetworkRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66507,7 +102963,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of IP ACL rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.␊ */␊ @@ -66521,7 +102980,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action of virtual network rule.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.␊ */␊ @@ -66550,17 +103012,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the replication.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a replication.␊ */␊ - properties: (ReplicationProperties1 | string)␊ + properties: (/**␊ + * The properties of a replication.␊ + */␊ + ReplicationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "replications"␊ [k: string]: unknown␊ }␊ @@ -66582,17 +103056,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the webhook.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters for creating the properties of a webhook.␊ */␊ - properties: (WebhookPropertiesCreateParameters1 | string)␊ + properties: (/**␊ + * The parameters for creating the properties of a webhook.␊ + */␊ + WebhookPropertiesCreateParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the webhook.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "webhooks"␊ [k: string]: unknown␊ }␊ @@ -66603,13 +103089,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of actions that trigger the webhook to post notifications.␊ */␊ - actions: (("push" | "delete" | "quarantine" | "chart_push" | "chart_delete")[] | string)␊ + actions: (("push" | "delete" | "quarantine" | "chart_push" | "chart_delete")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom headers that will be added to the webhook notifications.␊ */␊ customHeaders?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scope of repositories where the event can be triggered. For example, 'foo:*' means events for all tags under repository 'foo'. 'foo:bar' means events for 'foo:bar' only. 'foo' is equivalent to 'foo:latest'. Empty means all events.␊ */␊ @@ -66621,7 +103113,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the webhook at the time the operation was called.␊ */␊ - status?: (("enabled" | "disabled") | string)␊ + status?: (("enabled" | "disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66631,7 +103126,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU name of the container registry. Required for registry creation.␊ */␊ - name: (("Classic" | "Basic" | "Standard" | "Premium") | string)␊ + name: (("Classic" | "Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66650,13 +103148,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a replication.␊ */␊ - properties: (ReplicationProperties1 | string)␊ + properties: (/**␊ + * The properties of a replication.␊ + */␊ + ReplicationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries/replications"␊ [k: string]: unknown␊ }␊ @@ -66676,13 +103183,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parameters for creating the properties of a webhook.␊ */␊ - properties: (WebhookPropertiesCreateParameters1 | string)␊ + properties: (/**␊ + * The parameters for creating the properties of a webhook.␊ + */␊ + WebhookPropertiesCreateParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the webhook.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries/webhooks"␊ [k: string]: unknown␊ }␊ @@ -66702,14 +103218,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a build task.␊ */␊ - properties: (BuildTaskProperties | string)␊ - resources?: RegistriesBuildTasksStepsChildResource[]␊ + properties: (/**␊ + * The properties of a build task.␊ + */␊ + BuildTaskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ContainerRegistry/registries/buildTasks/steps␊ + */␊ + RegistriesBuildTasksStepsChildResource[]␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries/buildTasks"␊ [k: string]: unknown␊ }␊ @@ -66724,19 +103252,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The platform properties against which the build has to happen.␊ */␊ - platform: (PlatformProperties | string)␊ + platform: (/**␊ + * The platform properties against which the build has to happen.␊ + */␊ + PlatformProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of the source code repository.␊ */␊ - sourceRepository: (SourceRepositoryProperties | string)␊ + sourceRepository: (/**␊ + * The properties of the source code repository.␊ + */␊ + SourceRepositoryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current status of build task.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Build timeout in seconds.␊ */␊ - timeout?: ((number & string) | string)␊ + timeout?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66746,11 +103292,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CPU configuration in terms of number of cores required for the build.␊ */␊ - cpu?: (number | string)␊ + cpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operating system type required for the build.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66760,7 +103312,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The value of this property indicates whether the source control commit trigger is enabled or not.␊ */␊ - isCommitTriggerEnabled?: (boolean | string)␊ + isCommitTriggerEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full URL to the source code repository␊ */␊ @@ -66768,11 +103323,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authorization properties for accessing the source code repository.␊ */␊ - sourceControlAuthProperties?: (SourceControlAuthInfo | string)␊ + sourceControlAuthProperties?: (/**␊ + * The authorization properties for accessing the source code repository.␊ + */␊ + SourceControlAuthInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of source control service.␊ */␊ - sourceControlType: (("Github" | "VisualStudioTeamService") | string)␊ + sourceControlType: (("Github" | "VisualStudioTeamService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66782,7 +103346,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time in seconds that the token remains valid␊ */␊ - expiresIn?: (number | string)␊ + expiresIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The refresh token used to refresh the access token.␊ */␊ @@ -66798,7 +103365,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Auth token.␊ */␊ - tokenType?: (("PAT" | "OAuth") | string)␊ + tokenType?: (("PAT" | "OAuth") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66809,11 +103379,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of a build step for a container registry build task.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base properties for any build step.␊ */␊ - properties: (BuildStepProperties | string)␊ + properties: (/**␊ + * Base properties for any build step.␊ + */␊ + BuildStepProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "steps"␊ [k: string]: unknown␊ }␊ @@ -66824,7 +103403,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the auto trigger for base image dependency updates.␊ */␊ - baseImageTrigger?: (("All" | "Runtime" | "None") | string)␊ + baseImageTrigger?: (("All" | "Runtime" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The repository branch name.␊ */␊ @@ -66832,7 +103414,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The custom arguments for building this build step.␊ */␊ - buildArguments?: (BuildArgument[] | string)␊ + buildArguments?: (BuildArgument[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The relative context path for a docker build in the source.␊ */␊ @@ -66844,15 +103429,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The fully qualified image names including the repository and tag.␊ */␊ - imageNames?: (string[] | string)␊ + imageNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of this property indicates whether the image built should be pushed to the registry or not.␊ */␊ - isPushEnabled?: (boolean | string)␊ + isPushEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of this property indicates whether the image cache is enabled or not.␊ */␊ - noCache?: (boolean | string)␊ + noCache?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Docker"␊ [k: string]: unknown␊ }␊ @@ -66863,7 +103457,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to indicate whether the argument represents a secret and want to be removed from build logs.␊ */␊ - isSecret?: (boolean | string)␊ + isSecret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the argument.␊ */␊ @@ -66871,7 +103468,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the argument.␊ */␊ - type: ("DockerBuildArgument" | string)␊ + type: ("DockerBuildArgument" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the argument.␊ */␊ @@ -66890,7 +103490,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base properties for any build step.␊ */␊ - properties: (DockerBuildStep | string)␊ + properties: (/**␊ + * The Docker build step.␊ + */␊ + DockerBuildStep | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries/buildTasks/steps"␊ [k: string]: unknown␊ }␊ @@ -66910,13 +103516,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a task.␊ */␊ - properties: (TaskProperties1 | string)␊ + properties: (/**␊ + * The properties of a task.␊ + */␊ + TaskProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerRegistry/registries/tasks"␊ [k: string]: unknown␊ }␊ @@ -66927,31 +103542,67 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that determine the run agent configuration.␊ */␊ - agentConfiguration?: (AgentProperties | string)␊ + agentConfiguration?: (/**␊ + * The properties that determine the run agent configuration.␊ + */␊ + AgentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters that describes a set of credentials that will be used when a run is invoked.␊ */␊ - credentials?: (Credentials | string)␊ + credentials?: (/**␊ + * The parameters that describes a set of credentials that will be used when a run is invoked.␊ + */␊ + Credentials | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The platform properties against which the run has to happen.␊ */␊ - platform: (PlatformProperties1 | string)␊ + platform: (/**␊ + * The platform properties against which the run has to happen.␊ + */␊ + PlatformProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current status of task.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Base properties for any task step.␊ */␊ - step: (TaskStepProperties | string)␊ + step: (/**␊ + * Base properties for any task step.␊ + */␊ + TaskStepProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Run timeout in seconds.␊ */␊ - timeout?: ((number & string) | string)␊ + timeout?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a trigger.␊ */␊ - trigger?: (TriggerProperties | string)␊ + trigger?: (/**␊ + * The properties of a trigger.␊ + */␊ + TriggerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66961,7 +103612,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CPU configuration in terms of number of cores required for the run.␊ */␊ - cpu?: (number | string)␊ + cpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66975,11 +103629,20 @@ Generated by [AVA](https://avajs.dev). */␊ customRegistries?: ({␊ [k: string]: CustomRegistryCredentials␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the credential parameters for accessing the source registry.␊ */␊ - sourceRegistry?: (SourceRegistryCredentials | string)␊ + sourceRegistry?: (/**␊ + * Describes the credential parameters for accessing the source registry.␊ + */␊ + SourceRegistryCredentials | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -66989,11 +103652,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a secret object value.␊ */␊ - password?: (SecretObject | string)␊ + password?: (/**␊ + * Describes the properties of a secret object value.␊ + */␊ + SecretObject | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a secret object value.␊ */␊ - userName?: (SecretObject | string)␊ + userName?: (/**␊ + * Describes the properties of a secret object value.␊ + */␊ + SecretObject | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67004,7 +103679,10 @@ Generated by [AVA](https://avajs.dev). * The type of the secret object which determines how the value of the secret object has to be␍␊ * interpreted.␊ */␊ - type?: ("Opaque" | string)␊ + type?: ("Opaque" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the secret. The format of this value will be determined␍␊ * based on the type of the secret object. If the type is Opaque, the value will be␍␊ @@ -67022,7 +103700,10 @@ Generated by [AVA](https://avajs.dev). * will be generated using the given scope. These credentials will be used to login to␍␊ * the source registry during the run.␊ */␊ - loginMode?: (("None" | "Default") | string)␊ + loginMode?: (("None" | "Default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67032,15 +103713,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The OS architecture.␊ */␊ - architecture?: (("amd64" | "x86" | "arm") | string)␊ + architecture?: (("amd64" | "x86" | "arm") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operating system type required for the run.␊ */␊ - os: (("Windows" | "Linux") | string)␊ + os: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Variant of the CPU.␊ */␊ - variant?: (("v6" | "v7" | "v8") | string)␊ + variant?: (("v6" | "v7" | "v8") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67050,7 +103740,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The collection of override arguments to be used when executing this build step.␊ */␊ - arguments?: (Argument[] | string)␊ + arguments?: (Argument[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Docker file path relative to the source context.␊ */␊ @@ -67058,15 +103751,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The fully qualified image names including the repository and tag.␊ */␊ - imageNames?: (string[] | string)␊ + imageNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of this property indicates whether the image built should be pushed to the registry or not.␊ */␊ - isPushEnabled?: (boolean | string)␊ + isPushEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of this property indicates whether the image cache is enabled or not.␊ */␊ - noCache?: (boolean | string)␊ + noCache?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the target build stage for the docker build.␊ */␊ @@ -67081,7 +103783,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to indicate whether the argument represents a secret and want to be removed from build logs.␊ */␊ - isSecret?: (boolean | string)␊ + isSecret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the argument.␊ */␊ @@ -67104,7 +103809,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The collection of overridable values that can be passed when running a task.␊ */␊ - values?: (SetValue[] | string)␊ + values?: (SetValue[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The task values/parameters file path relative to the source context.␊ */␊ @@ -67118,7 +103826,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to indicate whether the value represents a secret or not.␊ */␊ - isSecret?: (boolean | string)␊ + isSecret?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the overridable value.␊ */␊ @@ -67145,7 +103856,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The collection of overridable values that can be passed when running a task.␊ */␊ - values?: (SetValue[] | string)␊ + values?: (SetValue[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67155,11 +103869,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The trigger based on base image dependency.␊ */␊ - baseImageTrigger?: (BaseImageTrigger | string)␊ + baseImageTrigger?: (/**␊ + * The trigger based on base image dependency.␊ + */␊ + BaseImageTrigger | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection of triggers based on source code repository.␊ */␊ - sourceTriggers?: (SourceTrigger[] | string)␊ + sourceTriggers?: (SourceTrigger[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67169,7 +103892,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the auto trigger for base image dependency updates.␊ */␊ - baseImageTriggerType: (("All" | "Runtime") | string)␊ + baseImageTriggerType: (("All" | "Runtime") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the trigger.␊ */␊ @@ -67177,7 +103903,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The current status of trigger.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67191,15 +103920,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the source code repository.␊ */␊ - sourceRepository: (SourceProperties | string)␊ + sourceRepository: (/**␊ + * The properties of the source code repository.␊ + */␊ + SourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source event corresponding to the trigger.␊ */␊ - sourceTriggerEvents: (("commit" | "pullrequest")[] | string)␊ + sourceTriggerEvents: (("commit" | "pullrequest")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The current status of trigger.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67217,11 +103958,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authorization properties for accessing the source code repository.␊ */␊ - sourceControlAuthProperties?: (AuthInfo | string)␊ + sourceControlAuthProperties?: (/**␊ + * The authorization properties for accessing the source code repository.␊ + */␊ + AuthInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of source control service.␊ */␊ - sourceControlType: (("Github" | "VisualStudioTeamService") | string)␊ + sourceControlType: (("Github" | "VisualStudioTeamService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67231,7 +103981,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time in seconds that the token remains valid␊ */␊ - expiresIn?: (number | string)␊ + expiresIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The refresh token used to refresh the access token.␊ */␊ @@ -67247,7 +104000,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Auth token.␊ */␊ - tokenType: (("PAT" | "OAuth") | string)␊ + tokenType: (("PAT" | "OAuth") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -67264,15 +104020,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67296,19 +104061,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace | string)␊ + addressSpace: (AddressSpace | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions | string)␊ + dhcpOptions?: (DhcpOptions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet2[] | string)␊ + subnets: (Subnet2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67349,7 +104126,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67365,31 +104145,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools[] | string)␊ + backendAddressPools?: (BackendAddressPools[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules[] | string)␊ + loadBalancingRules?: (LoadBalancingRules[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes[] | string)␊ + probes?: (Probes[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules[] | string)␊ + inboundNatRules?: (InboundNatRules[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools[] | string)␊ + inboundNatPools?: (InboundNatPools[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules[] | string)␊ + outboundNatRules?: (OutboundNatRules[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67399,7 +104200,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id1␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id1␊ [k: string]: unknown␊ }␊ @@ -67413,13 +104217,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id1␊ backendAddressPool: Id1␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id1␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67427,11 +104249,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67441,8 +104275,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id1␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67452,9 +104292,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id1␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67479,7 +104328,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules[] | string)␊ + securityRules: (SecurityRules[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67488,14 +104340,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67511,19 +104375,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id1 | string)␊ + networkSecurityGroup?: (Id1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration1[] | string)␊ + ipConfigurations: (IpConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67533,7 +104409,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id1␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id1␊ loadBalancerBackendAddressPools?: Id1[]␊ loadBalancerInboundNatRules?: Id1[]␊ @@ -67542,7 +104421,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -67557,7 +104439,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes[] | string)␊ + routes: (Routes[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67566,7 +104451,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -67586,15 +104474,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings1 | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67618,19 +104515,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace1 | string)␊ + addressSpace: (AddressSpace1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions1 | string)␊ + dhcpOptions?: (DhcpOptions1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet3[] | string)␊ + subnets: (Subnet3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering1[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67671,7 +104580,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67687,31 +104599,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations1[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools1[] | string)␊ + backendAddressPools?: (BackendAddressPools1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules1[] | string)␊ + loadBalancingRules?: (LoadBalancingRules1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes1[] | string)␊ + probes?: (Probes1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules1[] | string)␊ + inboundNatRules?: (InboundNatRules1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools1[] | string)␊ + inboundNatPools?: (InboundNatPools1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules1[] | string)␊ + outboundNatRules?: (OutboundNatRules1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67721,7 +104654,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id2␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id2␊ [k: string]: unknown␊ }␊ @@ -67735,13 +104671,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id2␊ backendAddressPool: Id2␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id2␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67749,11 +104703,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes1 {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67763,8 +104729,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id2␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67774,9 +104746,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id2␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67801,7 +104782,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules1[] | string)␊ + securityRules: (SecurityRules1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67810,14 +104794,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67833,19 +104829,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id2 | string)␊ + networkSecurityGroup?: (Id2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration2[] | string)␊ + ipConfigurations: (IpConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings1 | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67855,7 +104863,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id2␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id2␊ loadBalancerBackendAddressPools?: Id2[]␊ loadBalancerInboundNatRules?: Id2[]␊ @@ -67864,7 +104875,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings1 {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -67879,7 +104893,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes1[] | string)␊ + routes: (Routes1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67888,7 +104905,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -67908,15 +104928,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings2 | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67940,19 +104969,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace2 | string)␊ + addressSpace: (AddressSpace2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions2 | string)␊ + dhcpOptions?: (DhcpOptions2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet4[] | string)␊ + subnets: (Subnet4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering2[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -67993,7 +105034,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68009,31 +105053,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations2[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools2[] | string)␊ + backendAddressPools?: (BackendAddressPools2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules2[] | string)␊ + loadBalancingRules?: (LoadBalancingRules2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes2[] | string)␊ + probes?: (Probes2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules2[] | string)␊ + inboundNatRules?: (InboundNatRules2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools2[] | string)␊ + inboundNatPools?: (InboundNatPools2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules2[] | string)␊ + outboundNatRules?: (OutboundNatRules2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68043,7 +105108,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id3␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id3␊ [k: string]: unknown␊ }␊ @@ -68057,13 +105125,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id3␊ backendAddressPool: Id3␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id3␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68071,11 +105157,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes2 {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68085,8 +105183,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id3␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68096,9 +105200,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id3␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68123,7 +105236,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules2[] | string)␊ + securityRules: (SecurityRules2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68132,14 +105248,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68155,19 +105283,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id3 | string)␊ + networkSecurityGroup?: (Id3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration3[] | string)␊ + ipConfigurations: (IpConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings2 | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68177,7 +105317,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id3␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id3␊ loadBalancerBackendAddressPools?: Id3[]␊ loadBalancerInboundNatRules?: Id3[]␊ @@ -68186,7 +105329,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings2 {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -68201,7 +105347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes2[] | string)␊ + routes: (Routes2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68210,7 +105359,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -68230,15 +105382,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings3 | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68262,19 +105423,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace3 | string)␊ + addressSpace: (AddressSpace3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions3 | string)␊ + dhcpOptions?: (DhcpOptions3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet5[] | string)␊ + subnets: (Subnet5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering3[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68315,7 +105488,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68331,31 +105507,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations3[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools3[] | string)␊ + backendAddressPools?: (BackendAddressPools3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules3[] | string)␊ + loadBalancingRules?: (LoadBalancingRules3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes3[] | string)␊ + probes?: (Probes3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules3[] | string)␊ + inboundNatRules?: (InboundNatRules3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools3[] | string)␊ + inboundNatPools?: (InboundNatPools3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules3[] | string)␊ + outboundNatRules?: (OutboundNatRules3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68365,7 +105562,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id4␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id4␊ [k: string]: unknown␊ }␊ @@ -68379,13 +105579,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id4␊ backendAddressPool: Id4␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id4␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68393,11 +105611,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes3 {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68407,8 +105637,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id4␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68418,9 +105654,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id4␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68445,7 +105690,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules3[] | string)␊ + securityRules: (SecurityRules3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68454,14 +105702,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68477,19 +105737,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id4 | string)␊ + networkSecurityGroup?: (Id4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration4[] | string)␊ + ipConfigurations: (IpConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings3 | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68499,7 +105771,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id4␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id4␊ loadBalancerBackendAddressPools?: Id4[]␊ loadBalancerInboundNatRules?: Id4[]␊ @@ -68508,7 +105783,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings3 {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -68523,7 +105801,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes3[] | string)␊ + routes: (Routes3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68532,7 +105813,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -68552,15 +105836,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings4 | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68584,19 +105877,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace4 | string)␊ + addressSpace: (AddressSpace4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions4 | string)␊ + dhcpOptions?: (DhcpOptions4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet6[] | string)␊ + subnets: (Subnet6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering4[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68637,7 +105942,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68653,31 +105961,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations4[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools4[] | string)␊ + backendAddressPools?: (BackendAddressPools4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules4[] | string)␊ + loadBalancingRules?: (LoadBalancingRules4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes4[] | string)␊ + probes?: (Probes4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules4[] | string)␊ + inboundNatRules?: (InboundNatRules4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools4[] | string)␊ + inboundNatPools?: (InboundNatPools4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules4[] | string)␊ + outboundNatRules?: (OutboundNatRules4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68687,7 +106016,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id5␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id5␊ [k: string]: unknown␊ }␊ @@ -68701,13 +106033,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id5␊ backendAddressPool: Id5␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id5␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68715,11 +106065,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes4 {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68729,8 +106091,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id5␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68740,9 +106108,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id5␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68767,7 +106144,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules4[] | string)␊ + securityRules: (SecurityRules4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68776,14 +106156,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68799,19 +106191,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id5 | string)␊ + networkSecurityGroup?: (Id5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration5[] | string)␊ + ipConfigurations: (IpConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings4 | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68821,7 +106225,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id5␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id5␊ loadBalancerBackendAddressPools?: Id5[]␊ loadBalancerInboundNatRules?: Id5[]␊ @@ -68830,7 +106237,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings4 {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -68845,7 +106255,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes4[] | string)␊ + routes: (Routes4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68854,7 +106267,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -68874,15 +106290,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings5 | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68906,19 +106331,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace5 | string)␊ + addressSpace: (AddressSpace5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions5 | string)␊ + dhcpOptions?: (DhcpOptions5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet7[] | string)␊ + subnets: (Subnet7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering5[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68959,7 +106396,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -68975,31 +106415,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations5[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools5[] | string)␊ + backendAddressPools?: (BackendAddressPools5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules5[] | string)␊ + loadBalancingRules?: (LoadBalancingRules5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes5[] | string)␊ + probes?: (Probes5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules5[] | string)␊ + inboundNatRules?: (InboundNatRules5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools5[] | string)␊ + inboundNatPools?: (InboundNatPools5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules5[] | string)␊ + outboundNatRules?: (OutboundNatRules5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69009,7 +106470,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id6␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id6␊ [k: string]: unknown␊ }␊ @@ -69023,13 +106487,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id6␊ backendAddressPool: Id6␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id6␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69037,11 +106519,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes5 {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69051,8 +106545,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id6␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69062,9 +106562,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id6␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69089,7 +106598,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules5[] | string)␊ + securityRules: (SecurityRules5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69098,14 +106610,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69121,19 +106645,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id6 | string)␊ + networkSecurityGroup?: (Id6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration6[] | string)␊ + ipConfigurations: (IpConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings5 | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69143,7 +106679,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id6␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id6␊ loadBalancerBackendAddressPools?: Id6[]␊ loadBalancerInboundNatRules?: Id6[]␊ @@ -69152,7 +106691,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings5 {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -69167,7 +106709,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes5[] | string)␊ + routes: (Routes5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69176,7 +106721,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -69196,15 +106744,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings6 | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69228,19 +106785,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace6 | string)␊ + addressSpace: (AddressSpace6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions6 | string)␊ + dhcpOptions?: (DhcpOptions6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet8[] | string)␊ + subnets: (Subnet8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering6[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69281,7 +106850,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69297,31 +106869,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations6[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools6[] | string)␊ + backendAddressPools?: (BackendAddressPools6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules6[] | string)␊ + loadBalancingRules?: (LoadBalancingRules6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes6[] | string)␊ + probes?: (Probes6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules6[] | string)␊ + inboundNatRules?: (InboundNatRules6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools6[] | string)␊ + inboundNatPools?: (InboundNatPools6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules6[] | string)␊ + outboundNatRules?: (OutboundNatRules6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69331,7 +106924,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id7␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id7␊ [k: string]: unknown␊ }␊ @@ -69345,13 +106941,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id7␊ backendAddressPool: Id7␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id7␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69359,11 +106973,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes6 {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69373,8 +106999,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id7␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69384,9 +107016,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id7␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69411,7 +107052,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules6[] | string)␊ + securityRules: (SecurityRules6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69420,14 +107064,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69443,19 +107099,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id7 | string)␊ + networkSecurityGroup?: (Id7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration7[] | string)␊ + ipConfigurations: (IpConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings6 | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69465,7 +107133,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id7␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id7␊ loadBalancerBackendAddressPools?: Id7[]␊ loadBalancerInboundNatRules?: Id7[]␊ @@ -69474,7 +107145,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings6 {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -69489,7 +107163,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes6[] | string)␊ + routes: (Routes6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69498,7 +107175,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -69518,15 +107198,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/publicIPAddresses: Public IP allocation method␊ */␊ - publicIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + publicIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: Idle timeout in minutes␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/publicIPAddresses: DNS settings␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings7 | string)␊ + dnsSettings?: (PublicIPAddressDnsSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69550,19 +107239,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/virtualNetworks: Address space␊ */␊ - addressSpace: (AddressSpace7 | string)␊ + addressSpace: (AddressSpace7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: DHCP options␊ */␊ - dhcpOptions?: (DhcpOptions7 | string)␊ + dhcpOptions?: (DhcpOptions7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Subnets␊ */␊ - subnets: (Subnet9[] | string)␊ + subnets: (Subnet9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/virtualNetworks: Virtual Network Peerings␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering7[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69603,7 +107304,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the status of the virtual network peering␊ */␊ - peeringState?: ((("Initiated" | "Connected" | "Disconnected") | string) & string)␊ + peeringState?: ((("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string) & string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69619,31 +107323,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/loadBalancers: Frontend IP configurations␊ */␊ - frontendIPConfigurations: (FrontendIPConfigurations7[] | string)␊ + frontendIPConfigurations: (FrontendIPConfigurations7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Backend address pools␊ */␊ - backendAddressPools?: (BackendAddressPools7[] | string)␊ + backendAddressPools?: (BackendAddressPools7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRules7[] | string)␊ + loadBalancingRules?: (LoadBalancingRules7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Probes␊ */␊ - probes?: (Probes7[] | string)␊ + probes?: (Probes7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT rules␊ */␊ - inboundNatRules?: (InboundNatRules7[] | string)␊ + inboundNatRules?: (InboundNatRules7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPools7[] | string)␊ + inboundNatPools?: (InboundNatPools7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/loadBalancers: Outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRules7[] | string)␊ + outboundNatRules?: (OutboundNatRules7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69653,7 +107378,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet?: Id8␊ privateIPAddress?: string␊ - privateIPAllocationMethod?: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod?: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id8␊ [k: string]: unknown␊ }␊ @@ -69667,13 +107395,31 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id8␊ backendAddressPool: Id8␊ - protocol: (("Udp" | "Tcp") | string)␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ probe?: Id8␊ - enableFloatingIP?: (boolean | string)␊ - idleTimeoutInMinutes?: (number | string)␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69681,11 +107427,23 @@ Generated by [AVA](https://avajs.dev). export interface Probes7 {␊ name: string␊ properties: {␊ - protocol: (("Http" | "Tcp") | string)␊ - port: (number | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ requestPath?: string␊ - intervalInSeconds?: (number | string)␊ - numberOfProbes?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69695,8 +107453,14 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id8␊ protocol: string␊ - frontendPort: (number | string)␊ - backendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69706,9 +107470,18 @@ Generated by [AVA](https://avajs.dev). properties: {␊ frontendIPConfiguration: Id8␊ protocol: string␊ - frontendPortRangeStart: (number | string)␊ - frontendPortRangeEnd: (number | string)␊ - backendPort: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69733,7 +107506,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkSecurityGroups: Security rules␊ */␊ - securityRules: (SecurityRules7[] | string)␊ + securityRules: (SecurityRules7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69742,14 +107518,26 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ description?: string␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ sourcePortRange: string␊ destinationPortRange: string␊ sourceAddressPrefix: string␊ destinationAddressPrefix: string␊ - access: (("Allow" | "Deny") | string)␊ - priority: (number | string)␊ - direction: (("Inbound" | "Outbound") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69765,19 +107553,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/networkInterfaces: Enable IP forwarding␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: Network security group␊ */␊ - networkSecurityGroup?: (Id8 | string)␊ + networkSecurityGroup?: (Id8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: IP configurations␊ */␊ - ipConfigurations: (IpConfiguration8[] | string)␊ + ipConfigurations: (IpConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Network/networkInterfaces: DNS settings␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings7 | string)␊ + dnsSettings?: (NetworkInterfaceDnsSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69787,7 +107587,10 @@ Generated by [AVA](https://avajs.dev). properties: {␊ subnet: Id8␊ privateIPAddress?: string␊ - privateIPAllocationMethod: (("Dynamic" | "Static") | string)␊ + privateIPAllocationMethod: (("Dynamic" | "Static") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ publicIPAddress?: Id8␊ loadBalancerBackendAddressPools?: Id8[]␊ loadBalancerInboundNatRules?: Id8[]␊ @@ -69796,7 +107599,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface NetworkInterfaceDnsSettings7 {␊ - dnsServers?: (string | string[])␊ + dnsServers?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string[])␊ internalDnsNameLabel?: string␊ [k: string]: unknown␊ }␊ @@ -69811,7 +107617,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Network/routeTables: Routes␊ */␊ - routes: (Routes7[] | string)␊ + routes: (Routes7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -69820,7 +107629,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ properties: {␊ addressPrefix: string␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "HyperNetGateway" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ nextHopIpAddress?: string␊ [k: string]: unknown␊ }␊ @@ -69842,8 +107654,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (PublicIPAddressPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -69857,20 +107678,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings8 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ipAddress?: string␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -69915,32 +107751,62 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (VirtualNetworkPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource | VirtualNetworksSubnetsChildResource)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource)[]␊ [k: string]: unknown␊ }␊ export interface VirtualNetworkPropertiesFormat {␊ /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace8 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions8 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet10[] | string)␊ + subnets?: (Subnet10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering8[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -69958,7 +107824,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -69968,14 +107837,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Subnet in a virtual network resource.␊ */␊ export interface Subnet10 {␊ - properties?: (SubnetPropertiesFormat | string)␊ + properties?: (SubnetPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -69994,19 +107869,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource4 | string)␊ + networkSecurityGroup?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource4 | string)␊ + routeTable?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private access services values.␊ */␊ - privateAccessServices?: (PrivateAccessServicePropertiesFormat[] | string)␊ + privateAccessServices?: (PrivateAccessServicePropertiesFormat[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -70031,7 +107918,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -70042,7 +107932,13 @@ Generated by [AVA](https://avajs.dev). * ResourceNavigationLink resource.␊ */␊ export interface ResourceNavigationLink {␊ - properties?: (ResourceNavigationLinkFormat | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70067,7 +107963,10 @@ Generated by [AVA](https://avajs.dev). * Peerings in a virtual network resource.␊ */␊ export interface VirtualNetworkPeering8 {␊ - properties?: (VirtualNetworkPeeringPropertiesFormat | string)␊ + properties?: (VirtualNetworkPeeringPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70082,27 +107981,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network.␊ */␊ - remoteVirtualNetwork: (SubResource4 | string)␊ + remoteVirtualNetwork: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -70116,7 +108033,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "virtualNetworkPeerings"␊ apiVersion: "2017-06-01"␊ - properties: (VirtualNetworkPeeringPropertiesFormat | string)␊ + properties: (VirtualNetworkPeeringPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -70130,7 +108050,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "subnets"␊ apiVersion: "2017-06-01"␊ - properties: (SubnetPropertiesFormat | string)␊ + properties: (SubnetPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -70153,8 +108076,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LoadBalancerPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -70168,31 +108100,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool[] | string)␊ + backendAddressPools?: (BackendAddressPool[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule[] | string)␊ + loadBalancingRules?: (LoadBalancingRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe[] | string)␊ + probes?: (Probe[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule1[] | string)␊ + inboundNatRules?: (InboundNatRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool1[] | string)␊ + inboundNatPools?: (InboundNatPool1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule[] | string)␊ + outboundNatRules?: (OutboundNatRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -70207,7 +108160,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP address of the load balancer.␊ */␊ export interface FrontendIPConfiguration {␊ - properties?: (FrontendIPConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70229,15 +108188,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource4 | string)␊ + subnet?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource4 | string)␊ + publicIPAddress?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -70248,7 +108216,13 @@ Generated by [AVA](https://avajs.dev). * Pool of backend IP addresses.␊ */␊ export interface BackendAddressPool {␊ - properties?: (BackendAddressPoolPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70273,7 +108247,13 @@ Generated by [AVA](https://avajs.dev). * A loag balancing rule for a load balancer.␊ */␊ export interface LoadBalancingRule {␊ - properties?: (LoadBalancingRulePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70291,39 +108271,66 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource4 | string)␊ + frontendIPConfiguration: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource4 | string)␊ + backendAddressPool?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource4 | string)␊ + probe?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each Rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. ␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -70334,7 +108341,10 @@ Generated by [AVA](https://avajs.dev). * A load balancer probe.␊ */␊ export interface Probe {␊ - properties?: (ProbePropertiesFormat | string)␊ + properties?: (ProbePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70349,19 +108359,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -70376,7 +108398,13 @@ Generated by [AVA](https://avajs.dev). * Inbound NAT rule of the load balancer.␊ */␊ export interface InboundNatRule1 {␊ - properties?: (InboundNatRulePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70394,27 +108422,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource4 | string)␊ + frontendIPConfiguration: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each Rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -70425,7 +108471,13 @@ Generated by [AVA](https://avajs.dev). * Inbound NAT pool of the load balancer.␊ */␊ export interface InboundNatPool1 {␊ - properties?: (InboundNatPoolPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70443,23 +108495,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource4 | string)␊ + frontendIPConfiguration: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -70470,7 +108537,13 @@ Generated by [AVA](https://avajs.dev). * Outbound NAT pool of the load balancer.␊ */␊ export interface OutboundNatRule {␊ - properties?: (OutboundNatRulePropertiesFormat | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70488,15 +108561,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource4[] | string)␊ + frontendIPConfigurations?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource4 | string)␊ + backendAddressPool: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -70519,13 +108601,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkSecurityGroupPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -70535,11 +108629,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule[] | string)␊ + securityRules?: (SecurityRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule[] | string)␊ + defaultSecurityRules?: (SecurityRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -70554,7 +108654,10 @@ Generated by [AVA](https://avajs.dev). * Network security rule.␊ */␊ export interface SecurityRule {␊ - properties?: (SecurityRulePropertiesFormat | string)␊ + properties?: (SecurityRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70573,7 +108676,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -70589,7 +108695,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -70597,19 +108706,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP rangees.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -70623,7 +108744,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "securityRules"␊ apiVersion: "2017-06-01"␊ - properties: (SecurityRulePropertiesFormat | string)␊ + properties: (SecurityRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -70646,8 +108770,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkInterfacePropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -70661,15 +108794,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource4 | string)␊ + networkSecurityGroup?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings8 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -70677,15 +108822,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -70700,7 +108854,13 @@ Generated by [AVA](https://avajs.dev). * IPConfiguration in a network interface.␊ */␊ export interface NetworkInterfaceIPConfiguration {␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70718,30 +108878,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource4[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource4[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource4[] | string)␊ + loadBalancerInboundNatRules?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ privateIPAddress?: string␊ /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ - subnet?: (SubResource4 | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + subnet?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ - publicIPAddress?: (SubResource4 | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + publicIPAddress?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ provisioningState?: string␊ [k: string]: unknown␊ }␊ @@ -70752,11 +108936,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -70787,13 +108977,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RouteTablePropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -70803,7 +109005,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route[] | string)␊ + routes?: (Route[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -70814,7 +109019,13 @@ Generated by [AVA](https://avajs.dev). * Route resource␊ */␊ export interface Route {␊ - properties?: (RoutePropertiesFormat | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -70836,7 +109047,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -70854,7 +109068,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "routes"␊ apiVersion: "2017-06-01"␊ - properties: (RoutePropertiesFormat | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -70877,8 +109097,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -70892,63 +109121,117 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe[] | string)␊ + probes?: (ApplicationGatewayProbe[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -70966,15 +109249,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF") | string)␊ + tier?: (("Standard" | "WAF") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -70984,30 +109276,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71029,7 +109342,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource4 | string)␊ + subnet?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71040,7 +109356,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71073,7 +109395,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71114,7 +109442,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71140,15 +109474,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource4 | string)␊ + subnet?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource4 | string)␊ + publicIPAddress?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71159,7 +109502,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71181,7 +109530,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71192,7 +109544,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe {␊ - properties?: (ApplicationGatewayProbePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71214,7 +109572,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -71226,27 +109587,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71264,14 +109646,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71293,11 +109684,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource4[] | string)␊ + backendIPConfigurations?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71322,7 +109719,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71344,31 +109747,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource4 | string)␊ + probe?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource4[] | string)␊ + authenticationCertificates?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -71376,7 +109803,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -71384,7 +109814,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -71402,18 +109835,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71435,15 +109880,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource4 | string)␊ + frontendIPConfiguration?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource4 | string)␊ + frontendPort?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -71451,11 +109905,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource4 | string)␊ + sslCertificate?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71466,7 +109926,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71488,19 +109954,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource4 | string)␊ + defaultBackendAddressPool?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource4 | string)␊ + defaultBackendHttpSettings?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource4 | string)␊ + defaultRedirectConfiguration?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule[] | string)␊ + pathRules?: (ApplicationGatewayPathRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71511,7 +109989,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71533,19 +110017,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource4 | string)␊ + backendAddressPool?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource4 | string)␊ + backendHttpSettings?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource4 | string)␊ + redirectConfiguration?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71556,7 +110052,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71578,27 +110080,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource4 | string)␊ + backendAddressPool?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource4 | string)␊ + backendHttpSettings?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource4 | string)␊ + httpListener?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource4 | string)␊ + urlPathMap?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource4 | string)␊ + redirectConfiguration?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -71609,7 +110129,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71631,11 +110157,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource4 | string)␊ + targetListener?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -71643,23 +110175,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource4[] | string)␊ + requestRoutingRules?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource4[] | string)␊ + urlPathMaps?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource4[] | string)␊ + pathRules?: (SubResource4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -71669,11 +110216,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -71685,7 +110238,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -71699,7 +110255,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -71718,8 +110277,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -71734,17 +110302,41 @@ Generated by [AVA](https://avajs.dev). * The authorizationKey.␊ */␊ authorizationKey?: string␊ - virtualNetworkGateway1: (VirtualNetworkGateway | SubResource4 | string)␊ - virtualNetworkGateway2?: (VirtualNetworkGateway | SubResource4 | string)␊ - localNetworkGateway2?: (LocalNetworkGateway | SubResource4 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway | SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway | SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway | SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -71752,19 +110344,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource4 | string)␊ + peer?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy[] | string)␊ + ipsecPolicies?: (IpsecPolicy[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -71784,8 +110388,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -71799,39 +110412,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource4 | string)␊ + gatewayDefaultSite?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -71850,7 +110499,13 @@ Generated by [AVA](https://avajs.dev). * IP configuration for virtual network gateway␊ */␊ export interface VirtualNetworkGatewayIPConfiguration {␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71868,15 +110523,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource4 | string)␊ + subnet?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource4 | string)␊ + publicIPAddress?: (SubResource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -71886,15 +110550,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -71904,26 +110577,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace8 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * VPN client root certificate of virtual network gateway␊ */␊ export interface VpnClientRootCertificate {␊ - properties: (VpnClientRootCertificatePropertiesFormat | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71948,7 +110642,13 @@ Generated by [AVA](https://avajs.dev). * VPN client revoked certificate of virtual network gateway.␊ */␊ export interface VpnClientRevokedCertificate {␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -71976,7 +110676,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -71984,7 +110687,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72000,8 +110706,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LocalNetworkGatewayPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -72015,7 +110730,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace8 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -72023,7 +110744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -72037,35 +110764,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72084,8 +110835,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LocalNetworkGatewayPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -72108,8 +110868,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -72123,7 +110892,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/virtualNetworks/subnets"␊ apiVersion: "2017-06-01"␊ - properties: (SubnetPropertiesFormat | string)␊ + properties: (SubnetPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -72137,7 +110909,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/virtualNetworks/virtualNetworkPeerings"␊ apiVersion: "2017-06-01"␊ - properties: (VirtualNetworkPeeringPropertiesFormat | string)␊ + properties: (VirtualNetworkPeeringPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -72151,7 +110926,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/networkSecurityGroups/securityRules"␊ apiVersion: "2017-06-01"␊ - properties: (SecurityRulePropertiesFormat | string)␊ + properties: (SecurityRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -72165,7 +110943,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/routeTables/routes"␊ apiVersion: "2017-06-01"␊ - properties: (RoutePropertiesFormat | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -72188,22 +110972,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties2 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.␊ */␊ - sku?: (DiskSku | string)␊ + sku?: (/**␊ + * The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.␊ + */␊ + DiskSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/disks"␊ /**␊ * The Logical zone list for Disk.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72213,19 +111015,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data used when creating a disk.␊ */␊ - creationData: (CreationData1 | string)␊ + creationData: (/**␊ + * Data used when creating a disk.␊ + */␊ + CreationData1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption settings for disk or snapshot␊ */␊ - encryptionSettings?: (EncryptionSettings1 | string)␊ + encryptionSettings?: (/**␊ + * Encryption settings for disk or snapshot␊ + */␊ + EncryptionSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Operating System type.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72235,11 +111055,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This enumerates the possible sources of a disk's creation.␊ */␊ - createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy") | string)␊ + createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source image used for creating the disk.␊ */␊ - imageReference?: (ImageDiskReference1 | string)␊ + imageReference?: (/**␊ + * The source image used for creating the disk.␊ + */␊ + ImageDiskReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If createOption is Copy, this is the ARM id of the source snapshot or disk.␊ */␊ @@ -72265,7 +111094,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.␊ */␊ - lun?: (number | string)␊ + lun?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72275,15 +111107,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret Url and vault id of the encryption key ␊ */␊ - diskEncryptionKey?: (KeyVaultAndSecretReference1 | string)␊ + diskEncryptionKey?: (/**␊ + * Key Vault Secret Url and vault id of the encryption key ␊ + */␊ + KeyVaultAndSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ */␊ - keyEncryptionKey?: (KeyVaultAndKeyReference1 | string)␊ + keyEncryptionKey?: (/**␊ + * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ + */␊ + KeyVaultAndKeyReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72297,7 +111144,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault1 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72321,7 +111174,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault1 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72331,7 +111190,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The sku name.␊ */␊ - name?: (("Standard_LRS" | "Premium_LRS") | string)␊ + name?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72350,17 +111212,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties2 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.␊ */␊ - sku?: (DiskSku | string)␊ + sku?: (/**␊ + * The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.␊ + */␊ + DiskSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/snapshots"␊ [k: string]: unknown␊ }␊ @@ -72380,13 +111257,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an Image.␊ */␊ - properties: (ImageProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of an Image.␊ + */␊ + ImageProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/images"␊ [k: string]: unknown␊ }␊ @@ -72394,11 +111280,20 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of an Image.␊ */␊ export interface ImageProperties1 {␊ - sourceVirtualMachine?: (SubResource5 | string)␊ + sourceVirtualMachine?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage profile.␊ */␊ - storageProfile?: (ImageStorageProfile1 | string)␊ + storageProfile?: (/**␊ + * Describes a storage profile.␊ + */␊ + ImageStorageProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SubResource5 {␊ @@ -72415,11 +111310,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (ImageDataDisk1[] | string)␊ + dataDisks?: (ImageDataDisk1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an Operating System disk.␊ */␊ - osDisk: (ImageOSDisk1 | string)␊ + osDisk: (/**␊ + * Describes an Operating System disk.␊ + */␊ + ImageOSDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72433,21 +111337,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ - managedDisk?: (SubResource5 | string)␊ - snapshot?: (SubResource5 | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72461,25 +111383,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ - managedDisk?: (SubResource5 | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS State.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ - snapshot?: (SubResource5 | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72498,17 +111441,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a resource.␊ */␊ - properties: (AvailabilitySetProperties1 | string)␊ + properties: (/**␊ + * The instance view of a resource.␊ + */␊ + AvailabilitySetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku.␊ */␊ - sku?: (Sku39 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku.␊ + */␊ + Sku39 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/availabilitySets"␊ [k: string]: unknown␊ }␊ @@ -72519,15 +111477,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fault Domain count.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update Domain count.␊ */␊ - platformUpdateDomainCount?: (number | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to all virtual machines in the availability set.␊ */␊ - virtualMachines?: (SubResource5[] | string)␊ + virtualMachines?: (SubResource5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72537,7 +111504,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of virtual machines in the scale set. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku name.␊ */␊ @@ -72556,7 +111526,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine.␊ */␊ - identity?: (VirtualMachineIdentity1 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine.␊ + */␊ + VirtualMachineIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -72568,23 +111544,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan2 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine.␊ */␊ - properties: (VirtualMachineProperties4 | string)␊ - resources?: VirtualMachinesExtensionsChildResource1[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine.␊ + */␊ + VirtualMachineProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensionsChildResource1[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines"␊ /**␊ * The virtual machine zones.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72594,7 +111591,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72623,15 +111623,30 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of a Virtual Machine.␊ */␊ export interface VirtualMachineProperties4 {␊ - availabilitySet?: (SubResource5 | string)␊ + availabilitySet?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile1 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile2 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -72639,15 +111654,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile2 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile1 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile2 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72657,7 +111690,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ */␊ - bootDiagnostics?: (BootDiagnostics1 | string)␊ + bootDiagnostics?: (/**␊ + * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ + */␊ + BootDiagnostics1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72667,7 +111706,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether boot diagnostics should be enabled on the Virtual Machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Uri of the storage account to use for placing the console output and screenshot.␊ */␊ @@ -72681,7 +111723,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:

[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)

[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).␊ */␊ - vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | string)␊ + vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72691,7 +111736,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the list of resource Ids for the network interfaces associated with the virtual machine.␊ */␊ - networkInterfaces?: (NetworkInterfaceReference1[] | string)␊ + networkInterfaces?: (NetworkInterfaceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72705,7 +111753,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a network interface reference properties.␊ */␊ - properties?: (NetworkInterfaceReferenceProperties1 | string)␊ + properties?: (/**␊ + * Describes a network interface reference properties.␊ + */␊ + NetworkInterfaceReferenceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72715,7 +111769,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72741,15 +111798,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration2 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machine.␊ */␊ - secrets?: (VaultSecretGroup1[] | string)␊ + secrets?: (VaultSecretGroup1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration3 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72759,11 +111831,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether password authentication should be disabled.␊ */␊ - disablePasswordAuthentication?: (boolean | string)␊ + disablePasswordAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration for Linux based VMs running on Azure␊ */␊ - ssh?: (SshConfiguration1 | string)␊ + ssh?: (/**␊ + * SSH configuration for Linux based VMs running on Azure␊ + */␊ + SshConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72773,7 +111854,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with linux based VMs.␊ */␊ - publicKeys?: (SshPublicKey1[] | string)␊ + publicKeys?: (SshPublicKey1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72794,11 +111878,17 @@ Generated by [AVA](https://avajs.dev). * Describes a set of certificates which are all in the same Key Vault.␊ */␊ export interface VaultSecretGroup1 {␊ - sourceVault?: (SubResource5 | string)␊ + sourceVault?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key vault references in SourceVault which contain certificates.␊ */␊ - vaultCertificates?: (VaultCertificate1[] | string)␊ + vaultCertificates?: (VaultCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72822,15 +111912,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.␊ */␊ - additionalUnattendContent?: (AdditionalUnattendContent2[] | string)␊ + additionalUnattendContent?: (AdditionalUnattendContent2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine is enabled for automatic updates.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"␊ */␊ @@ -72838,7 +111937,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes Windows Remote Management configuration of the VM␊ */␊ - winRM?: (WinRMConfiguration1 | string)␊ + winRM?: (/**␊ + * Describes Windows Remote Management configuration of the VM␊ + */␊ + WinRMConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72848,7 +111953,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.␊ */␊ - componentName?: ("Microsoft-Windows-Shell-Setup" | string)␊ + componentName?: ("Microsoft-Windows-Shell-Setup" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.␊ */␊ @@ -72856,11 +111964,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pass name. Currently, the only allowable value is OobeSystem.␊ */␊ - passName?: ("OobeSystem" | string)␊ + passName?: ("OobeSystem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.␊ */␊ - settingName?: (("AutoLogon" | "FirstLogonCommands") | string)␊ + settingName?: (("AutoLogon" | "FirstLogonCommands") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72870,7 +111984,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Windows Remote Management listeners␊ */␊ - listeners?: (WinRMListener2[] | string)␊ + listeners?: (WinRMListener2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72884,7 +112001,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the protocol of listener.

Possible values are:
**http**

**https**.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72894,15 +112014,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (DataDisk3[] | string)␊ + dataDisks?: (DataDisk3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference3 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - osDisk?: (OSDisk2 | string)␊ + osDisk?: (/**␊ + * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ + */␊ + OSDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72912,27 +112047,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk1 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters1 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -72940,7 +112099,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk1 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -72964,7 +112129,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73000,27 +112168,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a Encryption Settings for a Disk␊ */␊ - encryptionSettings?: (DiskEncryptionSettings1 | string)␊ + encryptionSettings?: (/**␊ + * Describes a Encryption Settings for a Disk␊ + */␊ + DiskEncryptionSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk1 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters1 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -73028,11 +112223,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk1 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73042,15 +112246,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret␊ */␊ - diskEncryptionKey?: (KeyVaultSecretReference1 | string)␊ + diskEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Secret␊ + */␊ + KeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether disk encryption should be enabled on the virtual machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a reference to Key Vault Key␊ */␊ - keyEncryptionKey?: (KeyVaultKeyReference1 | string)␊ + keyEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Key␊ + */␊ + KeyVaultKeyReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73061,7 +112280,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a secret in a Key Vault.␊ */␊ secretUrl: string␊ - sourceVault: (SubResource5 | string)␊ + sourceVault: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73072,7 +112294,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a key encryption key in Key Vault.␊ */␊ keyUrl: string␊ - sourceVault: (SubResource5 | string)␊ + sourceVault: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73094,7 +112319,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -73116,7 +112344,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics2 {␊ @@ -73698,7 +112929,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine scale set.␊ */␊ - identity?: (VirtualMachineScaleSetIdentity1 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine scale set.␊ + */␊ + VirtualMachineScaleSetIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -73710,27 +112947,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan2 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine Scale Set.␊ */␊ - properties: (VirtualMachineScaleSetProperties1 | string)␊ - resources?: VirtualMachineScaleSetsExtensionsChildResource[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set.␊ + */␊ + VirtualMachineScaleSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensionsChildResource[]␊ /**␊ * Describes a virtual machine scale set sku.␊ */␊ - sku?: (Sku39 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku.␊ + */␊ + Sku39 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets"␊ /**␊ * The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73740,7 +113004,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine scale set. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73750,19 +113017,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the Virtual Machine Scale Set should be overprovisioned.␊ */␊ - overprovision?: (boolean | string)␊ + overprovision?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When true this limits the scale set to a single placement group, of max size 100 virtual machines.␊ */␊ - singlePlacementGroup?: (boolean | string)␊ + singlePlacementGroup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an upgrade policy - automatic, manual, or rolling.␊ */␊ - upgradePolicy?: (UpgradePolicy2 | string)␊ + upgradePolicy?: (/**␊ + * Describes an upgrade policy - automatic, manual, or rolling.␊ + */␊ + UpgradePolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set virtual machine profile.␊ */␊ - virtualMachineProfile?: (VirtualMachineScaleSetVMProfile1 | string)␊ + virtualMachineProfile?: (/**␊ + * Describes a virtual machine scale set virtual machine profile.␊ + */␊ + VirtualMachineScaleSetVMProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73772,15 +113057,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.␊ */␊ - automaticOSUpgrade?: (boolean | string)␊ + automaticOSUpgrade?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mode of an upgrade to virtual machines in the scale set.

Possible values are:

**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

**Automatic** - All virtual machines in the scale set are automatically updated at the same time.␊ */␊ - mode?: (("Automatic" | "Manual" | "Rolling") | string)␊ + mode?: (("Automatic" | "Manual" | "Rolling") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used while performing a rolling upgrade.␊ */␊ - rollingUpgradePolicy?: (RollingUpgradePolicy | string)␊ + rollingUpgradePolicy?: (/**␊ + * The configuration parameters used while performing a rolling upgrade.␊ + */␊ + RollingUpgradePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73790,15 +113087,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.␊ */␊ - maxBatchInstancePercent?: (number | string)␊ + maxBatchInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyInstancePercent?: (number | string)␊ + maxUnhealthyInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyUpgradedInstancePercent?: (number | string)␊ + maxUnhealthyUpgradedInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).␊ */␊ @@ -73812,11 +113118,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile1 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set extension profile.␊ */␊ - extensionProfile?: (VirtualMachineScaleSetExtensionProfile2 | string)␊ + extensionProfile?: (/**␊ + * Describes a virtual machine scale set extension profile.␊ + */␊ + VirtualMachineScaleSetExtensionProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -73824,15 +113142,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile.␊ */␊ - networkProfile?: (VirtualMachineScaleSetNetworkProfile2 | string)␊ + networkProfile?: (/**␊ + * Describes a virtual machine scale set network profile.␊ + */␊ + VirtualMachineScaleSetNetworkProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set OS profile.␊ */␊ - osProfile?: (VirtualMachineScaleSetOSProfile1 | string)␊ + osProfile?: (/**␊ + * Describes a virtual machine scale set OS profile.␊ + */␊ + VirtualMachineScaleSetOSProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set storage profile.␊ */␊ - storageProfile?: (VirtualMachineScaleSetStorageProfile2 | string)␊ + storageProfile?: (/**␊ + * Describes a virtual machine scale set storage profile.␊ + */␊ + VirtualMachineScaleSetStorageProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73842,7 +113178,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set child extension resources.␊ */␊ - extensions?: (VirtualMachineScaleSetExtension2[] | string)␊ + extensions?: (VirtualMachineScaleSetExtension2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73863,11 +113202,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The API entity reference.␊ */␊ - healthProbe?: (ApiEntityReference1 | string)␊ + healthProbe?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration1[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73895,7 +113243,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration.␊ */␊ - properties?: (VirtualMachineScaleSetNetworkConfigurationProperties1 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73905,20 +113259,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetNetworkConfigurationDnsSettings | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationDnsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the network interface is accelerated networking-enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP configurations of the network interface.␊ */␊ - ipConfigurations: (VirtualMachineScaleSetIPConfiguration1[] | string)␊ - networkSecurityGroup?: (SubResource5 | string)␊ + ipConfigurations: (VirtualMachineScaleSetIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + networkSecurityGroup?: (SubResource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73928,7 +113300,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73946,7 +113321,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration properties.␊ */␊ - properties?: (VirtualMachineScaleSetIPConfigurationProperties1 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration properties.␊ + */␊ + VirtualMachineScaleSetIPConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73956,31 +113337,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource5[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource5[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer␊ */␊ - loadBalancerInboundNatPools?: (SubResource5[] | string)␊ + loadBalancerInboundNatPools?: (SubResource5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - publicIPAddressConfiguration?: (VirtualMachineScaleSetPublicIPAddressConfiguration | string)␊ + publicIPAddressConfiguration?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API entity reference.␊ */␊ - subnet?: (ApiEntityReference1 | string)␊ + subnet?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -73994,7 +113402,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - properties?: (VirtualMachineScaleSetPublicIPAddressConfigurationProperties | string)␊ + properties?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74004,11 +113418,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74044,15 +113467,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration2 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machines in the scale set.␊ */␊ - secrets?: (VaultSecretGroup1[] | string)␊ + secrets?: (VaultSecretGroup1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration3 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74062,15 +113500,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (VirtualMachineScaleSetDataDisk1[] | string)␊ + dataDisks?: (VirtualMachineScaleSetDataDisk1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference3 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set operating system disk.␊ */␊ - osDisk?: (VirtualMachineScaleSetOSDisk2 | string)␊ + osDisk?: (/**␊ + * Describes a virtual machine scale set operating system disk.␊ + */␊ + VirtualMachineScaleSetOSDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74080,23 +113533,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create option.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters1 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -74110,7 +113581,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74120,19 +113594,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machines in the scale set should be created.

The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk1 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters1 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -74140,11 +113632,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the container urls that are used to store operating system disks for the scale set.␊ */␊ - vhdContainers?: (string[] | string)␊ + vhdContainers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74159,7 +113657,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Scale Set Extension.␊ */␊ - properties: (VirtualMachineScaleSetExtensionProperties | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set Extension.␊ + */␊ + VirtualMachineScaleSetExtensionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -74170,7 +113674,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.␊ */␊ - autoUpgradeMinorVersion?: (boolean | string)␊ + autoUpgradeMinorVersion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.␊ */␊ @@ -74220,7 +113727,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -74240,14 +113750,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a server.␊ */␊ - properties: (ServerProperties | string)␊ - resources?: (ServersDatabasesChildResource | ServersElasticPoolsChildResource | ServersCommunicationLinksChildResource | ServersConnectionPoliciesChildResource | ServersFirewallRulesChildResource | ServersAdministratorsChildResource | ServersAdvisorsChildResource | ServersDisasterRecoveryConfigurationChildResource | ServersAuditingPoliciesChildResource)[]␊ + properties: (/**␊ + * Represents the properties of a server.␊ + */␊ + ServerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Sql/servers/databases␊ + */␊ + ServersDatabasesChildResource | /**␊ + * Microsoft.Sql/servers/elasticPools␊ + */␊ + ServersElasticPoolsChildResource | /**␊ + * Microsoft.Sql/servers/communicationLinks␊ + */␊ + ServersCommunicationLinksChildResource | /**␊ + * Microsoft.Sql/servers/connectionPolicies␊ + */␊ + ServersConnectionPoliciesChildResource | /**␊ + * Microsoft.Sql/servers/firewallRules␊ + */␊ + ServersFirewallRulesChildResource | /**␊ + * Microsoft.Sql/servers/administrators␊ + */␊ + ServersAdministratorsChildResource | /**␊ + * Microsoft.Sql/servers/advisors␊ + */␊ + ServersAdvisorsChildResource | /**␊ + * Microsoft.Sql/servers/disasterRecoveryConfiguration␊ + */␊ + ServersDisasterRecoveryConfigurationChildResource | /**␊ + * Microsoft.Sql/servers/auditingPolicies␊ + */␊ + ServersAuditingPoliciesChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers"␊ [k: string]: unknown␊ }␊ @@ -74266,7 +113812,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The version of the server.␊ */␊ - version?: (("2.0" | "12.0") | string)␊ + version?: (("2.0" | "12.0") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74285,13 +113834,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a database.␊ */␊ - properties: (DatabaseProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of a database.␊ + */␊ + DatabaseProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -74322,7 +113880,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * Copy, NonReadableSecondary, OnlineSecondary and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition.␊ */␊ - createMode?: (("Copy" | "Default" | "NonReadableSecondary" | "OnlineSecondary" | "PointInTimeRestore" | "Recovery" | "Restore" | "RestoreLongTermRetentionBackup") | string)␊ + createMode?: (("Copy" | "Default" | "NonReadableSecondary" | "OnlineSecondary" | "PointInTimeRestore" | "Recovery" | "Restore" | "RestoreLongTermRetentionBackup") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The edition of the database. The DatabaseEditions enumeration contains all the valid editions. If createMode is NonReadableSecondary or OnlineSecondary, this value is ignored.␍␊ * ␍␊ @@ -74337,7 +113898,10 @@ Generated by [AVA](https://avajs.dev). * \`\`\`\`␍␊ * .␊ */␊ - edition?: (("Web" | "Business" | "Basic" | "Standard" | "Premium" | "PremiumRS" | "Free" | "Stretch" | "DataWarehouse" | "System" | "System2" | "GeneralPurpose" | "BusinessCritical" | "Hyperscale") | string)␊ + edition?: (("Web" | "Business" | "Basic" | "Standard" | "Premium" | "PremiumRS" | "Free" | "Stretch" | "DataWarehouse" | "System" | "System2" | "GeneralPurpose" | "BusinessCritical" | "Hyperscale") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the elastic pool the database is in. If elasticPoolName and requestedServiceObjectiveName are both updated, the value of requestedServiceObjectiveName is ignored. Not supported for DataWarehouse edition.␊ */␊ @@ -74349,7 +113913,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Conditional. If the database is a geo-secondary, readScale indicates whether read-only connections are allowed to this database or not. Not supported for DataWarehouse edition.␊ */␊ - readScale?: (("Enabled" | "Disabled") | string)␊ + readScale?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditional. If createMode is RestoreLongTermRetentionBackup, then this value is required. Specifies the resource ID of the recovery point to restore from.␊ */␊ @@ -74374,7 +113941,10 @@ Generated by [AVA](https://avajs.dev). * \`\`\`\`␍␊ * .␊ */␊ - requestedServiceObjectiveName?: (("System" | "System0" | "System1" | "System2" | "System3" | "System4" | "System2L" | "System3L" | "System4L" | "Free" | "Basic" | "S0" | "S1" | "S2" | "S3" | "S4" | "S6" | "S7" | "S9" | "S12" | "P1" | "P2" | "P3" | "P4" | "P6" | "P11" | "P15" | "PRS1" | "PRS2" | "PRS4" | "PRS6" | "DW100" | "DW200" | "DW300" | "DW400" | "DW500" | "DW600" | "DW1000" | "DW1200" | "DW1000c" | "DW1500" | "DW1500c" | "DW2000" | "DW2000c" | "DW3000" | "DW2500c" | "DW3000c" | "DW6000" | "DW5000c" | "DW6000c" | "DW7500c" | "DW10000c" | "DW15000c" | "DW30000c" | "DS100" | "DS200" | "DS300" | "DS400" | "DS500" | "DS600" | "DS1000" | "DS1200" | "DS1500" | "DS2000" | "ElasticPool") | string)␊ + requestedServiceObjectiveName?: (("System" | "System0" | "System1" | "System2" | "System3" | "System4" | "System2L" | "System3L" | "System4L" | "Free" | "Basic" | "S0" | "S1" | "S2" | "S3" | "S4" | "S6" | "S7" | "S9" | "S12" | "P1" | "P2" | "P3" | "P4" | "P6" | "P11" | "P15" | "PRS1" | "PRS2" | "PRS4" | "PRS6" | "DW100" | "DW200" | "DW300" | "DW400" | "DW500" | "DW600" | "DW1000" | "DW1200" | "DW1000c" | "DW1500" | "DW1500c" | "DW2000" | "DW2000c" | "DW3000" | "DW2500c" | "DW3000c" | "DW6000" | "DW5000c" | "DW6000c" | "DW7500c" | "DW10000c" | "DW15000c" | "DW30000c" | "DS100" | "DS200" | "DS300" | "DS400" | "DS500" | "DS600" | "DS1000" | "DS1200" | "DS1500" | "DS2000" | "ElasticPool") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditional. If createMode is PointInTimeRestore, this value is required. If createMode is Restore, this value is optional. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. Must be greater than or equal to the source database's earliestRestoreDate value.␊ */␊ @@ -74382,7 +113952,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates the name of the sample schema to apply when creating this database. If createMode is not Default, this value is ignored. Not supported for DataWarehouse edition.␊ */␊ - sampleName?: ("AdventureWorksLT" | string)␊ + sampleName?: ("AdventureWorksLT" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditional. If createMode is Restore and sourceDatabaseId is the deleted database's original resource id when it existed (as opposed to its current restorable dropped database id), then this value is required. Specifies the time that the database was deleted.␊ */␊ @@ -74394,7 +113967,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones.␊ */␊ - zoneRedundant?: (boolean | string)␊ + zoneRedundant?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74413,13 +113989,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of an elastic pool.␊ */␊ - properties: (ElasticPoolProperties | string)␊ + properties: (/**␊ + * Represents the properties of an elastic pool.␊ + */␊ + ElasticPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "elasticPools"␊ [k: string]: unknown␊ }␊ @@ -74430,27 +114015,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum DTU any one database can consume.␊ */␊ - databaseDtuMax?: (number | string)␊ + databaseDtuMax?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum DTU all databases are guaranteed.␊ */␊ - databaseDtuMin?: (number | string)␊ + databaseDtuMin?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The total shared DTU for the database elastic pool.␊ */␊ - dtu?: (number | string)␊ + dtu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The edition of the elastic pool.␊ */␊ - edition?: (("Basic" | "Standard" | "Premium" | "GeneralPurpose" | "BusinessCritical") | string)␊ + edition?: (("Basic" | "Standard" | "Premium" | "GeneralPurpose" | "BusinessCritical") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets storage limit for the database elastic pool in MB.␊ */␊ - storageMB?: (number | string)␊ + storageMB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not this database elastic pool is zone redundant, which means the replicas of this database will be spread across multiple availability zones.␊ */␊ - zoneRedundant?: (boolean | string)␊ + zoneRedundant?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74465,7 +114068,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server communication link.␊ */␊ - properties: (ServerCommunicationLinkProperties | string)␊ + properties: (/**␊ + * The properties of a server communication link.␊ + */␊ + ServerCommunicationLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "communicationLinks"␊ [k: string]: unknown␊ }␊ @@ -74491,7 +114100,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server secure connection policy.␊ */␊ - properties: (ServerConnectionPolicyProperties | string)␊ + properties: (/**␊ + * The properties of a server secure connection policy.␊ + */␊ + ServerConnectionPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "connectionPolicies"␊ [k: string]: unknown␊ }␊ @@ -74502,7 +114117,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The server connection type.␊ */␊ - connectionType: (("Default" | "Proxy" | "Redirect") | string)␊ + connectionType: (("Default" | "Proxy" | "Redirect") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74517,7 +114135,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -74547,7 +114171,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "administrators"␊ [k: string]: unknown␊ }␊ @@ -74558,7 +114188,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of administrator.␊ */␊ - administratorType: ("ActiveDirectory" | string)␊ + administratorType: ("ActiveDirectory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server administrator login value.␊ */␊ @@ -74585,7 +114218,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a Database, Server or Elastic Pool Advisor.␊ */␊ - properties: (AdvisorProperties | string)␊ + properties: (/**␊ + * Properties for a Database, Server or Elastic Pool Advisor.␊ + */␊ + AdvisorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "advisors"␊ [k: string]: unknown␊ }␊ @@ -74596,7 +114235,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the auto-execute status (whether to let the system execute the recommendations) of this advisor. Possible values are 'Enabled' and 'Disabled'.␊ */␊ - autoExecuteValue: (("Enabled" | "Disabled" | "Default") | string)␊ + autoExecuteValue: (("Enabled" | "Disabled" | "Default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74623,7 +114265,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a server table auditing policy.␊ */␊ - properties: (ServerTableAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a server table auditing policy.␊ + */␊ + ServerTableAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "auditingPolicies"␊ [k: string]: unknown␊ }␊ @@ -74689,7 +114337,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a Database, Server or Elastic Pool Advisor.␊ */␊ - properties: (AdvisorProperties | string)␊ + properties: (/**␊ + * Properties for a Database, Server or Elastic Pool Advisor.␊ + */␊ + AdvisorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/advisors"␊ [k: string]: unknown␊ }␊ @@ -74705,7 +114359,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/administrators"␊ [k: string]: unknown␊ }␊ @@ -74721,7 +114381,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a server table auditing policy.␊ */␊ - properties: (ServerTableAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a server table auditing policy.␊ + */␊ + ServerTableAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/auditingPolicies"␊ [k: string]: unknown␊ }␊ @@ -74737,7 +114403,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server communication link.␊ */␊ - properties: (ServerCommunicationLinkProperties | string)␊ + properties: (/**␊ + * The properties of a server communication link.␊ + */␊ + ServerCommunicationLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/communicationLinks"␊ [k: string]: unknown␊ }␊ @@ -74753,7 +114425,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server secure connection policy.␊ */␊ - properties: (ServerConnectionPolicyProperties | string)␊ + properties: (/**␊ + * The properties of a server secure connection policy.␊ + */␊ + ServerConnectionPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/connectionPolicies"␊ [k: string]: unknown␊ }␊ @@ -74773,14 +114451,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a database.␊ */␊ - properties: (DatabaseProperties4 | string)␊ - resources?: (ServersDatabasesDataMaskingPoliciesChildResource | ServersDatabasesGeoBackupPoliciesChildResource | ServersDatabasesExtensionsChildResource | ServersDatabasesSecurityAlertPoliciesChildResource | ServersDatabasesTransparentDataEncryptionChildResource | ServersDatabasesAdvisorsChildResource | ServersDatabasesAuditingPoliciesChildResource | ServersDatabasesConnectionPoliciesChildResource)[]␊ + properties: (/**␊ + * Represents the properties of a database.␊ + */␊ + DatabaseProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Sql/servers/databases/dataMaskingPolicies␊ + */␊ + ServersDatabasesDataMaskingPoliciesChildResource | /**␊ + * Microsoft.Sql/servers/databases/geoBackupPolicies␊ + */␊ + ServersDatabasesGeoBackupPoliciesChildResource | /**␊ + * Microsoft.Sql/servers/databases/extensions␊ + */␊ + ServersDatabasesExtensionsChildResource | /**␊ + * Microsoft.Sql/servers/databases/securityAlertPolicies␊ + */␊ + ServersDatabasesSecurityAlertPoliciesChildResource | /**␊ + * Microsoft.Sql/servers/databases/transparentDataEncryption␊ + */␊ + ServersDatabasesTransparentDataEncryptionChildResource | /**␊ + * Microsoft.Sql/servers/databases/advisors␊ + */␊ + ServersDatabasesAdvisorsChildResource | /**␊ + * Microsoft.Sql/servers/databases/auditingPolicies␊ + */␊ + ServersDatabasesAuditingPoliciesChildResource | /**␊ + * Microsoft.Sql/servers/databases/connectionPolicies␊ + */␊ + ServersDatabasesConnectionPoliciesChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases"␊ [k: string]: unknown␊ }␊ @@ -74796,7 +114507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database data masking policy.␊ */␊ - properties: (DataMaskingPolicyProperties | string)␊ + properties: (/**␊ + * The properties of a database data masking policy.␊ + */␊ + DataMaskingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "dataMaskingPolicies"␊ [k: string]: unknown␊ }␊ @@ -74807,7 +114524,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the data masking policy.␊ */␊ - dataMaskingState: (("Disabled" | "Enabled") | string)␊ + dataMaskingState: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries.␊ */␊ @@ -74826,7 +114546,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the geo backup policy.␊ */␊ - properties: (GeoBackupPolicyProperties | string)␊ + properties: (/**␊ + * The properties of the geo backup policy.␊ + */␊ + GeoBackupPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "geoBackupPolicies"␊ [k: string]: unknown␊ }␊ @@ -74837,7 +114563,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the geo backup policy.␊ */␊ - state: (("Disabled" | "Enabled") | string)␊ + state: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74852,7 +114581,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties for an import operation␊ */␊ - properties: (ImportExtensionProperties | string)␊ + properties: (/**␊ + * Represents the properties for an import operation␊ + */␊ + ImportExtensionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -74871,11 +114606,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type.␊ */␊ - authenticationType?: (("SQL" | "ADPassword") | string)␊ + authenticationType?: (("SQL" | "ADPassword") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of import operation being performed. This is always Import.␊ */␊ - operationMode: ("Import" | string)␊ + operationMode: ("Import" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage key to use. If storage key type is SharedAccessKey, it must be preceded with a "?."␊ */␊ @@ -74883,7 +114624,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the storage key to use.␊ */␊ - storageKeyType: (("StorageAccessKey" | "SharedAccessKey") | string)␊ + storageKeyType: (("StorageAccessKey" | "SharedAccessKey") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage uri to use.␊ */␊ @@ -74906,7 +114650,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a database Threat Detection policy.␊ */␊ - properties: (DatabaseSecurityAlertPolicyProperties | string)␊ + properties: (/**␊ + * Properties for a database Threat Detection policy.␊ + */␊ + DatabaseSecurityAlertPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -74921,7 +114671,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (("Enabled" | "Disabled") | string)␊ + emailAccountAdmins?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the semicolon-separated list of e-mail addresses to which the alert is sent.␊ */␊ @@ -74929,11 +114682,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint and storageAccountAccessKey are required.␊ */␊ - state: (("New" | "Enabled" | "Disabled") | string)␊ + state: (("New" | "Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account. If state is Enabled, storageAccountAccessKey is required.␊ */␊ @@ -74945,7 +114704,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether to use the default server policy.␊ */␊ - useServerDefault?: (("Enabled" | "Disabled") | string)␊ + useServerDefault?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74960,7 +114722,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a database transparent data encryption.␊ */␊ - properties: (TransparentDataEncryptionProperties | string)␊ + properties: (/**␊ + * Represents the properties of a database transparent data encryption.␊ + */␊ + TransparentDataEncryptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "transparentDataEncryption"␊ [k: string]: unknown␊ }␊ @@ -74971,7 +114739,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the database transparent data encryption.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -74986,7 +114757,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a Database, Server or Elastic Pool Advisor.␊ */␊ - properties: (AdvisorProperties | string)␊ + properties: (/**␊ + * Properties for a Database, Server or Elastic Pool Advisor.␊ + */␊ + AdvisorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "advisors"␊ [k: string]: unknown␊ }␊ @@ -75002,7 +114779,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database table auditing policy.␊ */␊ - properties: (DatabaseTableAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a database table auditing policy.␊ + */␊ + DatabaseTableAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "auditingPolicies"␊ [k: string]: unknown␊ }␊ @@ -75072,7 +114855,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database connection policy.␊ */␊ - properties: (DatabaseConnectionPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a database connection policy.␊ + */␊ + DatabaseConnectionPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "connectionPolicies"␊ [k: string]: unknown␊ }␊ @@ -75122,7 +114911,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a Database, Server or Elastic Pool Advisor.␊ */␊ - properties: (AdvisorProperties | string)␊ + properties: (/**␊ + * Properties for a Database, Server or Elastic Pool Advisor.␊ + */␊ + AdvisorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/advisors"␊ [k: string]: unknown␊ }␊ @@ -75138,7 +114933,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database table auditing policy.␊ */␊ - properties: (DatabaseTableAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a database table auditing policy.␊ + */␊ + DatabaseTableAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/auditingPolicies"␊ [k: string]: unknown␊ }␊ @@ -75154,7 +114955,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database connection policy.␊ */␊ - properties: (DatabaseConnectionPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a database connection policy.␊ + */␊ + DatabaseConnectionPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/connectionPolicies"␊ [k: string]: unknown␊ }␊ @@ -75170,8 +114977,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database data masking policy.␊ */␊ - properties: (DataMaskingPolicyProperties | string)␊ - resources?: ServersDatabasesDataMaskingPoliciesRulesChildResource[]␊ + properties: (/**␊ + * The properties of a database data masking policy.␊ + */␊ + DataMaskingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Sql/servers/databases/dataMaskingPolicies/rules␊ + */␊ + ServersDatabasesDataMaskingPoliciesRulesChildResource[]␊ type: "Microsoft.Sql/servers/databases/dataMaskingPolicies"␊ [k: string]: unknown␊ }␊ @@ -75187,7 +115003,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database data masking rule.␊ */␊ - properties: (DataMaskingRuleProperties | string)␊ + properties: (/**␊ + * The properties of a database data masking rule.␊ + */␊ + DataMaskingRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "rules"␊ [k: string]: unknown␊ }␊ @@ -75206,7 +115028,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The masking function that is used for the data masking rule.␊ */␊ - maskingFunction: (("Default" | "CCN" | "Email" | "Number" | "SSN" | "Text") | string)␊ + maskingFunction: (("Default" | "CCN" | "Email" | "Number" | "SSN" | "Text") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The numberFrom property of the masking rule. Required if maskingFunction is set to Number, otherwise this parameter will be ignored.␊ */␊ @@ -75226,7 +115051,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rule state. Used to delete a rule. To delete an existing rule, specify the schemaName, tableName, columnName, maskingFunction, and specify ruleState as disabled. However, if the rule doesn't already exist, the rule will be created with ruleState set to enabled, regardless of the provided value of ruleState.␊ */␊ - ruleState?: (("Disabled" | "Enabled") | string)␊ + ruleState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The schema name on which the data masking rule is applied.␊ */␊ @@ -75253,7 +115081,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database data masking rule.␊ */␊ - properties: (DataMaskingRuleProperties | string)␊ + properties: (/**␊ + * The properties of a database data masking rule.␊ + */␊ + DataMaskingRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules"␊ [k: string]: unknown␊ }␊ @@ -75269,7 +115103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties for an import operation␊ */␊ - properties: (ImportExtensionProperties | string)␊ + properties: (/**␊ + * Represents the properties for an import operation␊ + */␊ + ImportExtensionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/extensions"␊ [k: string]: unknown␊ }␊ @@ -75285,7 +115125,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the geo backup policy.␊ */␊ - properties: (GeoBackupPolicyProperties | string)␊ + properties: (/**␊ + * The properties of the geo backup policy.␊ + */␊ + GeoBackupPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/geoBackupPolicies"␊ [k: string]: unknown␊ }␊ @@ -75305,7 +115151,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a database Threat Detection policy.␊ */␊ - properties: (DatabaseSecurityAlertPolicyProperties | string)␊ + properties: (/**␊ + * Properties for a database Threat Detection policy.␊ + */␊ + DatabaseSecurityAlertPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -75321,7 +115173,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a database transparent data encryption.␊ */␊ - properties: (TransparentDataEncryptionProperties | string)␊ + properties: (/**␊ + * Represents the properties of a database transparent data encryption.␊ + */␊ + TransparentDataEncryptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/transparentDataEncryption"␊ [k: string]: unknown␊ }␊ @@ -75353,13 +115211,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of an elastic pool.␊ */␊ - properties: (ElasticPoolProperties | string)␊ + properties: (/**␊ + * Represents the properties of an elastic pool.␊ + */␊ + ElasticPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/elasticPools"␊ [k: string]: unknown␊ }␊ @@ -75375,7 +115242,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -75387,7 +115260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Active Directory identity configuration for a resource.␊ */␊ - identity?: (ResourceIdentity2 | string)␊ + identity?: (/**␊ + * Azure Active Directory identity configuration for a resource.␊ + */␊ + ResourceIdentity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -75399,17 +115278,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a managed instance.␊ */␊ - properties: (ManagedInstanceProperties | string)␊ + properties: (/**␊ + * The properties of a managed instance.␊ + */␊ + ManagedInstanceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An ARM Resource SKU.␊ */␊ - sku?: (Sku40 | string)␊ + sku?: (/**␊ + * An ARM Resource SKU.␊ + */␊ + Sku40 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/managedInstances"␊ [k: string]: unknown␊ }␊ @@ -75420,7 +115314,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.␊ */␊ - type?: (("None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned") | string)␊ + type?: (("None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -75450,7 +115347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses).␊ */␊ - licenseType?: (("LicenseIncluded" | "BasePrice") | string)␊ + licenseType?: (("LicenseIncluded" | "BasePrice") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies maintenance configuration id to apply to this managed instance.␊ */␊ @@ -75462,7 +115362,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified.␊ */␊ - managedInstanceCreateMode?: (("Default" | "PointInTimeRestore") | string)␊ + managedInstanceCreateMode?: (("Default" | "PointInTimeRestore") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2'␊ */␊ @@ -75470,11 +115373,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection type used for connecting to the instance.␊ */␊ - proxyOverride?: (("Proxy" | "Redirect" | "Default") | string)␊ + proxyOverride?: (("Proxy" | "Redirect" | "Default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not the public data endpoint is enabled.␊ */␊ - publicDataEndpointEnabled?: (boolean | string)␊ + publicDataEndpointEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database.␊ */␊ @@ -75486,7 +115395,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only.␊ */␊ - storageSizeInGB?: (number | string)␊ + storageSizeInGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet resource ID for the managed instance.␊ */␊ @@ -75503,7 +115415,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80.␊ */␊ - vCores?: (number | string)␊ + vCores?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -75513,7 +115428,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity of the particular SKU.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the service has different generations of hardware, for the same SKU, then that can be captured here.␊ */␊ @@ -75540,7 +115458,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Active Directory identity configuration for a resource.␊ */␊ - identity?: (ResourceIdentity2 | string)␊ + identity?: (/**␊ + * Azure Active Directory identity configuration for a resource.␊ + */␊ + ResourceIdentity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -75552,14 +115476,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server.␊ */␊ - properties: (ServerProperties1 | string)␊ - resources?: (ServersEncryptionProtectorChildResource | ServersFailoverGroupsChildResource | ServersKeysChildResource | ServersSyncAgentsChildResource | ServersVirtualNetworkRulesChildResource | ServersFirewallRulesChildResource1)[]␊ + properties: (/**␊ + * The properties of a server.␊ + */␊ + ServerProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Sql/servers/encryptionProtector␊ + */␊ + ServersEncryptionProtectorChildResource | /**␊ + * Microsoft.Sql/servers/failoverGroups␊ + */␊ + ServersFailoverGroupsChildResource | /**␊ + * Microsoft.Sql/servers/keys␊ + */␊ + ServersKeysChildResource | /**␊ + * Microsoft.Sql/servers/syncAgents␊ + */␊ + ServersSyncAgentsChildResource | /**␊ + * Microsoft.Sql/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRulesChildResource | /**␊ + * Microsoft.Sql/servers/firewallRules␊ + */␊ + ServersFirewallRulesChildResource1)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers"␊ [k: string]: unknown␊ }␊ @@ -75593,7 +115544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for an encryption protector execution.␊ */␊ - properties: (EncryptionProtectorProperties | string)␊ + properties: (/**␊ + * Properties for an encryption protector execution.␊ + */␊ + EncryptionProtectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "encryptionProtector"␊ [k: string]: unknown␊ }␊ @@ -75608,7 +115565,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The encryption protector type like 'ServiceManaged', 'AzureKeyVault'.␊ */␊ - serverKeyType: (("ServiceManaged" | "AzureKeyVault") | string)␊ + serverKeyType: (("ServiceManaged" | "AzureKeyVault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -75623,13 +115583,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a failover group.␊ */␊ - properties: (FailoverGroupProperties | string)␊ + properties: (/**␊ + * Properties of a failover group.␊ + */␊ + FailoverGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "failoverGroups"␊ [k: string]: unknown␊ }␊ @@ -75640,19 +115609,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of databases in the failover group.␊ */␊ - databases?: (string[] | string)␊ + databases?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of partner server information for the failover group.␊ */␊ - partnerServers: (PartnerInfo[] | string)␊ + partnerServers: (PartnerInfo[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read-only endpoint of the failover group instance.␊ */␊ - readOnlyEndpoint?: (FailoverGroupReadOnlyEndpoint | string)␊ + readOnlyEndpoint?: (/**␊ + * Read-only endpoint of the failover group instance.␊ + */␊ + FailoverGroupReadOnlyEndpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read-write endpoint of the failover group instance.␊ */␊ - readWriteEndpoint: (FailoverGroupReadWriteEndpoint | string)␊ + readWriteEndpoint: (/**␊ + * Read-write endpoint of the failover group instance.␊ + */␊ + FailoverGroupReadWriteEndpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -75672,7 +115659,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Failover policy of the read-only endpoint for the failover group.␊ */␊ - failoverPolicy?: (("Disabled" | "Enabled") | string)␊ + failoverPolicy?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -75682,11 +115672,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.␊ */␊ - failoverPolicy: (("Manual" | "Automatic") | string)␊ + failoverPolicy: (("Manual" | "Automatic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.␊ */␊ - failoverWithDataLossGracePeriodMinutes?: (number | string)␊ + failoverWithDataLossGracePeriodMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -75705,7 +115701,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a server key execution.␊ */␊ - properties: (ServerKeyProperties | string)␊ + properties: (/**␊ + * Properties for a server key execution.␊ + */␊ + ServerKeyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "keys"␊ [k: string]: unknown␊ }␊ @@ -75720,7 +115722,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The server key type like 'ServiceManaged', 'AzureKeyVault'.␊ */␊ - serverKeyType: (("ServiceManaged" | "AzureKeyVault") | string)␊ + serverKeyType: (("ServiceManaged" | "AzureKeyVault") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprint of the server key.␊ */␊ @@ -75743,7 +115748,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an Azure SQL Database sync agent.␊ */␊ - properties: (SyncAgentProperties | string)␊ + properties: (/**␊ + * Properties of an Azure SQL Database sync agent.␊ + */␊ + SyncAgentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "syncAgents"␊ [k: string]: unknown␊ }␊ @@ -75769,7 +115780,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -75780,7 +115797,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create firewall rule before the virtual network has vnet service endpoint enabled.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource id of the virtual network subnet.␊ */␊ @@ -75799,7 +115819,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (ServerFirewallRuleProperties | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + ServerFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -75829,7 +115855,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database blob auditing policy.␊ */␊ - properties: (DatabaseBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a database blob auditing policy.␊ + */␊ + DatabaseBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/auditingSettings"␊ [k: string]: unknown␊ }␊ @@ -75896,7 +115928,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -75911,24 +115946,39 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -75960,8 +116010,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a sync group.␊ */␊ - properties: (SyncGroupProperties | string)␊ - resources?: ServersDatabasesSyncGroupsSyncMembersChildResource[]␊ + properties: (/**␊ + * Properties of a sync group.␊ + */␊ + SyncGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Sql/servers/databases/syncGroups/syncMembers␊ + */␊ + ServersDatabasesSyncGroupsSyncMembersChildResource[]␊ type: "Microsoft.Sql/servers/databases/syncGroups"␊ [k: string]: unknown␊ }␊ @@ -75972,7 +116031,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Conflict resolution policy of the sync group.␊ */␊ - conflictResolutionPolicy?: (("HubWin" | "MemberWin") | string)␊ + conflictResolutionPolicy?: (("HubWin" | "MemberWin") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Password for the sync group hub database credential.␊ */␊ @@ -75984,11 +116046,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sync interval of the sync group.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of sync group schema.␊ */␊ - schema?: (SyncGroupSchema | string)␊ + schema?: (/**␊ + * Properties of sync group schema.␊ + */␊ + SyncGroupSchema | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource id of the sync database in the sync group.␊ */␊ @@ -76006,7 +116077,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of tables in sync group schema.␊ */␊ - tables?: (SyncGroupSchemaTable[] | string)␊ + tables?: (SyncGroupSchemaTable[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -76016,7 +116090,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of columns in sync group schema.␊ */␊ - columns?: (SyncGroupSchemaTableColumn[] | string)␊ + columns?: (SyncGroupSchemaTableColumn[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Quoted name of sync group schema table.␊ */␊ @@ -76053,7 +116130,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a sync member.␊ */␊ - properties: (SyncMemberProperties | string)␊ + properties: (/**␊ + * Properties of a sync member.␊ + */␊ + SyncMemberProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "syncMembers"␊ [k: string]: unknown␊ }␊ @@ -76068,7 +116151,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type of the sync member.␊ */␊ - databaseType?: (("AzureSqlDatabase" | "SqlServerDatabase") | string)␊ + databaseType?: (("AzureSqlDatabase" | "SqlServerDatabase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Password of the member database in the sync member.␊ */␊ @@ -76088,7 +116174,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sync direction of the sync member.␊ */␊ - syncDirection?: (("Bidirectional" | "OneWayMemberToHub" | "OneWayHubToMember") | string)␊ + syncDirection?: (("Bidirectional" | "OneWayMemberToHub" | "OneWayHubToMember") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name of the member database in the sync member.␊ */␊ @@ -76107,7 +116196,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a sync member.␊ */␊ - properties: (SyncMemberProperties | string)␊ + properties: (/**␊ + * Properties of a sync member.␊ + */␊ + SyncMemberProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/syncGroups/syncMembers"␊ [k: string]: unknown␊ }␊ @@ -76123,7 +116218,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for an encryption protector execution.␊ */␊ - properties: (EncryptionProtectorProperties | string)␊ + properties: (/**␊ + * Properties for an encryption protector execution.␊ + */␊ + EncryptionProtectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/encryptionProtector"␊ [k: string]: unknown␊ }␊ @@ -76139,13 +116240,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a failover group.␊ */␊ - properties: (FailoverGroupProperties | string)␊ + properties: (/**␊ + * Properties of a failover group.␊ + */␊ + FailoverGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/failoverGroups"␊ [k: string]: unknown␊ }␊ @@ -76161,7 +116271,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (ServerFirewallRuleProperties | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + ServerFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -76181,7 +116297,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for a server key execution.␊ */␊ - properties: (ServerKeyProperties | string)␊ + properties: (/**␊ + * Properties for a server key execution.␊ + */␊ + ServerKeyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/keys"␊ [k: string]: unknown␊ }␊ @@ -76197,7 +116319,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an Azure SQL Database sync agent.␊ */␊ - properties: (SyncAgentProperties | string)␊ + properties: (/**␊ + * Properties of an Azure SQL Database sync agent.␊ + */␊ + SyncAgentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/syncAgents"␊ [k: string]: unknown␊ }␊ @@ -76213,7 +116341,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -76233,14 +116367,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The managed database's properties.␊ */␊ - properties: (ManagedDatabaseProperties | string)␊ - resources?: (ManagedInstancesDatabasesBackupShortTermRetentionPoliciesChildResource | ManagedInstancesDatabasesSecurityAlertPoliciesChildResource)[]␊ + properties: (/**␊ + * The managed database's properties.␊ + */␊ + ManagedDatabaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies␊ + */␊ + ManagedInstancesDatabasesBackupShortTermRetentionPoliciesChildResource | /**␊ + * Microsoft.Sql/managedInstances/databases/securityAlertPolicies␊ + */␊ + ManagedInstancesDatabasesSecurityAlertPoliciesChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/managedInstances/databases"␊ [k: string]: unknown␊ }␊ @@ -76251,7 +116400,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collation of the metadata catalog.␊ */␊ - catalogCollation?: (("DATABASE_DEFAULT" | "SQL_Latin1_General_CP1_CI_AS") | string)␊ + catalogCollation?: (("DATABASE_DEFAULT" | "SQL_Latin1_General_CP1_CI_AS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collation of the managed database.␊ */␊ @@ -76259,7 +116411,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore.␊ */␊ - createMode?: (("Default" | "RestoreExternalBackup" | "PointInTimeRestore" | "Recovery" | "RestoreLongTermRetentionBackup") | string)␊ + createMode?: (("Default" | "RestoreExternalBackup" | "PointInTimeRestore" | "Recovery" | "RestoreLongTermRetentionBackup") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Long Term Retention backup to be used for restore of this managed database.␊ */␊ @@ -76302,7 +116457,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a short term retention policy␊ */␊ - properties: (ManagedBackupShortTermRetentionPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a short term retention policy␊ + */␊ + ManagedBackupShortTermRetentionPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backupShortTermRetentionPolicies"␊ [k: string]: unknown␊ }␊ @@ -76313,7 +116474,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The backup retention period in days. This is how many days Point-in-Time Restore will be supported.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -76328,7 +116492,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -76339,23 +116509,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database.␊ */␊ - state: (("New" | "Enabled" | "Disabled") | string)␊ + state: (("New" | "Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -76378,7 +116563,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a server blob auditing policy.␊ */␊ - properties: (ServerBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a server blob auditing policy.␊ + */␊ + ServerBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/auditingSettings"␊ [k: string]: unknown␊ }␊ @@ -76448,7 +116639,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -76463,24 +116657,39 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -76516,18 +116725,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The database's properties.␊ */␊ - properties: (DatabaseProperties5 | string)␊ - resources?: (ServersDatabasesExtendedAuditingSettingsChildResource | ServersDatabasesAuditingSettingsChildResource | ServersDatabasesVulnerabilityAssessmentsChildResource | ServersDatabasesBackupLongTermRetentionPoliciesChildResource)[]␊ + properties: (/**␊ + * The database's properties.␊ + */␊ + DatabaseProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Sql/servers/databases/extendedAuditingSettings␊ + */␊ + ServersDatabasesExtendedAuditingSettingsChildResource | /**␊ + * Microsoft.Sql/servers/databases/auditingSettings␊ + */␊ + ServersDatabasesAuditingSettingsChildResource | /**␊ + * Microsoft.Sql/servers/databases/vulnerabilityAssessments␊ + */␊ + ServersDatabasesVulnerabilityAssessmentsChildResource | /**␊ + * Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies␊ + */␊ + ServersDatabasesBackupLongTermRetentionPoliciesChildResource)[]␊ /**␊ * An ARM Resource SKU.␊ */␊ - sku?: (Sku41 | string)␊ + sku?: (/**␊ + * An ARM Resource SKU.␊ + */␊ + Sku41 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases"␊ [k: string]: unknown␊ }␊ @@ -76538,7 +116774,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collation of the metadata catalog.␊ */␊ - catalogCollation?: (("DATABASE_DEFAULT" | "SQL_Latin1_General_CP1_CI_AS") | string)␊ + catalogCollation?: (("DATABASE_DEFAULT" | "SQL_Latin1_General_CP1_CI_AS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collation of the database.␊ */␊ @@ -76562,7 +116801,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition.␊ */␊ - createMode?: (("Default" | "Copy" | "Secondary" | "OnlineSecondary" | "PointInTimeRestore" | "Restore" | "Recovery" | "RestoreExternalBackup" | "RestoreExternalBackupSecondary" | "RestoreLongTermRetentionBackup") | string)␊ + createMode?: (("Default" | "Copy" | "Secondary" | "OnlineSecondary" | "PointInTimeRestore" | "Restore" | "Recovery" | "RestoreExternalBackup" | "RestoreExternalBackupSecondary" | "RestoreLongTermRetentionBackup") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource identifier of the elastic pool containing this database.␊ */␊ @@ -76574,7 +116816,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The max size of the database expressed in bytes.␊ */␊ - maxSizeBytes?: (number | string)␊ + maxSizeBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource identifier of the recoverable database associated with create operation of this database.␊ */␊ @@ -76594,7 +116839,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the sample schema to apply when creating this database.␊ */␊ - sampleName?: (("AdventureWorksLT" | "WideWorldImportersStd" | "WideWorldImportersFull") | string)␊ + sampleName?: (("AdventureWorksLT" | "WideWorldImportersStd" | "WideWorldImportersFull") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time that the database was deleted.␊ */␊ @@ -76606,7 +116854,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones.␊ */␊ - zoneRedundant?: (boolean | string)␊ + zoneRedundant?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -76621,7 +116872,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an extended database blob auditing policy.␊ */␊ - properties: (ExtendedDatabaseBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of an extended database blob auditing policy.␊ + */␊ + ExtendedDatabaseBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extendedAuditingSettings"␊ [k: string]: unknown␊ }␊ @@ -76691,7 +116948,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -76706,11 +116966,17 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies condition of where clause when creating an audit.␊ */␊ @@ -76719,15 +116985,24 @@ Generated by [AVA](https://avajs.dev). * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -76759,7 +117034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database blob auditing policy.␊ */␊ - properties: (DatabaseBlobAuditingPolicyProperties1 | string)␊ + properties: (/**␊ + * Properties of a database blob auditing policy.␊ + */␊ + DatabaseBlobAuditingPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "auditingSettings"␊ [k: string]: unknown␊ }␊ @@ -76829,7 +117110,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -76844,24 +117128,39 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -76893,7 +117192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database Vulnerability Assessment.␊ */␊ - properties: (DatabaseVulnerabilityAssessmentProperties | string)␊ + properties: (/**␊ + * Properties of a database Vulnerability Assessment.␊ + */␊ + DatabaseVulnerabilityAssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -76904,7 +117209,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Vulnerability Assessment recurring scans.␊ */␊ - recurringScans?: (VulnerabilityAssessmentRecurringScansProperties | string)␊ + recurringScans?: (/**␊ + * Properties of a Vulnerability Assessment recurring scans.␊ + */␊ + VulnerabilityAssessmentRecurringScansProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.␊ */␊ @@ -76926,15 +117237,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of e-mail addresses to which the scan notification is sent.␊ */␊ - emails?: (string[] | string)␊ + emails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the schedule scan notification will be is sent to the subscription administrators.␊ */␊ - emailSubscriptionAdmins?: (boolean | string)␊ + emailSubscriptionAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Recurring scans state.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -76949,7 +117269,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a long term retention policy␊ */␊ - properties: (LongTermRetentionPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a long term retention policy␊ + */␊ + LongTermRetentionPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backupLongTermRetentionPolicies"␊ [k: string]: unknown␊ }␊ @@ -76968,7 +117294,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The week of year to take the yearly backup in an ISO 8601 format.␊ */␊ - weekOfYear?: (number | string)␊ + weekOfYear?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The yearly retention policy for an LTR backup in an ISO 8601 format.␊ */␊ @@ -76982,7 +117311,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity of the particular SKU.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the service has different generations of hardware, for the same SKU, then that can be captured here.␊ */␊ @@ -77013,7 +117345,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database blob auditing policy.␊ */␊ - properties: (DatabaseBlobAuditingPolicyProperties1 | string)␊ + properties: (/**␊ + * Properties of a database blob auditing policy.␊ + */␊ + DatabaseBlobAuditingPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/auditingSettings"␊ [k: string]: unknown␊ }␊ @@ -77029,7 +117367,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a long term retention policy␊ */␊ - properties: (LongTermRetentionPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a long term retention policy␊ + */␊ + LongTermRetentionPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies"␊ [k: string]: unknown␊ }␊ @@ -77045,7 +117389,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an extended database blob auditing policy.␊ */␊ - properties: (ExtendedDatabaseBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of an extended database blob auditing policy.␊ + */␊ + ExtendedDatabaseBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/extendedAuditingSettings"␊ [k: string]: unknown␊ }␊ @@ -77061,7 +117411,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties1 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -77072,23 +117428,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database.␊ */␊ - state: (("New" | "Enabled" | "Disabled") | string)␊ + state: (("New" | "Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -77111,7 +117482,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -77127,7 +117504,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/managedInstances/databases/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -77143,7 +117526,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/managedInstances/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -77155,11 +117544,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the vulnerability assessment rule baseline (default implies a baseline on a database level rule and master for server level rule).␊ */␊ - name: (("master" | "default") | string)␊ + name: (("master" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of a database Vulnerability Assessment rule baseline.␊ */␊ - properties: (DatabaseVulnerabilityAssessmentRuleBaselineProperties | string)␊ + properties: (/**␊ + * Properties of a database Vulnerability Assessment rule baseline.␊ + */␊ + DatabaseVulnerabilityAssessmentRuleBaselineProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines"␊ [k: string]: unknown␊ }␊ @@ -77170,7 +117568,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rule baseline result␊ */␊ - baselineResults: (DatabaseVulnerabilityAssessmentRuleBaselineItem[] | string)␊ + baselineResults: (DatabaseVulnerabilityAssessmentRuleBaselineItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77180,7 +117581,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rule baseline result␊ */␊ - result: (string[] | string)␊ + result: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77195,7 +117599,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database Vulnerability Assessment.␊ */␊ - properties: (DatabaseVulnerabilityAssessmentProperties | string)␊ + properties: (/**␊ + * Properties of a database Vulnerability Assessment.␊ + */␊ + DatabaseVulnerabilityAssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/databases/vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -77207,11 +117617,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the vulnerability assessment rule baseline (default implies a baseline on a database level rule and master for server level rule).␊ */␊ - name: (("master" | "default") | string)␊ + name: (("master" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of a database Vulnerability Assessment rule baseline.␊ */␊ - properties: (DatabaseVulnerabilityAssessmentRuleBaselineProperties1 | string)␊ + properties: (/**␊ + * Properties of a database Vulnerability Assessment rule baseline.␊ + */␊ + DatabaseVulnerabilityAssessmentRuleBaselineProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments/rules/baselines"␊ [k: string]: unknown␊ }␊ @@ -77222,7 +117641,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rule baseline result␊ */␊ - baselineResults: (DatabaseVulnerabilityAssessmentRuleBaselineItem1[] | string)␊ + baselineResults: (DatabaseVulnerabilityAssessmentRuleBaselineItem1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77232,7 +117654,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rule baseline result␊ */␊ - result: (string[] | string)␊ + result: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77247,7 +117672,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a database Vulnerability Assessment.␊ */␊ - properties: (DatabaseVulnerabilityAssessmentProperties1 | string)␊ + properties: (/**␊ + * Properties of a database Vulnerability Assessment.␊ + */␊ + DatabaseVulnerabilityAssessmentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/managedInstances/databases/vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -77258,7 +117689,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Vulnerability Assessment recurring scans.␊ */␊ - recurringScans?: (VulnerabilityAssessmentRecurringScansProperties1 | string)␊ + recurringScans?: (/**␊ + * Properties of a Vulnerability Assessment recurring scans.␊ + */␊ + VulnerabilityAssessmentRecurringScansProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.␊ */␊ @@ -77280,15 +117717,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of e-mail addresses to which the scan notification is sent.␊ */␊ - emails?: (string[] | string)␊ + emails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the schedule scan notification will be is sent to the subscription administrators.␊ */␊ - emailSubscriptionAdmins?: (boolean | string)␊ + emailSubscriptionAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Recurring scans state.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77303,7 +117749,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a server Vulnerability Assessment.␊ */␊ - properties: (ServerVulnerabilityAssessmentProperties | string)␊ + properties: (/**␊ + * Properties of a server Vulnerability Assessment.␊ + */␊ + ServerVulnerabilityAssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -77314,7 +117766,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Vulnerability Assessment recurring scans.␊ */␊ - recurringScans?: (VulnerabilityAssessmentRecurringScansProperties2 | string)␊ + recurringScans?: (/**␊ + * Properties of a Vulnerability Assessment recurring scans.␊ + */␊ + VulnerabilityAssessmentRecurringScansProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.␊ */␊ @@ -77336,15 +117794,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of e-mail addresses to which the scan notification is sent.␊ */␊ - emails?: (string[] | string)␊ + emails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the schedule scan notification will be is sent to the subscription administrators.␊ */␊ - emailSubscriptionAdmins?: (boolean | string)␊ + emailSubscriptionAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Recurring scans state.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77359,7 +117826,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a managed instance vulnerability assessment.␊ */␊ - properties: (ManagedInstanceVulnerabilityAssessmentProperties | string)␊ + properties: (/**␊ + * Properties of a managed instance vulnerability assessment.␊ + */␊ + ManagedInstanceVulnerabilityAssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/managedInstances/vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -77370,7 +117843,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Vulnerability Assessment recurring scans.␊ */␊ - recurringScans?: (VulnerabilityAssessmentRecurringScansProperties2 | string)␊ + recurringScans?: (/**␊ + * Properties of a Vulnerability Assessment recurring scans.␊ + */␊ + VulnerabilityAssessmentRecurringScansProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.␊ */␊ @@ -77409,7 +117888,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an extended server blob auditing policy.␊ */␊ - properties: (ExtendedServerBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of an extended server blob auditing policy.␊ + */␊ + ExtendedServerBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/extendedAuditingSettings"␊ [k: string]: unknown␊ }␊ @@ -77479,7 +117964,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -77494,11 +117982,17 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies condition of where clause when creating an audit.␊ */␊ @@ -77507,15 +118001,24 @@ Generated by [AVA](https://avajs.dev). * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -77551,18 +118054,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a job agent.␊ */␊ - properties: (JobAgentProperties | string)␊ - resources?: (ServersJobAgentsCredentialsChildResource | ServersJobAgentsJobsChildResource | ServersJobAgentsTargetGroupsChildResource)[]␊ + properties: (/**␊ + * Properties of a job agent.␊ + */␊ + JobAgentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Sql/servers/jobAgents/credentials␊ + */␊ + ServersJobAgentsCredentialsChildResource | /**␊ + * Microsoft.Sql/servers/jobAgents/jobs␊ + */␊ + ServersJobAgentsJobsChildResource | /**␊ + * Microsoft.Sql/servers/jobAgents/targetGroups␊ + */␊ + ServersJobAgentsTargetGroupsChildResource)[]␊ /**␊ * An ARM Resource SKU.␊ */␊ - sku?: (Sku41 | string)␊ + sku?: (/**␊ + * An ARM Resource SKU.␊ + */␊ + Sku41 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/jobAgents"␊ [k: string]: unknown␊ }␊ @@ -77588,7 +118115,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a job credential.␊ */␊ - properties: (JobCredentialProperties | string)␊ + properties: (/**␊ + * Properties of a job credential.␊ + */␊ + JobCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "credentials"␊ [k: string]: unknown␊ }␊ @@ -77618,7 +118151,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a job.␊ */␊ - properties: (JobProperties3 | string)␊ + properties: (/**␊ + * Properties of a job.␊ + */␊ + JobProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobs"␊ [k: string]: unknown␊ }␊ @@ -77633,7 +118172,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scheduling properties of a job.␊ */␊ - schedule?: (JobSchedule | string)␊ + schedule?: (/**␊ + * Scheduling properties of a job.␊ + */␊ + JobSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77643,7 +118188,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the schedule is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schedule end time.␊ */␊ @@ -77659,7 +118207,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schedule interval type.␊ */␊ - type?: (("Once" | "Recurring") | string)␊ + type?: (("Once" | "Recurring") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77674,7 +118225,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of job target group.␊ */␊ - properties: (JobTargetGroupProperties | string)␊ + properties: (/**␊ + * Properties of job target group.␊ + */␊ + JobTargetGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "targetGroups"␊ [k: string]: unknown␊ }␊ @@ -77685,7 +118242,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Members of the target group.␊ */␊ - members: (JobTarget[] | string)␊ + members: (JobTarget[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77703,7 +118263,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the target is included or excluded from the group.␊ */␊ - membershipType?: (("Include" | "Exclude") | string)␊ + membershipType?: (("Include" | "Exclude") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target.␊ */␊ @@ -77719,7 +118282,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The target type.␊ */␊ - type: (("TargetGroup" | "SqlDatabase" | "SqlElasticPool" | "SqlShardMap" | "SqlServer") | string)␊ + type: (("TargetGroup" | "SqlDatabase" | "SqlElasticPool" | "SqlShardMap" | "SqlServer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77734,7 +118300,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a job credential.␊ */␊ - properties: (JobCredentialProperties | string)␊ + properties: (/**␊ + * Properties of a job credential.␊ + */␊ + JobCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/jobAgents/credentials"␊ [k: string]: unknown␊ }␊ @@ -77750,8 +118322,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a job.␊ */␊ - properties: (JobProperties3 | string)␊ - resources?: (ServersJobAgentsJobsExecutionsChildResource | ServersJobAgentsJobsStepsChildResource)[]␊ + properties: (/**␊ + * Properties of a job.␊ + */␊ + JobProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Sql/servers/jobAgents/jobs/executions␊ + */␊ + ServersJobAgentsJobsExecutionsChildResource | /**␊ + * Microsoft.Sql/servers/jobAgents/jobs/steps␊ + */␊ + ServersJobAgentsJobsStepsChildResource)[]␊ type: "Microsoft.Sql/servers/jobAgents/jobs"␊ [k: string]: unknown␊ }␊ @@ -77763,7 +118347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The job execution id to create the job execution under.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "executions"␊ [k: string]: unknown␊ }␊ @@ -77779,7 +118366,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a job step.␊ */␊ - properties: (JobStepProperties | string)␊ + properties: (/**␊ + * Properties of a job step.␊ + */␊ + JobStepProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "steps"␊ [k: string]: unknown␊ }␊ @@ -77790,7 +118383,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to be executed by a job step.␊ */␊ - action: (JobStepAction | string)␊ + action: (/**␊ + * The action to be executed by a job step.␊ + */␊ + JobStepAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the job credential that will be used to connect to the targets.␊ */␊ @@ -77798,15 +118397,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The execution options of a job step.␊ */␊ - executionOptions?: (JobStepExecutionOptions | string)␊ + executionOptions?: (/**␊ + * The execution options of a job step.␊ + */␊ + JobStepExecutionOptions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The output configuration of a job step.␊ */␊ - output?: (JobStepOutput | string)␊ + output?: (/**␊ + * The output configuration of a job step.␊ + */␊ + JobStepOutput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified.␊ */␊ - stepId?: (number | string)␊ + stepId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource ID of the target group that the job step will be executed on.␊ */␊ @@ -77820,11 +118434,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source of the action to execute.␊ */␊ - source?: ("Inline" | string)␊ + source?: ("Inline" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of action being executed by the job step.␊ */␊ - type?: ("TSql" | string)␊ + type?: ("TSql" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action value, for example the text of the T-SQL script to execute.␊ */␊ @@ -77838,23 +118458,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Initial delay between retries for job step execution.␊ */␊ - initialRetryIntervalSeconds?: ((number & string) | string)␊ + initialRetryIntervalSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum amount of time to wait between retries for job step execution.␊ */␊ - maximumRetryIntervalSeconds?: ((number & string) | string)␊ + maximumRetryIntervalSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of times the job step will be reattempted if the first attempt fails.␊ */␊ - retryAttempts?: ((number & string) | string)␊ + retryAttempts?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The backoff multiplier for the time between retries.␊ */␊ - retryIntervalBackoffMultiplier?: (number | string)␊ + retryIntervalBackoffMultiplier?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Execution timeout for the job step.␊ */␊ - timeoutSeconds?: ((number & string) | string)␊ + timeoutSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77892,7 +118527,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The output destination type.␊ */␊ - type?: ("SqlDatabase" | string)␊ + type?: ("SqlDatabase" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -77919,7 +118557,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a job step.␊ */␊ - properties: (JobStepProperties | string)␊ + properties: (/**␊ + * Properties of a job step.␊ + */␊ + JobStepProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/jobAgents/jobs/steps"␊ [k: string]: unknown␊ }␊ @@ -77935,7 +118579,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of job target group.␊ */␊ - properties: (JobTargetGroupProperties | string)␊ + properties: (/**␊ + * Properties of job target group.␊ + */␊ + JobTargetGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/servers/jobAgents/targetGroups"␊ [k: string]: unknown␊ }␊ @@ -77955,13 +118605,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of properties specific to the Azure ML web service resource.␊ */␊ - properties: (WebServiceProperties1 | string)␊ + properties: (/**␊ + * The set of properties specific to the Azure ML web service resource.␊ + */␊ + WebServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearning/webServices"␊ [k: string]: unknown␊ }␊ @@ -77978,17 +118637,29 @@ Generated by [AVA](https://avajs.dev). */␊ inputPorts?: ({␊ [k: string]: InputPort1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the access location for a blob.␊ */␊ - locationInfo: (BlobLocation | string)␊ + locationInfo: (/**␊ + * Describes the access location for a blob.␊ + */␊ + BlobLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the asset is a custom module, this holds the module's metadata.␊ */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Asset's friendly name.␊ */␊ @@ -77998,15 +118669,24 @@ Generated by [AVA](https://avajs.dev). */␊ outputPorts?: ({␊ [k: string]: OutputPort1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the asset is a custom module, this holds the module's parameters.␊ */␊ - parameters?: (ModuleAssetParameter1[] | string)␊ + parameters?: (ModuleAssetParameter1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Asset's type.␊ */␊ - type: (("Module" | "Resource") | string)␊ + type: (("Module" | "Resource") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78016,7 +118696,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port data type.␊ */␊ - type?: ("Dataset" | string)␊ + type?: ("Dataset" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78040,7 +118723,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port data type.␊ */␊ - type?: ("Dataset" | string)␊ + type?: ("Dataset" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78052,7 +118738,10 @@ Generated by [AVA](https://avajs.dev). */␊ modeValuesInfo?: ({␊ [k: string]: ModeValueInfo1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameter name.␊ */␊ @@ -78076,7 +118765,10 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78100,7 +118792,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the verbosity of the diagnostic output. Valid values are: None - disables tracing; Error - collects only error (stderr) traces; All - collects all traces (stdout and stderr).␊ */␊ - level: (("None" | "Error" | "All") | string)␊ + level: (("None" | "Error" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78114,7 +118809,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sample input data for the web service's input(s) given as an input name to sample input values matrix map.␊ */␊ @@ -78122,7 +118820,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }[][]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78138,7 +118839,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: TableSpecification1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The title of your Swagger schema.␊ */␊ @@ -78166,7 +118870,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties?: ({␊ [k: string]: ColumnSpecification1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Swagger schema title.␊ */␊ @@ -78186,23 +118893,38 @@ Generated by [AVA](https://avajs.dev). */␊ enum?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional format information for the data type.␊ */␊ - format?: (("Byte" | "Char" | "Complex64" | "Complex128" | "Date-time" | "Date-timeOffset" | "Double" | "Duration" | "Float" | "Int8" | "Int16" | "Int32" | "Int64" | "Uint8" | "Uint16" | "Uint32" | "Uint64") | string)␊ + format?: (("Byte" | "Char" | "Complex64" | "Complex128" | "Date-time" | "Date-timeOffset" | "Double" | "Duration" | "Float" | "Int8" | "Int16" | "Int32" | "Int64" | "Uint8" | "Uint16" | "Uint32" | "Uint64") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data type of the column.␊ */␊ - type: (("Boolean" | "Integer" | "Number" | "String") | string)␊ + type: (("Boolean" | "Integer" | "Number" | "String") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating if the type supports null values or not.␊ */␊ - "x-ms-isnullable"?: (boolean | string)␊ + "x-ms-isnullable"?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag indicating whether the categories are treated as an ordered set or not, if this is a categorical column.␊ */␊ - "x-ms-isordered"?: (boolean | string)␊ + "x-ms-isordered"?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78252,7 +118974,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the maximum concurrent calls that can be made to the web service. Minimum value: 4, Maximum value: 200.␊ */␊ - maxConcurrentCalls?: (number | string)␊ + maxConcurrentCalls?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78276,7 +119001,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the graph of modules making up the machine learning solution.␊ */␊ - package?: (GraphPackage1 | string)␊ + package?: (/**␊ + * Defines the graph of modules making up the machine learning solution.␊ + */␊ + GraphPackage1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ packageType: "Graph"␊ [k: string]: unknown␊ }␊ @@ -78287,19 +119018,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of edges making up the graph.␊ */␊ - edges?: (GraphEdge1[] | string)␊ + edges?: (GraphEdge1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection of global parameters for the graph, given as a global parameter name to GraphParameter map. Each parameter here has a 1:1 match with the global parameters values map declared at the WebServiceProperties level.␊ */␊ graphParameters?: ({␊ [k: string]: GraphParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of nodes making up the graph, provided as a nodeId to GraphNode map␊ */␊ nodes?: ({␊ [k: string]: GraphNode1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78335,11 +119075,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Association links for this parameter to nodes in the graph.␊ */␊ - links: (GraphParameterLink1[] | string)␊ + links: (GraphParameterLink1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Graph parameter's type.␊ */␊ - type: (("String" | "Int" | "Float" | "Enumerated" | "Script" | "Mode" | "Credential" | "Boolean" | "Double" | "ColumnPicker" | "ParameterRange" | "DataGatewayName") | string)␊ + type: (("String" | "Int" | "Float" | "Enumerated" | "Script" | "Mode" | "Credential" | "Boolean" | "Double" | "ColumnPicker" | "ParameterRange" | "DataGatewayName") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78377,7 +119123,10 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: WebServiceParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78396,17 +119145,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties4 | string)␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku42 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearning/workspaces"␊ [k: string]: unknown␊ }␊ @@ -78458,14 +119222,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a streaming job.␊ */␊ - properties: (StreamingJobProperties | string)␊ - resources?: (StreamingjobsInputsChildResource | StreamingjobsOutputsChildResource | StreamingjobsTransformationsChildResource | StreamingjobsFunctionsChildResource)[]␊ + properties: (/**␊ + * The properties that are associated with a streaming job.␊ + */␊ + StreamingJobProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.StreamAnalytics/streamingjobs/inputs␊ + */␊ + StreamingjobsInputsChildResource | /**␊ + * Microsoft.StreamAnalytics/streamingjobs/outputs␊ + */␊ + StreamingjobsOutputsChildResource | /**␊ + * Microsoft.StreamAnalytics/streamingjobs/transformations␊ + */␊ + StreamingjobsTransformationsChildResource | /**␊ + * Microsoft.StreamAnalytics/streamingjobs/functions␊ + */␊ + StreamingjobsFunctionsChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StreamAnalytics/streamingjobs"␊ [k: string]: unknown␊ }␊ @@ -78476,7 +119261,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Controls certain runtime behaviors of the streaming job.␊ */␊ - compatibilityLevel?: ("1.0" | string)␊ + compatibilityLevel?: ("1.0" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The data locale of the stream analytics job. Value should be the name of a supported .NET Culture from the set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Defaults to 'en-US' if none specified.␊ */␊ @@ -78484,35 +119272,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum tolerable delay in seconds where events arriving late could be included. Supported range is -1 to 1814399 (20.23:59:59 days) and -1 is used to specify wait indefinitely. If the property is absent, it is interpreted to have a value of -1.␊ */␊ - eventsLateArrivalMaxDelayInSeconds?: (number | string)␊ + eventsLateArrivalMaxDelayInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum tolerable delay in seconds where out-of-order events can be adjusted to be back in order.␊ */␊ - eventsOutOfOrderMaxDelayInSeconds?: (number | string)␊ + eventsOutOfOrderMaxDelayInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the policy to apply to events that arrive out of order in the input event stream.␊ */␊ - eventsOutOfOrderPolicy?: (("Adjust" | "Drop") | string)␊ + eventsOutOfOrderPolicy?: (("Adjust" | "Drop") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of one or more functions for the streaming job. The name property for each function is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual transformation.␊ */␊ - functions?: (Function[] | string)␊ + functions?: (Function[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of one or more inputs to the streaming job. The name property for each input is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual input.␊ */␊ - inputs?: (Input[] | string)␊ + inputs?: (Input[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the policy to apply to events that arrive at the output and cannot be written to the external storage due to being malformed (missing column values, column values of wrong type or size).␊ */␊ - outputErrorPolicy?: (("Stop" | "Drop") | string)␊ + outputErrorPolicy?: (("Stop" | "Drop") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of one or more outputs for the streaming job. The name property for each output is required when specifying this property in a PUT request. This property cannot be modify via a PATCH operation. You must use the PATCH API available for the individual output.␊ */␊ - outputs?: (Output[] | string)␊ + outputs?: (Output[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property should only be utilized when it is desired that the job be started immediately upon creation. Value may be JobStartTime, CustomTime, or LastOutputEventTime to indicate whether the starting point of the output event stream should start whenever the job is started, start at a custom user time stamp specified via the outputStartTime property, or start from the last event output time.␊ */␊ - outputStartMode?: (("JobStartTime" | "CustomTime" | "LastOutputEventTime") | string)␊ + outputStartMode?: (("JobStartTime" | "CustomTime" | "LastOutputEventTime") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value is either an ISO-8601 formatted time stamp that indicates the starting point of the output event stream, or null to indicate that the output event stream will start whenever the streaming job is started. This property must have a value if outputStartMode is set to CustomTime.␊ */␊ @@ -78520,11 +119332,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a SKU.␊ */␊ - sku?: (Sku43 | string)␊ + sku?: (/**␊ + * The properties that are associated with a SKU.␊ + */␊ + Sku43 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.␊ */␊ - transformation?: (Transformation | string)␊ + transformation?: (/**␊ + * A transformation object, containing all information associated with the named transformation. All transformations are contained under a streaming job.␊ + */␊ + Transformation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78538,7 +119362,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a function.␊ */␊ - properties?: (FunctionProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a function.␊ + */␊ + FunctionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78548,7 +119378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the configuration of the scalar function.␊ */␊ - properties?: (ScalarFunctionConfiguration | string)␊ + properties?: (/**␊ + * Describes the configuration of the scalar function.␊ + */␊ + ScalarFunctionConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Scalar"␊ [k: string]: unknown␊ }␊ @@ -78559,15 +119395,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.␊ */␊ - binding?: (FunctionBinding | string)␊ + binding?: (/**␊ + * The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.␊ + */␊ + FunctionBinding | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of inputs describing the parameters of the function.␊ */␊ - inputs?: (FunctionInput[] | string)␊ + inputs?: (FunctionInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the output of a function.␊ */␊ - output?: (FunctionOutput1 | string)␊ + output?: (/**␊ + * Describes the output of a function.␊ + */␊ + FunctionOutput1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78577,7 +119428,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The binding properties associated with an Azure Machine learning web service.␊ */␊ - properties?: (AzureMachineLearningWebServiceFunctionBindingProperties | string)␊ + properties?: (/**␊ + * The binding properties associated with an Azure Machine learning web service.␊ + */␊ + AzureMachineLearningWebServiceFunctionBindingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearning/WebService"␊ [k: string]: unknown␊ }␊ @@ -78592,7 +119449,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.␊ */␊ - batchSize?: (number | string)␊ + batchSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Request-Response execute endpoint of the Azure Machine Learning web service. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs␊ */␊ @@ -78600,11 +119460,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The inputs for the Azure Machine Learning web service endpoint.␊ */␊ - inputs?: (AzureMachineLearningWebServiceInputs | string)␊ + inputs?: (/**␊ + * The inputs for the Azure Machine Learning web service endpoint.␊ + */␊ + AzureMachineLearningWebServiceInputs | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of outputs from the Azure Machine Learning web service endpoint execution.␊ */␊ - outputs?: (AzureMachineLearningWebServiceOutputColumn[] | string)␊ + outputs?: (AzureMachineLearningWebServiceOutputColumn[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78614,7 +119483,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of input columns for the Azure Machine Learning web service endpoint.␊ */␊ - columnNames?: (AzureMachineLearningWebServiceInputColumn[] | string)␊ + columnNames?: (AzureMachineLearningWebServiceInputColumn[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the input. This is the name provided while authoring the endpoint.␊ */␊ @@ -78632,7 +119504,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The zero based index of the function parameter this input maps to.␊ */␊ - mapTo?: (number | string)␊ + mapTo?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the input column.␊ */␊ @@ -78660,7 +119535,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The binding properties associated with a JavaScript function.␊ */␊ - properties?: (JavaScriptFunctionBindingProperties | string)␊ + properties?: (/**␊ + * The binding properties associated with a JavaScript function.␊ + */␊ + JavaScriptFunctionBindingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StreamAnalytics/JavascriptUdf"␊ [k: string]: unknown␊ }␊ @@ -78685,7 +119566,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating if the parameter is a configuration parameter. True if this input parameter is expected to be a constant. Default is false.␊ */␊ - isConfigurationParameter?: (boolean | string)␊ + isConfigurationParameter?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78709,7 +119593,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an input.␊ */␊ - properties?: (InputProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with an input.␊ + */␊ + InputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78719,7 +119609,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with the CSV serialization type.␊ */␊ - properties?: (CsvSerializationProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with the CSV serialization type.␊ + */␊ + CsvSerializationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Csv"␊ [k: string]: unknown␊ }␊ @@ -78730,7 +119626,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.␊ */␊ - encoding?: ("UTF8" | string)␊ + encoding?: ("UTF8" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the delimiter that will be used to separate comma-separated value (CSV) records. See https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input or https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output for a list of supported values. Required on PUT (CreateOrReplace) requests.␊ */␊ @@ -78744,7 +119643,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with the JSON serialization type.␊ */␊ - properties?: (JsonSerializationProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with the JSON serialization type.␊ + */␊ + JsonSerializationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Json"␊ [k: string]: unknown␊ }␊ @@ -78755,11 +119660,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the encoding of the incoming data in the case of input and the encoding of outgoing data in the case of output. Required on PUT (CreateOrReplace) requests.␊ */␊ - encoding?: ("UTF8" | string)␊ + encoding?: ("UTF8" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property only applies to JSON serialization of outputs only. It is not applicable to inputs. This property specifies the format of the JSON the output will be written in. The currently supported values are 'lineSeparated' indicating the output will be formatted by having each JSON object separated by a new line and 'array' indicating the output will be formatted as an array of JSON objects. Default value is 'lineSeparated' if left null.␊ */␊ - format?: (("LineSeparated" | "Array") | string)␊ + format?: (("LineSeparated" | "Array") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78782,7 +119693,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes an input data source that contains stream data.␊ */␊ - datasource?: (StreamInputDataSource | string)␊ + datasource?: (/**␊ + * Describes an input data source that contains stream data.␊ + */␊ + StreamInputDataSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Stream"␊ [k: string]: unknown␊ }␊ @@ -78793,7 +119710,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a blob input containing stream data.␊ */␊ - properties?: (BlobStreamInputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a blob input containing stream data.␊ + */␊ + BlobStreamInputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/Blob"␊ [k: string]: unknown␊ }␊ @@ -78816,11 +119739,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The partition count of the blob input data source. Range 1 - 1024.␊ */␊ - sourcePartitionCount?: (number | string)␊ + sourcePartitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.␊ */␊ - storageAccounts?: (StorageAccount4[] | string)␊ + storageAccounts?: (StorageAccount4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.␊ */␊ @@ -78848,7 +119777,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a Event Hub input containing stream data.␊ */␊ - properties?: (EventHubStreamInputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a Event Hub input containing stream data.␊ + */␊ + EventHubStreamInputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/EventHub"␊ [k: string]: unknown␊ }␊ @@ -78885,7 +119820,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a IoT Hub input containing stream data.␊ */␊ - properties?: (IoTHubStreamInputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a IoT Hub input containing stream data.␊ + */␊ + IoTHubStreamInputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Devices/IotHubs"␊ [k: string]: unknown␊ }␊ @@ -78922,7 +119863,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes an input data source that contains reference data.␊ */␊ - datasource?: (ReferenceInputDataSource | string)␊ + datasource?: (/**␊ + * Describes an input data source that contains reference data.␊ + */␊ + ReferenceInputDataSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Reference"␊ [k: string]: unknown␊ }␊ @@ -78933,7 +119880,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a blob input containing reference data.␊ */␊ - properties?: (BlobReferenceInputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a blob input containing reference data.␊ + */␊ + BlobReferenceInputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/Blob"␊ [k: string]: unknown␊ }␊ @@ -78956,7 +119909,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.␊ */␊ - storageAccounts?: (StorageAccount4[] | string)␊ + storageAccounts?: (StorageAccount4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.␊ */␊ @@ -78974,7 +119930,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an output.␊ */␊ - properties?: (OutputProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with an output.␊ + */␊ + OutputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78984,11 +119946,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the data source that output will be written to.␊ */␊ - datasource?: (OutputDataSource | string)␊ + datasource?: (/**␊ + * Describes the data source that output will be written to.␊ + */␊ + OutputDataSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes how data from an input is serialized or how data is serialized when written to an output.␊ */␊ - serialization?: ((CsvSerialization | JsonSerialization | AvroSerialization) | string)␊ + serialization?: ((/**␊ + * Describes how data from an input is serialized or how data is serialized when written to an output in CSV format.␊ + */␊ + CsvSerialization | /**␊ + * Describes how data from an input is serialized or how data is serialized when written to an output in JSON format.␊ + */␊ + JsonSerialization | /**␊ + * Describes how data from an input is serialized or how data is serialized when written to an output in Avro format.␊ + */␊ + AvroSerialization) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -78998,7 +119978,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a blob output.␊ */␊ - properties?: (BlobOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a blob output.␊ + */␊ + BlobOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/Blob"␊ [k: string]: unknown␊ }␊ @@ -79021,7 +120007,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of one or more Azure Storage accounts. Required on PUT (CreateOrReplace) requests.␊ */␊ - storageAccounts?: (StorageAccount4[] | string)␊ + storageAccounts?: (StorageAccount4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead.␊ */␊ @@ -79035,7 +120024,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an Azure Table output.␊ */␊ - properties?: (AzureTableOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with an Azure Table output.␊ + */␊ + AzureTableOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/Table"␊ [k: string]: unknown␊ }␊ @@ -79054,11 +120049,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of rows to write to the Azure Table at a time.␊ */␊ - batchSize?: (number | string)␊ + batchSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If specified, each item in the array is the name of a column to remove (if present) from output event entities.␊ */␊ - columnsToRemove?: (string[] | string)␊ + columnsToRemove?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This element indicates the name of a column from the SELECT statement in the query that will be used as the partition key for the Azure Table. Required on PUT (CreateOrReplace) requests.␊ */␊ @@ -79080,7 +120081,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an Event Hub output.␊ */␊ - properties?: (EventHubOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with an Event Hub output.␊ + */␊ + EventHubOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/EventHub"␊ [k: string]: unknown␊ }␊ @@ -79117,7 +120124,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an Azure SQL database output.␊ */␊ - properties?: (AzureSqlDatabaseOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with an Azure SQL database output.␊ + */␊ + AzureSqlDatabaseOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Sql/Server/Database"␊ [k: string]: unknown␊ }␊ @@ -79154,7 +120167,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a DocumentDB output.␊ */␊ - properties?: (DocumentDbOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a DocumentDB output.␊ + */␊ + DocumentDbOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Storage/DocumentDB"␊ [k: string]: unknown␊ }␊ @@ -79195,7 +120214,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a Service Bus Queue output.␊ */␊ - properties?: (ServiceBusQueueOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a Service Bus Queue output.␊ + */␊ + ServiceBusQueueOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/Queue"␊ [k: string]: unknown␊ }␊ @@ -79206,7 +120231,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A string array of the names of output columns to be attached to Service Bus messages as custom properties.␊ */␊ - propertyColumns?: (string[] | string)␊ + propertyColumns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Service Bus Queue. Required on PUT (CreateOrReplace) requests.␊ */␊ @@ -79232,7 +120260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a Service Bus Topic output.␊ */␊ - properties?: (ServiceBusTopicOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a Service Bus Topic output.␊ + */␊ + ServiceBusTopicOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/Topic"␊ [k: string]: unknown␊ }␊ @@ -79243,7 +120277,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A string array of the names of output columns to be attached to Service Bus messages as custom properties.␊ */␊ - propertyColumns?: (string[] | string)␊ + propertyColumns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The namespace that is associated with the desired Event Hub, Service Bus Queue, Service Bus Topic, etc. Required on PUT (CreateOrReplace) requests.␊ */␊ @@ -79269,7 +120306,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a Power BI output.␊ */␊ - properties?: (PowerBIOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a Power BI output.␊ + */␊ + PowerBIOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "PowerBI"␊ [k: string]: unknown␊ }␊ @@ -79314,7 +120357,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an Azure Data Lake Store.␊ */␊ - properties?: (AzureDataLakeStoreOutputDataSourceProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with an Azure Data Lake Store.␊ + */␊ + AzureDataLakeStoreOutputDataSourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataLake/Accounts"␊ [k: string]: unknown␊ }␊ @@ -79363,7 +120412,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the SKU. Required on PUT (CreateOrReplace) requests.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79377,7 +120429,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a transformation.␊ */␊ - properties?: (TransformationProperties | string)␊ + properties?: (/**␊ + * The properties that are associated with a transformation.␊ + */␊ + TransformationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79391,7 +120449,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of streaming units that the streaming job uses.␊ */␊ - streamingUnits?: (number | string)␊ + streamingUnits?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79406,7 +120467,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an input.␊ */␊ - properties: ((StreamInputProperties | ReferenceInputProperties) | string)␊ + properties: ((/**␊ + * The properties that are associated with an input containing stream data.␊ + */␊ + StreamInputProperties | /**␊ + * The properties that are associated with an input containing reference data.␊ + */␊ + ReferenceInputProperties) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "inputs"␊ [k: string]: unknown␊ }␊ @@ -79422,7 +120492,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an output.␊ */␊ - properties: (OutputProperties | string)␊ + properties: (/**␊ + * The properties that are associated with an output.␊ + */␊ + OutputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "outputs"␊ [k: string]: unknown␊ }␊ @@ -79438,7 +120514,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a transformation.␊ */␊ - properties: (TransformationProperties | string)␊ + properties: (/**␊ + * The properties that are associated with a transformation.␊ + */␊ + TransformationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "transformations"␊ [k: string]: unknown␊ }␊ @@ -79454,7 +120536,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a function.␊ */␊ - properties: (ScalarFunctionProperties | string)␊ + properties: (/**␊ + * The properties that are associated with a scalar function.␊ + */␊ + ScalarFunctionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -79470,7 +120558,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a function.␊ */␊ - properties: (ScalarFunctionProperties | string)␊ + properties: (/**␊ + * The properties that are associated with a scalar function.␊ + */␊ + ScalarFunctionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StreamAnalytics/streamingjobs/functions"␊ [k: string]: unknown␊ }␊ @@ -79486,7 +120580,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an input.␊ */␊ - properties: ((StreamInputProperties | ReferenceInputProperties) | string)␊ + properties: ((/**␊ + * The properties that are associated with an input containing stream data.␊ + */␊ + StreamInputProperties | /**␊ + * The properties that are associated with an input containing reference data.␊ + */␊ + ReferenceInputProperties) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StreamAnalytics/streamingjobs/inputs"␊ [k: string]: unknown␊ }␊ @@ -79502,7 +120605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with an output.␊ */␊ - properties: (OutputProperties | string)␊ + properties: (/**␊ + * The properties that are associated with an output.␊ + */␊ + OutputProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StreamAnalytics/streamingjobs/outputs"␊ [k: string]: unknown␊ }␊ @@ -79518,7 +120627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that are associated with a transformation.␊ */␊ - properties: (TransformationProperties | string)␊ + properties: (/**␊ + * The properties that are associated with a transformation.␊ + */␊ + TransformationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StreamAnalytics/streamingjobs/transformations"␊ [k: string]: unknown␊ }␊ @@ -79538,18 +120653,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties used to create an environment.␊ */␊ - properties: (EnvironmentCreationProperties | string)␊ - resources?: (EnvironmentsEventSourcesChildResource | EnvironmentsReferenceDataSetsChildResource | EnvironmentsAccessPoliciesChildResource)[]␊ + properties: (/**␊ + * Properties used to create an environment.␊ + */␊ + EnvironmentCreationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.TimeSeriesInsights/environments/eventSources␊ + */␊ + EnvironmentsEventSourcesChildResource | /**␊ + * Microsoft.TimeSeriesInsights/environments/referenceDataSets␊ + */␊ + EnvironmentsReferenceDataSetsChildResource | /**␊ + * Microsoft.TimeSeriesInsights/environments/accessPolicies␊ + */␊ + EnvironmentsAccessPoliciesChildResource)[]␊ /**␊ * The sku determines the capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.␊ */␊ - sku: (Sku44 | string)␊ + sku: (/**␊ + * The sku determines the capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.␊ + */␊ + Sku44 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional properties for the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments"␊ [k: string]: unknown␊ }␊ @@ -79564,11 +120703,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of partition keys according to which the data in the environment will be ordered.␊ */␊ - partitionKeyProperties?: (PartitionKeyProperty[] | string)␊ + partitionKeyProperties?: (PartitionKeyProperty[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.␊ */␊ - storageLimitExceededBehavior?: (("PurgeOldData" | "PauseIngress") | string)␊ + storageLimitExceededBehavior?: (("PurgeOldData" | "PauseIngress") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79582,7 +120727,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the property.␊ */␊ - type?: ("String" | string)␊ + type?: ("String" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79593,7 +120741,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the EventHub event source that are required on create or update requests.␊ */␊ - properties: (EventHubEventSourceCreationProperties | string)␊ + properties: (/**␊ + * Properties of the EventHub event source that are required on create or update requests.␊ + */␊ + EventHubEventSourceCreationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79619,7 +120773,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provisioning state of the resource.␊ */␊ - provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | string)␊ + provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the service bus that contains the event hub.␊ */␊ @@ -79642,7 +120799,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IoTHub event source that are required on create or update requests.␊ */␊ - properties: (IoTHubEventSourceCreationProperties | string)␊ + properties: (/**␊ + * Properties of the IoTHub event source that are required on create or update requests.␊ + */␊ + IoTHubEventSourceCreationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79668,7 +120831,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provisioning state of the resource.␊ */␊ - provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | string)␊ + provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the Shared Access Policy key that grants the Time Series Insights service read access to the iot hub. This property is not shown in event source responses.␊ */␊ @@ -79695,13 +120861,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties used to create a reference data set.␊ */␊ - properties: (ReferenceDataSetCreationProperties | string)␊ + properties: (/**␊ + * Properties used to create a reference data set.␊ + */␊ + ReferenceDataSetCreationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional properties for the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "referenceDataSets"␊ [k: string]: unknown␊ }␊ @@ -79712,11 +120887,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference data set key comparison behavior can be set using this property. By default, the value is 'Ordinal' - which means case sensitive key comparison will be performed while joining reference data with events or while adding new reference data. When 'OrdinalIgnoreCase' is set, case insensitive comparison will be used.␊ */␊ - dataStringComparisonBehavior?: (("Ordinal" | "OrdinalIgnoreCase") | string)␊ + dataStringComparisonBehavior?: (("Ordinal" | "OrdinalIgnoreCase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key properties for the reference data set.␊ */␊ - keyProperties: (ReferenceDataSetKeyProperty[] | string)␊ + keyProperties: (ReferenceDataSetKeyProperty[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79730,7 +120911,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the key property.␊ */␊ - type?: (("String" | "Double" | "Bool" | "DateTime") | string)␊ + type?: (("String" | "Double" | "Bool" | "DateTime") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79742,7 +120926,10 @@ Generated by [AVA](https://avajs.dev). * Name of the access policy.␊ */␊ name: string␊ - properties: (AccessPolicyResourceProperties | string)␊ + properties: (AccessPolicyResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -79758,7 +120945,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of roles the principal is assigned on the environment.␊ */␊ - roles?: (("Reader" | "Contributor")[] | string)␊ + roles?: (("Reader" | "Contributor")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79768,11 +120958,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity of the sku. This value can be changed to support scale out of environments after they have been created.␊ */␊ - capacity: (number | string)␊ + capacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of this SKU.␊ */␊ - name: (("S1" | "S2") | string)␊ + name: (("S1" | "S2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79791,13 +120987,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties used to create a reference data set.␊ */␊ - properties: (ReferenceDataSetCreationProperties | string)␊ + properties: (/**␊ + * Properties used to create a reference data set.␊ + */␊ + ReferenceDataSetCreationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional properties for the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments/referenceDataSets"␊ [k: string]: unknown␊ }␊ @@ -79810,7 +121015,10 @@ Generated by [AVA](https://avajs.dev). * Name of the access policy.␊ */␊ name: string␊ - properties: (AccessPolicyResourceProperties | string)␊ + properties: (AccessPolicyResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments/accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -79821,11 +121029,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * An enum that represents the format of the local timestamp property that needs to be set.␊ */␊ - format?: ("Embedded" | string)␊ + format?: ("Embedded" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.␊ */␊ - timeZoneOffset?: (LocalTimestampTimeZoneOffset | string)␊ + timeZoneOffset?: (/**␊ + * An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.␊ + */␊ + LocalTimestampTimeZoneOffset | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79846,7 +121063,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the EventHub event source that are required on create or update requests.␊ */␊ - properties: (EventHubEventSourceCreationProperties1 | string)␊ + properties: (/**␊ + * Properties of the EventHub event source that are required on create or update requests.␊ + */␊ + EventHubEventSourceCreationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79872,7 +121095,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provisioning state of the resource.␊ */␊ - provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | string)␊ + provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the service bus that contains the event hub.␊ */␊ @@ -79895,7 +121121,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IoTHub event source that are required on create or update requests.␊ */␊ - properties: (IoTHubEventSourceCreationProperties1 | string)␊ + properties: (/**␊ + * Properties of the IoTHub event source that are required on create or update requests.␊ + */␊ + IoTHubEventSourceCreationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79921,7 +121153,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provisioning state of the resource.␊ */␊ - provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | string)␊ + provisioningState?: (("Accepted" | "Creating" | "Updating" | "Succeeded" | "Failed" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the Shared Access Policy key that grants the Time Series Insights service read access to the iot hub. This property is not shown in event source responses.␊ */␊ @@ -79948,13 +121183,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties used to create a reference data set.␊ */␊ - properties: (ReferenceDataSetCreationProperties1 | string)␊ + properties: (/**␊ + * Properties used to create a reference data set.␊ + */␊ + ReferenceDataSetCreationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional properties for the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "referenceDataSets"␊ [k: string]: unknown␊ }␊ @@ -79965,11 +121209,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference data set key comparison behavior can be set using this property. By default, the value is 'Ordinal' - which means case sensitive key comparison will be performed while joining reference data with events or while adding new reference data. When 'OrdinalIgnoreCase' is set, case insensitive comparison will be used.␊ */␊ - dataStringComparisonBehavior?: (("Ordinal" | "OrdinalIgnoreCase") | string)␊ + dataStringComparisonBehavior?: (("Ordinal" | "OrdinalIgnoreCase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key properties for the reference data set.␊ */␊ - keyProperties: (ReferenceDataSetKeyProperty1[] | string)␊ + keyProperties: (ReferenceDataSetKeyProperty1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79983,7 +121233,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the key property.␊ */␊ - type?: (("String" | "Double" | "Bool" | "DateTime") | string)␊ + type?: (("String" | "Double" | "Bool" | "DateTime") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -79995,7 +121248,10 @@ Generated by [AVA](https://avajs.dev). * Name of the access policy.␊ */␊ name: string␊ - properties: (AccessPolicyResourceProperties1 | string)␊ + properties: (AccessPolicyResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -80011,7 +121267,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of roles the principal is assigned on the environment.␊ */␊ - roles?: (("Reader" | "Contributor")[] | string)␊ + roles?: (("Reader" | "Contributor")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80021,11 +121280,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity of the sku. For standard environments, this value can be changed to support scale out of environments after they have been created.␊ */␊ - capacity: (number | string)␊ + capacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of this SKU.␊ */␊ - name: (("S1" | "S2" | "P1" | "L1") | string)␊ + name: (("S1" | "S2" | "P1" | "L1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80036,7 +121301,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties used to create a standard environment.␊ */␊ - properties: (StandardEnvironmentCreationProperties | string)␊ + properties: (/**␊ + * Properties used to create a standard environment.␊ + */␊ + StandardEnvironmentCreationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80050,11 +121321,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of event properties which will be used to partition data in the environment. Currently, only a single partition key property is supported.␊ */␊ - partitionKeyProperties?: (TimeSeriesIdProperty[] | string)␊ + partitionKeyProperties?: (TimeSeriesIdProperty[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.␊ */␊ - storageLimitExceededBehavior?: (("PurgeOldData" | "PauseIngress") | string)␊ + storageLimitExceededBehavior?: (("PurgeOldData" | "PauseIngress") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80068,7 +121345,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the property.␊ */␊ - type?: ("String" | string)␊ + type?: ("String" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80079,7 +121359,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties used to create a long-term environment.␊ */␊ - properties: (LongTermEnvironmentCreationProperties | string)␊ + properties: (/**␊ + * Properties used to create a long-term environment.␊ + */␊ + LongTermEnvironmentCreationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80089,15 +121375,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.␊ */␊ - storageConfiguration: (LongTermStorageConfigurationInput | string)␊ + storageConfiguration: (/**␊ + * The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.␊ + */␊ + LongTermStorageConfigurationInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of event properties which will be used to define the environment's time series id.␊ */␊ - timeSeriesIdProperties: (TimeSeriesIdProperty[] | string)␊ + timeSeriesIdProperties: (TimeSeriesIdProperty[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.␊ */␊ - warmStoreConfiguration?: (WarmStoreConfigurationProperties | string)␊ + warmStoreConfiguration?: (/**␊ + * The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.␊ + */␊ + WarmStoreConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80140,13 +121441,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties used to create a reference data set.␊ */␊ - properties: (ReferenceDataSetCreationProperties1 | string)␊ + properties: (/**␊ + * Properties used to create a reference data set.␊ + */␊ + ReferenceDataSetCreationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key-value pairs of additional properties for the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments/referenceDataSets"␊ [k: string]: unknown␊ }␊ @@ -80159,7 +121469,10 @@ Generated by [AVA](https://avajs.dev). * Name of the access policy.␊ */␊ name: string␊ - properties: (AccessPolicyResourceProperties1 | string)␊ + properties: (AccessPolicyResourceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.TimeSeriesInsights/environments/accessPolicies"␊ [k: string]: unknown␊ }␊ @@ -80171,7 +121484,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity16 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -80183,13 +121502,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: ((AKS1 | BatchAI | VirtualMachine1 | HDInsight1 | DataFactory1) | string)␊ + properties: ((/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS1 | /**␊ + * A Machine Learning compute based on Azure BatchAI.␊ + */␊ + BatchAI | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine1 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight1 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces/computes"␊ [k: string]: unknown␊ }␊ @@ -80201,7 +121541,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity18 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -80213,14 +121559,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties5 | string)␊ - resources?: WorkspacesComputesChildResource2[]␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputesChildResource2[]␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces"␊ [k: string]: unknown␊ }␊ @@ -80231,7 +121589,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80276,7 +121637,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity18 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -80288,13 +121655,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: (Compute2 | string)␊ + properties: (/**␊ + * Machine Learning compute object.␊ + */␊ + Compute2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computes"␊ [k: string]: unknown␊ }␊ @@ -80306,7 +121682,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AKS properties␊ */␊ - properties?: (AKSProperties2 | string)␊ + properties?: (/**␊ + * AKS properties␊ + */␊ + AKSProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80316,7 +121698,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents␊ */␊ - agentCount?: (number | string)␊ + agentCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Agent virtual machine size␊ */␊ @@ -80324,7 +121709,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Advance configuration for AKS networking␊ */␊ - aksNetworkingConfiguration?: (AksNetworkingConfiguration1 | string)␊ + aksNetworkingConfiguration?: (/**␊ + * Advance configuration for AKS networking␊ + */␊ + AksNetworkingConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster full qualified domain name␊ */␊ @@ -80332,7 +121723,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ssl configuration for scoring␊ */␊ - sslConfiguration?: (SslConfiguration2 | string)␊ + sslConfiguration?: (/**␊ + * The ssl configuration for scoring␊ + */␊ + SslConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80376,7 +121773,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable ssl for scoring.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80387,7 +121787,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AML Compute properties␊ */␊ - properties?: (AmlComputeProperties1 | string)␊ + properties?: (/**␊ + * AML Compute properties␊ + */␊ + AmlComputeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80397,19 +121803,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * scale settings for AML Compute␊ */␊ - scaleSettings?: (ScaleSettings3 | string)␊ + scaleSettings?: (/**␊ + * scale settings for AML Compute␊ + */␊ + ScaleSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId1 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a compute.␊ */␊ - userAccountCredentials?: (UserAccountCredentials1 | string)␊ + userAccountCredentials?: (/**␊ + * Settings for user account that gets created on each on the nodes of a compute.␊ + */␊ + UserAccountCredentials1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine priority.␊ */␊ - vmPriority?: (("Dedicated" | "LowPriority") | string)␊ + vmPriority?: (("Dedicated" | "LowPriority") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine Size␊ */␊ @@ -80423,11 +121850,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Max number of nodes to use␊ */␊ - maxNodeCount: (number | string)␊ + maxNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Min number of nodes to use␊ */␊ - minNodeCount?: ((number & string) | string)␊ + minNodeCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Node Idle Time before scaling down amlCompute␊ */␊ @@ -80467,7 +121900,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface VirtualMachine2 {␊ computeType: "VirtualMachine"␊ - properties?: (VirtualMachineProperties5 | string)␊ + properties?: (VirtualMachineProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineProperties5 {␊ @@ -80478,11 +121914,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials2 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine size␊ */␊ @@ -80516,7 +121961,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface HDInsight2 {␊ computeType: "HDInsight"␊ - properties?: (HDInsightProperties2 | string)␊ + properties?: (HDInsightProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HDInsightProperties2 {␊ @@ -80527,11 +121975,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials2 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections on the master node of the cluster.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80546,7 +122003,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Databricks1 {␊ computeType: "Databricks"␊ - properties?: (DatabricksProperties1 | string)␊ + properties?: (DatabricksProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DatabricksProperties1 {␊ @@ -80561,7 +122021,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface DataLakeAnalytics1 {␊ computeType: "DataLakeAnalytics"␊ - properties?: (DataLakeAnalyticsProperties1 | string)␊ + properties?: (DataLakeAnalyticsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DataLakeAnalyticsProperties1 {␊ @@ -80579,7 +122042,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity18 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -80591,13 +122060,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: ((AKS2 | AmlCompute1 | VirtualMachine2 | HDInsight2 | DataFactory2 | Databricks1 | DataLakeAnalytics1) | string)␊ + properties: ((/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS2 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute1 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine2 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight2 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory2 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks1 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces/computes"␊ [k: string]: unknown␊ }␊ @@ -80609,7 +122105,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity19 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -80621,14 +122123,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties6 | string)␊ - resources?: WorkspacesComputesChildResource3[]␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputesChildResource3[]␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces"␊ [k: string]: unknown␊ }␊ @@ -80639,7 +122153,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80684,7 +122201,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity19 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -80696,13 +122219,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: (Compute3 | string)␊ + properties: (/**␊ + * Machine Learning compute object.␊ + */␊ + Compute3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computes"␊ [k: string]: unknown␊ }␊ @@ -80714,7 +122246,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AKS properties␊ */␊ - properties?: (AKSProperties3 | string)␊ + properties?: (/**␊ + * AKS properties␊ + */␊ + AKSProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80724,7 +122262,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents␊ */␊ - agentCount?: (number | string)␊ + agentCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Agent virtual machine size␊ */␊ @@ -80732,7 +122273,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Advance configuration for AKS networking␊ */␊ - aksNetworkingConfiguration?: (AksNetworkingConfiguration2 | string)␊ + aksNetworkingConfiguration?: (/**␊ + * Advance configuration for AKS networking␊ + */␊ + AksNetworkingConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster full qualified domain name␊ */␊ @@ -80740,7 +122287,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ssl configuration for scoring␊ */␊ - sslConfiguration?: (SslConfiguration3 | string)␊ + sslConfiguration?: (/**␊ + * The ssl configuration for scoring␊ + */␊ + SslConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80784,7 +122337,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable ssl for scoring.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80795,7 +122351,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AML Compute properties␊ */␊ - properties?: (AmlComputeProperties2 | string)␊ + properties?: (/**␊ + * AML Compute properties␊ + */␊ + AmlComputeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80805,23 +122367,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.␊ */␊ - remoteLoginPortPublicAccess?: (("Enabled" | "Disabled" | "NotSpecified") | string)␊ + remoteLoginPortPublicAccess?: (("Enabled" | "Disabled" | "NotSpecified") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * scale settings for AML Compute␊ */␊ - scaleSettings?: (ScaleSettings4 | string)␊ + scaleSettings?: (/**␊ + * scale settings for AML Compute␊ + */␊ + ScaleSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId2 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a compute.␊ */␊ - userAccountCredentials?: (UserAccountCredentials2 | string)␊ + userAccountCredentials?: (/**␊ + * Settings for user account that gets created on each on the nodes of a compute.␊ + */␊ + UserAccountCredentials2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine priority.␊ */␊ - vmPriority?: (("Dedicated" | "LowPriority") | string)␊ + vmPriority?: (("Dedicated" | "LowPriority") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine Size␊ */␊ @@ -80835,11 +122421,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Max number of nodes to use␊ */␊ - maxNodeCount: (number | string)␊ + maxNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Min number of nodes to use␊ */␊ - minNodeCount?: ((number & string) | string)␊ + minNodeCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Node Idle Time before scaling down amlCompute␊ */␊ @@ -80879,7 +122471,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface VirtualMachine3 {␊ computeType: "VirtualMachine"␊ - properties?: (VirtualMachineProperties6 | string)␊ + properties?: (VirtualMachineProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineProperties6 {␊ @@ -80890,11 +122485,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials3 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine size␊ */␊ @@ -80928,7 +122532,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface HDInsight3 {␊ computeType: "HDInsight"␊ - properties?: (HDInsightProperties3 | string)␊ + properties?: (HDInsightProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HDInsightProperties3 {␊ @@ -80939,11 +122546,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials3 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections on the master node of the cluster.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -80958,7 +122574,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Databricks2 {␊ computeType: "Databricks"␊ - properties?: (DatabricksProperties2 | string)␊ + properties?: (DatabricksProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DatabricksProperties2 {␊ @@ -80973,7 +122592,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface DataLakeAnalytics2 {␊ computeType: "DataLakeAnalytics"␊ - properties?: (DataLakeAnalyticsProperties2 | string)␊ + properties?: (DataLakeAnalyticsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DataLakeAnalyticsProperties2 {␊ @@ -80991,7 +122613,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity19 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81003,13 +122631,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: ((AKS3 | AmlCompute2 | VirtualMachine3 | HDInsight3 | DataFactory3 | Databricks2 | DataLakeAnalytics2) | string)␊ + properties: ((/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS3 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute2 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine3 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight3 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory3 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks2 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics2) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces/computes"␊ [k: string]: unknown␊ }␊ @@ -81021,7 +122676,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity20 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81033,18 +122694,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties7 | string)␊ - resources?: WorkspacesComputesChildResource4[]␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputesChildResource4[]␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku46 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku46 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces"␊ [k: string]: unknown␊ }␊ @@ -81055,7 +122734,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81100,7 +122782,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity20 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81112,17 +122800,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: (Compute4 | string)␊ + properties: (/**␊ + * Machine Learning compute object.␊ + */␊ + Compute4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku46 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku46 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computes"␊ [k: string]: unknown␊ }␊ @@ -81134,7 +122837,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AKS properties␊ */␊ - properties?: (AKSProperties4 | string)␊ + properties?: (/**␊ + * AKS properties␊ + */␊ + AKSProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81144,7 +122853,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents␊ */␊ - agentCount?: (number | string)␊ + agentCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Agent virtual machine size␊ */␊ @@ -81152,7 +122864,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Advance configuration for AKS networking␊ */␊ - aksNetworkingConfiguration?: (AksNetworkingConfiguration3 | string)␊ + aksNetworkingConfiguration?: (/**␊ + * Advance configuration for AKS networking␊ + */␊ + AksNetworkingConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster full qualified domain name␊ */␊ @@ -81160,7 +122878,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ssl configuration for scoring␊ */␊ - sslConfiguration?: (SslConfiguration4 | string)␊ + sslConfiguration?: (/**␊ + * The ssl configuration for scoring␊ + */␊ + SslConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81204,7 +122928,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable ssl for scoring.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81215,7 +122942,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AML Compute properties␊ */␊ - properties?: (AmlComputeProperties3 | string)␊ + properties?: (/**␊ + * AML Compute properties␊ + */␊ + AmlComputeProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81225,23 +122958,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.␊ */␊ - remoteLoginPortPublicAccess?: (("Enabled" | "Disabled" | "NotSpecified") | string)␊ + remoteLoginPortPublicAccess?: (("Enabled" | "Disabled" | "NotSpecified") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * scale settings for AML Compute␊ */␊ - scaleSettings?: (ScaleSettings5 | string)␊ + scaleSettings?: (/**␊ + * scale settings for AML Compute␊ + */␊ + ScaleSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId3 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a compute.␊ */␊ - userAccountCredentials?: (UserAccountCredentials3 | string)␊ + userAccountCredentials?: (/**␊ + * Settings for user account that gets created on each on the nodes of a compute.␊ + */␊ + UserAccountCredentials3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine priority.␊ */␊ - vmPriority?: (("Dedicated" | "LowPriority") | string)␊ + vmPriority?: (("Dedicated" | "LowPriority") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine Size␊ */␊ @@ -81255,11 +123012,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Max number of nodes to use␊ */␊ - maxNodeCount: (number | string)␊ + maxNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Min number of nodes to use␊ */␊ - minNodeCount?: ((number & string) | string)␊ + minNodeCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Node Idle Time before scaling down amlCompute␊ */␊ @@ -81299,7 +123062,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface VirtualMachine4 {␊ computeType: "VirtualMachine"␊ - properties?: (VirtualMachineProperties7 | string)␊ + properties?: (VirtualMachineProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineProperties7 {␊ @@ -81310,11 +123076,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials4 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine size␊ */␊ @@ -81348,7 +123123,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface HDInsight4 {␊ computeType: "HDInsight"␊ - properties?: (HDInsightProperties4 | string)␊ + properties?: (HDInsightProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HDInsightProperties4 {␊ @@ -81359,11 +123137,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials4 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections on the master node of the cluster.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81378,7 +123165,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Databricks3 {␊ computeType: "Databricks"␊ - properties?: (DatabricksProperties3 | string)␊ + properties?: (DatabricksProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DatabricksProperties3 {␊ @@ -81393,7 +123183,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface DataLakeAnalytics3 {␊ computeType: "DataLakeAnalytics"␊ - properties?: (DataLakeAnalyticsProperties3 | string)␊ + properties?: (DataLakeAnalyticsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DataLakeAnalyticsProperties3 {␊ @@ -81425,7 +123218,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity20 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81437,17 +123236,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: ((AKS4 | AmlCompute3 | VirtualMachine4 | HDInsight4 | DataFactory4 | Databricks3 | DataLakeAnalytics3) | string)␊ + properties: ((/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS4 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute3 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine4 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight4 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory4 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks3 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics3) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku46 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku46 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces/computes"␊ [k: string]: unknown␊ }␊ @@ -81459,7 +123291,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity21 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81471,18 +123309,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a machine learning workspace.␊ */␊ - properties: (WorkspaceProperties8 | string)␊ - resources?: (WorkspacesComputesChildResource5 | WorkspacesPrivateEndpointConnectionsChildResource)[]␊ + properties: (/**␊ + * The properties of a machine learning workspace.␊ + */␊ + WorkspaceProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.MachineLearningServices/workspaces/computes␊ + */␊ + WorkspacesComputesChildResource5 | /**␊ + * Microsoft.MachineLearningServices/workspaces/privateEndpointConnections␊ + */␊ + WorkspacesPrivateEndpointConnectionsChildResource)[]␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku47 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku47 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces"␊ [k: string]: unknown␊ }␊ @@ -81493,7 +123352,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81516,7 +123378,10 @@ Generated by [AVA](https://avajs.dev). * Url for the discovery service to identify regional endpoints for machine learning experimentation services␊ */␊ discoveryUrl?: string␊ - encryption?: (EncryptionProperty | string)␊ + encryption?: (EncryptionProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The friendly name for this workspace. This name in mutable␊ */␊ @@ -81524,7 +123389,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service␊ */␊ - hbiWorkspace?: (boolean | string)␊ + hbiWorkspace?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created␊ */␊ @@ -81536,11 +123404,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface EncryptionProperty {␊ - keyVaultProperties: (KeyVaultProperties15 | string)␊ + keyVaultProperties: (KeyVaultProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether or not the encryption is enabled for the workspace.␊ */␊ - status: (("Enabled" | "Disabled") | string)␊ + status: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface KeyVaultProperties15 {␊ @@ -81566,7 +123440,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity21 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81578,17 +123458,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: (Compute5 | string)␊ + properties: (/**␊ + * Machine Learning compute object.␊ + */␊ + Compute5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku47 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku47 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "computes"␊ [k: string]: unknown␊ }␊ @@ -81600,7 +123495,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AKS properties␊ */␊ - properties?: (AKSProperties5 | string)␊ + properties?: (/**␊ + * AKS properties␊ + */␊ + AKSProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81610,7 +123511,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents␊ */␊ - agentCount?: (number | string)␊ + agentCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Agent virtual machine size␊ */␊ @@ -81618,7 +123522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Advance configuration for AKS networking␊ */␊ - aksNetworkingConfiguration?: (AksNetworkingConfiguration4 | string)␊ + aksNetworkingConfiguration?: (/**␊ + * Advance configuration for AKS networking␊ + */␊ + AksNetworkingConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster full qualified domain name␊ */␊ @@ -81626,7 +123536,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ssl configuration for scoring␊ */␊ - sslConfiguration?: (SslConfiguration5 | string)␊ + sslConfiguration?: (/**␊ + * The ssl configuration for scoring␊ + */␊ + SslConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81670,7 +123586,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable or disable ssl for scoring.␊ */␊ - status?: (("Disabled" | "Enabled") | string)␊ + status?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81681,7 +123600,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AML Compute properties␊ */␊ - properties?: (AmlComputeProperties4 | string)␊ + properties?: (/**␊ + * AML Compute properties␊ + */␊ + AmlComputeProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81691,23 +123616,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled.␊ */␊ - remoteLoginPortPublicAccess?: (("Enabled" | "Disabled" | "NotSpecified") | string)␊ + remoteLoginPortPublicAccess?: (("Enabled" | "Disabled" | "NotSpecified") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * scale settings for AML Compute␊ */␊ - scaleSettings?: (ScaleSettings6 | string)␊ + scaleSettings?: (/**␊ + * scale settings for AML Compute␊ + */␊ + ScaleSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId4 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a compute.␊ */␊ - userAccountCredentials?: (UserAccountCredentials4 | string)␊ + userAccountCredentials?: (/**␊ + * Settings for user account that gets created on each on the nodes of a compute.␊ + */␊ + UserAccountCredentials4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine priority.␊ */␊ - vmPriority?: (("Dedicated" | "LowPriority") | string)␊ + vmPriority?: (("Dedicated" | "LowPriority") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine Size␊ */␊ @@ -81721,11 +123670,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Max number of nodes to use␊ */␊ - maxNodeCount: (number | string)␊ + maxNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Min number of nodes to use␊ */␊ - minNodeCount?: ((number & string) | string)␊ + minNodeCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Node Idle Time before scaling down amlCompute␊ */␊ @@ -81765,7 +123720,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface VirtualMachine5 {␊ computeType: "VirtualMachine"␊ - properties?: (VirtualMachineProperties8 | string)␊ + properties?: (VirtualMachineProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineProperties8 {␊ @@ -81776,11 +123734,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials5 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Machine size␊ */␊ @@ -81814,7 +123781,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface HDInsight5 {␊ computeType: "HDInsight"␊ - properties?: (HDInsightProperties5 | string)␊ + properties?: (HDInsightProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HDInsightProperties5 {␊ @@ -81825,11 +123795,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Admin credentials for virtual machine␊ */␊ - administratorAccount?: (VirtualMachineSshCredentials5 | string)␊ + administratorAccount?: (/**␊ + * Admin credentials for virtual machine␊ + */␊ + VirtualMachineSshCredentials5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port open for ssh connections on the master node of the cluster.␊ */␊ - sshPort?: (number | string)␊ + sshPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81844,7 +123823,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Databricks4 {␊ computeType: "Databricks"␊ - properties?: (DatabricksProperties4 | string)␊ + properties?: (DatabricksProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DatabricksProperties4 {␊ @@ -81859,7 +123841,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface DataLakeAnalytics4 {␊ computeType: "DataLakeAnalytics"␊ - properties?: (DataLakeAnalyticsProperties4 | string)␊ + properties?: (DataLakeAnalyticsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DataLakeAnalyticsProperties4 {␊ @@ -81891,7 +123876,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity21 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81903,17 +123894,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties: (PrivateEndpointConnectionProperties5 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku47 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku47 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -81924,15 +123930,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private Endpoint resource.␊ */␊ - privateEndpoint?: (PrivateEndpoint5 | string)␊ + privateEndpoint?: (/**␊ + * The Private Endpoint resource.␊ + */␊ + PrivateEndpoint5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState: (PrivateLinkServiceConnectionState5 | string)␊ + privateLinkServiceConnectionState: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the private endpoint connection resource.␊ */␊ - provisioningState?: (("Succeeded" | "Creating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Creating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81956,7 +123977,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -81967,7 +123991,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity21 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -81979,17 +124009,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Machine Learning compute object.␊ */␊ - properties: ((AKS5 | AmlCompute4 | VirtualMachine5 | HDInsight5 | DataFactory5 | Databricks4 | DataLakeAnalytics4) | string)␊ + properties: ((/**␊ + * A Machine Learning compute based on AKS.␊ + */␊ + AKS5 | /**␊ + * An Azure Machine Learning compute.␊ + */␊ + AmlCompute4 | /**␊ + * A Machine Learning compute based on Azure Virtual Machines.␊ + */␊ + VirtualMachine5 | /**␊ + * A HDInsight compute.␊ + */␊ + HDInsight5 | /**␊ + * A DataFactory compute.␊ + */␊ + DataFactory5 | /**␊ + * A DataFactory compute.␊ + */␊ + Databricks4 | /**␊ + * A DataLakeAnalytics compute.␊ + */␊ + DataLakeAnalytics4) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku47 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku47 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces/computes"␊ [k: string]: unknown␊ }␊ @@ -82001,7 +124064,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity21 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the location of the resource.␊ */␊ @@ -82013,17 +124082,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties: (PrivateEndpointConnectionProperties5 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku of the resource␊ */␊ - sku?: (Sku47 | string)␊ + sku?: (/**␊ + * Sku of the resource␊ + */␊ + Sku47 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains resource tags defined as key/value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.MachineLearningServices/workspaces/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -82043,15 +124127,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat1 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -82059,7 +124158,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -82069,7 +124171,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -82079,15 +124184,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings9 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -82095,7 +124212,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -82140,16 +124260,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource1 | VirtualNetworksSubnetsChildResource1)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource1 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource1)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -82159,19 +124294,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace9 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions9 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet11[] | string)␊ + subnets?: (Subnet11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering9[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -82189,7 +124342,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -82199,7 +124355,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -82209,7 +124368,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82231,19 +124396,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource6 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource6 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink1[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -82271,7 +124454,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -82285,7 +124471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat1 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82313,7 +124505,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82331,27 +124529,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network.␊ */␊ - remoteVirtualNetwork: (SubResource6 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -82368,7 +124587,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -82385,7 +124610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -82408,20 +124639,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -82431,7 +124680,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -82441,31 +124693,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration1[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool1[] | string)␊ + backendAddressPools?: (BackendAddressPool1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule1[] | string)␊ + loadBalancingRules?: (LoadBalancingRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe1[] | string)␊ + probes?: (Probe1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule2[] | string)␊ + inboundNatRules?: (InboundNatRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool2[] | string)␊ + inboundNatPools?: (InboundNatPool2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule1[] | string)␊ + outboundNatRules?: (OutboundNatRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -82483,7 +124756,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82495,7 +124774,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -82509,15 +124791,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource6 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource6 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -82531,7 +124828,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82559,7 +124862,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82577,43 +124886,82 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource6 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource6 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource6 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. ␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -82627,7 +124975,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82645,19 +124999,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -82675,7 +125041,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82693,27 +125065,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource6 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -82727,7 +125120,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82745,23 +125144,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource6 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -82775,7 +125192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82793,15 +125216,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource6[] | string)␊ + frontendIPConfigurations?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource6 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -82818,7 +125253,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -82841,16 +125282,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat1 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource1[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -82860,11 +125313,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule1[] | string)␊ + securityRules?: (SecurityRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule1[] | string)␊ + defaultSecurityRules?: (SecurityRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -82882,7 +125341,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -82904,7 +125369,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -82920,7 +125388,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -82928,27 +125399,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -82965,7 +125454,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat1 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -82988,11 +125483,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat1 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -83006,15 +125510,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource6 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration1[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings9 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -83022,15 +125541,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -83048,7 +125576,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83066,15 +125600,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource6[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource6[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource6[] | string)␊ + loadBalancerInboundNatRules?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -83082,23 +125625,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource6 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource6 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83112,11 +125676,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -83147,16 +125717,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat1 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource1[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -83166,7 +125748,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route1[] | string)␊ + routes?: (Route1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83180,7 +125765,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83202,7 +125793,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -83223,7 +125817,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat1 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -83246,8 +125846,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -83261,63 +125870,117 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku1 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy1 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration1[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate1[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate1[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration1[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort1[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe1[] | string)␊ + probes?: (ApplicationGatewayProbe1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool1[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings1[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener1[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap1[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule1[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration1[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration1 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -83335,15 +125998,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF") | string)␊ + tier?: (("Standard" | "WAF") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -83353,30 +126025,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration1 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83398,7 +126091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource6 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83409,7 +126108,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate1 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83442,7 +126147,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate1 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83483,7 +126194,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration1 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83509,15 +126226,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource6 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource6 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83528,7 +126260,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort1 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83550,7 +126288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83561,7 +126302,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe1 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83583,7 +126330,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -83595,27 +126345,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch1 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83633,14 +126404,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool1 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83662,11 +126442,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource6[] | string)␊ + backendIPConfigurations?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress1[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83691,7 +126477,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings1 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83713,31 +126505,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource6 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource6[] | string)␊ + authenticationCertificates?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining1 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -83745,7 +126564,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -83753,7 +126575,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -83771,18 +126596,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener1 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83804,15 +126641,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource6 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource6 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -83820,11 +126672,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource6 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83835,7 +126696,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap1 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83857,19 +126724,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource6 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource6 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource6 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule1[] | string)␊ + pathRules?: (ApplicationGatewayPathRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83880,7 +126768,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule1 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83902,19 +126796,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource6 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource6 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource6 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83925,7 +126840,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule1 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -83947,27 +126868,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource6 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource6 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource6 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource6 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource6 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -83978,7 +126932,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration1 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -84000,11 +126960,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource6 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -84012,23 +126981,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource6[] | string)␊ + requestRoutingRules?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource6[] | string)␊ + urlPathMaps?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource6[] | string)␊ + pathRules?: (SubResource6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84038,11 +127022,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -84054,7 +127044,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup1[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84068,7 +127061,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84087,11 +127083,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat1 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84109,23 +127114,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway1 | SubResource6 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway1 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway1 | SubResource6 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway1 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway1 | SubResource6 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway1 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -84133,19 +127171,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource6 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy1[] | string)␊ + ipsecPolicies?: (IpsecPolicy1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -84165,11 +127218,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat1 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84183,39 +127245,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration1[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource6 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku1 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration1 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings1 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -84229,7 +127330,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -84247,15 +127354,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource6 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource6 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84265,15 +127387,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84283,19 +127414,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace9 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate1[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate1[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -84313,7 +127459,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -84341,7 +127493,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -84369,7 +127527,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -84377,7 +127538,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84393,11 +127557,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat1 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84411,7 +127584,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace9 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -84419,7 +127598,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings1 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -84433,35 +127618,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84480,11 +127689,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat1 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84507,11 +127725,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat1 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84528,7 +127755,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84545,7 +127778,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84562,7 +127801,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84579,7 +127824,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat1 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84596,7 +127847,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat1 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84619,15 +127876,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku1 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat2 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84635,7 +127907,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84645,7 +127920,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84655,15 +127933,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings10 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -84671,7 +127961,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -84716,16 +128009,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource2 | VirtualNetworksSubnetsChildResource2)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource2 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource2)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -84735,19 +128043,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace10 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions10 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet12[] | string)␊ + subnets?: (Subnet12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering10[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -84759,11 +128085,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in a Virtual Network.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if Vm protection is enabled for all the subnets in a Virtual Network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84773,7 +128105,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84783,7 +128118,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -84793,7 +128131,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -84815,19 +128159,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource7 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource7 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat1[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink2[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -84855,7 +128217,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -84869,7 +128234,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat2 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -84897,7 +128268,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -84915,31 +128292,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource7 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace10 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -84956,7 +128360,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84973,7 +128383,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -84996,20 +128412,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku1 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource1[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -85019,7 +128453,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -85029,31 +128466,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration2[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool2[] | string)␊ + backendAddressPools?: (BackendAddressPool2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule2[] | string)␊ + loadBalancingRules?: (LoadBalancingRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe2[] | string)␊ + probes?: (Probe2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule3[] | string)␊ + inboundNatRules?: (InboundNatRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool3[] | string)␊ + inboundNatPools?: (InboundNatPool3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule2[] | string)␊ + outboundNatRules?: (OutboundNatRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -85071,7 +128529,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85083,7 +128547,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -85097,15 +128564,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource7 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource7 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85119,7 +128601,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85147,7 +128635,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85165,40 +128659,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource7 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource7 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource7 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85212,7 +128745,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85230,19 +128769,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -85260,7 +128811,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85278,24 +128835,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource7 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85309,7 +128887,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85327,20 +128911,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource7 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85354,7 +128956,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85372,15 +128980,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource7[] | string)␊ + frontendIPConfigurations?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource7 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85397,7 +129017,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -85420,16 +129046,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat2 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource2[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -85439,11 +129077,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule2[] | string)␊ + securityRules?: (SecurityRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule2[] | string)␊ + defaultSecurityRules?: (SecurityRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -85461,7 +129105,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85483,7 +129133,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -85499,11 +129152,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (ApplicationSecurityGroup[] | string)␊ + sourceApplicationSecurityGroups?: (ApplicationSecurityGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -85511,31 +129170,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (ApplicationSecurityGroup[] | string)␊ + destinationApplicationSecurityGroups?: (ApplicationSecurityGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85555,13 +129235,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -85574,7 +129263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat2 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -85597,11 +129292,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat2 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -85615,15 +129319,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource7 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration2[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings10 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -85631,15 +129350,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -85657,7 +129385,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85675,15 +129409,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource7[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource7[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource7[] | string)␊ + loadBalancerInboundNatRules?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -85691,27 +129434,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource7 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource7 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource7[] | string)␊ + applicationSecurityGroups?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85725,11 +129492,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -85760,16 +129533,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat2 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource2[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -85779,7 +129564,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route2[] | string)␊ + routes?: (Route2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -85793,7 +129581,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -85815,7 +129609,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -85836,7 +129633,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat2 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -85859,8 +129662,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -85874,63 +129686,117 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku2 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy2 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration2[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate2[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate2[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration2[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort2[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe2[] | string)␊ + probes?: (ApplicationGatewayProbe2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool2[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings2[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener2[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap2[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule2[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration2[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration2 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -85948,15 +129814,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF") | string)␊ + tier?: (("Standard" | "WAF") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -85966,30 +129841,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration2 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86011,7 +129907,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource7 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86022,7 +129924,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate2 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86055,7 +129963,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate2 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86096,7 +130010,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration2 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86122,15 +130042,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource7 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource7 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86141,7 +130076,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort2 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86163,7 +130104,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86174,7 +130118,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe2 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86196,7 +130146,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -86208,27 +130161,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch2 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86246,14 +130220,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool2 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86275,11 +130258,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource7[] | string)␊ + backendIPConfigurations?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress2[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86304,7 +130293,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings2 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86326,31 +130321,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource7 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource7[] | string)␊ + authenticationCertificates?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining2 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -86358,7 +130380,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -86366,7 +130391,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -86384,18 +130412,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener2 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86417,15 +130457,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource7 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource7 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -86433,11 +130488,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource7 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86448,7 +130512,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap2 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86470,19 +130540,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource7 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource7 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource7 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule2[] | string)␊ + pathRules?: (ApplicationGatewayPathRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86493,7 +130584,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule2 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86515,19 +130612,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource7 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource7 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource7 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86538,7 +130656,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule2 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86560,27 +130684,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource7 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource7 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource7 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource7 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource7 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -86591,7 +130748,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration2 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86613,11 +130776,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource7 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -86625,23 +130797,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource7[] | string)␊ + requestRoutingRules?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource7[] | string)␊ + urlPathMaps?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource7[] | string)␊ + pathRules?: (SubResource7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86651,11 +130838,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -86667,7 +130860,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup2[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86681,7 +130877,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86694,7 +130893,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -86711,7 +130916,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat2 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -86728,7 +130939,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat2 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -86751,15 +130968,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku2 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat3 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -86767,7 +130999,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86777,7 +131012,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86787,15 +131025,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings11 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -86803,7 +131053,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -86848,16 +131101,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource3 | VirtualNetworksSubnetsChildResource3)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource3 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource3)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -86867,19 +131135,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace?: (AddressSpace11 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions11 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet13[] | string)␊ + subnets?: (Subnet13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering11[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -86891,11 +131177,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in a Virtual Network.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if Vm protection is enabled for all the subnets in a Virtual Network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86905,7 +131197,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86915,7 +131210,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -86925,7 +131223,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -86947,19 +131251,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource8 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource8 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat2[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink3[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -86987,7 +131309,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -87001,7 +131326,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat3 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87029,7 +131360,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87047,31 +131384,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork?: (SubResource8 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace11 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -87088,7 +131452,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -87105,7 +131475,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -87128,20 +131504,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku2 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource2[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -87151,7 +131545,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -87161,31 +131558,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration3[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool3[] | string)␊ + backendAddressPools?: (BackendAddressPool3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule3[] | string)␊ + loadBalancingRules?: (LoadBalancingRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe3[] | string)␊ + probes?: (Probe3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule4[] | string)␊ + inboundNatRules?: (InboundNatRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool4[] | string)␊ + inboundNatPools?: (InboundNatPool4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule3[] | string)␊ + outboundNatRules?: (OutboundNatRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -87203,7 +131621,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87215,7 +131639,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -87229,15 +131656,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource8 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource8 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87251,7 +131693,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87279,7 +131727,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87297,40 +131751,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration?: (SubResource8 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource8 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource8 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort?: (number | string)␊ + backendPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87344,7 +131837,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87362,19 +131861,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes?: (number | string)␊ + numberOfProbes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -87392,7 +131903,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87410,24 +131927,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration?: (SubResource8 | string)␊ - protocol?: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol?: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort?: (number | string)␊ + frontendPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort?: (number | string)␊ + backendPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87441,7 +131979,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87459,20 +132003,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration?: (SubResource8 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87486,7 +132048,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87504,15 +132072,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource8[] | string)␊ + frontendIPConfigurations?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource8 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87529,7 +132109,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -87552,16 +132138,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat3 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource3[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -87571,11 +132169,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule3[] | string)␊ + securityRules?: (SecurityRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule3[] | string)␊ + defaultSecurityRules?: (SecurityRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -87593,7 +132197,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87615,7 +132225,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -87631,11 +132244,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (ApplicationSecurityGroup1[] | string)␊ + sourceApplicationSecurityGroups?: (ApplicationSecurityGroup1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -87643,31 +132262,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (ApplicationSecurityGroup1[] | string)␊ + destinationApplicationSecurityGroups?: (ApplicationSecurityGroup1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87687,13 +132327,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -87706,7 +132355,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat3 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -87729,11 +132384,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat3 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -87747,15 +132411,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource8 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations?: (NetworkInterfaceIPConfiguration3[] | string)␊ + ipConfigurations?: (NetworkInterfaceIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings11 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -87763,15 +132442,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -87789,7 +132477,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87807,15 +132501,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource8[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource8[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource8[] | string)␊ + loadBalancerInboundNatRules?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -87823,27 +132526,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource8 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource8 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource8[] | string)␊ + applicationSecurityGroups?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87857,11 +132584,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -87892,16 +132625,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat3 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource3[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -87911,11 +132656,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route3[] | string)␊ + routes?: (Route3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -87929,7 +132680,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -87951,7 +132708,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -87972,7 +132732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat3 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -87995,8 +132761,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat3 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -88010,67 +132785,124 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku3 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy3 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration3[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate3[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate3[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration3[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort3[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe3[] | string)␊ + probes?: (ApplicationGatewayProbe3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool3[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings3[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener3[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap3[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule3[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration3[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration3 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -88088,15 +132920,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF") | string)␊ + tier?: (("Standard" | "WAF") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -88106,30 +132947,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration3 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88151,7 +133013,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource8 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88162,7 +133030,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate3 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88195,7 +133069,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate3 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88236,7 +133116,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration3 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88262,15 +133148,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource8 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource8 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88281,7 +133182,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort3 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88303,7 +133210,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88314,7 +133224,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe3 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88336,7 +133252,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -88348,27 +133267,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch3 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88386,14 +133326,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool3 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88415,11 +133364,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource8[] | string)␊ + backendIPConfigurations?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress3[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88444,7 +133399,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings3 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88466,31 +133427,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource8 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource8[] | string)␊ + authenticationCertificates?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining3 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -88498,7 +133486,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -88506,7 +133497,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -88524,18 +133518,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener3 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88557,15 +133563,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource8 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource8 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -88573,11 +133594,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource8 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88588,7 +133618,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap3 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88610,19 +133646,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource8 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource8 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource8 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule3[] | string)␊ + pathRules?: (ApplicationGatewayPathRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88633,7 +133690,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule3 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88655,19 +133718,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource8 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource8 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource8 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88678,7 +133762,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule3 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88700,27 +133790,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource8 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource8 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource8 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource8 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource8 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -88731,7 +133854,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration3 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -88753,11 +133882,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource8 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -88765,23 +133903,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource8[] | string)␊ + requestRoutingRules?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource8[] | string)␊ + urlPathMaps?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource8[] | string)␊ + pathRules?: (SubResource8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -88791,11 +133944,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -88807,7 +133966,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup3[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -88821,7 +133983,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -88834,7 +133999,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -88851,7 +134022,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat3 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -88868,7 +134045,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat3 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -88891,7 +134074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the job properties␊ */␊ - properties: (JobDetails | string)␊ + properties: (/**␊ + * Specifies the job properties␊ + */␊ + JobDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the tags that will be assigned to the job.␊ */␊ @@ -88908,15 +134097,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default value is false. Indicates whether the manifest files on the drives should be copied to block blobs.␊ */␊ - backupDriveManifest?: (boolean | string)␊ + backupDriveManifest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether a request has been submitted to cancel the job.␊ */␊ - cancelRequested?: (boolean | string)␊ + cancelRequested?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains information about the delivery package being shipped by the customer to the Microsoft data center.␊ */␊ - deliveryPackage?: (DeliveryPackageInformation | string)␊ + deliveryPackage?: (/**␊ + * Contains information about the delivery package being shipped by the customer to the Microsoft data center.␊ + */␊ + DeliveryPackageInformation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtual blob directory to which the copy logs and backups of drive manifest files (if enabled) will be stored.␊ */␊ @@ -88924,15 +134125,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of up to ten drives that comprise the job. The drive list is a required element for an import job; it is not specified for export jobs.␊ */␊ - driveList?: (DriveStatus[] | string)␊ + driveList?: (DriveStatus[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the encryption key properties␊ */␊ - encryptionKey?: (EncryptionKeyDetails | string)␊ + encryptionKey?: (/**␊ + * Specifies the encryption key properties␊ + */␊ + EncryptionKeyDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.␊ */␊ - export?: (Export | string)␊ + export?: (/**␊ + * A property containing information about the blobs to be exported for an export job. This property is required for export jobs, but must not be specified for import jobs.␊ + */␊ + Export | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A blob path that points to a block blob containing a list of blob names that were not exported due to insufficient drive space. If all blobs were exported successfully, then this element is not included in the response.␊ */␊ @@ -88948,7 +134164,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Overall percentage completed for the job.␊ */␊ - percentComplete?: (number | string)␊ + percentComplete?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the provisioning state of the job.␊ */␊ @@ -88956,19 +134175,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the return address information for the job.␊ */␊ - returnAddress?: (ReturnAddress | string)␊ + returnAddress?: (/**␊ + * Specifies the return address information for the job.␊ + */␊ + ReturnAddress | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains information about the package being shipped by the customer to the Microsoft data center.␊ */␊ - returnPackage?: (PackageInfomation | string)␊ + returnPackage?: (/**␊ + * Contains information about the package being shipped by the customer to the Microsoft data center.␊ + */␊ + PackageInfomation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the return carrier and customer's account with the carrier.␊ */␊ - returnShipping?: (ReturnShipping | string)␊ + returnShipping?: (/**␊ + * Specifies the return carrier and customer's account with the carrier.␊ + */␊ + ReturnShipping | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains information about the Microsoft datacenter to which the drives should be shipped.␊ */␊ - shippingInformation?: (ShippingInformation | string)␊ + shippingInformation?: (/**␊ + * Contains information about the Microsoft datacenter to which the drives should be shipped.␊ + */␊ + ShippingInformation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current state of the job.␊ */␊ @@ -88990,7 +134233,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of drives included in the package.␊ */␊ - driveCount?: (number | string)␊ + driveCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The date when the package is shipped.␊ */␊ @@ -89012,7 +134258,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bytes successfully transferred for the drive.␊ */␊ - bytesSucceeded?: (number | string)␊ + bytesSucceeded?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Detailed status about the data transfer process. This field is not returned in the response until the drive is in the Transferring state.␊ */␊ @@ -89044,11 +134293,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage completed for the drive. ␊ */␊ - percentComplete?: (number | string)␊ + percentComplete?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The drive's current state.␊ */␊ - state?: (("Specified" | "Received" | "NeverReceived" | "Transferring" | "Completed" | "CompletedMoreInfo" | "ShippedBack") | string)␊ + state?: (("Specified" | "Received" | "NeverReceived" | "Transferring" | "Completed" | "CompletedMoreInfo" | "ShippedBack") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A URI that points to the blob containing the verbose log for the data transfer operation. ␊ */␊ @@ -89062,7 +134317,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of kek encryption key.␊ */␊ - kekType?: (("MicrosoftManaged" | "CustomerManaged") | string)␊ + kekType?: (("MicrosoftManaged" | "CustomerManaged") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the url for kek encryption key. ␊ */␊ @@ -89080,7 +134338,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of the blobs to be exported.␊ */␊ - blobList?: (ExportBlobList | string)␊ + blobList?: (/**␊ + * A list of the blobs to be exported.␊ + */␊ + ExportBlobList | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root. ␊ */␊ @@ -89094,11 +134358,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of blob-path strings.␊ */␊ - blobPath?: (string[] | string)␊ + blobPath?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of blob-prefix strings.␊ */␊ - blobPathPrefix?: (string[] | string)␊ + blobPathPrefix?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89154,7 +134424,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of drives included in the package.␊ */␊ - driveCount: (number | string)␊ + driveCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The date when the package is shipped.␊ */␊ @@ -89233,7 +134506,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The etag of the zone.␊ */␊ @@ -89241,10 +134517,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the zone.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Represents the properties of the zone.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (DnsZones_TXTChildResource | DnsZones_SRVChildResource | DnsZones_SOAChildResource | DnsZones_PTRChildResource | DnsZones_NSChildResource | DnsZones_MXChildResource | DnsZones_CNAMEChildResource | DnsZones_CAAChildResource | DnsZones_AAAAChildResource | DnsZones_AChildResource)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/dnsZones/TXT␊ + */␊ + DnsZones_TXTChildResource | /**␊ + * Microsoft.Network/dnsZones/SRV␊ + */␊ + DnsZones_SRVChildResource | /**␊ + * Microsoft.Network/dnsZones/SOA␊ + */␊ + DnsZones_SOAChildResource | /**␊ + * Microsoft.Network/dnsZones/PTR␊ + */␊ + DnsZones_PTRChildResource | /**␊ + * Microsoft.Network/dnsZones/NS␊ + */␊ + DnsZones_NSChildResource | /**␊ + * Microsoft.Network/dnsZones/MX␊ + */␊ + DnsZones_MXChildResource | /**␊ + * Microsoft.Network/dnsZones/CNAME␊ + */␊ + DnsZones_CNAMEChildResource | /**␊ + * Microsoft.Network/dnsZones/CAA␊ + */␊ + DnsZones_CAAChildResource | /**␊ + * Microsoft.Network/dnsZones/AAAA␊ + */␊ + DnsZones_AAAAChildResource | /**␊ + * Microsoft.Network/dnsZones/A␊ + */␊ + DnsZones_AChildResource)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -89261,7 +134573,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89273,51 +134591,93 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TTL (time-to-live) of the records in the record set.␊ */␊ - TTL?: (number | string)␊ + TTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of A records in the record set.␊ */␊ - ARecords?: (ARecord2[] | string)␊ + ARecords?: (ARecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AAAA records in the record set.␊ */␊ - AAAARecords?: (AaaaRecord2[] | string)␊ + AAAARecords?: (AaaaRecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of MX records in the record set.␊ */␊ - MXRecords?: (MxRecord2[] | string)␊ + MXRecords?: (MxRecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of NS records in the record set.␊ */␊ - NSRecords?: (NsRecord2[] | string)␊ + NSRecords?: (NsRecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of PTR records in the record set.␊ */␊ - PTRRecords?: (PtrRecord2[] | string)␊ + PTRRecords?: (PtrRecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SRV records in the record set.␊ */␊ - SRVRecords?: (SrvRecord2[] | string)␊ + SRVRecords?: (SrvRecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of TXT records in the record set.␊ */␊ - TXTRecords?: (TxtRecord2[] | string)␊ + TXTRecords?: (TxtRecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CNAME record in the record set.␊ */␊ - CNAMERecord?: (CnameRecord2 | string)␊ + CNAMERecord?: (/**␊ + * A CNAME record.␊ + */␊ + CnameRecord2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SOA record in the record set.␊ */␊ - SOARecord?: (SoaRecord2 | string)␊ + SOARecord?: (/**␊ + * An SOA record.␊ + */␊ + SoaRecord2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of CAA records in the record set.␊ */␊ - caaRecords?: (CaaRecord[] | string)␊ + caaRecords?: (CaaRecord[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89347,7 +134707,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The preference value for this MX record.␊ */␊ - preference?: (number | string)␊ + preference?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The domain name of the mail host for this MX record.␊ */␊ @@ -89381,15 +134744,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The priority value for this SRV record.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The weight value for this SRV record.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port value for this SRV record.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target domain name for this SRV record.␊ */␊ @@ -89403,7 +134775,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The text value of this TXT record.␊ */␊ - value?: (string[] | string)␊ + value?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89431,23 +134806,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The serial number for this SOA record.␊ */␊ - serialNumber?: (number | string)␊ + serialNumber?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The refresh value for this SOA record.␊ */␊ - refreshTime?: (number | string)␊ + refreshTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retry time for this SOA record.␊ */␊ - retryTime?: (number | string)␊ + retryTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expire time for this SOA record.␊ */␊ - expireTime?: (number | string)␊ + expireTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum value for this SOA record. By convention this is used to determine the negative caching duration.␊ */␊ - minimumTTL?: (number | string)␊ + minimumTTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89457,7 +134847,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flags for this CAA record as an integer between 0 and 255.␊ */␊ - flags?: (number | string)␊ + flags?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tag for this CAA record.␊ */␊ @@ -89482,7 +134875,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89499,7 +134898,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89516,7 +134921,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89533,7 +134944,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89550,7 +134967,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89567,7 +134990,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89584,7 +135013,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89601,7 +135036,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89618,7 +135059,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89635,7 +135082,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89652,7 +135105,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89669,7 +135128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89686,7 +135151,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89703,7 +135174,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89720,7 +135197,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89737,7 +135220,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89754,7 +135243,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89771,7 +135266,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89788,7 +135289,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties2 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89807,11 +135314,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat2 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -89829,23 +135345,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway2 | SubResource7 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway2 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway2 | SubResource7 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway2 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway2 | SubResource7 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway2 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -89853,19 +135402,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource7 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy2[] | string)␊ + ipsecPolicies?: (IpsecPolicy2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -89885,11 +135449,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat2 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -89903,39 +135476,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration2[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource7 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku2 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration2 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings2 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -89949,7 +135561,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -89967,15 +135585,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource7 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource7 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -89985,15 +135618,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90003,19 +135645,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace10 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate2[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate2[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -90033,7 +135690,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -90061,7 +135724,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -90089,7 +135758,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -90097,7 +135769,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90113,11 +135788,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat2 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -90131,7 +135815,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace10 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -90139,7 +135829,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings2 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -90153,35 +135849,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90200,11 +135920,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat2 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -90227,11 +135956,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat2 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -90248,7 +135986,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -90265,7 +136009,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -90288,7 +136038,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The etag of the zone.␊ */␊ @@ -90296,10 +136049,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the zone.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Represents the properties of the zone.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (DnsZones_TXTChildResource1 | DnsZones_SRVChildResource1 | DnsZones_SOAChildResource1 | DnsZones_PTRChildResource1 | DnsZones_NSChildResource1 | DnsZones_MXChildResource1 | DnsZones_CNAMEChildResource1 | DnsZones_CAAChildResource1 | DnsZones_AAAAChildResource1 | DnsZones_AChildResource1)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/dnsZones/TXT␊ + */␊ + DnsZones_TXTChildResource1 | /**␊ + * Microsoft.Network/dnsZones/SRV␊ + */␊ + DnsZones_SRVChildResource1 | /**␊ + * Microsoft.Network/dnsZones/SOA␊ + */␊ + DnsZones_SOAChildResource1 | /**␊ + * Microsoft.Network/dnsZones/PTR␊ + */␊ + DnsZones_PTRChildResource1 | /**␊ + * Microsoft.Network/dnsZones/NS␊ + */␊ + DnsZones_NSChildResource1 | /**␊ + * Microsoft.Network/dnsZones/MX␊ + */␊ + DnsZones_MXChildResource1 | /**␊ + * Microsoft.Network/dnsZones/CNAME␊ + */␊ + DnsZones_CNAMEChildResource1 | /**␊ + * Microsoft.Network/dnsZones/CAA␊ + */␊ + DnsZones_CAAChildResource1 | /**␊ + * Microsoft.Network/dnsZones/AAAA␊ + */␊ + DnsZones_AAAAChildResource1 | /**␊ + * Microsoft.Network/dnsZones/A␊ + */␊ + DnsZones_AChildResource1)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -90316,7 +136105,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90328,51 +136123,93 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TTL (time-to-live) of the records in the record set.␊ */␊ - TTL?: (number | string)␊ + TTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of A records in the record set.␊ */␊ - ARecords?: (ARecord3[] | string)␊ + ARecords?: (ARecord3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AAAA records in the record set.␊ */␊ - AAAARecords?: (AaaaRecord3[] | string)␊ + AAAARecords?: (AaaaRecord3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of MX records in the record set.␊ */␊ - MXRecords?: (MxRecord3[] | string)␊ + MXRecords?: (MxRecord3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of NS records in the record set.␊ */␊ - NSRecords?: (NsRecord3[] | string)␊ + NSRecords?: (NsRecord3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of PTR records in the record set.␊ */␊ - PTRRecords?: (PtrRecord3[] | string)␊ + PTRRecords?: (PtrRecord3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SRV records in the record set.␊ */␊ - SRVRecords?: (SrvRecord3[] | string)␊ + SRVRecords?: (SrvRecord3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of TXT records in the record set.␊ */␊ - TXTRecords?: (TxtRecord3[] | string)␊ + TXTRecords?: (TxtRecord3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CNAME record in the record set.␊ */␊ - CNAMERecord?: (CnameRecord3 | string)␊ + CNAMERecord?: (/**␊ + * A CNAME record.␊ + */␊ + CnameRecord3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SOA record in the record set.␊ */␊ - SOARecord?: (SoaRecord3 | string)␊ + SOARecord?: (/**␊ + * An SOA record.␊ + */␊ + SoaRecord3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of CAA records in the record set.␊ */␊ - caaRecords?: (CaaRecord1[] | string)␊ + caaRecords?: (CaaRecord1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90402,7 +136239,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The preference value for this MX record.␊ */␊ - preference?: (number | string)␊ + preference?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The domain name of the mail host for this MX record.␊ */␊ @@ -90436,15 +136276,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The priority value for this SRV record.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The weight value for this SRV record.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port value for this SRV record.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target domain name for this SRV record.␊ */␊ @@ -90458,7 +136307,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The text value of this TXT record.␊ */␊ - value?: (string[] | string)␊ + value?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90486,23 +136338,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The serial number for this SOA record.␊ */␊ - serialNumber?: (number | string)␊ + serialNumber?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The refresh value for this SOA record.␊ */␊ - refreshTime?: (number | string)␊ + refreshTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retry time for this SOA record.␊ */␊ - retryTime?: (number | string)␊ + retryTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expire time for this SOA record.␊ */␊ - expireTime?: (number | string)␊ + expireTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum value for this SOA record. By convention this is used to determine the negative caching duration.␊ */␊ - minimumTTL?: (number | string)␊ + minimumTTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90512,7 +136379,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flags for this CAA record as an integer between 0 and 255.␊ */␊ - flags?: (number | string)␊ + flags?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tag for this CAA record.␊ */␊ @@ -90537,7 +136407,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90554,7 +136430,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90571,7 +136453,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90588,7 +136476,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90605,7 +136499,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90622,7 +136522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90639,7 +136545,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90656,7 +136568,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90673,7 +136591,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90690,7 +136614,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90707,7 +136637,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90724,7 +136660,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90741,7 +136683,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90758,7 +136706,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90775,7 +136729,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90792,7 +136752,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90809,7 +136775,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90826,7 +136798,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90843,7 +136821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties3 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -90862,11 +136846,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat3 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -90884,23 +136877,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway3 | SubResource8 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway3 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway3 | SubResource8 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway3 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway3 | SubResource8 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway3 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -90908,19 +136934,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource8 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy3[] | string)␊ + ipsecPolicies?: (IpsecPolicy3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -90940,11 +136981,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat3 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -90958,39 +137008,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration3[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource8 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku3 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration3 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings3 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -91004,7 +137093,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91022,15 +137117,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource8 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource8 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91040,15 +137150,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91058,19 +137177,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace11 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate3[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate3[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -91088,7 +137222,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91116,7 +137256,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91144,7 +137290,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -91152,7 +137301,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91168,11 +137320,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat3 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91186,7 +137347,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace11 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -91194,7 +137361,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings3 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -91208,35 +137381,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91255,11 +137452,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat3 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91282,11 +137488,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat3 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91303,7 +137518,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91320,7 +137541,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91335,7 +137562,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Location of the resource.␊ */␊ - location: ("global" | string)␊ + location: ("global" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Azure Stack registration.␊ */␊ @@ -91343,8 +137573,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Azure Stack registration resource␊ */␊ - properties: (RegistrationParameterProperties | string)␊ - resources?: RegistrationsCustomerSubscriptionsChildResource[]␊ + properties: (/**␊ + * Properties of the Azure Stack registration resource␊ + */␊ + RegistrationParameterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.AzureStack/registrations/customerSubscriptions␊ + */␊ + RegistrationsCustomerSubscriptionsChildResource[]␊ type: "Microsoft.AzureStack/registrations"␊ [k: string]: unknown␊ }␊ @@ -91374,7 +137613,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Customer subscription properties.␊ */␊ - properties: (CustomerSubscriptionProperties | string)␊ + properties: (/**␊ + * Customer subscription properties.␊ + */␊ + CustomerSubscriptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "customerSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -91404,7 +137649,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Customer subscription properties.␊ */␊ - properties: (CustomerSubscriptionProperties | string)␊ + properties: (/**␊ + * Customer subscription properties.␊ + */␊ + CustomerSubscriptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.AzureStack/registrations/customerSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -91424,15 +137675,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku3 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat4 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91440,7 +137706,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91450,7 +137719,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91460,19 +137732,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings12 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag[] | string)␊ + ipTags?: (IpTag[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -91480,7 +137767,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -91539,16 +137829,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource4 | VirtualNetworksSubnetsChildResource4)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource4 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource4)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -91558,19 +137863,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace12 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions12 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet14[] | string)␊ + subnets?: (Subnet14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering12[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -91582,11 +137905,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in a Virtual Network.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if Vm protection is enabled for all the subnets in a Virtual Network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91596,7 +137925,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91606,7 +137938,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91616,7 +137951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91638,19 +137979,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource9 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource9 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat3[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink4[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -91678,7 +138037,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -91692,7 +138054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat4 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91720,7 +138088,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91738,31 +138112,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource9 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace12 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -91779,7 +138180,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91796,7 +138203,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -91819,20 +138232,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku3 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource3[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -91842,7 +138273,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91852,31 +138286,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration4[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool4[] | string)␊ + backendAddressPools?: (BackendAddressPool4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule4[] | string)␊ + loadBalancingRules?: (LoadBalancingRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe4[] | string)␊ + probes?: (Probe4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule5[] | string)␊ + inboundNatRules?: (InboundNatRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool5[] | string)␊ + inboundNatPools?: (InboundNatPool5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule4[] | string)␊ + outboundNatRules?: (OutboundNatRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -91894,7 +138349,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91906,7 +138367,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -91920,15 +138384,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource9 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource9 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -91942,7 +138421,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91970,7 +138455,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -91988,40 +138479,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource9 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource9 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource9 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92035,7 +138565,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92053,19 +138589,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -92083,7 +138631,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92101,24 +138655,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource9 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92132,7 +138707,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92150,28 +138731,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource9 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92185,7 +138790,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92203,15 +138814,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource9[] | string)␊ + frontendIPConfigurations?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource9 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92228,7 +138851,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -92251,16 +138880,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat4 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource4[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -92270,11 +138911,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule4[] | string)␊ + securityRules?: (SecurityRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule4[] | string)␊ + defaultSecurityRules?: (SecurityRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -92292,7 +138939,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92314,7 +138967,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -92330,11 +138986,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (ApplicationSecurityGroup2[] | string)␊ + sourceApplicationSecurityGroups?: (ApplicationSecurityGroup2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -92342,31 +139004,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (ApplicationSecurityGroup2[] | string)␊ + destinationApplicationSecurityGroups?: (ApplicationSecurityGroup2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92386,13 +139069,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -92405,7 +139097,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat4 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -92428,11 +139126,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat4 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -92446,15 +139153,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource9 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration4[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings12 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -92462,15 +139184,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -92488,7 +139219,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92506,15 +139243,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource9[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource9[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource9[] | string)␊ + loadBalancerInboundNatRules?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -92522,27 +139268,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource9 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource9 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource9[] | string)␊ + applicationSecurityGroups?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92556,11 +139326,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -92591,16 +139367,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat4 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource4[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -92610,11 +139398,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route4[] | string)␊ + routes?: (Route4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92628,7 +139422,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92650,7 +139450,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -92671,7 +139474,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat4 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -92694,8 +139503,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat4 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -92709,67 +139527,124 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku4 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy4 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration4[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate4[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate4[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration4[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort4[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe4[] | string)␊ + probes?: (ApplicationGatewayProbe4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool4[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings4[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener4[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap4[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule4[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration4[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration4 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -92787,15 +139662,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF") | string)␊ + tier?: (("Standard" | "WAF") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -92805,30 +139689,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration4 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92850,7 +139755,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource9 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92861,7 +139772,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate4 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92894,7 +139811,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate4 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92935,7 +139858,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration4 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -92961,15 +139890,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource9 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource9 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -92980,7 +139924,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort4 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93002,7 +139952,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -93013,7 +139966,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe4 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93035,7 +139994,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -93047,27 +140009,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch4 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -93085,14 +140068,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool4 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93114,11 +140106,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource9[] | string)␊ + backendIPConfigurations?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress4[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -93143,7 +140141,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings4 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93165,31 +140169,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource9 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource9[] | string)␊ + authenticationCertificates?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining4 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -93197,7 +140228,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -93205,7 +140239,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -93223,18 +140260,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener4 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93256,15 +140305,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource9 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource9 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -93272,11 +140336,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource9 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -93287,7 +140360,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap4 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93309,19 +140388,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource9 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource9 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource9 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule4[] | string)␊ + pathRules?: (ApplicationGatewayPathRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -93332,7 +140432,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule4 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93354,19 +140460,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource9 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource9 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource9 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -93377,7 +140504,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule4 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93399,27 +140532,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource9 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource9 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource9 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource9 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource9 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -93430,7 +140596,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration4 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93452,11 +140624,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource9 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -93464,23 +140645,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource9[] | string)␊ + requestRoutingRules?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource9[] | string)␊ + urlPathMaps?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource9[] | string)␊ + pathRules?: (SubResource9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -93490,11 +140686,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -93506,7 +140708,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup4[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -93520,7 +140725,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -93539,11 +140747,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat4 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -93561,23 +140778,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway4 | SubResource9 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway4 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway4 | SubResource9 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway4 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway4 | SubResource9 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway4 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -93585,19 +140835,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource9 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy4[] | string)␊ + ipsecPolicies?: (IpsecPolicy4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -93617,11 +140882,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat4 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -93635,39 +140909,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration4[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource9 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku4 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration4 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings4 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -93681,7 +140994,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93699,15 +141018,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource9 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource9 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -93717,15 +141051,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -93735,19 +141078,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace12 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate4[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate4[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -93765,7 +141123,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93793,7 +141157,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -93821,7 +141191,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -93829,7 +141202,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -93845,11 +141221,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat4 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -93863,7 +141248,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace12 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -93871,7 +141262,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings4 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -93885,35 +141282,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -93932,11 +141353,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat4 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -93959,11 +141389,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat4 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -93980,7 +141419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -93997,7 +141442,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -94014,7 +141465,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -94031,7 +141488,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat4 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -94048,7 +141511,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat4 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -94071,13 +141540,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an Image.␊ */␊ - properties: (ImageProperties2 | string)␊ + properties: (/**␊ + * Describes the properties of an Image.␊ + */␊ + ImageProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/images"␊ [k: string]: unknown␊ }␊ @@ -94085,11 +141563,20 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of an Image.␊ */␊ export interface ImageProperties2 {␊ - sourceVirtualMachine?: (SubResource10 | string)␊ + sourceVirtualMachine?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage profile.␊ */␊ - storageProfile?: (ImageStorageProfile2 | string)␊ + storageProfile?: (/**␊ + * Describes a storage profile.␊ + */␊ + ImageStorageProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SubResource10 {␊ @@ -94106,15 +141593,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (ImageDataDisk2[] | string)␊ + dataDisks?: (ImageDataDisk2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an Operating System disk.␊ */␊ - osDisk?: (ImageOSDisk2 | string)␊ + osDisk?: (/**␊ + * Describes an Operating System disk.␊ + */␊ + ImageOSDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).␊ */␊ - zoneResilient?: (boolean | string)␊ + zoneResilient?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94128,21 +141627,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ - managedDisk?: (SubResource10 | string)␊ - snapshot?: (SubResource10 | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94156,25 +141673,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ - managedDisk?: (SubResource10 | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS State.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ - snapshot?: (SubResource10 | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94193,17 +141731,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a resource.␊ */␊ - properties: (AvailabilitySetProperties2 | string)␊ + properties: (/**␊ + * The instance view of a resource.␊ + */␊ + AvailabilitySetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku48 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku48 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/availabilitySets"␊ [k: string]: unknown␊ }␊ @@ -94214,15 +141767,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fault Domain count.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update Domain count.␊ */␊ - platformUpdateDomainCount?: (number | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to all virtual machines in the availability set.␊ */␊ - virtualMachines?: (SubResource10[] | string)␊ + virtualMachines?: (SubResource10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94232,7 +141794,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of virtual machines in the scale set.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku name.␊ */␊ @@ -94251,7 +141816,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine.␊ */␊ - identity?: (VirtualMachineIdentity2 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine.␊ + */␊ + VirtualMachineIdentity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -94263,23 +141834,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan3 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine.␊ */␊ - properties: (VirtualMachineProperties9 | string)␊ - resources?: VirtualMachinesExtensionsChildResource2[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine.␊ + */␊ + VirtualMachineProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensionsChildResource2[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines"␊ /**␊ * The virtual machine zones.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94289,11 +141881,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of user identities associated with the Virtual Machine. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.␊ */␊ - identityIds?: (string[] | string)␊ + identityIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94322,15 +141920,30 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of a Virtual Machine.␊ */␊ export interface VirtualMachineProperties9 {␊ - availabilitySet?: (SubResource10 | string)␊ + availabilitySet?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile2 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile3 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -94338,15 +141951,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile3 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile2 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile3 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94356,7 +141987,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ */␊ - bootDiagnostics?: (BootDiagnostics2 | string)␊ + bootDiagnostics?: (/**␊ + * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ + */␊ + BootDiagnostics2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94366,7 +142003,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether boot diagnostics should be enabled on the Virtual Machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Uri of the storage account to use for placing the console output and screenshot.␊ */␊ @@ -94380,7 +142020,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:

[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)

[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).␊ */␊ - vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | string)␊ + vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94390,7 +142033,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the list of resource Ids for the network interfaces associated with the virtual machine.␊ */␊ - networkInterfaces?: (NetworkInterfaceReference2[] | string)␊ + networkInterfaces?: (NetworkInterfaceReference2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94404,7 +142050,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a network interface reference properties.␊ */␊ - properties?: (NetworkInterfaceReferenceProperties2 | string)␊ + properties?: (/**␊ + * Describes a network interface reference properties.␊ + */␊ + NetworkInterfaceReferenceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94414,7 +142066,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94440,15 +142095,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration3 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machine.␊ */␊ - secrets?: (VaultSecretGroup2[] | string)␊ + secrets?: (VaultSecretGroup2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration4 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94458,11 +142128,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether password authentication should be disabled.␊ */␊ - disablePasswordAuthentication?: (boolean | string)␊ + disablePasswordAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration for Linux based VMs running on Azure␊ */␊ - ssh?: (SshConfiguration2 | string)␊ + ssh?: (/**␊ + * SSH configuration for Linux based VMs running on Azure␊ + */␊ + SshConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94472,7 +142151,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with linux based VMs.␊ */␊ - publicKeys?: (SshPublicKey2[] | string)␊ + publicKeys?: (SshPublicKey2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94493,11 +142175,17 @@ Generated by [AVA](https://avajs.dev). * Describes a set of certificates which are all in the same Key Vault.␊ */␊ export interface VaultSecretGroup2 {␊ - sourceVault?: (SubResource10 | string)␊ + sourceVault?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key vault references in SourceVault which contain certificates.␊ */␊ - vaultCertificates?: (VaultCertificate2[] | string)␊ + vaultCertificates?: (VaultCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94521,15 +142209,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.␊ */␊ - additionalUnattendContent?: (AdditionalUnattendContent3[] | string)␊ + additionalUnattendContent?: (AdditionalUnattendContent3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine is enabled for automatic updates.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"␊ */␊ @@ -94537,7 +142234,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes Windows Remote Management configuration of the VM␊ */␊ - winRM?: (WinRMConfiguration2 | string)␊ + winRM?: (/**␊ + * Describes Windows Remote Management configuration of the VM␊ + */␊ + WinRMConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94547,7 +142250,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.␊ */␊ - componentName?: ("Microsoft-Windows-Shell-Setup" | string)␊ + componentName?: ("Microsoft-Windows-Shell-Setup" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.␊ */␊ @@ -94555,11 +142261,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pass name. Currently, the only allowable value is OobeSystem.␊ */␊ - passName?: ("OobeSystem" | string)␊ + passName?: ("OobeSystem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.␊ */␊ - settingName?: (("AutoLogon" | "FirstLogonCommands") | string)␊ + settingName?: (("AutoLogon" | "FirstLogonCommands") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94569,7 +142281,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Windows Remote Management listeners␊ */␊ - listeners?: (WinRMListener3[] | string)␊ + listeners?: (WinRMListener3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94583,7 +142298,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the protocol of listener.

Possible values are:
**http**

**https**.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94593,15 +142311,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (DataDisk4[] | string)␊ + dataDisks?: (DataDisk4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference4 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - osDisk?: (OSDisk3 | string)␊ + osDisk?: (/**␊ + * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ + */␊ + OSDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94611,27 +142344,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk2 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters2 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -94639,11 +142396,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk2 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94667,7 +142433,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94703,27 +142472,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a Encryption Settings for a Disk␊ */␊ - encryptionSettings?: (DiskEncryptionSettings2 | string)␊ + encryptionSettings?: (/**␊ + * Describes a Encryption Settings for a Disk␊ + */␊ + DiskEncryptionSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk2 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters2 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -94731,15 +142527,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk2 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94749,15 +142557,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret␊ */␊ - diskEncryptionKey?: (KeyVaultSecretReference2 | string)␊ + diskEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Secret␊ + */␊ + KeyVaultSecretReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether disk encryption should be enabled on the virtual machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a reference to Key Vault Key␊ */␊ - keyEncryptionKey?: (KeyVaultKeyReference2 | string)␊ + keyEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Key␊ + */␊ + KeyVaultKeyReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94768,7 +142591,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a secret in a Key Vault.␊ */␊ secretUrl: string␊ - sourceVault: (SubResource10 | string)␊ + sourceVault: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94779,7 +142605,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a key encryption key in Key Vault.␊ */␊ keyUrl: string␊ - sourceVault: (SubResource10 | string)␊ + sourceVault: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -94801,7 +142630,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -94823,7 +142655,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics3 {␊ @@ -95405,7 +143240,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine scale set.␊ */␊ - identity?: (VirtualMachineScaleSetIdentity2 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine scale set.␊ + */␊ + VirtualMachineScaleSetIdentity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -95417,27 +143258,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan3 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine Scale Set.␊ */␊ - properties: (VirtualMachineScaleSetProperties2 | string)␊ - resources?: (VirtualMachineScaleSetsExtensionsChildResource1 | VirtualMachineScaleSetsVirtualmachinesChildResource)[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set.␊ + */␊ + VirtualMachineScaleSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensionsChildResource1 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachinesChildResource)[]␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku48 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku48 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets"␊ /**␊ * The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95447,11 +143318,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of user identities associated with the virtual machine scale set. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.␊ */␊ - identityIds?: (string[] | string)␊ + identityIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95461,27 +143338,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the Virtual Machine Scale Set should be overprovisioned.␊ */␊ - overprovision?: (boolean | string)␊ + overprovision?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault Domain count for each placement group.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When true this limits the scale set to a single placement group, of max size 100 virtual machines.␊ */␊ - singlePlacementGroup?: (boolean | string)␊ + singlePlacementGroup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an upgrade policy - automatic, manual, or rolling.␊ */␊ - upgradePolicy?: (UpgradePolicy3 | string)␊ + upgradePolicy?: (/**␊ + * Describes an upgrade policy - automatic, manual, or rolling.␊ + */␊ + UpgradePolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set virtual machine profile.␊ */␊ - virtualMachineProfile?: (VirtualMachineScaleSetVMProfile2 | string)␊ + virtualMachineProfile?: (/**␊ + * Describes a virtual machine scale set virtual machine profile.␊ + */␊ + VirtualMachineScaleSetVMProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.␊ */␊ - zoneBalance?: (boolean | string)␊ + zoneBalance?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95491,19 +143392,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.␊ */␊ - automaticOSUpgrade?: (boolean | string)␊ + automaticOSUpgrade?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used for performing automatic OS upgrade.␊ */␊ - autoOSUpgradePolicy?: (AutoOSUpgradePolicy | string)␊ + autoOSUpgradePolicy?: (/**␊ + * The configuration parameters used for performing automatic OS upgrade.␊ + */␊ + AutoOSUpgradePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mode of an upgrade to virtual machines in the scale set.

Possible values are:

**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

**Automatic** - All virtual machines in the scale set are automatically updated at the same time.␊ */␊ - mode?: (("Automatic" | "Manual" | "Rolling") | string)␊ + mode?: (("Automatic" | "Manual" | "Rolling") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used while performing a rolling upgrade.␊ */␊ - rollingUpgradePolicy?: (RollingUpgradePolicy1 | string)␊ + rollingUpgradePolicy?: (/**␊ + * The configuration parameters used while performing a rolling upgrade.␊ + */␊ + RollingUpgradePolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95513,7 +143432,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS image rollback feature should be disabled. Default value is false.␊ */␊ - disableAutoRollback?: (boolean | string)␊ + disableAutoRollback?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95523,15 +143445,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.␊ */␊ - maxBatchInstancePercent?: (number | string)␊ + maxBatchInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyInstancePercent?: (number | string)␊ + maxUnhealthyInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyUpgradedInstancePercent?: (number | string)␊ + maxUnhealthyUpgradedInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).␊ */␊ @@ -95545,15 +143476,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile2 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the eviction policy for virtual machines in a low priority scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - evictionPolicy?: (("Deallocate" | "Delete") | string)␊ + evictionPolicy?: (("Deallocate" | "Delete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set extension profile.␊ */␊ - extensionProfile?: (VirtualMachineScaleSetExtensionProfile3 | string)␊ + extensionProfile?: (/**␊ + * Describes a virtual machine scale set extension profile.␊ + */␊ + VirtualMachineScaleSetExtensionProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -95561,19 +143507,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile.␊ */␊ - networkProfile?: (VirtualMachineScaleSetNetworkProfile3 | string)␊ + networkProfile?: (/**␊ + * Describes a virtual machine scale set network profile.␊ + */␊ + VirtualMachineScaleSetNetworkProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set OS profile.␊ */␊ - osProfile?: (VirtualMachineScaleSetOSProfile2 | string)␊ + osProfile?: (/**␊ + * Describes a virtual machine scale set OS profile.␊ + */␊ + VirtualMachineScaleSetOSProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the priority for the virtual machines in the scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - priority?: (("Regular" | "Low") | string)␊ + priority?: (("Regular" | "Low") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set storage profile.␊ */␊ - storageProfile?: (VirtualMachineScaleSetStorageProfile3 | string)␊ + storageProfile?: (/**␊ + * Describes a virtual machine scale set storage profile.␊ + */␊ + VirtualMachineScaleSetStorageProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95583,7 +143550,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set child extension resources.␊ */␊ - extensions?: (VirtualMachineScaleSetExtension3[] | string)␊ + extensions?: (VirtualMachineScaleSetExtension3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95604,11 +143574,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The API entity reference.␊ */␊ - healthProbe?: (ApiEntityReference2 | string)␊ + healthProbe?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration2[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95636,7 +143615,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration.␊ */␊ - properties?: (VirtualMachineScaleSetNetworkConfigurationProperties2 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95646,24 +143631,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetNetworkConfigurationDnsSettings1 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationDnsSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the network interface is accelerated networking-enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether IP forwarding enabled on this NIC.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP configurations of the network interface.␊ */␊ - ipConfigurations: (VirtualMachineScaleSetIPConfiguration2[] | string)␊ - networkSecurityGroup?: (SubResource10 | string)␊ + ipConfigurations: (VirtualMachineScaleSetIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + networkSecurityGroup?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95673,7 +143679,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95691,7 +143700,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration properties.␊ */␊ - properties?: (VirtualMachineScaleSetIPConfigurationProperties2 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration properties.␊ + */␊ + VirtualMachineScaleSetIPConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95701,31 +143716,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource10[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource10[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer␊ */␊ - loadBalancerInboundNatPools?: (SubResource10[] | string)␊ + loadBalancerInboundNatPools?: (SubResource10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - publicIPAddressConfiguration?: (VirtualMachineScaleSetPublicIPAddressConfiguration1 | string)␊ + publicIPAddressConfiguration?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API entity reference.␊ */␊ - subnet?: (ApiEntityReference2 | string)␊ + subnet?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95739,7 +143781,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - properties?: (VirtualMachineScaleSetPublicIPAddressConfigurationProperties1 | string)␊ + properties?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95749,11 +143797,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings1 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95789,15 +143846,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration3 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machines in the scale set.␊ */␊ - secrets?: (VaultSecretGroup2[] | string)␊ + secrets?: (VaultSecretGroup2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration4 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95807,15 +143879,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (VirtualMachineScaleSetDataDisk2[] | string)␊ + dataDisks?: (VirtualMachineScaleSetDataDisk2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference4 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set operating system disk.␊ */␊ - osDisk?: (VirtualMachineScaleSetOSDisk3 | string)␊ + osDisk?: (/**␊ + * Describes a virtual machine scale set operating system disk.␊ + */␊ + VirtualMachineScaleSetOSDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95825,23 +143912,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create option.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters2 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -95849,7 +143954,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95859,7 +143967,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. Possible values are: Standard_LRS or Premium_LRS.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95869,19 +143980,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machines in the scale set should be created.

The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk2 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters2 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -95889,15 +144018,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the container urls that are used to store operating system disks for the scale set.␊ */␊ - vhdContainers?: (string[] | string)␊ + vhdContainers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -95912,7 +144050,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Scale Set Extension.␊ */␊ - properties: (VirtualMachineScaleSetExtensionProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set Extension.␊ + */␊ + VirtualMachineScaleSetExtensionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -95923,7 +144067,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.␊ */␊ - autoUpgradeMinorVersion?: (boolean | string)␊ + autoUpgradeMinorVersion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.␊ */␊ @@ -95970,17 +144117,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan3 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -95988,15 +144150,30 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ export interface VirtualMachineScaleSetVMProperties {␊ - availabilitySet?: (SubResource10 | string)␊ + availabilitySet?: (SubResource10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile2 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile3 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -96004,15 +144181,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile3 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile2 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile3 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -96034,7 +144229,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -96067,18 +144265,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties used to create a new server.␊ */␊ - properties: (ServerPropertiesForCreate | string)␊ - resources?: (ServersFirewallRulesChildResource2 | ServersVirtualNetworkRulesChildResource1 | ServersDatabasesChildResource1 | ServersConfigurationsChildResource | ServersPrivateEndpointConnectionsChildResource | ServersSecurityAlertPoliciesChildResource)[]␊ + properties: (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForCreate | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DBforMariaDB/servers/firewallRules␊ + */␊ + ServersFirewallRulesChildResource2 | /**␊ + * Microsoft.DBforMariaDB/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRulesChildResource1 | /**␊ + * Microsoft.DBforMariaDB/servers/databases␊ + */␊ + ServersDatabasesChildResource1 | /**␊ + * Microsoft.DBforMariaDB/servers/configurations␊ + */␊ + ServersConfigurationsChildResource | /**␊ + * Microsoft.DBforMariaDB/servers/privateEndpointConnections␊ + */␊ + ServersPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.DBforMariaDB/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPoliciesChildResource)[]␊ /**␊ * Billing information related properties of a server.␊ */␊ - sku?: (Sku49 | string)␊ + sku?: (/**␊ + * Billing information related properties of a server.␊ + */␊ + Sku49 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application-specific metadata in the form of key-value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMariaDB/servers"␊ [k: string]: unknown␊ }␊ @@ -96089,19 +144320,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup retention days for the server.␊ */␊ - backupRetentionDays?: (number | string)␊ + backupRetentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Geo-redundant or not for server backup.␊ */␊ - geoRedundantBackup?: (("Enabled" | "Disabled") | string)␊ + geoRedundantBackup?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Storage Auto Grow.␊ */␊ - storageAutogrow?: (("Enabled" | "Disabled") | string)␊ + storageAutogrow?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Max storage allowed for a server.␊ */␊ - storageMB?: (number | string)␊ + storageMB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -96168,7 +144411,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties2 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -96198,7 +144447,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties1 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -96209,7 +144464,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create firewall rule before the virtual network has vnet service endpoint enabled.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource id of the virtual network subnet.␊ */␊ @@ -96228,7 +144486,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties6 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -96258,7 +144522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "configurations"␊ [k: string]: unknown␊ }␊ @@ -96288,7 +144558,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private endpoint connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties6 | string)␊ + properties: (/**␊ + * Properties of a private endpoint connection.␊ + */␊ + PrivateEndpointConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -96296,8 +144572,14 @@ Generated by [AVA](https://avajs.dev). * Properties of a private endpoint connection.␊ */␊ export interface PrivateEndpointConnectionProperties6 {␊ - privateEndpoint?: (PrivateEndpointProperty | string)␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionStateProperty | string)␊ + privateEndpoint?: (PrivateEndpointProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionStateProperty | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface PrivateEndpointProperty {␊ @@ -96330,7 +144612,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties2 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -96341,23 +144629,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -96375,7 +144678,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The scale up/out capacity, representing server's compute units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of hardware.␊ */␊ @@ -96391,7 +144697,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the particular SKU, e.g. Basic.␊ */␊ - tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | string)␊ + tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -96406,7 +144715,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMariaDB/servers/configurations"␊ [k: string]: unknown␊ }␊ @@ -96422,7 +144737,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties6 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMariaDB/servers/databases"␊ [k: string]: unknown␊ }␊ @@ -96438,7 +144759,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties2 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMariaDB/servers/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -96454,7 +144781,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties1 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMariaDB/servers/virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -96470,7 +144803,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties2 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMariaDB/servers/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -96486,7 +144825,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private endpoint connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties6 | string)␊ + properties: (/**␊ + * Properties of a private endpoint connection.␊ + */␊ + PrivateEndpointConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMariaDB/servers/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -96498,7 +144843,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Active Directory identity configuration for a resource.␊ */␊ - identity?: (ResourceIdentity3 | string)␊ + identity?: (/**␊ + * Azure Active Directory identity configuration for a resource.␊ + */␊ + ResourceIdentity3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location the resource resides in.␊ */␊ @@ -96510,18 +144861,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties used to create a new server.␊ */␊ - properties: (ServerPropertiesForCreate1 | string)␊ - resources?: (ServersFirewallRulesChildResource3 | ServersVirtualNetworkRulesChildResource2 | ServersDatabasesChildResource2 | ServersConfigurationsChildResource1 | ServersAdministratorsChildResource1 | ServersSecurityAlertPoliciesChildResource1)[]␊ + properties: (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForCreate1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DBforMySQL/servers/firewallRules␊ + */␊ + ServersFirewallRulesChildResource3 | /**␊ + * Microsoft.DBforMySQL/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRulesChildResource2 | /**␊ + * Microsoft.DBforMySQL/servers/databases␊ + */␊ + ServersDatabasesChildResource2 | /**␊ + * Microsoft.DBforMySQL/servers/configurations␊ + */␊ + ServersConfigurationsChildResource1 | /**␊ + * Microsoft.DBforMySQL/servers/administrators␊ + */␊ + ServersAdministratorsChildResource1 | /**␊ + * Microsoft.DBforMySQL/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPoliciesChildResource1)[]␊ /**␊ * Billing information related properties of a server.␊ */␊ - sku?: (Sku50 | string)␊ + sku?: (/**␊ + * Billing information related properties of a server.␊ + */␊ + Sku50 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application-specific metadata in the form of key-value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers"␊ [k: string]: unknown␊ }␊ @@ -96532,7 +144916,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -96542,19 +144929,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup retention days for the server.␊ */␊ - backupRetentionDays?: (number | string)␊ + backupRetentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Geo-redundant or not for server backup.␊ */␊ - geoRedundantBackup?: (("Enabled" | "Disabled") | string)␊ + geoRedundantBackup?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Storage Auto Grow.␊ */␊ - storageAutogrow?: (("Enabled" | "Disabled") | string)␊ + storageAutogrow?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Max storage allowed for a server.␊ */␊ - storageMB?: (number | string)␊ + storageMB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -96621,7 +145020,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties3 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -96651,7 +145056,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties2 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -96662,7 +145073,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create firewall rule before the virtual network has vnet service endpoint enabled.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource id of the virtual network subnet.␊ */␊ @@ -96681,7 +145095,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties7 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -96711,7 +145131,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties1 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "configurations"␊ [k: string]: unknown␊ }␊ @@ -96738,7 +145164,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties1 | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "administrators"␊ [k: string]: unknown␊ }␊ @@ -96749,7 +145181,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of administrator.␊ */␊ - administratorType: ("ActiveDirectory" | string)␊ + administratorType: ("ActiveDirectory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server administrator login account name.␊ */␊ @@ -96776,7 +145211,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties3 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -96787,23 +145228,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -96821,7 +145277,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The scale up/out capacity, representing server's compute units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of hardware.␊ */␊ @@ -96837,7 +145296,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the particular SKU, e.g. Basic.␊ */␊ - tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | string)␊ + tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -96852,7 +145314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties1 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/configurations"␊ [k: string]: unknown␊ }␊ @@ -96868,7 +145336,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties7 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/databases"␊ [k: string]: unknown␊ }␊ @@ -96884,7 +145358,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties3 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -96900,7 +145380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties2 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -96916,7 +145402,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties3 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -96929,7 +145421,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties1 | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/administrators"␊ [k: string]: unknown␊ }␊ @@ -96941,7 +145439,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Active Directory identity configuration for a resource.␊ */␊ - identity?: (ResourceIdentity4 | string)␊ + identity?: (/**␊ + * Azure Active Directory identity configuration for a resource.␊ + */␊ + ResourceIdentity4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location the resource resides in.␊ */␊ @@ -96953,18 +145457,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties used to create a new server.␊ */␊ - properties: (ServerPropertiesForCreate2 | string)␊ - resources?: (ServersFirewallRulesChildResource4 | ServersVirtualNetworkRulesChildResource3 | ServersDatabasesChildResource3 | ServersConfigurationsChildResource2 | ServersAdministratorsChildResource2 | ServersSecurityAlertPoliciesChildResource2)[]␊ + properties: (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForCreate2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DBforPostgreSQL/servers/firewallRules␊ + */␊ + ServersFirewallRulesChildResource4 | /**␊ + * Microsoft.DBforPostgreSQL/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRulesChildResource3 | /**␊ + * Microsoft.DBforPostgreSQL/servers/databases␊ + */␊ + ServersDatabasesChildResource3 | /**␊ + * Microsoft.DBforPostgreSQL/servers/configurations␊ + */␊ + ServersConfigurationsChildResource2 | /**␊ + * Microsoft.DBforPostgreSQL/servers/administrators␊ + */␊ + ServersAdministratorsChildResource2 | /**␊ + * Microsoft.DBforPostgreSQL/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPoliciesChildResource2)[]␊ /**␊ * Billing information related properties of a server.␊ */␊ - sku?: (Sku51 | string)␊ + sku?: (/**␊ + * Billing information related properties of a server.␊ + */␊ + Sku51 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application-specific metadata in the form of key-value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers"␊ [k: string]: unknown␊ }␊ @@ -96975,7 +145512,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -96985,19 +145525,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup retention days for the server.␊ */␊ - backupRetentionDays?: (number | string)␊ + backupRetentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Geo-redundant or not for server backup.␊ */␊ - geoRedundantBackup?: (("Enabled" | "Disabled") | string)␊ + geoRedundantBackup?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Storage Auto Grow.␊ */␊ - storageAutogrow?: (("Enabled" | "Disabled") | string)␊ + storageAutogrow?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Max storage allowed for a server.␊ */␊ - storageMB?: (number | string)␊ + storageMB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -97064,7 +145616,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties4 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -97094,7 +145652,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties3 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -97105,7 +145669,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create firewall rule before the virtual network has vnet service endpoint enabled.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource id of the virtual network subnet.␊ */␊ @@ -97124,7 +145691,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties8 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -97154,7 +145727,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties2 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "configurations"␊ [k: string]: unknown␊ }␊ @@ -97181,7 +145760,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties2 | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "administrators"␊ [k: string]: unknown␊ }␊ @@ -97192,7 +145777,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of administrator.␊ */␊ - administratorType: ("ActiveDirectory" | string)␊ + administratorType: ("ActiveDirectory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server administrator login account name.␊ */␊ @@ -97219,7 +145807,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties4 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -97230,23 +145824,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -97264,7 +145873,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The scale up/out capacity, representing server's compute units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of hardware.␊ */␊ @@ -97280,7 +145892,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the particular SKU, e.g. Basic.␊ */␊ - tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | string)␊ + tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -97295,7 +145910,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties2 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/configurations"␊ [k: string]: unknown␊ }␊ @@ -97311,7 +145932,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties8 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/databases"␊ [k: string]: unknown␊ }␊ @@ -97327,7 +145954,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties4 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -97343,7 +145976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties3 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -97359,7 +145998,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties4 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -97372,7 +146017,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties2 | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/administrators"␊ [k: string]: unknown␊ }␊ @@ -97392,18 +146043,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties used to create a new server.␊ */␊ - properties: (ServerPropertiesForCreate3 | string)␊ - resources?: (ServersFirewallRulesChildResource5 | ServersVirtualNetworkRulesChildResource4 | ServersDatabasesChildResource4 | ServersConfigurationsChildResource3 | ServersAdministratorsChildResource3 | ServersSecurityAlertPoliciesChildResource3)[]␊ + properties: (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForCreate3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DBforMySQL/servers/firewallRules␊ + */␊ + ServersFirewallRulesChildResource5 | /**␊ + * Microsoft.DBforMySQL/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRulesChildResource4 | /**␊ + * Microsoft.DBforMySQL/servers/databases␊ + */␊ + ServersDatabasesChildResource4 | /**␊ + * Microsoft.DBforMySQL/servers/configurations␊ + */␊ + ServersConfigurationsChildResource3 | /**␊ + * Microsoft.DBforMySQL/servers/administrators␊ + */␊ + ServersAdministratorsChildResource3 | /**␊ + * Microsoft.DBforMySQL/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPoliciesChildResource3)[]␊ /**␊ * Billing information related properties of a server.␊ */␊ - sku?: (Sku52 | string)␊ + sku?: (/**␊ + * Billing information related properties of a server.␊ + */␊ + Sku52 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application-specific metadata in the form of key-value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers"␊ [k: string]: unknown␊ }␊ @@ -97414,19 +146098,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup retention days for the server.␊ */␊ - backupRetentionDays?: (number | string)␊ + backupRetentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Geo-redundant or not for server backup.␊ */␊ - geoRedundantBackup?: (("Enabled" | "Disabled") | string)␊ + geoRedundantBackup?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Storage Auto Grow.␊ */␊ - storageAutogrow?: (("Enabled" | "Disabled") | string)␊ + storageAutogrow?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Max storage allowed for a server.␊ */␊ - storageMB?: (number | string)␊ + storageMB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -97493,7 +146189,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties5 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -97523,7 +146225,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties4 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -97534,7 +146242,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create firewall rule before the virtual network has vnet service endpoint enabled.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource id of the virtual network subnet.␊ */␊ @@ -97553,7 +146264,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties9 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -97583,7 +146300,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties3 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "configurations"␊ [k: string]: unknown␊ }␊ @@ -97610,7 +146333,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties3 | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "administrators"␊ [k: string]: unknown␊ }␊ @@ -97621,7 +146350,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of administrator.␊ */␊ - administratorType: ("ActiveDirectory" | string)␊ + administratorType: ("ActiveDirectory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server administrator login account name.␊ */␊ @@ -97629,11 +146361,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The server administrator Sid (Secure ID).␊ */␊ - sid: (string | string)␊ + sid: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server Active Directory Administrator tenant id.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -97648,7 +146386,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties5 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -97659,23 +146403,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -97693,7 +146452,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The scale up/out capacity, representing server's compute units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of hardware.␊ */␊ @@ -97709,7 +146471,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the particular SKU, e.g. Basic.␊ */␊ - tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | string)␊ + tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -97724,7 +146489,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties3 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/configurations"␊ [k: string]: unknown␊ }␊ @@ -97740,7 +146511,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties9 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/databases"␊ [k: string]: unknown␊ }␊ @@ -97756,7 +146533,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties5 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforMySQL/servers/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -97776,18 +146559,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties used to create a new server.␊ */␊ - properties: (ServerPropertiesForCreate4 | string)␊ - resources?: (ServersFirewallRulesChildResource6 | ServersVirtualNetworkRulesChildResource5 | ServersDatabasesChildResource5 | ServersConfigurationsChildResource4 | ServersAdministratorsChildResource4 | ServersSecurityAlertPoliciesChildResource4)[]␊ + properties: (/**␊ + * The properties used to create a new server.␊ + */␊ + ServerPropertiesForCreate4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DBforPostgreSQL/servers/firewallRules␊ + */␊ + ServersFirewallRulesChildResource6 | /**␊ + * Microsoft.DBforPostgreSQL/servers/virtualNetworkRules␊ + */␊ + ServersVirtualNetworkRulesChildResource5 | /**␊ + * Microsoft.DBforPostgreSQL/servers/databases␊ + */␊ + ServersDatabasesChildResource5 | /**␊ + * Microsoft.DBforPostgreSQL/servers/configurations␊ + */␊ + ServersConfigurationsChildResource4 | /**␊ + * Microsoft.DBforPostgreSQL/servers/administrators␊ + */␊ + ServersAdministratorsChildResource4 | /**␊ + * Microsoft.DBforPostgreSQL/servers/securityAlertPolicies␊ + */␊ + ServersSecurityAlertPoliciesChildResource4)[]␊ /**␊ * Billing information related properties of a server.␊ */␊ - sku?: (Sku53 | string)␊ + sku?: (/**␊ + * Billing information related properties of a server.␊ + */␊ + Sku53 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application-specific metadata in the form of key-value pairs.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers"␊ [k: string]: unknown␊ }␊ @@ -97798,19 +146614,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backup retention days for the server.␊ */␊ - backupRetentionDays?: (number | string)␊ + backupRetentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Geo-redundant or not for server backup.␊ */␊ - geoRedundantBackup?: (("Enabled" | "Disabled") | string)␊ + geoRedundantBackup?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable Storage Auto Grow.␊ */␊ - storageAutogrow?: (("Enabled" | "Disabled") | string)␊ + storageAutogrow?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Max storage allowed for a server.␊ */␊ - storageMB?: (number | string)␊ + storageMB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -97877,7 +146705,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties6 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -97907,7 +146741,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a virtual network rule.␊ */␊ - properties: (VirtualNetworkRuleProperties5 | string)␊ + properties: (/**␊ + * Properties of a virtual network rule.␊ + */␊ + VirtualNetworkRuleProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkRules"␊ [k: string]: unknown␊ }␊ @@ -97918,7 +146758,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Create firewall rule before the virtual network has vnet service endpoint enabled.␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource id of the virtual network subnet.␊ */␊ @@ -97937,7 +146780,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties10 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "databases"␊ [k: string]: unknown␊ }␊ @@ -97967,7 +146816,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties4 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "configurations"␊ [k: string]: unknown␊ }␊ @@ -97994,7 +146849,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an server Administrator.␊ */␊ - properties: (ServerAdministratorProperties4 | string)␊ + properties: (/**␊ + * The properties of an server Administrator.␊ + */␊ + ServerAdministratorProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "administrators"␊ [k: string]: unknown␊ }␊ @@ -98005,7 +146866,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of administrator.␊ */␊ - administratorType: ("ActiveDirectory" | string)␊ + administratorType: ("ActiveDirectory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server administrator login account name.␊ */␊ @@ -98013,11 +146877,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The server administrator Sid (Secure ID).␊ */␊ - sid: (string | string)␊ + sid: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server Active Directory Administrator tenant id.␊ */␊ - tenantId: (string | string)␊ + tenantId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -98032,7 +146902,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties6 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -98043,23 +146919,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -98077,7 +146968,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The scale up/out capacity, representing server's compute units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of hardware.␊ */␊ @@ -98093,7 +146987,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the particular SKU, e.g. Basic.␊ */␊ - tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | string)␊ + tier?: (("Basic" | "GeneralPurpose" | "MemoryOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -98108,7 +147005,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a configuration.␊ */␊ - properties: (ConfigurationProperties4 | string)␊ + properties: (/**␊ + * The properties of a configuration.␊ + */␊ + ConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/configurations"␊ [k: string]: unknown␊ }␊ @@ -98124,7 +147027,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database.␊ */␊ - properties: (DatabaseProperties10 | string)␊ + properties: (/**␊ + * The properties of a database.␊ + */␊ + DatabaseProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/databases"␊ [k: string]: unknown␊ }␊ @@ -98140,7 +147049,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a server firewall rule.␊ */␊ - properties: (FirewallRuleProperties6 | string)␊ + properties: (/**␊ + * The properties of a server firewall rule.␊ + */␊ + FirewallRuleProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DBforPostgreSQL/servers/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -98160,8 +147075,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of Application Gateway␊ + */␊ + ApplicationGatewayPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -98175,39 +147099,69 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets sku of application gateway resource␊ */␊ - sku?: (ApplicationGatewaySku5 | string)␊ + sku?: (/**␊ + * SKU of application gateway␊ + */␊ + ApplicationGatewaySku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets subnets of application gateway resource␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration5[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets ssl certificates of application gateway resource␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate5[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend IP addresses of application gateway resource␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration5[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend ports of application gateway resource␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort5[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend address pool of application gateway resource␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool5[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend http settings of application gateway resource␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings5[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets HTTP listeners of application gateway resource␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener5[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets request routing rules of application gateway resource␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule5[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the ApplicationGateway resource␊ */␊ @@ -98225,15 +147179,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets name of application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets tier of application gateway.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets capacity (instance count) of application gateway␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -98244,7 +147207,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of application gateway␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98262,7 +147231,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address ␊ */␊ - subnet?: (SubResource11 | string)␊ + subnet?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed␊ */␊ @@ -98284,7 +147256,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98325,7 +147303,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of application gateway␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98347,15 +147331,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the subnet resource␊ */␊ - subnet?: (SubResource11 | string)␊ + subnet?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the PublicIP resource␊ */␊ - publicIPAddress?: (SubResource11 | string)␊ + publicIPAddress?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -98370,7 +147363,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Frontend Port of application gateway␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98388,7 +147387,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed␊ */␊ @@ -98403,7 +147405,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of application gateway␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98421,11 +147429,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets backendIPConfiguration of application gateway ␊ */␊ - backendIPConfigurations?: (SubResource11[] | string)␊ + backendIPConfigurations?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress5[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the backend address pool resource Updating/Deleting/Failed␊ */␊ @@ -98454,7 +147468,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of application gateway␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98472,15 +147492,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the cookie affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed␊ */␊ @@ -98495,7 +147524,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Http listener of application gateway␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98513,19 +147548,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets frontend IP configuration resource of application gateway ␊ */␊ - frontendIPConfiguration?: (SubResource11 | string)␊ + frontendIPConfiguration?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend port resource of application gateway ␊ */␊ - frontendPort?: (SubResource11 | string)␊ + frontendPort?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets ssl certificate resource of application gateway ␊ */␊ - sslCertificate?: (SubResource11 | string)␊ + sslCertificate?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed␊ */␊ @@ -98540,7 +147587,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Request routing rule of application gateway␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98558,19 +147611,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the rule type.␊ */␊ - ruleType?: ("Basic" | string)␊ + ruleType?: ("Basic" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend address pool resource of application gateway ␊ */␊ - backendAddressPool?: (SubResource11 | string)␊ + backendAddressPool?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend port resource of application gateway ␊ */␊ - backendHttpSettings?: (SubResource11 | string)␊ + backendHttpSettings?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets http listener resource of application gateway ␊ */␊ - httpListener?: (SubResource11 | string)␊ + httpListener?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed␊ */␊ @@ -98593,8 +147658,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -98605,17 +147679,32 @@ Generated by [AVA](https://avajs.dev). * VirtualNetworkGatewayConnection properties␊ */␊ export interface VirtualNetworkGatewayConnectionPropertiesFormat5 {␊ - virtualNetworkGateway1?: (SubResource11 | string)␊ - virtualNetworkGateway2?: (SubResource11 | string)␊ - localNetworkGateway2?: (SubResource11 | string)␊ + virtualNetworkGateway1?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualNetworkGateway2?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + localNetworkGateway2?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet.␊ */␊ - connectionType?: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType?: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPsec share key.␊ */␊ @@ -98623,19 +147712,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual network Gateway connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Egress Bytes Transferred in this connection␊ */␊ - egressBytesTransferred?: (number | string)␊ + egressBytesTransferred?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Ingress Bytes Transferred in this connection␊ */␊ - ingressBytesTransferred?: (number | string)␊ + ingressBytesTransferred?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource11 | string)␊ + peer?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the VirtualNetworkGatewayConnection resource␊ */␊ @@ -98657,7 +147758,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (AuthorizationPropertiesFormat | string)␊ + properties: (AuthorizationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -98672,7 +147776,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets AuthorizationUseStatus.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -98690,7 +147797,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat | string)␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -98701,19 +147811,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PeeringType.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets state of Peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the azure ASN␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the peer ASN␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the primary address prefix␊ */␊ @@ -98737,15 +147859,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the vlan id␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Microsoft peering config␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering config␊ + */␊ + ExpressRouteCircuitPeeringConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or peering stats␊ */␊ - stats?: (ExpressRouteCircuitStats | string)␊ + stats?: (/**␊ + * Contains Stats associated with the peering␊ + */␊ + ExpressRouteCircuitStats | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -98759,15 +147896,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of AdvertisedPublicPrefixes␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets AdvertisedPublicPrefixState of the Peering resource.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or Sets CustomerAsn of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or Sets RoutingRegistryName of the config.␊ */␊ @@ -98781,11 +147927,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - bytesIn?: (number | string)␊ + bytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - bytesOut?: (number | string)␊ + bytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -98804,8 +147956,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LoadBalancerPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of Load Balancer␊ + */␊ + LoadBalancerPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -98819,31 +147980,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets frontend IP addresses of the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIpConfiguration[] | string)␊ + frontendIPConfigurations?: (FrontendIpConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Pools of backend IP addresses␊ */␊ - backendAddressPools?: (BackendAddressPool5[] | string)␊ + backendAddressPools?: (BackendAddressPool5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRule5[] | string)␊ + loadBalancingRules?: (LoadBalancingRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of Load balancer probes␊ */␊ - probes?: (Probe5[] | string)␊ + probes?: (Probe5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of inbound rules␊ */␊ - inboundNatRules?: (InboundNatRule6[] | string)␊ + inboundNatRules?: (InboundNatRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPool6[] | string)␊ + inboundNatPools?: (InboundNatPool6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRule5[] | string)␊ + outboundNatRules?: (OutboundNatRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the Load balancer resource␊ */␊ @@ -98862,7 +148044,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (FrontendIpConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer␊ + */␊ + FrontendIpConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98884,31 +148072,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the subnet resource.A subnet from where the load balancer gets its private frontend address ␊ */␊ - subnet?: (SubResource11 | string)␊ + subnet?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the PublicIP resource␊ */␊ - publicIPAddress?: (SubResource11 | string)␊ + publicIPAddress?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only.Inbound rules URIs that use this frontend IP␊ */␊ - inboundNatRules?: (SubResource11[] | string)␊ + inboundNatRules?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only.Inbound pools URIs that use this frontend IP␊ */␊ - inboundNatPools?: (SubResource11[] | string)␊ + inboundNatPools?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only.Outbound rules URIs that use this frontend IP␊ */␊ - outboundNatRules?: (SubResource11[] | string)␊ + outboundNatRules?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets Load Balancing rules URIs that use this frontend IP␊ */␊ - loadBalancingRules?: (SubResource11[] | string)␊ + loadBalancingRules?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -98923,7 +148132,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (BackendAddressPoolPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of BackendAddressPool␊ + */␊ + BackendAddressPoolPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98941,15 +148156,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets collection of references to IPs defined in NICs␊ */␊ - backendIPConfigurations?: (SubResource11[] | string)␊ + backendIPConfigurations?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets Load Balancing rules that use this Backend Address Pool␊ */␊ - loadBalancingRules?: (SubResource11[] | string)␊ + loadBalancingRules?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets outbound rules that use this Backend Address Pool␊ */␊ - outboundNatRule?: (SubResource11 | string)␊ + outboundNatRule?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -98964,7 +148188,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (LoadBalancingRulePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of the load balancer␊ + */␊ + LoadBalancingRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -98982,39 +148212,66 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a reference to frontend IP Addresses␊ */␊ - frontendIPConfiguration: (SubResource11 | string)␊ + frontendIPConfiguration: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs␊ */␊ - backendAddressPool: (SubResource11 | string)␊ + backendAddressPool: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the load balancer probe used by the Load Balancing rule.␊ */␊ - probe?: (SubResource11 | string)␊ + probe?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99029,7 +148286,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ProbePropertiesFormat5 | string)␊ + properties?: (ProbePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99044,23 +148304,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets Load balancer rules that use this probe␊ */␊ - loadBalancingRules?: (SubResource11[] | string)␊ + loadBalancingRules?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the protocol of the end point. Possible values are http pr Tcp. If Tcp is specified, a received ACK is required for the probe to be successful. If http is specified,a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. ␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value␊ */␊ @@ -99079,7 +148354,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (InboundNatRulePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT rule␊ + */␊ + InboundNatRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99097,31 +148378,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a reference to frontend IP Addresses␊ */␊ - frontendIPConfiguration: (SubResource11 | string)␊ + frontendIPConfiguration: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP␊ */␊ - backendIPConfiguration?: (SubResource11 | string)␊ + backendIPConfiguration?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99136,7 +148438,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (InboundNatPoolPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool␊ + */␊ + InboundNatPoolPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99154,23 +148462,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a reference to frontend IP Addresses␊ */␊ - frontendIPConfiguration: (SubResource11 | string)␊ + frontendIPConfiguration: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99185,7 +148508,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (OutboundNatRulePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the loadbalancer␊ + */␊ + OutboundNatRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99203,15 +148532,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the number of outbound ports to be used for SNAT␊ */␊ - allocatedOutboundPorts: (number | string)␊ + allocatedOutboundPorts: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Frontend IP addresses of the load balancer␊ */␊ - frontendIPConfigurations?: (SubResource11[] | string)␊ + frontendIPConfigurations?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs␊ */␊ - backendAddressPool: (SubResource11 | string)␊ + backendAddressPool: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99234,8 +148572,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LocalNetworkGatewayPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99249,7 +148596,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site Address space␊ */␊ - localNetworkAddressSpace?: (AddressSpace13 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets␊ + */␊ + AddressSpace13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -99271,7 +148624,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets List of address blocks reserved for this virtual network in CIDR notation␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -99290,8 +148646,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkInterfacePropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99305,19 +148670,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of a VirtualMachine␊ */␊ - virtualMachine?: (SubResource11 | string)␊ + virtualMachine?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the NetworkSecurityGroup resource␊ */␊ - networkSecurityGroup?: (SubResource11 | string)␊ + networkSecurityGroup?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of IPConfigurations of the NetworkInterface␊ */␊ - ipConfigurations: (NetworkInterfaceIpConfiguration[] | string)␊ + ipConfigurations: (NetworkInterfaceIpConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets DNS Settings in NetworkInterface␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings13 | string)␊ + dnsSettings?: (/**␊ + * Dns Settings of a network interface␊ + */␊ + NetworkInterfaceDnsSettings13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the MAC Address of the network interface␊ */␊ @@ -99325,11 +148705,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary NIC on a virtual machine␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether IPForwarding is enabled on the NIC␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the network interface resource␊ */␊ @@ -99348,7 +148734,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (NetworkInterfaceIpConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of IPConfiguration␊ + */␊ + NetworkInterfaceIpConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99370,23 +148762,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the subnet resource␊ */␊ - subnet?: (SubResource11 | string)␊ + subnet?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the PublicIP resource␊ */␊ - publicIPAddress?: (SubResource11 | string)␊ + publicIPAddress?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of LoadBalancerBackendAddressPool resource␊ */␊ - loadBalancerBackendAddressPools?: (SubResource11[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of references of LoadBalancerInboundNatRules␊ */␊ - loadBalancerInboundNatRules?: (SubResource11[] | string)␊ + loadBalancerInboundNatRules?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99400,11 +148807,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets list of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of Applied DNS servers IP addresses␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Internal DNS name␊ */␊ @@ -99431,13 +148844,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkSecurityGroupPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Network Security Group resource␊ + */␊ + NetworkSecurityGroupPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource5[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -99447,19 +148872,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets Security rules of network security group␊ */␊ - securityRules?: (SecurityRule5[] | string)␊ + securityRules?: (SecurityRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Default security rules of network security group␊ */␊ - defaultSecurityRules?: (SecurityRule5[] | string)␊ + defaultSecurityRules?: (SecurityRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets collection of references to Network Interfaces␊ */␊ - networkInterfaces?: (SubResource11[] | string)␊ + networkInterfaces?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets collection of references to subnets␊ */␊ - subnets?: (SubResource11[] | string)␊ + subnets?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the network security group resource␊ */␊ @@ -99478,7 +148915,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (SecurityRulePropertiesFormat5 | string)␊ + properties?: (SecurityRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99497,7 +148937,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -99517,15 +148960,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99543,7 +148995,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SecurityRulePropertiesFormat5 | string)␊ + properties: (SecurityRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99561,7 +149016,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SecurityRulePropertiesFormat5 | string)␊ + properties: (SecurityRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99584,8 +149042,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (PublicIpAddressPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * PublicIpAddress properties␊ + */␊ + PublicIpAddressPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99599,15 +149066,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PublicIP allocation method (Static/Dynamic).␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a reference to the network interface IP configurations using this public IP address␊ */␊ - ipConfiguration?: (SubResource11 | string)␊ + ipConfiguration?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets FQDN of the DNS record associated with the public IP address␊ */␊ - dnsSettings?: (PublicIpAddressDnsSettings | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIpAddressDnsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the assigned public IP address␊ */␊ @@ -99615,7 +149094,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the idle timeout of the public IP address␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the PublicIP resource␊ */␊ @@ -99660,13 +149142,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RouteTablePropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource5[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -99676,11 +149170,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets Routes in a Route Table␊ */␊ - routes?: (Route5[] | string)␊ + routes?: (Route5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets collection of references to subnets␊ */␊ - subnets?: (SubResource11[] | string)␊ + subnets?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the resource Updating/Deleting/Failed␊ */␊ @@ -99695,7 +149195,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (RoutePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99717,7 +149223,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -99739,7 +149248,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (RoutePropertiesFormat5 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99757,7 +149272,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (RoutePropertiesFormat5 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99780,8 +149301,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99795,23 +149325,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpConfigurations for Virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIpConfiguration[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIpConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp Flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the LocalNetworkGateway resource which represents Local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource11 | string)␊ + gatewayDefaultSite?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the VirtualNetworkGateway resource␊ */␊ @@ -99830,7 +149375,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (VirtualNetworkGatewayIpConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIpConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99852,15 +149403,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the subnet resource␊ */␊ - subnet?: (SubResource11 | string)␊ + subnet?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the PublicIP resource␊ */␊ - publicIPAddress?: (SubResource11 | string)␊ + publicIPAddress?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99883,28 +149443,52 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (VirtualNetworkPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ etag?: string␊ - resources?: VirtualNetworksSubnetsChildResource5[]␊ + resources?: /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource5[]␊ [k: string]: unknown␊ }␊ export interface VirtualNetworkPropertiesFormat5 {␊ /**␊ * Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets␊ */␊ - addressSpace: (AddressSpace13 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets␊ + */␊ + AddressSpace13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network␊ */␊ - dhcpOptions?: (DhcpOptions13 | string)␊ + dhcpOptions?: (/**␊ + * DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets List of subnets in a VirtualNetwork␊ */␊ - subnets?: (Subnet15[] | string)␊ + subnets?: (Subnet15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource guid property of the VirtualNetwork resource␊ */␊ @@ -99922,7 +149506,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets list of DNS servers IP addresses␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -99933,7 +149520,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (SubnetPropertiesFormat5 | string)␊ + properties?: (SubnetPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -99952,15 +149542,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of the NetworkSecurityGroup resource␊ */␊ - networkSecurityGroup?: (SubResource11 | string)␊ + networkSecurityGroup?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the RouteTable resource␊ */␊ - routeTable?: (SubResource11 | string)␊ + routeTable?: (SubResource11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets array of references to the network interface IP configurations using subnet␊ */␊ - ipConfigurations?: (SubResource11[] | string)␊ + ipConfigurations?: (SubResource11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -99978,7 +149577,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SubnetPropertiesFormat5 | string)␊ + properties: (SubnetPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -99996,7 +149598,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SubnetPropertiesFormat5 | string)␊ + properties: (SubnetPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -100019,8 +149624,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -100034,47 +149648,83 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku6 | string)␊ + sku?: (/**␊ + * SKU of application gateway␊ + */␊ + ApplicationGatewaySku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets subnets of application gateway resource␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration6[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate6[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration6[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort6[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe5[] | string)␊ + probes?: (ApplicationGatewayProbe5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool6[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings6[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener6[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap5[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule6[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -100092,22 +149742,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU. Possible values are: 'Standard_Small', 'Standard_Medium', 'Standard_Large', 'WAF_Medium', and 'WAF_Large'.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration6 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100125,7 +149790,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource12 | string)␊ + subnet?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100146,7 +149817,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate6 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100183,7 +149860,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration6 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100205,15 +149888,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource12 | string)␊ + subnet?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource12 | string)␊ + publicIPAddress?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100224,7 +149922,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort6 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100242,7 +149946,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100253,7 +149960,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe5 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100271,7 +149984,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol. Possible values are: 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -100283,15 +149999,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100302,7 +150027,13 @@ Generated by [AVA](https://avajs.dev). * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool6 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100320,11 +150051,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource12[] | string)␊ + backendIPConfigurations?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress6[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100349,7 +150086,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings6 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100367,23 +150110,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol. Possible values are: 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity. Possible values are: 'Enabled' and 'Disabled'.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource12 | string)␊ + probe?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed␊ */␊ @@ -100394,7 +150155,13 @@ Generated by [AVA](https://avajs.dev). * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener6 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100412,15 +150179,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource12 | string)␊ + frontendIPConfiguration?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource12 | string)␊ + frontendPort?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol. Possible values are: 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -100428,11 +150210,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource12 | string)␊ + sslCertificate?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100443,7 +150234,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap5 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100461,15 +150258,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource12 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource12 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule5[] | string)␊ + pathRules?: (ApplicationGatewayPathRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100480,7 +150292,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule5 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100498,15 +150316,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map.␊ */␊ - backendAddressPool?: (SubResource12 | string)␊ + backendAddressPool?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map.␊ */␊ - backendHttpSettings?: (SubResource12 | string)␊ + backendHttpSettings?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100517,7 +150350,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule6 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100535,23 +150374,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type. Possible values are: 'Basic' and 'PathBasedRouting'.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource12 | string)␊ + backendAddressPool?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource12 | string)␊ + backendHttpSettings?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource12 | string)␊ + httpListener?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource12 | string)␊ + urlPathMap?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100574,8 +150440,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -100590,17 +150465,41 @@ Generated by [AVA](https://avajs.dev). * The authorizationKey.␊ */␊ authorizationKey?: string␊ - virtualNetworkGateway1?: (SubResource12 | string)␊ - virtualNetworkGateway2?: (SubResource12 | string)␊ - localNetworkGateway2?: (SubResource12 | string)␊ + virtualNetworkGateway1?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualNetworkGateway2?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + localNetworkGateway2?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType?: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType?: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -100608,23 +150507,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual network Gateway connection status. Possible values are 'Unknown', 'Connecting', 'Connected' and 'NotConnected'.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The egress bytes transferred in this connection.␊ */␊ - egressBytesTransferred?: (number | string)␊ + egressBytesTransferred?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ingress bytes transferred in this connection.␊ */␊ - ingressBytesTransferred?: (number | string)␊ + ingressBytesTransferred?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource12 | string)␊ + peer?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -100651,17 +150568,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource | ExpressRouteCircuitsAuthorizationsChildResource)[]␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -100675,11 +150613,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard' and 'Premium'.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -100693,15 +150637,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering[] | string)␊ + peerings?: (ExpressRouteCircuitPeering[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -100713,7 +150666,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100724,7 +150683,10 @@ Generated by [AVA](https://avajs.dev). * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization {␊ - properties?: (AuthorizationPropertiesFormat1 | string)␊ + properties?: (AuthorizationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100743,7 +150705,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100754,7 +150719,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat1 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -100769,19 +150737,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -100805,15 +150785,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig1 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats1 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -100827,15 +150822,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -100849,11 +150853,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - bytesIn?: (number | string)␊ + bytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - bytesOut?: (number | string)␊ + bytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -100871,7 +150881,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -100881,7 +150894,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2015-06-15"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat1 | string)␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -100895,7 +150911,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2015-06-15"␊ - properties: (AuthorizationPropertiesFormat1 | string)␊ + properties: (AuthorizationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -100909,7 +150928,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2015-06-15"␊ - properties: (AuthorizationPropertiesFormat1 | string)␊ + properties: (AuthorizationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -100923,7 +150945,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2015-06-15"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat1 | string)␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -100946,8 +150971,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LoadBalancerPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -100961,31 +150995,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration5[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool6[] | string)␊ + backendAddressPools?: (BackendAddressPool6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule6[] | string)␊ + loadBalancingRules?: (LoadBalancingRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe6[] | string)␊ + probes?: (Probe6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule7[] | string)␊ + inboundNatRules?: (InboundNatRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool7[] | string)␊ + inboundNatPools?: (InboundNatPool7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule6[] | string)␊ + outboundNatRules?: (OutboundNatRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -101000,7 +151055,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP address of the load balancer.␊ */␊ export interface FrontendIPConfiguration5 {␊ - properties?: (FrontendIPConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101018,19 +151079,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Read only. Inbound rules URIs that use this frontend IP.␊ */␊ - inboundNatRules?: (SubResource12[] | string)␊ + inboundNatRules?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only. Inbound pools URIs that use this frontend IP.␊ */␊ - inboundNatPools?: (SubResource12[] | string)␊ + inboundNatPools?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only. Outbound rules URIs that use this frontend IP.␊ */␊ - outboundNatRules?: (SubResource12[] | string)␊ + outboundNatRules?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets load balancing rules URIs that use this frontend IP.␊ */␊ - loadBalancingRules?: (SubResource12[] | string)␊ + loadBalancingRules?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private IP address of the IP configuration.␊ */␊ @@ -101038,15 +151111,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource12 | string)␊ + subnet?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource12 | string)␊ + publicIPAddress?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101057,7 +151145,13 @@ Generated by [AVA](https://avajs.dev). * Pool of backend IP addresses.␊ */␊ export interface BackendAddressPool6 {␊ - properties?: (BackendAddressPoolPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101075,11 +151169,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets collection of references to IP addresses defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource12[] | string)␊ + backendIPConfigurations?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets outbound rules that use this backend address pool.␊ */␊ - outboundNatRule?: (SubResource12 | string)␊ + outboundNatRule?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Get provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101090,7 +151193,13 @@ Generated by [AVA](https://avajs.dev). * A load balancing rule for a load balancer.␊ */␊ export interface LoadBalancingRule6 {␊ - properties?: (LoadBalancingRulePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101108,39 +151217,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource12 | string)␊ + frontendIPConfiguration: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource12 | string)␊ + backendAddressPool?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource12 | string)␊ + probe?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. ␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101151,7 +151296,10 @@ Generated by [AVA](https://avajs.dev). * A load balancer probe.␊ */␊ export interface Probe6 {␊ - properties?: (ProbePropertiesFormat6 | string)␊ + properties?: (ProbePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101166,23 +151314,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The load balancer rules that use this probe.␊ */␊ - loadBalancingRules?: (SubResource12[] | string)␊ + loadBalancingRules?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -101197,7 +151360,13 @@ Generated by [AVA](https://avajs.dev). * Inbound NAT rule of the load balancer.␊ */␊ export interface InboundNatRule7 {␊ - properties?: (InboundNatRulePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101215,31 +151384,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource12 | string)␊ + frontendIPConfiguration: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backed IP.␊ */␊ - backendIPConfiguration?: (SubResource12 | string)␊ + backendIPConfiguration?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101250,7 +151446,13 @@ Generated by [AVA](https://avajs.dev). * Inbound NAT pool of the load balancer.␊ */␊ export interface InboundNatPool7 {␊ - properties?: (InboundNatPoolPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101268,23 +151470,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource12 | string)␊ + frontendIPConfiguration: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol for the endpoint. Possible values are: 'Udp' or 'Tcp'.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101295,7 +151515,13 @@ Generated by [AVA](https://avajs.dev). * Outbound NAT pool of the load balancer.␊ */␊ export interface OutboundNatRule6 {␊ - properties?: (OutboundNatRulePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101313,15 +151539,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource12[] | string)␊ + frontendIPConfigurations?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource12 | string)␊ + backendAddressPool: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101344,8 +151582,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LocalNetworkGatewayPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -101359,7 +151606,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace14 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -101367,7 +151620,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings5 | string)␊ + bgpSettings?: (BgpSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -101385,14 +151641,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface BgpSettings5 {␊ /**␊ * Gets or sets this BGP speaker's ASN␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the BGP peering address and BGP identifier of this BGP speaker␊ */␊ @@ -101400,7 +151662,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the weight added to routes learned from this BGP speaker␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -101419,8 +151684,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkInterfacePropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -101434,19 +151708,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of a virtual machine.␊ */␊ - virtualMachine?: (SubResource12 | string)␊ + virtualMachine?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource12 | string)␊ + networkSecurityGroup?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration5[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings14 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -101454,11 +151749,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -101473,7 +151774,13 @@ Generated by [AVA](https://avajs.dev). * IPConfiguration in a network interface.␊ */␊ export interface NetworkInterfaceIPConfiguration5 {␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101491,22 +151798,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource12[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource12[] | string)␊ + loadBalancerInboundNatRules?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ privateIPAddress?: string␊ /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ - subnet?: (SubResource12 | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + subnet?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ - publicIPAddress?: (SubResource12 | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + publicIPAddress?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ provisioningState?: string␊ [k: string]: unknown␊ }␊ @@ -101517,11 +151848,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -101548,13 +151885,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkSecurityGroupPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource6[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -101564,19 +151913,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule6[] | string)␊ + securityRules?: (SecurityRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule6[] | string)␊ + defaultSecurityRules?: (SecurityRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of references to network interfaces.␊ */␊ - networkInterfaces?: (SubResource12[] | string)␊ + networkInterfaces?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of references to subnets.␊ */␊ - subnets?: (SubResource12[] | string)␊ + subnets?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -101591,7 +151952,10 @@ Generated by [AVA](https://avajs.dev). * Network security rule.␊ */␊ export interface SecurityRule6 {␊ - properties?: (SecurityRulePropertiesFormat6 | string)␊ + properties?: (SecurityRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101610,7 +151974,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -101630,15 +151997,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101652,7 +152028,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "securityRules"␊ apiVersion: "2015-06-15"␊ - properties: (SecurityRulePropertiesFormat6 | string)␊ + properties: (SecurityRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -101666,7 +152045,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/networkSecurityGroups/securityRules"␊ apiVersion: "2015-06-15"␊ - properties: (SecurityRulePropertiesFormat6 | string)␊ + properties: (SecurityRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -101689,8 +152071,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (PublicIPAddressPropertiesFormat5 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -101704,17 +152095,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ - ipConfiguration?: (SubResource12 | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + ipConfiguration?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings13 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ipAddress?: string␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -101759,13 +152168,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RouteTablePropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource6[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -101775,11 +152196,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route6[] | string)␊ + routes?: (Route6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of references to subnets.␊ */␊ - subnets?: (SubResource12[] | string)␊ + subnets?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101790,7 +152217,13 @@ Generated by [AVA](https://avajs.dev). * Route resource␊ */␊ export interface Route6 {␊ - properties?: (RoutePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101812,7 +152245,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -101830,7 +152266,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "routes"␊ apiVersion: "2015-06-15"␊ - properties: (RoutePropertiesFormat6 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -101844,7 +152286,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/routeTables/routes"␊ apiVersion: "2015-06-15"␊ - properties: (RoutePropertiesFormat6 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -101867,8 +152315,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -101882,35 +152339,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration5[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource12 | string)␊ + gatewayDefaultSite?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku5 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration5 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client␊ + */␊ + VpnClientConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings5 | string)␊ + bgpSettings?: (BgpSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -101925,7 +152415,13 @@ Generated by [AVA](https://avajs.dev). * IP configuration for virtual network gateway␊ */␊ export interface VirtualNetworkGatewayIPConfiguration5 {␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -101947,15 +152443,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource12 | string)␊ + subnet?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource12 | string)␊ + publicIPAddress?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -101969,15 +152480,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway sku name -Basic/HighPerformance/Standard.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway sku tier -Basic/HighPerformance/Standard.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -101987,22 +152507,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of the Address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace14 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for Virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate5[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate5[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * VPN client root certificate of virtual network gateway␊ */␊ export interface VpnClientRootCertificate5 {␊ - properties?: (VpnClientRootCertificatePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -102031,7 +152569,13 @@ Generated by [AVA](https://avajs.dev). * VPN client revoked certificate of virtual network gateway.␊ */␊ export interface VpnClientRevokedCertificate5 {␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -102072,28 +152616,52 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (VirtualNetworkPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: VirtualNetworksSubnetsChildResource6[]␊ + resources?: /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource6[]␊ [k: string]: unknown␊ }␊ export interface VirtualNetworkPropertiesFormat6 {␊ /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace14 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions14 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet16[] | string)␊ + subnets?: (Subnet16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -102111,14 +152679,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Subnet in a virtual network resource.␊ */␊ export interface Subnet16 {␊ - properties?: (SubnetPropertiesFormat6 | string)␊ + properties?: (SubnetPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -102137,15 +152711,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource12 | string)␊ + networkSecurityGroup?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource12 | string)␊ + routeTable?: (/**␊ + * Azure resource manager sub resource properties.␊ + */␊ + SubResource12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the network interface IP configurations using subnet.␊ */␊ - ipConfigurations?: (SubResource12[] | string)␊ + ipConfigurations?: (SubResource12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -102159,7 +152748,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "subnets"␊ apiVersion: "2015-06-15"␊ - properties: (SubnetPropertiesFormat6 | string)␊ + properties: (SubnetPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -102173,7 +152765,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/virtualNetworks/subnets"␊ apiVersion: "2015-06-15"␊ - properties: (SubnetPropertiesFormat6 | string)␊ + properties: (SubnetPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -102196,8 +152791,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of Application Gateway␊ + */␊ + ApplicationGatewayPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -102211,47 +152815,83 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets sku of application gateway resource␊ */␊ - sku?: (ApplicationGatewaySku7 | string)␊ + sku?: (/**␊ + * SKU of application gateway␊ + */␊ + ApplicationGatewaySku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets subnets of application gateway resource␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration7[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets ssl certificates of application gateway resource␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate7[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend IP addresses of application gateway resource␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration7[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend ports of application gateway resource␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort7[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets probes of application gateway resource␊ */␊ - probes?: (ApplicationGatewayProbe6[] | string)␊ + probes?: (ApplicationGatewayProbe6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend address pool of application gateway resource␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool7[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend http settings of application gateway resource␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings7[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets HTTP listeners of application gateway resource␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener7[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets URL path map of application gateway resource␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap6[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets request routing rules of application gateway resource␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule7[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the ApplicationGateway resource␊ */␊ @@ -102269,15 +152909,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets name of application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets tier of application gateway.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets capacity (instance count) of application gateway␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -102288,7 +152937,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of application gateway␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102306,7 +152961,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of the subnet resource.A subnet from where application gateway gets its private address ␊ */␊ - subnet?: (SubResource13 | string)␊ + subnet?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the application gateway subnet resource Updating/Deleting/Failed␊ */␊ @@ -102328,7 +152986,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102369,7 +153033,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of application gateway␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102391,15 +153061,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the subnet resource␊ */␊ - subnet?: (SubResource13 | string)␊ + subnet?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the PublicIP resource␊ */␊ - publicIPAddress?: (SubResource13 | string)␊ + publicIPAddress?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -102414,7 +153093,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Frontend Port of application gateway␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102432,7 +153117,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the frontend port resource Updating/Deleting/Failed␊ */␊ @@ -102447,7 +153135,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayProbePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of probe of application gateway␊ + */␊ + ApplicationGatewayProbePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102465,7 +153159,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the host to send probe to ␊ */␊ @@ -102477,15 +153174,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets probing interval in seconds ␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets probing timeout in seconds ␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets probing unhealthy threshold ␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed␊ */␊ @@ -102500,7 +153206,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of application gateway␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102518,11 +153230,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets collection of references to IPs defined in NICs␊ */␊ - backendIPConfigurations?: (SubResource13[] | string)␊ + backendIPConfigurations?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress7[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the backend address pool resource Updating/Deleting/Failed␊ */␊ @@ -102551,7 +153269,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of application gateway␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102569,23 +153293,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the cookie affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets request timeout␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets probe resource of application gateway ␊ */␊ - probe?: (SubResource13 | string)␊ + probe?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed␊ */␊ @@ -102600,7 +153339,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Http listener of application gateway␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102618,15 +153363,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets frontend IP configuration resource of application gateway ␊ */␊ - frontendIPConfiguration?: (SubResource13 | string)␊ + frontendIPConfiguration?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend port resource of application gateway ␊ */␊ - frontendPort?: (SubResource13 | string)␊ + frontendPort?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the host name of http listener ␊ */␊ @@ -102634,11 +153388,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets ssl certificate resource of application gateway ␊ */␊ - sslCertificate?: (SubResource13 | string)␊ + sslCertificate?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the requireServerNameIndication of http listener ␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the http listener resource Updating/Deleting/Failed␊ */␊ @@ -102653,7 +153413,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of probe of application gateway␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102671,15 +153437,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets default backend address pool resource of URL path map ␊ */␊ - defaultBackendAddressPool?: (SubResource13 | string)␊ + defaultBackendAddressPool?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets default backend http settings resource of URL path map ␊ */␊ - defaultBackendHttpSettings?: (SubResource13 | string)␊ + defaultBackendHttpSettings?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets path rule of URL path map resource␊ */␊ - pathRules?: (ApplicationGatewayPathRule6[] | string)␊ + pathRules?: (ApplicationGatewayPathRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the backend http settings resource Updating/Deleting/Failed␊ */␊ @@ -102694,7 +153469,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of probe of application gateway␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102712,15 +153493,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the path rules of URL path map␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend address pool resource of URL path map ␊ */␊ - backendAddressPool?: (SubResource13 | string)␊ + backendAddressPool?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend http settings resource of URL path map ␊ */␊ - backendHttpSettings?: (SubResource13 | string)␊ + backendHttpSettings?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets path rule of URL path map resource Updating/Deleting/Failed␊ */␊ @@ -102735,7 +153525,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Request routing rule of application gateway␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102753,23 +153549,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets backend address pool resource of application gateway ␊ */␊ - backendAddressPool?: (SubResource13 | string)␊ + backendAddressPool?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets frontend port resource of application gateway ␊ */␊ - backendHttpSettings?: (SubResource13 | string)␊ + backendHttpSettings?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets http listener resource of application gateway ␊ */␊ - httpListener?: (SubResource13 | string)␊ + httpListener?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets url path map resource of application gateway ␊ */␊ - urlPathMap?: (SubResource13 | string)␊ + urlPathMap?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the request routing rule resource Updating/Deleting/Failed␊ */␊ @@ -102792,8 +153603,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -102808,17 +153628,32 @@ Generated by [AVA](https://avajs.dev). * The authorizationKey.␊ */␊ authorizationKey?: string␊ - virtualNetworkGateway1?: (SubResource13 | string)␊ - virtualNetworkGateway2?: (SubResource13 | string)␊ - localNetworkGateway2?: (SubResource13 | string)␊ + virtualNetworkGateway1?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualNetworkGateway2?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + localNetworkGateway2?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type IPsec/Dedicated/VpnClient/Vnet2Vnet.␊ */␊ - connectionType?: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType?: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPsec share key.␊ */␊ @@ -102826,23 +153661,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual network Gateway connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Egress Bytes Transferred in this connection␊ */␊ - egressBytesTransferred?: (number | string)␊ + egressBytesTransferred?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Ingress Bytes Transferred in this connection␊ */␊ - ingressBytesTransferred?: (number | string)␊ + ingressBytesTransferred?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource13 | string)␊ + peer?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp Flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the VirtualNetworkGatewayConnection resource␊ */␊ @@ -102869,17 +153719,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets sku␊ */␊ - sku?: (ExpressRouteCircuitSku1 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat1 | string)␊ + sku?: (/**␊ + * Contains sku in an ExpressRouteCircuit␊ + */␊ + ExpressRouteCircuitSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit␊ + */␊ + ExpressRouteCircuitPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ etag?: string␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource1 | ExpressRouteCircuitsAuthorizationsChildResource1)[]␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource1 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource1)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -102893,11 +153764,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets tier of the sku.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets family of the sku.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -102907,7 +153784,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets CircuitProvisioningState state of the resource ␊ */␊ @@ -102915,15 +153795,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets ServiceProviderProvisioningState state of the resource.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of authorizations␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization1[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of peerings␊ */␊ - peerings?: (ExpressRouteCircuitPeering1[] | string)␊ + peerings?: (ExpressRouteCircuitPeering1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets ServiceKey␊ */␊ @@ -102935,7 +153824,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets ServiceProviderProperties␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties1 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit␊ + */␊ + ExpressRouteCircuitServiceProviderProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -102950,7 +153845,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (AuthorizationPropertiesFormat2 | string)␊ + properties?: (AuthorizationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102969,7 +153867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets AuthorizationUseStatus.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -102984,7 +153885,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat2 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -102999,19 +153903,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PeeringType.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets state of Peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the azure ASN␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the peer ASN␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the primary address prefix␊ */␊ @@ -103035,15 +153951,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the vlan id␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Microsoft peering config␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig2 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering config␊ + */␊ + ExpressRouteCircuitPeeringConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or peering stats␊ */␊ - stats?: (ExpressRouteCircuitStats2 | string)␊ + stats?: (/**␊ + * Contains Stats associated with the peering␊ + */␊ + ExpressRouteCircuitStats2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103057,15 +153988,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of AdvertisedPublicPrefixes␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets AdvertisedPublicPrefixState of the Peering resource.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or Sets CustomerAsn of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or Sets RoutingRegistryName of the config.␊ */␊ @@ -103079,19 +154019,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -103109,7 +154061,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -103123,7 +154078,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat2 | string)␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103141,7 +154099,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (AuthorizationPropertiesFormat2 | string)␊ + properties: (AuthorizationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103159,7 +154120,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (AuthorizationPropertiesFormat2 | string)␊ + properties: (AuthorizationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103177,7 +154141,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat2 | string)␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103200,8 +154167,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LoadBalancerPropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of Load Balancer␊ + */␊ + LoadBalancerPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103215,31 +154191,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets frontend IP addresses of the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration6[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Pools of backend IP addresses␊ */␊ - backendAddressPools?: (BackendAddressPool7[] | string)␊ + backendAddressPools?: (BackendAddressPool7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets load balancing rules␊ */␊ - loadBalancingRules?: (LoadBalancingRule7[] | string)␊ + loadBalancingRules?: (LoadBalancingRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of Load balancer probes␊ */␊ - probes?: (Probe7[] | string)␊ + probes?: (Probe7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of inbound rules␊ */␊ - inboundNatRules?: (InboundNatRule8[] | string)␊ + inboundNatRules?: (InboundNatRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets inbound NAT pools␊ */␊ - inboundNatPools?: (InboundNatPool8[] | string)␊ + inboundNatPools?: (InboundNatPool8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets outbound NAT rules␊ */␊ - outboundNatRules?: (OutboundNatRule7[] | string)␊ + outboundNatRules?: (OutboundNatRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the Load balancer resource␊ */␊ @@ -103258,7 +154255,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (FrontendIPConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer␊ + */␊ + FrontendIPConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103276,19 +154279,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Read only.Inbound rules URIs that use this frontend IP␊ */␊ - inboundNatRules?: (SubResource13[] | string)␊ + inboundNatRules?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only.Inbound pools URIs that use this frontend IP␊ */␊ - inboundNatPools?: (SubResource13[] | string)␊ + inboundNatPools?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only.Outbound rules URIs that use this frontend IP␊ */␊ - outboundNatRules?: (SubResource13[] | string)␊ + outboundNatRules?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets Load Balancing rules URIs that use this frontend IP␊ */␊ - loadBalancingRules?: (SubResource13[] | string)␊ + loadBalancingRules?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the privateIPAddress of the IP Configuration␊ */␊ @@ -103296,15 +154311,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the subnet resource␊ */␊ - subnet?: (SubResource13 | string)␊ + subnet?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the PublicIP resource␊ */␊ - publicIPAddress?: (SubResource13 | string)␊ + publicIPAddress?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103319,7 +154343,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (BackendAddressPoolPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of BackendAddressPool␊ + */␊ + BackendAddressPoolPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103337,15 +154367,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets collection of references to IPs defined in NICs␊ */␊ - backendIPConfigurations?: (SubResource13[] | string)␊ + backendIPConfigurations?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets Load Balancing rules that use this Backend Address Pool␊ */␊ - loadBalancingRules?: (SubResource13[] | string)␊ + loadBalancingRules?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets outbound rules that use this Backend Address Pool␊ */␊ - outboundNatRule?: (SubResource13 | string)␊ + outboundNatRule?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103360,7 +154399,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (LoadBalancingRulePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of the load balancer␊ + */␊ + LoadBalancingRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103378,39 +154423,66 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a reference to frontend IP Addresses␊ */␊ - frontendIPConfiguration: (SubResource13 | string)␊ + frontendIPConfiguration: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs␊ */␊ - backendAddressPool?: (SubResource13 | string)␊ + backendAddressPool?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the load balancer probe used by the Load Balancing rule.␊ */␊ - probe?: (SubResource13 | string)␊ + probe?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103425,7 +154497,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (ProbePropertiesFormat7 | string)␊ + properties?: (ProbePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103440,23 +154515,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets Load balancer rules that use this probe␊ */␊ - loadBalancingRules?: (SubResource13[] | string)␊ + loadBalancingRules?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the protocol of the end point. Possible values are http pr Tcp. If Tcp is specified, a received ACK is required for the probe to be successful. If http is specified,a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. ␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value␊ */␊ @@ -103475,7 +154565,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (InboundNatRulePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT rule␊ + */␊ + InboundNatRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103493,31 +154589,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a reference to frontend IP Addresses␊ */␊ - frontendIPConfiguration: (SubResource13 | string)␊ + frontendIPConfiguration: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a reference to a private ip address defined on a NetworkInterface of a VM. Traffic sent to frontendPort of each of the frontendIPConfigurations is forwarded to the backed IP␊ */␊ - backendIPConfiguration?: (SubResource13 | string)␊ + backendIPConfiguration?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the port for the external endpoint. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the timeout for the Tcp idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to Tcp␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn availability Group. This setting is required when using the SQL Always ON availability Groups in SQL server. This setting can't be changed after you create the endpoint␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103532,7 +154649,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (InboundNatPoolPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool␊ + */␊ + InboundNatPoolPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103550,23 +154673,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a reference to frontend IP Addresses␊ */␊ - frontendIPConfiguration: (SubResource13 | string)␊ + frontendIPConfiguration: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the transport protocol for the external endpoint. Possible values are Udp or Tcp.␊ */␊ - protocol: (("Udp" | "Tcp") | string)␊ + protocol: (("Udp" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the starting port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the ending port range for the NAT pool. You can specify any port number you choose, but the port numbers specified for each role in the service must be unique. Possible values range between 1 and 65535, inclusive␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a port used for internal connections on the endpoint. The localPort attribute maps the eternal port of the endpoint to an internal port on a role. This is useful in scenarios where a role must communicate to an internal component on a port that is different from the one that is exposed externally. If not specified, the value of localPort is the same as the port attribute. Set the value of localPort to '*' to automatically assign an unallocated port that is discoverable using the runtime API␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103581,7 +154719,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (OutboundNatRulePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the loadbalancer␊ + */␊ + OutboundNatRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103599,15 +154743,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the number of outbound ports to be used for SNAT␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Frontend IP addresses of the load balancer␊ */␊ - frontendIPConfigurations?: (SubResource13[] | string)␊ + frontendIPConfigurations?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs␊ */␊ - backendAddressPool: (SubResource13 | string)␊ + backendAddressPool: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103630,8 +154783,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (LocalNetworkGatewayPropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103645,7 +154807,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site Address space␊ */␊ - localNetworkAddressSpace?: (AddressSpace15 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets␊ + */␊ + AddressSpace15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -103653,7 +154821,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings␊ */␊ - bgpSettings?: (BgpSettings6 | string)␊ + bgpSettings?: (BgpSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the LocalNetworkGateway resource␊ */␊ @@ -103671,14 +154842,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets List of address blocks reserved for this virtual network in CIDR notation␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface BgpSettings6 {␊ /**␊ * Gets or sets this BGP speaker's ASN␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the BGP peering address and BGP identifier of this BGP speaker␊ */␊ @@ -103686,7 +154863,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the weight added to routes learned from this BGP speaker␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -103705,8 +154885,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkInterfacePropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103720,19 +154909,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of a VirtualMachine␊ */␊ - virtualMachine?: (SubResource13 | string)␊ + virtualMachine?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the NetworkSecurityGroup resource␊ */␊ - networkSecurityGroup?: (SubResource13 | string)␊ + networkSecurityGroup?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of IPConfigurations of the NetworkInterface␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration6[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets DNS Settings in NetworkInterface␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings15 | string)␊ + dnsSettings?: (/**␊ + * Dns Settings of a network interface␊ + */␊ + NetworkInterfaceDnsSettings15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the MAC Address of the network interface␊ */␊ @@ -103740,11 +154944,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary NIC on a virtual machine␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether IPForwarding is enabled on the NIC␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the network interface resource␊ */␊ @@ -103763,7 +154973,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of IPConfiguration␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103781,30 +154997,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of ApplicationGatewayBackendAddressPool resource␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource13[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of LoadBalancerBackendAddressPool resource␊ */␊ - loadBalancerBackendAddressPools?: (SubResource13[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of references of LoadBalancerInboundNatRules␊ */␊ - loadBalancerInboundNatRules?: (SubResource13[] | string)␊ + loadBalancerInboundNatRules?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ privateIPAddress?: string␊ /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets PrivateIP address version (IPv4/IPv6).␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ - subnet?: (SubResource13 | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + subnet?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the NIC␊ */␊ - primary?: (boolean | string)␊ - publicIPAddress?: (SubResource13 | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + publicIPAddress?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ provisioningState?: string␊ [k: string]: unknown␊ }␊ @@ -103815,11 +155055,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets list of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets list of Applied DNS servers IP addresses␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the Internal DNS name␊ */␊ @@ -103850,13 +155096,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (NetworkSecurityGroupPropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Network Security Group resource␊ + */␊ + NetworkSecurityGroupPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource7[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -103866,19 +155124,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets Security rules of network security group␊ */␊ - securityRules?: (SecurityRule7[] | string)␊ + securityRules?: (SecurityRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Default security rules of network security group␊ */␊ - defaultSecurityRules?: (SecurityRule7[] | string)␊ + defaultSecurityRules?: (SecurityRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets collection of references to Network Interfaces␊ */␊ - networkInterfaces?: (SubResource13[] | string)␊ + networkInterfaces?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets collection of references to subnets␊ */␊ - subnets?: (SubResource13[] | string)␊ + subnets?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the network security group resource␊ */␊ @@ -103897,7 +155167,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (SecurityRulePropertiesFormat7 | string)␊ + properties?: (SecurityRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -103916,7 +155189,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets Network protocol this rule applies to. Can be Tcp, Udp or All(*).␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Source Port or Range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -103936,15 +155212,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the direction of the rule.InBound or Outbound. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -103962,7 +155247,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SecurityRulePropertiesFormat7 | string)␊ + properties: (SecurityRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -103980,7 +155268,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SecurityRulePropertiesFormat7 | string)␊ + properties: (SecurityRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -104003,8 +155294,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (PublicIPAddressPropertiesFormat6 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * PublicIpAddress properties␊ + */␊ + PublicIPAddressPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -104018,21 +155318,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PublicIP allocation method (Static/Dynamic).␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets PublicIP address version (IPv4/IPv6).␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ - ipConfiguration?: (SubResource13 | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + ipConfiguration?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets FQDN of the DNS record associated with the public IP address␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings14 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ipAddress?: string␊ /**␊ * Gets or sets the idle timeout of the public IP address␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the PublicIP resource␊ */␊ @@ -104077,13 +155395,25 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RouteTablePropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource7[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -104093,11 +155423,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets Routes in a Route Table␊ */␊ - routes?: (Route7[] | string)␊ + routes?: (Route7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets collection of references to subnets␊ */␊ - subnets?: (SubResource13[] | string)␊ + subnets?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the resource Updating/Deleting/Failed␊ */␊ @@ -104112,7 +155448,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (RoutePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -104134,7 +155476,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -104156,7 +155501,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (RoutePropertiesFormat7 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -104174,7 +155525,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (RoutePropertiesFormat7 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -104197,8 +155554,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkGatewayPropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ @@ -104212,35 +155578,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpConfigurations for Virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration6[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp Flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the LocalNetworkGateway resource which represents Local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource13 | string)␊ + gatewayDefaultSite?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the VirtualNetworkGatewaySku resource which represents the sku selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku6 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration6 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client␊ + */␊ + VpnClientConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings␊ */␊ - bgpSettings?: (BgpSettings6 | string)␊ + bgpSettings?: (BgpSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the VirtualNetworkGateway resource␊ */␊ @@ -104259,7 +155655,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -104281,15 +155683,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets PrivateIP allocation method (Static/Dynamic).␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the subnet resource␊ */␊ - subnet?: (SubResource13 | string)␊ + subnet?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the PublicIP resource␊ */␊ - publicIPAddress?: (SubResource13 | string)␊ + publicIPAddress?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -104303,15 +155714,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway sku name -Basic/HighPerformance/Standard.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway sku tier -Basic/HighPerformance/Standard.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104321,15 +155741,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of the Address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace15 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets␊ + */␊ + AddressSpace15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for Virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate6[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate6[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104340,7 +155772,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (VpnClientRootCertificatePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -104373,7 +155811,13 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -104414,28 +155858,52 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualNetworkPropertiesFormat7 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (VirtualNetworkPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated␊ */␊ etag?: string␊ - resources?: VirtualNetworksSubnetsChildResource7[]␊ + resources?: /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource7[]␊ [k: string]: unknown␊ }␊ export interface VirtualNetworkPropertiesFormat7 {␊ /**␊ * Gets or sets AddressSpace that contains an array of IP address ranges that can be used by subnets␊ */␊ - addressSpace: (AddressSpace15 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets␊ + */␊ + AddressSpace15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets DHCPOptions that contains an array of DNS servers available to VMs deployed in the virtual network␊ */␊ - dhcpOptions?: (DhcpOptions15 | string)␊ + dhcpOptions?: (/**␊ + * DHCPOptions contains an array of DNS servers available to VMs deployed in the virtual networkStandard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets List of subnets in a VirtualNetwork␊ */␊ - subnets?: (Subnet17[] | string)␊ + subnets?: (Subnet17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets resource GUID property of the VirtualNetwork resource␊ */␊ @@ -104453,7 +155921,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets list of DNS servers IP addresses␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104464,7 +155935,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties?: (SubnetPropertiesFormat7 | string)␊ + properties?: (SubnetPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource␊ */␊ @@ -104483,15 +155957,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the reference of the NetworkSecurityGroup resource␊ */␊ - networkSecurityGroup?: (SubResource13 | string)␊ + networkSecurityGroup?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the reference of the RouteTable resource␊ */␊ - routeTable?: (SubResource13 | string)␊ + routeTable?: (SubResource13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets array of references to the network interface IP configurations using subnet␊ */␊ - ipConfigurations?: (SubResource13[] | string)␊ + ipConfigurations?: (SubResource13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets Provisioning state of the PublicIP resource Updating/Deleting/Failed␊ */␊ @@ -104509,7 +155992,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SubnetPropertiesFormat7 | string)␊ + properties: (SubnetPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -104527,7 +156013,10 @@ Generated by [AVA](https://avajs.dev). * Resource Id␊ */␊ id?: string␊ - properties: (SubnetPropertiesFormat7 | string)␊ + properties: (SubnetPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated␊ */␊ @@ -104550,13 +156039,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104575,13 +156073,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104600,13 +156107,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104625,13 +156141,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104650,15 +156175,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku4 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat7 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -104666,7 +156206,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104676,7 +156219,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104686,19 +156232,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings15 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag1[] | string)␊ + ipTags?: (IpTag1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -104706,7 +156267,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -104765,16 +156329,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource5 | VirtualNetworksSubnetsChildResource8)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource5 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource8)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -104784,19 +156363,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace16 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions16 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet18[] | string)␊ + subnets?: (Subnet18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering13[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -104808,11 +156405,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in a Virtual Network.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if Vm protection is enabled for all the subnets in a Virtual Network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104822,7 +156425,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104832,7 +156438,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -104842,7 +156451,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -104864,19 +156479,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource14 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource14 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat4[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink5[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -104904,7 +156537,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -104918,7 +156554,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat5 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -104946,7 +156588,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -104964,31 +156612,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource14 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace16 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -105005,7 +156680,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat5 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -105022,7 +156703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -105045,20 +156732,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku4 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource4[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -105068,7 +156773,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -105078,31 +156786,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration7[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool8[] | string)␊ + backendAddressPools?: (BackendAddressPool8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule8[] | string)␊ + loadBalancingRules?: (LoadBalancingRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe8[] | string)␊ + probes?: (Probe8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule9[] | string)␊ + inboundNatRules?: (InboundNatRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool9[] | string)␊ + inboundNatPools?: (InboundNatPool9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule8[] | string)␊ + outboundNatRules?: (OutboundNatRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -105120,7 +156849,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105132,7 +156867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -105146,15 +156884,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource14 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource14 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105168,7 +156921,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105196,7 +156955,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105214,40 +156979,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource14 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource14 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource14 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105261,7 +157065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105279,19 +157089,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -105309,7 +157131,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105327,24 +157155,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource14 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105358,7 +157207,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105376,28 +157231,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource14 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105411,7 +157290,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105429,15 +157314,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource14[] | string)␊ + frontendIPConfigurations?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource14 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105454,7 +157351,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -105477,16 +157380,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat8 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource8[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -105496,11 +157411,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule8[] | string)␊ + securityRules?: (SecurityRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule8[] | string)␊ + defaultSecurityRules?: (SecurityRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -105518,7 +157439,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105540,7 +157467,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -105556,11 +157486,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (ApplicationSecurityGroup3[] | string)␊ + sourceApplicationSecurityGroups?: (ApplicationSecurityGroup3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -105568,31 +157504,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (ApplicationSecurityGroup3[] | string)␊ + destinationApplicationSecurityGroups?: (ApplicationSecurityGroup3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105612,13 +157569,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -105631,7 +157597,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat8 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -105654,11 +157626,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat8 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -105672,15 +157653,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource14 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration7[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings16 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -105688,15 +157684,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -105714,7 +157719,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105732,15 +157743,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource14[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource14[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource14[] | string)␊ + loadBalancerInboundNatRules?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -105748,27 +157768,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource14 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource14 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource14[] | string)␊ + applicationSecurityGroups?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105782,11 +157826,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -105817,16 +157867,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat8 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource8[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -105836,11 +157898,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route8[] | string)␊ + routes?: (Route8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -105854,7 +157922,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -105876,7 +157950,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -105897,7 +157974,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat8 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -105920,8 +158003,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat8 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -105935,67 +158027,124 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku8 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy5 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration8[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate5[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate8[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration8[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort8[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe7[] | string)␊ + probes?: (ApplicationGatewayProbe7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool8[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings8[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener8[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap7[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule8[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration5[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration5 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -106013,15 +158162,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF") | string)␊ + tier?: (("Standard" | "WAF") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -106031,30 +158189,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration8 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106076,7 +158255,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource14 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106087,7 +158272,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate5 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106120,7 +158311,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate8 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106161,7 +158358,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration8 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106187,15 +158390,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource14 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource14 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106206,7 +158424,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort8 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106228,7 +158452,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106239,7 +158466,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe7 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106261,7 +158494,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -106273,27 +158509,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch5 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106311,14 +158568,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool8 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106340,11 +158606,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource14[] | string)␊ + backendIPConfigurations?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress8[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106369,7 +158641,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings8 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106391,31 +158669,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource14 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource14[] | string)␊ + authenticationCertificates?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining5 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -106423,7 +158728,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -106431,7 +158739,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -106449,18 +158760,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener8 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106482,15 +158805,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource14 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource14 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -106498,11 +158836,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource14 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106513,7 +158860,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap7 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106535,19 +158888,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource14 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource14 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource14 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule7[] | string)␊ + pathRules?: (ApplicationGatewayPathRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106558,7 +158932,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule7 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106580,19 +158960,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource14 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource14 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource14 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106603,7 +159004,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule8 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106625,27 +159032,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource14 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource14 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource14 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource14 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource14 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -106656,7 +159096,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration5 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106678,11 +159124,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource14 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -106690,23 +159145,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource14[] | string)␊ + requestRoutingRules?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource14[] | string)␊ + urlPathMaps?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource14[] | string)␊ + pathRules?: (SubResource14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -106716,11 +159186,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -106732,15 +159208,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup5[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -106754,7 +159239,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -106773,11 +159261,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat8 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -106795,23 +159292,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway5 | SubResource14 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway5 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway5 | SubResource14 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway5 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway5 | SubResource14 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway5 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -106819,19 +159349,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource14 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy5[] | string)␊ + ipsecPolicies?: (IpsecPolicy5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -106851,11 +159396,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat8 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -106869,39 +159423,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration7[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource14 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku7 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration7 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings7 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -106915,7 +159508,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -106933,15 +159532,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource14 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource14 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -106951,15 +159565,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -106969,19 +159592,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace16 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate7[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate7[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -106999,7 +159637,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -107027,7 +159671,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -107055,7 +159705,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -107063,7 +159716,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107079,11 +159735,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat8 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107097,7 +159762,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace16 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -107105,7 +159776,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings7 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -107119,35 +159796,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107166,11 +159867,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat8 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107193,11 +159903,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat8 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107214,7 +159933,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107231,7 +159956,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat5 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107248,7 +159979,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107265,7 +160002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat8 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107282,7 +160025,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat8 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107305,13 +160054,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107330,11 +160088,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107359,13 +160126,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku2 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat2 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource2 | ExpressRouteCircuitsAuthorizationsChildResource2)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource2 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource2)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -107379,11 +160167,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard' and 'Premium'.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107393,7 +160187,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -107401,15 +160198,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization2[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering2[] | string)␊ + peerings?: (ExpressRouteCircuitPeering2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -107421,7 +160227,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties2 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -107436,7 +160248,10 @@ Generated by [AVA](https://avajs.dev). * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization2 {␊ - properties?: (AuthorizationPropertiesFormat3 | string)␊ + properties?: (AuthorizationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -107451,7 +160266,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -107462,7 +160280,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering2 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat3 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -107473,19 +160294,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -107509,15 +160342,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig3 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats3 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -107533,15 +160381,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource15 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection[] | string)␊ + connections?: (ExpressRouteCircuitConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107551,23 +160414,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Spepcified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -107581,19 +160459,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107621,22 +160511,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig3 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource15 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -107647,11 +160555,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource15 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource15 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -107677,7 +160597,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107687,8 +160610,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-02-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat3 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -107698,7 +160627,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-02-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107708,7 +160640,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-02-01"␊ - properties: (AuthorizationPropertiesFormat3 | string)␊ + properties: (AuthorizationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107727,9 +160662,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -107739,7 +160686,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -107747,14 +160697,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -107765,15 +160721,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -107789,11 +160754,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig3 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether the provider or the customer last modified the peering.␊ */␊ @@ -107801,7 +160775,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107811,7 +160791,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-02-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107830,15 +160813,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku5 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat8 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -107846,7 +160844,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107856,7 +160857,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -107866,19 +160870,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings16 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag2[] | string)␊ + ipTags?: (IpTag2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -107886,7 +160905,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -107945,16 +160967,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource6 | VirtualNetworksSubnetsChildResource9)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource6 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource9)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -107964,19 +161001,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace17 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions17 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet19[] | string)␊ + subnets?: (Subnet19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering14[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -107988,15 +161043,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource15 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -108006,7 +161073,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -108016,7 +161086,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -108026,7 +161099,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108048,19 +161127,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource15 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource15 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat5[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink6[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -108078,7 +161175,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -108092,7 +161192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat6 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108120,7 +161226,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108138,31 +161250,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource15 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace17 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -108179,7 +161318,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat6 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -108196,7 +161341,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -108219,20 +161370,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku5 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource5[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -108242,7 +161411,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -108252,31 +161424,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration8[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool9[] | string)␊ + backendAddressPools?: (BackendAddressPool9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule9[] | string)␊ + loadBalancingRules?: (LoadBalancingRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe9[] | string)␊ + probes?: (Probe9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule10[] | string)␊ + inboundNatRules?: (InboundNatRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool10[] | string)␊ + inboundNatPools?: (InboundNatPool10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule9[] | string)␊ + outboundNatRules?: (OutboundNatRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -108294,7 +161487,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108306,7 +161505,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -108320,15 +161522,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource15 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource15 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -108342,7 +161559,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108370,7 +161593,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108388,40 +161617,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource15 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource15 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource15 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -108435,7 +161703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108453,19 +161727,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http' or 'Tcp'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp") | string)␊ + protocol: (("Http" | "Tcp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -108483,7 +161769,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108501,24 +161793,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource15 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -108532,7 +161845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108550,28 +161869,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource15 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -108585,7 +161928,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108603,15 +161952,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource15[] | string)␊ + frontendIPConfigurations?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource15 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -108628,7 +161989,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -108651,16 +162018,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat9 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource9[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -108670,11 +162049,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule9[] | string)␊ + securityRules?: (SecurityRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule9[] | string)␊ + defaultSecurityRules?: (SecurityRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -108692,7 +162077,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108714,7 +162105,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -108730,11 +162124,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (ApplicationSecurityGroup4[] | string)␊ + sourceApplicationSecurityGroups?: (ApplicationSecurityGroup4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -108742,31 +162142,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (ApplicationSecurityGroup4[] | string)␊ + destinationApplicationSecurityGroups?: (ApplicationSecurityGroup4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -108786,13 +162207,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -108805,7 +162235,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat9 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -108828,11 +162264,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat9 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -108846,15 +162291,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource15 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration8[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings17 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -108862,15 +162322,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -108888,7 +162357,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -108906,15 +162381,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource15[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource15[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource15[] | string)␊ + loadBalancerInboundNatRules?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -108922,27 +162406,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource15 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource15 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource15[] | string)␊ + applicationSecurityGroups?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -108956,11 +162464,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -108991,16 +162505,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat9 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource9[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -109010,11 +162536,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route9[] | string)␊ + routes?: (Route9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109028,7 +162560,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -109050,7 +162588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -109071,7 +162612,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat9 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -109088,7 +162635,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -109105,7 +162658,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat9 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -109122,7 +162681,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat9 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -109136,7 +162701,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-02-01"␊ - properties: (AuthorizationPropertiesFormat3 | string)␊ + properties: (AuthorizationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -109146,8 +162714,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-02-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat3 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -109157,7 +162731,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-02-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -109167,7 +162744,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-02-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -109186,8 +162766,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat9 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -109195,7 +162784,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -109205,75 +162797,141 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku9 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy6 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration9[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate6[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate9[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration9[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort9[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe8[] | string)␊ + probes?: (ApplicationGatewayProbe8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool9[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings9[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener9[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap8[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule9[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration6[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration6 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -109291,15 +162949,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -109309,30 +162976,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration9 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -109354,7 +163042,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource16 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109375,7 +163069,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate6 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -109408,7 +163108,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate9 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -109449,7 +163155,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration9 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -109475,15 +163187,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource16 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource16 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109494,7 +163221,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort9 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -109516,7 +163249,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109527,7 +163263,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe8 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -109549,7 +163291,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -109561,27 +163306,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch6 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109599,14 +163365,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool9 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -109628,11 +163403,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource16[] | string)␊ + backendIPConfigurations?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress9[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109657,7 +163438,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings9 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -109679,31 +163466,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource16 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource16[] | string)␊ + authenticationCertificates?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining6 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -109711,7 +163525,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -109719,7 +163536,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -109737,18 +163557,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener9 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -109770,15 +163602,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource16 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource16 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -109786,11 +163633,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource16 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109801,7 +163657,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap8 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -109823,19 +163685,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource16 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource16 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource16 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule8[] | string)␊ + pathRules?: (ApplicationGatewayPathRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109846,7 +163729,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule8 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -109868,19 +163757,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource16 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource16 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource16 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109891,7 +163801,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule9 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -109913,27 +163829,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource16 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource16 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource16 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource16 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource16 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -109944,7 +163893,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration6 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -109966,11 +163921,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource16 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -109978,23 +163942,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource16[] | string)␊ + requestRoutingRules?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource16[] | string)␊ + urlPathMaps?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource16[] | string)␊ + pathRules?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110004,11 +163983,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -110020,15 +164005,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup6[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110042,7 +164036,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110052,7 +164049,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Autoscale bounds␊ */␊ - bounds: (ApplicationGatewayAutoscaleBounds | string)␊ + bounds: (/**␊ + * Application Gateway autoscale bounds on number of Application Gateway instance.␊ + */␊ + ApplicationGatewayAutoscaleBounds | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110062,11 +164065,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway instances.␊ */␊ - min: (number | string)␊ + min: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway instances.␊ */␊ - max: (number | string)␊ + max: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110085,13 +164094,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110110,8 +164128,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (AzureFirewallPropertiesFormat | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110121,26 +164148,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by a Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by a Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Application rule collection resource␊ */␊ export interface AzureFirewallApplicationRuleCollection {␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -110154,19 +164199,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection␊ */␊ - action?: (AzureFirewallRCAction | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule[] | string)␊ + rules?: (AzureFirewallApplicationRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110194,15 +164254,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of URLs for this rule.␊ */␊ - targetUrls?: (string[] | string)␊ + targetUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110212,18 +164281,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Network rule collection resource␊ */␊ export interface AzureFirewallNetworkRuleCollection {␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -110237,19 +164318,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection␊ */␊ - action?: (AzureFirewallRCAction | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule[] | string)␊ + rules?: (AzureFirewallNetworkRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110267,26 +164363,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an Azure Firewall.␊ */␊ export interface AzureFirewallIPConfiguration {␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -110308,19 +164422,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource16 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input.␊ */␊ - internalPublicIpAddress?: (SubResource16 | string)␊ + internalPublicIpAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is populated in the output.␊ */␊ - publicIPAddress?: (SubResource16 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110339,11 +164474,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat9 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -110361,23 +164505,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource16 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource16 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource16 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -110385,19 +164553,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource16 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy6[] | string)␊ + ipsecPolicies?: (IpsecPolicy6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -110411,35 +164594,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110458,13 +164665,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: ({␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110483,13 +164699,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku3 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat3 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource3 | ExpressRouteCircuitsAuthorizationsChildResource3)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource3 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource3)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -110503,11 +164740,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard' and 'Premium'.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110517,7 +164760,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -110525,15 +164771,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization3[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering3[] | string)␊ + peerings?: (ExpressRouteCircuitPeering3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -110545,7 +164800,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties3 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -110560,7 +164821,10 @@ Generated by [AVA](https://avajs.dev). * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization3 {␊ - properties?: (AuthorizationPropertiesFormat4 | string)␊ + properties?: (AuthorizationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -110575,7 +164839,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -110586,7 +164853,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering3 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat4 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -110597,19 +164867,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -110633,15 +164915,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig4 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats4 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -110657,15 +164954,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource16 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig1 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection1[] | string)␊ + connections?: (ExpressRouteCircuitConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110675,23 +164987,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -110705,19 +165032,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110735,22 +165074,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig4 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource16 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection1 {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat1 | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -110761,11 +165118,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource16 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource16 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -110791,7 +165160,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110801,8 +165173,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-04-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat4 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource1[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -110812,7 +165190,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-04-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat1 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110822,7 +165203,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-04-01"␊ - properties: (AuthorizationPropertiesFormat4 | string)␊ + properties: (AuthorizationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110832,7 +165216,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-04-01"␊ - properties: (AuthorizationPropertiesFormat4 | string)␊ + properties: (AuthorizationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110842,8 +165229,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-04-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat4 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource1[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -110853,7 +165246,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-04-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat1 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110872,9 +165268,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties1 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource1[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -110888,15 +165296,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference | string)␊ + expressRouteCircuit?: (ExpressRouteCircuitReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -110904,7 +165321,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering1[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExpressRouteCircuitReference {␊ @@ -110918,7 +165338,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering1 {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties1 | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -110929,15 +165352,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -110953,11 +165385,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig4 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -110969,7 +165410,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig1 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110979,7 +165426,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-04-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties1 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -110989,7 +165439,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-04-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties1 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111008,20 +165461,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku6 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource6[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -111031,7 +165502,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111041,31 +165515,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration9[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool10[] | string)␊ + backendAddressPools?: (BackendAddressPool10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule10[] | string)␊ + loadBalancingRules?: (LoadBalancingRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe10[] | string)␊ + probes?: (Probe10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule11[] | string)␊ + inboundNatRules?: (InboundNatRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool11[] | string)␊ + inboundNatPools?: (InboundNatPool11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule10[] | string)␊ + outboundNatRules?: (OutboundNatRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -111083,7 +165578,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111095,7 +165596,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111109,15 +165613,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource16 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource16 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -111131,7 +165650,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111159,7 +165684,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111177,40 +165708,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource16 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource16 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource16 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -111224,7 +165794,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111242,19 +165818,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -111272,7 +165860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111290,24 +165884,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource16 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -111321,7 +165936,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111339,28 +165960,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource16 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -111374,7 +166019,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111392,15 +166043,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource16[] | string)␊ + frontendIPConfigurations?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource16 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -111417,7 +166080,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -111434,7 +166103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -111457,11 +166132,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat9 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -111475,7 +166159,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace18 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -111483,7 +166173,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings8 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -111497,7 +166193,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111507,7 +166206,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -111515,7 +166217,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111534,11 +166239,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat10 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -111552,19 +166266,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of a virtual machine.␊ */␊ - virtualMachine?: (SubResource16 | string)␊ + virtualMachine?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource16 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration9[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings18 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -111572,15 +166307,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -111598,7 +166342,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111616,15 +166366,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource16[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource16[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource16[] | string)␊ + loadBalancerInboundNatRules?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -111632,27 +166391,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource16 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource16 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource16[] | string)␊ + applicationSecurityGroups?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -111666,11 +166449,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -111701,16 +166490,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat10 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource10[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -111720,11 +166521,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule10[] | string)␊ + securityRules?: (SecurityRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule10[] | string)␊ + defaultSecurityRules?: (SecurityRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -111742,7 +166549,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -111764,7 +166577,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -111780,11 +166596,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource16[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -111792,31 +166614,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource16[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -111833,7 +166676,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat10 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -111850,7 +166699,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat10 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -111873,15 +166728,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - properties: ({␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (NetworkWatchersConnectionMonitorsChildResource | NetworkWatchersPacketCapturesChildResource)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -111900,24 +166770,51 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ConnectionMonitorParameters | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Parameters that define the operation to create a connection monitor.␊ */␊ export interface ConnectionMonitorParameters {␊ - source: (ConnectionMonitorSource | string)␊ - destination: (ConnectionMonitorDestination | string)␊ + source: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + destination: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111931,7 +166828,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111949,7 +166849,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111959,7 +166862,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "packetCaptures"␊ apiVersion: "2018-04-01"␊ - properties: (PacketCaptureParameters | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -111973,17 +166882,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ - storageLocation: (PacketCaptureStorageLocation | string)␊ - filters?: (PacketCaptureFilter[] | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + filters?: (PacketCaptureFilter[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112011,7 +166938,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -112046,8 +166976,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ConnectionMonitorParameters | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112057,7 +166996,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/networkWatchers/packetCaptures"␊ apiVersion: "2018-04-01"␊ - properties: (PacketCaptureParameters | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112076,15 +167021,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku6 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat9 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -112092,7 +167052,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112102,7 +167065,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112112,19 +167078,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings17 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag3[] | string)␊ + ipTags?: (IpTag3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -112132,7 +167113,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -112191,9 +167175,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RouteFilterPropertiesFormat | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Route Filter Resource␊ + */␊ + RouteFilterPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -112203,18 +167199,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule[] | string)␊ + rules?: (RouteFilterRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of references to express route circuit peerings.␊ */␊ - peerings?: (SubResource16[] | string)␊ + peerings?: (SubResource16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Route Filter Rule Resource␊ */␊ export interface RouteFilterRule {␊ - properties?: (RouteFilterRulePropertiesFormat | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112232,15 +167240,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule. Valid values are: 'Allow', 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule. Valid value is: 'Community'␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112250,7 +167267,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "routeFilterRules"␊ apiVersion: "2018-04-01"␊ - properties: (RouteFilterRulePropertiesFormat | string)␊ + properties: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -112264,7 +167287,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/routeFilters/routeFilterRules"␊ apiVersion: "2018-04-01"␊ - properties: (RouteFilterRulePropertiesFormat | string)␊ + properties: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -112287,16 +167316,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat10 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource10[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -112306,11 +167347,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route10[] | string)␊ + routes?: (Route10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -112324,7 +167371,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112346,7 +167399,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None" | "HyperNetGateway") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -112367,7 +167423,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat10 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -112384,7 +167446,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat10 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -112407,8 +167475,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualHubProperties | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VirtualHub␊ + */␊ + VirtualHubProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112418,11 +167495,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs␊ */␊ - virtualWan?: (SubResource16 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * list of all vnet connections with this VirtualHub.␊ */␊ - hubVirtualNetworkConnections?: (HubVirtualNetworkConnection[] | string)␊ + hubVirtualNetworkConnections?: (HubVirtualNetworkConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -112430,7 +167516,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112446,8 +167535,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties?: (HubVirtualNetworkConnectionProperties | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection␊ + */␊ + HubVirtualNetworkConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112457,19 +167555,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource16 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112488,11 +167601,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat9 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -112506,39 +167628,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration8[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource16 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku8 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration8 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings8 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -112552,7 +167713,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112570,15 +167737,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource16 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource16 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112588,15 +167770,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112606,23 +167797,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace18 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate8[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate8[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy6[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -112640,7 +167849,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112668,7 +167883,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112705,16 +167926,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource7 | VirtualNetworksSubnetsChildResource10)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource7 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource10)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -112724,19 +167960,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace18 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions18 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet20[] | string)␊ + subnets?: (Subnet20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering15[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -112748,15 +168002,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource16 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112766,7 +168032,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -112776,7 +168045,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112798,19 +168073,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource16 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource16 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat6[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink7[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -112828,7 +168121,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -112842,7 +168138,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat7 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112870,7 +168172,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -112888,31 +168196,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource16 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace18 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -112929,7 +168264,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -112946,7 +168287,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -112963,7 +168310,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -112980,7 +168333,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -113003,8 +168362,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualWanProperties | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VirtualWAN␊ + */␊ + VirtualWanProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113014,11 +168382,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113037,9 +168411,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VpnGatewayProperties | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VpnGateway␊ + */␊ + VpnGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -113049,30 +168435,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs␊ */␊ - virtualHub?: (SubResource16 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * list of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection[] | string)␊ + connections?: (VpnConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings8 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policies applied to this vpn gateway.␊ */␊ - policies?: (Policies | string)␊ + policies?: (/**␊ + * Policies for vpn gateway.␊ + */␊ + Policies | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * VpnConnection Resource.␊ */␊ export interface VpnConnection {␊ - properties?: (VpnConnectionProperties | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -113086,15 +168502,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource16 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -113102,15 +168530,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy6[] | string)␊ + ipsecPolicies?: (IpsecPolicy6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113120,11 +168557,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113134,7 +168577,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "vpnConnections"␊ apiVersion: "2018-04-01"␊ - properties: (VpnConnectionProperties | string)␊ + properties: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113144,7 +168593,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/vpnGateways/vpnConnections"␊ apiVersion: "2018-04-01"␊ - properties: (VpnConnectionProperties | string)␊ + properties: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113163,8 +168618,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VpnSiteProperties | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VpnSite␊ + */␊ + VpnSiteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113174,11 +168638,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs␊ */␊ - virtualWAN?: (SubResource16 | string)␊ + virtualWAN?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties␊ */␊ - deviceProperties?: (DeviceProperties | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -113190,15 +168666,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace18 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings8 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113216,7 +168707,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113235,8 +168729,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat10 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -113244,7 +168747,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113254,75 +168760,141 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku10 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy7 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration10[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate7[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate10[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration10[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort10[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe9[] | string)␊ + probes?: (ApplicationGatewayProbe9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool10[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings10[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener10[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap9[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule10[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration7[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration7 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration1 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -113340,15 +168912,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -113358,30 +168939,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration10 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -113403,7 +169005,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource17 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113424,7 +169032,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate7 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -113457,7 +169071,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate10 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -113498,7 +169118,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration10 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -113524,15 +169150,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource17 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource17 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113543,7 +169184,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort10 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -113565,7 +169212,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113576,7 +169226,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe9 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -113598,7 +169254,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -113610,27 +169269,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch7 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113648,14 +169328,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool10 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -113677,11 +169366,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource17[] | string)␊ + backendIPConfigurations?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress10[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113706,7 +169401,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings10 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -113728,31 +169429,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource17 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource17[] | string)␊ + authenticationCertificates?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining7 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -113760,7 +169488,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -113768,7 +169499,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -113786,18 +169520,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener10 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -113819,15 +169565,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource17 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource17 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -113835,11 +169596,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource17 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113850,7 +169620,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap9 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -113872,19 +169648,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource17 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource17 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource17 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule9[] | string)␊ + pathRules?: (ApplicationGatewayPathRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113895,7 +169692,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule9 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -113917,19 +169720,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource17 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource17 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource17 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113940,7 +169764,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule10 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -113962,27 +169792,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource17 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource17 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource17 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource17 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource17 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -113993,7 +169856,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration7 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -114015,11 +169884,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource17 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -114027,23 +169905,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource17[] | string)␊ + requestRoutingRules?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource17[] | string)␊ + urlPathMaps?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource17[] | string)␊ + pathRules?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114053,11 +169946,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -114069,15 +169968,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup7[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114091,7 +169999,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114101,7 +170012,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Autoscale bounds␊ */␊ - bounds: (ApplicationGatewayAutoscaleBounds1 | string)␊ + bounds: (/**␊ + * Application Gateway autoscale bounds on number of Application Gateway instance.␊ + */␊ + ApplicationGatewayAutoscaleBounds1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114111,11 +170028,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway instances.␊ */␊ - min: (number | string)␊ + min: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway instances.␊ */␊ - max: (number | string)␊ + max: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114134,13 +170057,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114159,8 +170091,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (AzureFirewallPropertiesFormat1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114170,26 +170111,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by a Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection1[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by a Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection1[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration1[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Application rule collection resource␊ */␊ export interface AzureFirewallApplicationRuleCollection1 {␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114203,19 +170162,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection␊ */␊ - action?: (AzureFirewallRCAction1 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule1[] | string)␊ + rules?: (AzureFirewallApplicationRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114243,15 +170217,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol1[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of URLs for this rule.␊ */␊ - targetUrls?: (string[] | string)␊ + targetUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114261,18 +170244,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Network rule collection resource␊ */␊ export interface AzureFirewallNetworkRuleCollection1 {␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114286,19 +170281,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection␊ */␊ - action?: (AzureFirewallRCAction1 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule1[] | string)␊ + rules?: (AzureFirewallNetworkRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114316,26 +170326,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an Azure Firewall.␊ */␊ export interface AzureFirewallIPConfiguration1 {␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114357,19 +170385,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource17 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input.␊ */␊ - internalPublicIpAddress?: (SubResource17 | string)␊ + internalPublicIpAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is populated in the output.␊ */␊ - publicIPAddress?: (SubResource17 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114388,11 +170437,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat10 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -114410,23 +170468,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway6 | SubResource17 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway6 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway6 | SubResource17 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway6 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway6 | SubResource17 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway6 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -114434,19 +170525,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource17 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy7[] | string)␊ + ipsecPolicies?: (IpsecPolicy7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -114466,11 +170572,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat10 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -114484,39 +170599,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration9[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource17 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku9 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration9 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings9 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -114530,7 +170684,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114548,15 +170708,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource17 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource17 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114566,15 +170741,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114584,23 +170768,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace19 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate9[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate9[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy7[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -114618,7 +170820,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114628,7 +170833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114656,7 +170867,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114684,35 +170901,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114722,7 +170963,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -114730,7 +170974,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114746,11 +170993,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat10 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -114764,7 +171020,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace19 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -114772,7 +171034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings9 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -114795,13 +171063,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: ({␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114820,13 +171097,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku4 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat4 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource4 | ExpressRouteCircuitsAuthorizationsChildResource4)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource4 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource4)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -114840,11 +171138,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard' and 'Premium'.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -114854,7 +171158,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -114862,15 +171169,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization4[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering4[] | string)␊ + peerings?: (ExpressRouteCircuitPeering4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -114882,7 +171198,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties4 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -114897,7 +171219,10 @@ Generated by [AVA](https://avajs.dev). * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization4 {␊ - properties?: (AuthorizationPropertiesFormat5 | string)␊ + properties?: (AuthorizationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114912,7 +171237,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -114923,7 +171251,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering4 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat5 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -114934,19 +171265,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -114970,15 +171313,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig5 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats5 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -114994,15 +171352,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource17 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig2 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection2[] | string)␊ + connections?: (ExpressRouteCircuitConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115012,23 +171385,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -115042,19 +171430,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115072,22 +171472,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig5 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource17 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection2 {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat2 | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115098,11 +171516,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource17 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource17 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -115128,7 +171558,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115138,8 +171571,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-06-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat5 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource2[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -115149,7 +171588,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-06-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat2 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115159,7 +171601,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-06-01"␊ - properties: (AuthorizationPropertiesFormat5 | string)␊ + properties: (AuthorizationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115169,7 +171614,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-06-01"␊ - properties: (AuthorizationPropertiesFormat5 | string)␊ + properties: (AuthorizationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115179,8 +171627,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-06-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat5 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource2[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -115190,7 +171644,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-06-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat2 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115209,9 +171666,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties2 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource2[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -115225,15 +171694,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference1 | string)␊ + expressRouteCircuit?: (ExpressRouteCircuitReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -115241,7 +171719,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering2[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExpressRouteCircuitReference1 {␊ @@ -115255,7 +171736,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering2 {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties2 | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115266,15 +171750,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -115290,11 +171783,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig5 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -115306,7 +171808,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig2 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115316,7 +171824,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-06-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties2 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115326,7 +171837,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-06-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties2 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115345,20 +171859,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku7 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource7[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -115368,7 +171900,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115378,31 +171913,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration10[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool11[] | string)␊ + backendAddressPools?: (BackendAddressPool11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule11[] | string)␊ + loadBalancingRules?: (LoadBalancingRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe11[] | string)␊ + probes?: (Probe11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule12[] | string)␊ + inboundNatRules?: (InboundNatRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool12[] | string)␊ + inboundNatPools?: (InboundNatPool12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound NAT rules.␊ */␊ - outboundNatRules?: (OutboundNatRule11[] | string)␊ + outboundNatRules?: (OutboundNatRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -115420,7 +171976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115432,7 +171994,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -115446,15 +172011,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource17 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource17 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -115468,7 +172048,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115496,7 +172082,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115514,40 +172106,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource17 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource17 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource17 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -115561,7 +172192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115579,19 +172216,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -115609,7 +172258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115627,24 +172282,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource17 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -115658,7 +172334,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115676,28 +172358,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource17 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -115711,7 +172417,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound nat rule.␊ */␊ - properties?: (OutboundNatRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Outbound NAT pool of the load balancer.␊ + */␊ + OutboundNatRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115729,15 +172441,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations?: (SubResource17[] | string)␊ + frontendIPConfigurations?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource17 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -115754,7 +172478,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -115771,7 +172501,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -115794,11 +172530,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat10 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -115821,11 +172566,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat11 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -115839,19 +172593,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of a virtual machine.␊ */␊ - virtualMachine?: (SubResource17 | string)␊ + virtualMachine?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource17 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration10[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings19 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -115859,15 +172634,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -115885,7 +172669,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -115903,15 +172693,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource17[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource17[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource17[] | string)␊ + loadBalancerInboundNatRules?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -115919,27 +172718,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource17 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource17 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource17[] | string)␊ + applicationSecurityGroups?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -115953,11 +172776,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -115988,16 +172817,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat11 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource11[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -116007,11 +172848,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule11[] | string)␊ + securityRules?: (SecurityRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule11[] | string)␊ + defaultSecurityRules?: (SecurityRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -116029,7 +172876,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -116051,7 +172904,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -116067,11 +172923,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource17[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -116079,31 +172941,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource17[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -116120,7 +173003,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat11 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -116137,7 +173026,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat11 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -116160,15 +173055,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - properties: ({␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (NetworkWatchersConnectionMonitorsChildResource1 | NetworkWatchersPacketCapturesChildResource1)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource1 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource1)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -116187,24 +173097,51 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ConnectionMonitorParameters1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Parameters that define the operation to create a connection monitor.␊ */␊ export interface ConnectionMonitorParameters1 {␊ - source: (ConnectionMonitorSource1 | string)␊ - destination: (ConnectionMonitorDestination1 | string)␊ + source: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + destination: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116218,7 +173155,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116236,7 +173176,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116246,7 +173189,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "packetCaptures"␊ apiVersion: "2018-06-01"␊ - properties: (PacketCaptureParameters1 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116260,17 +173209,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ - storageLocation: (PacketCaptureStorageLocation1 | string)␊ - filters?: (PacketCaptureFilter1[] | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + filters?: (PacketCaptureFilter1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116298,7 +173265,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -116333,8 +173303,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ConnectionMonitorParameters1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116344,7 +173323,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/networkWatchers/packetCaptures"␊ apiVersion: "2018-06-01"␊ - properties: (PacketCaptureParameters1 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116363,15 +173348,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku7 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat10 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -116379,7 +173379,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116389,7 +173392,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116399,19 +173405,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings18 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag4[] | string)␊ + ipTags?: (IpTag4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -116419,7 +173440,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -116478,9 +173502,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RouteFilterPropertiesFormat1 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource1[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Route Filter Resource␊ + */␊ + RouteFilterPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -116490,18 +173526,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule1[] | string)␊ + rules?: (RouteFilterRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of references to express route circuit peerings.␊ */␊ - peerings?: (SubResource17[] | string)␊ + peerings?: (SubResource17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Route Filter Rule Resource␊ */␊ export interface RouteFilterRule1 {␊ - properties?: (RouteFilterRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -116519,15 +173567,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule. Valid values are: 'Allow', 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule. Valid value is: 'Community'␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116537,7 +173594,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "routeFilterRules"␊ apiVersion: "2018-06-01"␊ - properties: (RouteFilterRulePropertiesFormat1 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -116551,7 +173614,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/routeFilters/routeFilterRules"␊ apiVersion: "2018-06-01"␊ - properties: (RouteFilterRulePropertiesFormat1 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -116574,16 +173643,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat11 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource11[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -116593,11 +173674,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route11[] | string)␊ + routes?: (Route11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -116611,7 +173698,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -116633,7 +173726,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -116654,7 +173750,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat11 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -116671,7 +173773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat11 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -116694,8 +173802,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualHubProperties1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VirtualHub␊ + */␊ + VirtualHubProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116705,11 +173822,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs␊ */␊ - virtualWan?: (SubResource17 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * list of all vnet connections with this VirtualHub.␊ */␊ - hubVirtualNetworkConnections?: (HubVirtualNetworkConnection1[] | string)␊ + hubVirtualNetworkConnections?: (HubVirtualNetworkConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -116717,7 +173843,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116733,8 +173862,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties?: (HubVirtualNetworkConnectionProperties1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection␊ + */␊ + HubVirtualNetworkConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116744,19 +173882,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource17 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116775,11 +173928,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat10 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -116802,16 +173964,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource8 | VirtualNetworksSubnetsChildResource11)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource8 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource11)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -116821,19 +173998,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace19 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions19 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet21[] | string)␊ + subnets?: (Subnet21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering16[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -116845,15 +174040,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource17 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116863,7 +174070,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -116873,7 +174083,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -116895,19 +174111,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource17 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource17 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat7[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink8[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -116925,7 +174159,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -116939,7 +174176,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat8 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -116967,7 +174210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -116985,31 +174234,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource17 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace19 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -117026,7 +174302,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -117043,7 +174325,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -117060,7 +174348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -117077,7 +174371,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -117100,8 +174400,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualWanProperties1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VirtualWAN␊ + */␊ + VirtualWanProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117111,11 +174420,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117134,9 +174449,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VpnGatewayProperties1 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource1[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VpnGateway␊ + */␊ + VpnGatewayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -117146,30 +174473,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs␊ */␊ - virtualHub?: (SubResource17 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * list of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection1[] | string)␊ + connections?: (VpnConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings9 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policies applied to this vpn gateway.␊ */␊ - policies?: (Policies1 | string)␊ + policies?: (/**␊ + * Policies for vpn gateway.␊ + */␊ + Policies1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * VpnConnection Resource.␊ */␊ export interface VpnConnection1 {␊ - properties?: (VpnConnectionProperties1 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -117183,15 +174540,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource17 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -117199,15 +174568,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy7[] | string)␊ + ipsecPolicies?: (IpsecPolicy7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117217,11 +174595,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117231,7 +174615,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "vpnConnections"␊ apiVersion: "2018-06-01"␊ - properties: (VpnConnectionProperties1 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117241,7 +174631,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/vpnGateways/vpnConnections"␊ apiVersion: "2018-06-01"␊ - properties: (VpnConnectionProperties1 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117260,8 +174656,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VpnSiteProperties1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VpnSite␊ + */␊ + VpnSiteProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117271,11 +174676,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs␊ */␊ - virtualWAN?: (SubResource17 | string)␊ + virtualWAN?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties␊ */␊ - deviceProperties?: (DeviceProperties1 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -117287,15 +174704,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace19 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings9 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117313,7 +174745,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117332,8 +174767,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat11 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -117341,7 +174785,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117351,75 +174798,141 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku11 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy8 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration11[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate8[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate11[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration11[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort11[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe10[] | string)␊ + probes?: (ApplicationGatewayProbe10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool11[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings11[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener11[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap10[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule11[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration8[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration8 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration2 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -117437,15 +174950,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -117455,30 +174977,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration11 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -117500,7 +175043,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource18 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -117521,7 +175070,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate8 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -117554,7 +175109,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate11 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -117595,7 +175156,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration11 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -117621,15 +175188,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource18 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource18 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -117640,7 +175222,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort11 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -117662,7 +175250,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -117673,7 +175264,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe10 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -117695,7 +175292,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -117707,27 +175307,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch8 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -117745,14 +175366,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool11 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -117774,11 +175404,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource18[] | string)␊ + backendIPConfigurations?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress11[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -117803,7 +175439,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings11 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -117825,31 +175467,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource18 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource18[] | string)␊ + authenticationCertificates?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining8 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -117857,7 +175526,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -117865,7 +175537,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -117883,18 +175558,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener11 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -117916,15 +175603,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource18 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource18 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -117932,11 +175634,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource18 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -117947,7 +175658,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap10 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -117969,19 +175686,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource18 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource18 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource18 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule10[] | string)␊ + pathRules?: (ApplicationGatewayPathRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -117992,7 +175730,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule10 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -118014,19 +175758,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource18 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource18 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource18 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -118037,7 +175802,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule11 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -118059,27 +175830,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource18 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource18 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource18 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource18 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource18 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -118090,7 +175894,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration8 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -118112,11 +175922,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource18 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -118124,23 +175943,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource18[] | string)␊ + requestRoutingRules?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource18[] | string)␊ + urlPathMaps?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource18[] | string)␊ + pathRules?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118150,11 +175984,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -118166,15 +176006,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup8[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118188,7 +176037,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118198,7 +176050,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Autoscale bounds␊ */␊ - bounds: (ApplicationGatewayAutoscaleBounds2 | string)␊ + bounds: (/**␊ + * Application Gateway autoscale bounds on number of Application Gateway instance.␊ + */␊ + ApplicationGatewayAutoscaleBounds2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118208,11 +176066,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway instances.␊ */␊ - min: (number | string)␊ + min: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway instances.␊ */␊ - max: (number | string)␊ + max: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118231,13 +176095,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118256,8 +176129,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (AzureFirewallPropertiesFormat2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118267,26 +176149,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by a Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection2[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by a Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection2[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration2[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Application rule collection resource␊ */␊ export interface AzureFirewallApplicationRuleCollection2 {␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -118300,19 +176200,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection␊ */␊ - action?: (AzureFirewallRCAction2 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule2[] | string)␊ + rules?: (AzureFirewallApplicationRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118340,15 +176255,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol2[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of URLs for this rule.␊ */␊ - targetUrls?: (string[] | string)␊ + targetUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118358,18 +176282,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Network rule collection resource␊ */␊ export interface AzureFirewallNetworkRuleCollection2 {␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -118383,19 +176319,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection␊ */␊ - action?: (AzureFirewallRCAction2 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule2[] | string)␊ + rules?: (AzureFirewallNetworkRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118413,26 +176364,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an Azure Firewall.␊ */␊ export interface AzureFirewallIPConfiguration2 {␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -118454,19 +176423,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource18 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input.␊ */␊ - internalPublicIpAddress?: (SubResource18 | string)␊ + internalPublicIpAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is populated in the output.␊ */␊ - publicIPAddress?: (SubResource18 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118485,11 +176475,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat11 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -118507,23 +176506,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway7 | SubResource18 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway7 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway7 | SubResource18 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway7 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway7 | SubResource18 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway7 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -118531,19 +176563,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource18 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy8[] | string)␊ + ipsecPolicies?: (IpsecPolicy8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -118551,7 +176598,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bypass ExpressRoute Gateway for data forwarding␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118567,11 +176617,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat11 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -118585,39 +176644,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration10[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource18 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku10 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration10 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings10 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -118631,7 +176729,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -118649,15 +176753,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource18 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource18 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118667,15 +176786,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118685,23 +176813,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace20 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate10[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate10[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy8[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -118719,7 +176865,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118729,7 +176878,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -118757,7 +176912,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -118785,35 +176946,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118823,7 +177008,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -118831,7 +177019,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118847,11 +177038,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat11 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -118865,7 +177065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace20 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -118873,7 +177079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings10 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -118896,13 +177108,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: ({␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118921,13 +177142,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku5 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat5 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource5 | ExpressRouteCircuitsAuthorizationsChildResource5)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource5 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource5)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -118941,11 +177183,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard' and 'Premium'.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -118955,7 +177203,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -118963,15 +177214,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization5[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering5[] | string)␊ + peerings?: (ExpressRouteCircuitPeering5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -118983,7 +177243,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties5 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -118995,14 +177261,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable Global Reach on the circuit.␊ */␊ - allowGlobalReach?: (boolean | string)␊ + allowGlobalReach?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization5 {␊ - properties?: (AuthorizationPropertiesFormat6 | string)␊ + properties?: (AuthorizationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119017,7 +177289,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -119028,7 +177303,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering5 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat6 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119039,19 +177317,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -119075,15 +177365,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig6 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats6 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -119099,15 +177404,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource18 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig3 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection3[] | string)␊ + connections?: (ExpressRouteCircuitConnection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119117,23 +177437,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -119147,19 +177482,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119177,22 +177524,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig6 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource18 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection3 {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat3 | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119203,11 +177568,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource18 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource18 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -119233,7 +177610,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119243,8 +177623,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-07-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat6 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource3[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -119254,7 +177640,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-07-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat3 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119264,7 +177653,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-07-01"␊ - properties: (AuthorizationPropertiesFormat6 | string)␊ + properties: (AuthorizationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119274,7 +177666,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-07-01"␊ - properties: (AuthorizationPropertiesFormat6 | string)␊ + properties: (AuthorizationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119284,8 +177679,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-07-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat6 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource3[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -119295,7 +177696,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-07-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat3 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119314,9 +177718,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties3 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource3[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -119330,15 +177746,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference2 | string)␊ + expressRouteCircuit?: (ExpressRouteCircuitReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -119346,7 +177771,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering3[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExpressRouteCircuitReference2 {␊ @@ -119360,7 +177788,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering3 {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties3 | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119371,15 +177802,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -119395,11 +177835,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig6 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -119411,7 +177860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig3 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119421,7 +177876,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-07-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties3 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119431,7 +177889,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-07-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties3 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119450,20 +177911,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku8 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource8[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -119473,7 +177952,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119483,31 +177965,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration11[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool12[] | string)␊ + backendAddressPools?: (BackendAddressPool12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule12[] | string)␊ + loadBalancingRules?: (LoadBalancingRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe12[] | string)␊ + probes?: (Probe12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule13[] | string)␊ + inboundNatRules?: (InboundNatRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool13[] | string)␊ + inboundNatPools?: (InboundNatPool13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule[] | string)␊ + outboundRules?: (OutboundRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -119525,7 +178028,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119537,7 +178046,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119551,19 +178063,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource18 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource18 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource18 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -119577,7 +178110,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119605,7 +178144,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119623,44 +178168,86 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource18 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource18 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource18 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -119674,7 +178261,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119692,19 +178285,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -119722,7 +178327,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119740,28 +178351,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource18 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -119775,7 +178410,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119793,32 +178434,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource18 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -119832,7 +178500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat | string)␊ + properties?: (/**␊ + * Outbound pool of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -119850,15 +178524,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource18[] | string)␊ + frontendIPConfigurations: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource18 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -119866,15 +178552,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol - TCP, UDP or All.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -119887,7 +178582,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -119904,7 +178605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -119927,11 +178634,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat11 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -119954,11 +178670,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat12 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -119972,19 +178697,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of a virtual machine.␊ */␊ - virtualMachine?: (SubResource18 | string)␊ + virtualMachine?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource18 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration11[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings20 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -119992,15 +178738,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -120018,7 +178773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -120036,15 +178797,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource18[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource18[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource18[] | string)␊ + loadBalancerInboundNatRules?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -120052,27 +178822,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource18 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource18 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource18[] | string)␊ + applicationSecurityGroups?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -120086,11 +178880,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -120121,16 +178921,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat12 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource12[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -120140,11 +178952,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule12[] | string)␊ + securityRules?: (SecurityRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule12[] | string)␊ + defaultSecurityRules?: (SecurityRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -120162,7 +178980,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -120184,7 +179008,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -120200,11 +179027,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource18[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -120212,31 +179045,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource18[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -120253,7 +179107,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat12 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -120270,7 +179130,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat12 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -120293,15 +179159,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - properties: ({␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (NetworkWatchersConnectionMonitorsChildResource2 | NetworkWatchersPacketCapturesChildResource2)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource2 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource2)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -120320,24 +179201,51 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ConnectionMonitorParameters2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Parameters that define the operation to create a connection monitor.␊ */␊ export interface ConnectionMonitorParameters2 {␊ - source: (ConnectionMonitorSource2 | string)␊ - destination: (ConnectionMonitorDestination2 | string)␊ + source: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + destination: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120351,7 +179259,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120369,7 +179280,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120379,7 +179293,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "packetCaptures"␊ apiVersion: "2018-07-01"␊ - properties: (PacketCaptureParameters2 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120393,17 +179313,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ - storageLocation: (PacketCaptureStorageLocation2 | string)␊ - filters?: (PacketCaptureFilter2[] | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + filters?: (PacketCaptureFilter2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120431,7 +179369,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -120466,8 +179407,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ConnectionMonitorParameters2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120477,7 +179427,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/networkWatchers/packetCaptures"␊ apiVersion: "2018-07-01"␊ - properties: (PacketCaptureParameters2 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120496,15 +179452,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku8 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat11 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -120512,7 +179483,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120522,7 +179496,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120532,19 +179509,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings19 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag5[] | string)␊ + ipTags?: (IpTag5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -120552,11 +179544,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource18 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -120615,15 +179616,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix␊ + */␊ + PublicIPPrefixSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -120631,7 +179647,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120641,7 +179660,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120651,15 +179673,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag5[] | string)␊ + ipTags?: (IpTag5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The allocated Prefix␊ */␊ @@ -120667,7 +179698,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of all referenced PublicIPAddresses␊ */␊ - publicIPAddresses?: (ReferencedPublicIpAddress[] | string)␊ + publicIPAddresses?: (ReferencedPublicIpAddress[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP prefix resource.␊ */␊ @@ -120701,9 +179735,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (RouteFilterPropertiesFormat2 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource2[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Route Filter Resource␊ + */␊ + RouteFilterPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -120713,18 +179759,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule2[] | string)␊ + rules?: (RouteFilterRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of references to express route circuit peerings.␊ */␊ - peerings?: (SubResource18[] | string)␊ + peerings?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Route Filter Rule Resource␊ */␊ export interface RouteFilterRule2 {␊ - properties?: (RouteFilterRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -120742,15 +179800,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule. Valid values are: 'Allow', 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule. Valid value is: 'Community'␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -120760,7 +179827,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "routeFilterRules"␊ apiVersion: "2018-07-01"␊ - properties: (RouteFilterRulePropertiesFormat2 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -120774,7 +179847,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/routeFilters/routeFilterRules"␊ apiVersion: "2018-07-01"␊ - properties: (RouteFilterRulePropertiesFormat2 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource␊ + */␊ + RouteFilterRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -120797,16 +179876,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat12 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource12[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -120816,11 +179907,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route12[] | string)␊ + routes?: (Route12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -120834,7 +179931,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -120856,7 +179959,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -120877,7 +179983,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat12 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -120894,7 +180006,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat12 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -120917,16 +180035,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat | string)␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource[]␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -120936,7 +180066,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the service endpoint policy resource.␊ */␊ @@ -120954,7 +180087,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -120980,7 +180119,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the service end point policy definition. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -120997,7 +180139,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -121014,7 +180162,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -121037,8 +180191,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualHubProperties2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VirtualHub␊ + */␊ + VirtualHubProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121048,11 +180211,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs␊ */␊ - virtualWan?: (SubResource18 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * list of all vnet connections with this VirtualHub.␊ */␊ - hubVirtualNetworkConnections?: (HubVirtualNetworkConnection2[] | string)␊ + hubVirtualNetworkConnections?: (HubVirtualNetworkConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -121060,7 +180232,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121076,8 +180251,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties?: (HubVirtualNetworkConnectionProperties2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection␊ + */␊ + HubVirtualNetworkConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121087,19 +180271,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource18 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121118,11 +180317,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat11 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -121145,16 +180353,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource9 | VirtualNetworksSubnetsChildResource12)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource9 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource12)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -121164,19 +180387,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace20 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions20 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet22[] | string)␊ + subnets?: (Subnet22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering17[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -121188,15 +180429,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource18 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121206,7 +180459,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121216,7 +180472,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -121238,23 +180500,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource18 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource18 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat8[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource18[] | string)␊ + serviceEndpointPolicies?: (SubResource18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink9[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -121272,7 +180555,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -121286,7 +180572,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat9 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -121314,7 +180606,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -121332,31 +180630,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource18 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace20 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -121373,7 +180698,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -121390,7 +180721,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -121407,7 +180744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -121424,7 +180767,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -121447,8 +180796,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VirtualWanProperties2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VirtualWAN␊ + */␊ + VirtualWanProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121458,11 +180816,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121481,9 +180845,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VpnGatewayProperties2 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource2[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VpnGateway␊ + */␊ + VpnGatewayProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -121493,30 +180869,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs␊ */␊ - virtualHub?: (SubResource18 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * list of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection2[] | string)␊ + connections?: (VpnConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings10 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policies applied to this vpn gateway.␊ */␊ - policies?: (Policies2 | string)␊ + policies?: (/**␊ + * Policies for vpn gateway.␊ + */␊ + Policies2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * VpnConnection Resource.␊ */␊ export interface VpnConnection2 {␊ - properties?: (VpnConnectionProperties2 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -121530,15 +180936,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource18 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -121546,15 +180964,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy8[] | string)␊ + ipsecPolicies?: (IpsecPolicy8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121564,11 +180991,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121578,7 +181011,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "vpnConnections"␊ apiVersion: "2018-07-01"␊ - properties: (VpnConnectionProperties2 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121588,7 +181027,13 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/vpnGateways/vpnConnections"␊ apiVersion: "2018-07-01"␊ - properties: (VpnConnectionProperties2 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection␊ + */␊ + VpnConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121607,8 +181052,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (VpnSiteProperties2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Parameters for VpnSite␊ + */␊ + VpnSiteProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121618,11 +181072,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs␊ */␊ - virtualWAN?: (SubResource18 | string)␊ + virtualWAN?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties␊ */␊ - deviceProperties?: (DeviceProperties2 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -121634,15 +181100,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace20 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings10 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ - provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Updating" | "Deleting" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121660,7 +181141,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121679,13 +181163,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121704,11 +181197,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat1 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121733,13 +181235,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku6 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat6 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource6 | ExpressRouteCircuitsAuthorizationsChildResource6)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource6 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource6)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -121753,11 +181276,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Basic'.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic") | string)␊ + tier?: (("Standard" | "Premium" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121767,7 +181296,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -121775,15 +181307,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization6[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering6[] | string)␊ + peerings?: (ExpressRouteCircuitPeering6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -121795,15 +181336,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties6 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource19 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -121815,14 +181371,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable Global Reach on the circuit.␊ */␊ - allowGlobalReach?: (boolean | string)␊ + allowGlobalReach?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization6 {␊ - properties?: (AuthorizationPropertiesFormat7 | string)␊ + properties?: (AuthorizationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -121837,7 +181399,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -121848,7 +181413,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering6 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat7 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -121859,19 +181427,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -121895,15 +181475,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig7 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats7 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -121919,21 +181514,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource19 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig4 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: ({␊ + expressRouteConnection?: (/**␊ + * The ID of the ExpressRouteConnection.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection4[] | string)␊ + connections?: (ExpressRouteCircuitConnection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -121943,23 +181559,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Spepcified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -121973,19 +181604,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122013,22 +181656,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig7 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource19 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection4 {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat4 | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122039,11 +181700,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource19 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource19 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -122069,7 +181742,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122079,8 +181755,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-08-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat7 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource4[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -122090,7 +181772,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-08-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat4 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122100,7 +181785,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-08-01"␊ - properties: (AuthorizationPropertiesFormat7 | string)␊ + properties: (AuthorizationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122119,9 +181807,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties4 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource4[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -122135,15 +181835,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference3 | string)␊ + expressRouteCircuit?: (ExpressRouteCircuitReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -122151,7 +181860,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering4[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExpressRouteCircuitReference3 {␊ @@ -122165,7 +181877,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering4 {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties4 | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122176,15 +181891,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -122200,11 +181924,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig7 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -122216,7 +181949,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig4 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122226,7 +181965,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-08-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties4 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122245,15 +181987,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku9 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat12 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -122261,7 +182018,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122271,7 +182031,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122281,19 +182044,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings20 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag6[] | string)␊ + ipTags?: (IpTag6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -122301,11 +182079,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource19 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -122364,16 +182151,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource10 | VirtualNetworksSubnetsChildResource13)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource10 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource13)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -122383,19 +182185,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace21 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions21 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet23[] | string)␊ + subnets?: (Subnet23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering18[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -122407,15 +182227,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource19 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122425,7 +182257,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122435,7 +182270,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122445,7 +182283,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122467,35 +182311,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource19 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource19 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat9[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource19[] | string)␊ + serviceEndpointPolicies?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink10[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to services injecting into this subnet.␊ */␊ - serviceAssociationLinks?: (ServiceAssociationLink[] | string)␊ + serviceAssociationLinks?: (ServiceAssociationLink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation[] | string)␊ + delegations?: (Delegation[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -122513,7 +182387,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -122527,7 +182404,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat10 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122555,7 +182438,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ServiceAssociationLinkPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of ServiceAssociationLink.␊ + */␊ + ServiceAssociationLinkPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122583,7 +182472,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -122605,7 +182500,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the actions permitted to the service upon delegation␊ */␊ - actions?: (string[] | string)␊ + actions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122615,7 +182513,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122633,31 +182537,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource19 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace21 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -122674,7 +182605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -122691,7 +182628,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -122714,20 +182657,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku9 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource9[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -122737,7 +182698,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122747,31 +182711,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration12[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool13[] | string)␊ + backendAddressPools?: (BackendAddressPool13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule13[] | string)␊ + loadBalancingRules?: (LoadBalancingRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe13[] | string)␊ + probes?: (Probe13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule14[] | string)␊ + inboundNatRules?: (InboundNatRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool14[] | string)␊ + inboundNatPools?: (InboundNatPool14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule1[] | string)␊ + outboundRules?: (OutboundRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -122789,7 +182774,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122801,7 +182792,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -122815,19 +182809,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource19 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource19 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource19 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -122841,7 +182856,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122869,7 +182890,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122887,44 +182914,86 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource19 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource19 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource19 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -122938,7 +183007,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -122956,19 +183031,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -122986,7 +183073,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -123004,28 +183097,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource19 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123039,7 +183156,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -123057,32 +183180,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource19 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123096,7 +183246,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Outbound pool of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -123114,15 +183270,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource19[] | string)␊ + frontendIPConfigurations: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource19 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123130,15 +183298,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol - TCP, UDP or All.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -123151,7 +183328,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -123174,16 +183357,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat13 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource13[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource13[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -123193,11 +183388,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule13[] | string)␊ + securityRules?: (SecurityRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule13[] | string)␊ + defaultSecurityRules?: (SecurityRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -123215,7 +183416,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -123237,7 +183444,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -123253,11 +183463,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource19[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -123265,31 +183481,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource19[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123306,7 +183543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat13 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -123329,16 +183572,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat13 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkInterfacesTapConfigurationsChildResource[]␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -123348,19 +183603,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource19 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration12[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of TapConfigurations of the network interface.␊ */␊ - tapConfigurations?: (NetworkInterfaceTapConfiguration[] | string)␊ + tapConfigurations?: (NetworkInterfaceTapConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings21 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -123368,15 +183641,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -123394,7 +183676,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -123412,19 +183700,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource19[] | string)␊ + virtualNetworkTaps?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource19[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource19[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource19[] | string)␊ + loadBalancerInboundNatRules?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -123432,27 +183732,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource19 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource19 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource19[] | string)␊ + applicationSecurityGroups?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123466,7 +183790,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties?: (NetworkInterfaceTapConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -123484,7 +183814,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource19 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -123494,11 +183830,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -123523,7 +183865,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -123546,16 +183894,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat13 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource13[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource13[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -123565,11 +183925,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route13[] | string)␊ + routes?: (Route13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123583,7 +183949,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -123605,7 +183977,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -123626,7 +184001,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat13 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -123649,8 +184030,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat12 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -123658,7 +184048,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -123668,79 +184061,148 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku12 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy9 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration12[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate9[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource.␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate12[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration12[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort12[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe11[] | string)␊ + probes?: (ApplicationGatewayProbe11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool12[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings12[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener12[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap11[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule12[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration9[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration9 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration3 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -123752,7 +184214,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -123762,15 +184227,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -123780,30 +184254,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration12 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -123825,7 +184320,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource19 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123836,7 +184337,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate9 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -123869,7 +184376,13 @@ Generated by [AVA](https://avajs.dev). * Trusted Root certificates of an application gateway.␊ */␊ export interface ApplicationGatewayTrustedRootCertificate {␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -123906,7 +184419,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate12 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -123947,7 +184466,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration12 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -123973,15 +184498,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource19 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource19 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -123992,7 +184532,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort12 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -124014,7 +184560,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -124025,7 +184574,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe11 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -124047,7 +184602,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -124059,27 +184617,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch9 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -124097,14 +184676,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool12 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -124126,11 +184714,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource19[] | string)␊ + backendIPConfigurations?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress12[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -124155,7 +184749,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings12 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -124177,35 +184777,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource19 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource19[] | string)␊ + authenticationCertificates?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource19[] | string)␊ + trustedRootCertificates?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining9 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -124213,7 +184843,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -124221,7 +184854,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -124239,18 +184875,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener12 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -124272,15 +184920,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource19 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource19 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -124288,11 +184951,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource19 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -124300,7 +184972,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124310,7 +184985,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -124321,7 +184999,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap11 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -124343,19 +185027,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource19 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource19 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource19 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule11[] | string)␊ + pathRules?: (ApplicationGatewayPathRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -124366,7 +185071,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule11 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -124388,19 +185099,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource19 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource19 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource19 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -124411,7 +185143,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule12 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -124433,27 +185171,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource19 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource19 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource19 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource19 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource19 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -124464,7 +185235,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration9 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -124486,11 +185263,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource19 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -124498,23 +185284,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource19[] | string)␊ + requestRoutingRules?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource19[] | string)␊ + urlPathMaps?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource19[] | string)␊ + pathRules?: (SubResource19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124524,11 +185325,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -124540,27 +185347,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup9[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124574,7 +185399,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124602,7 +185430,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway instances␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124612,7 +185443,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-08-01"␊ - properties: (AuthorizationPropertiesFormat7 | string)␊ + properties: (AuthorizationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124631,11 +185465,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties␊ */␊ - properties: (ExpressRoutePortPropertiesFormat | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124649,15 +185492,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource␊ */␊ - links?: (ExpressRouteLink[] | string)␊ + links?: (ExpressRouteLink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the ExpressRoutePort resource.␊ */␊ @@ -124671,7 +185523,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -124685,7 +185543,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124704,11 +185565,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat12 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -124726,27 +185596,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway8 | SubResource19 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway8 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway8 | SubResource19 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway8 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway8 | SubResource19 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway8 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -124754,19 +185660,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource19 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy9[] | string)␊ + ipsecPolicies?: (IpsecPolicy9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -124774,7 +185695,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bypass ExpressRoute Gateway for data forwarding␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124790,11 +185714,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat12 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -124808,39 +185741,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration11[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource19 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku11 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration11 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings11 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -124854,7 +185826,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -124872,15 +185850,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource19 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource19 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124890,15 +185883,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -124908,23 +185910,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace21 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate11[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate11[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy9[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -124942,7 +185962,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -124970,7 +185996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -124998,35 +186030,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125036,7 +186092,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -125044,7 +186103,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125060,11 +186122,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat12 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125078,7 +186149,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace21 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -125086,7 +186163,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings11 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -125109,11 +186192,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat12 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125136,11 +186228,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat12 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125157,7 +186258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125174,7 +186281,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125188,8 +186301,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-08-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat7 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource4[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -125199,7 +186318,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-08-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties4 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125212,7 +186334,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125229,7 +186357,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125246,7 +186380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat13 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125263,7 +186403,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat13 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125277,7 +186423,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-08-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat4 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125296,13 +186445,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125321,11 +186479,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat2 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125350,13 +186517,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku7 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat7 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource7 | ExpressRouteCircuitsAuthorizationsChildResource7)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource7 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource7)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -125370,11 +186558,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Basic'.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic") | string)␊ + tier?: (("Standard" | "Premium" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125384,7 +186578,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -125392,15 +186589,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization7[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering7[] | string)␊ + peerings?: (ExpressRouteCircuitPeering7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -125412,15 +186618,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties7 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource20 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -125432,14 +186653,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable Global Reach on the circuit.␊ */␊ - allowGlobalReach?: (boolean | string)␊ + allowGlobalReach?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization7 {␊ - properties?: (AuthorizationPropertiesFormat8 | string)␊ + properties?: (AuthorizationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -125454,7 +186681,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -125465,7 +186695,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering7 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat8 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -125476,19 +186709,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -125512,15 +186757,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig8 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats8 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -125536,21 +186796,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource20 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig5 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: ({␊ + expressRouteConnection?: (/**␊ + * The ID of the ExpressRouteConnection.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection5[] | string)␊ + connections?: (ExpressRouteCircuitConnection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125560,23 +186841,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Spepcified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -125590,19 +186886,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125630,22 +186938,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig8 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource20 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection5 {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat5 | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -125656,11 +186982,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource20 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource20 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -125686,7 +187024,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125696,8 +187037,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-10-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat8 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource5[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -125707,7 +187054,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-10-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat5 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125717,7 +187067,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-10-01"␊ - properties: (AuthorizationPropertiesFormat8 | string)␊ + properties: (AuthorizationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125736,9 +187089,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties5 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource5[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -125752,15 +187117,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference4 | string)␊ + expressRouteCircuit?: (ExpressRouteCircuitReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -125768,7 +187142,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering5[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExpressRouteCircuitReference4 {␊ @@ -125782,7 +187159,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering5 {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties5 | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -125793,15 +187173,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -125817,11 +187206,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig8 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -125833,7 +187231,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig5 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125843,7 +187247,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-10-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties5 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125862,15 +187269,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku10 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat13 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -125878,7 +187300,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125888,7 +187313,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -125898,19 +187326,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings21 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag7[] | string)␊ + ipTags?: (IpTag7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -125918,11 +187361,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource20 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -125981,16 +187433,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource11 | VirtualNetworksSubnetsChildResource14)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource11 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource14)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -126000,19 +187467,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace22 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions22 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet24[] | string)␊ + subnets?: (Subnet24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering19[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -126024,15 +187509,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource20 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -126042,7 +187539,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -126052,7 +187552,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -126062,7 +187565,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126084,35 +187593,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource20 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource20 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat10[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource20[] | string)␊ + serviceEndpointPolicies?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink11[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to services injecting into this subnet.␊ */␊ - serviceAssociationLinks?: (ServiceAssociationLink1[] | string)␊ + serviceAssociationLinks?: (ServiceAssociationLink1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation1[] | string)␊ + delegations?: (Delegation1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -126130,7 +187669,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -126144,7 +187686,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat11 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126172,7 +187720,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ServiceAssociationLinkPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of ServiceAssociationLink.␊ + */␊ + ServiceAssociationLinkPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126200,7 +187754,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -126222,7 +187782,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the actions permitted to the service upon delegation␊ */␊ - actions?: (string[] | string)␊ + actions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -126232,7 +187795,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126250,31 +187819,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource20 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace22 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -126291,7 +187887,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -126308,7 +187910,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -126331,20 +187939,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku10 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource10[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -126354,7 +187980,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -126364,31 +187993,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration13[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool14[] | string)␊ + backendAddressPools?: (BackendAddressPool14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule14[] | string)␊ + loadBalancingRules?: (LoadBalancingRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe14[] | string)␊ + probes?: (Probe14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule15[] | string)␊ + inboundNatRules?: (InboundNatRule15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool15[] | string)␊ + inboundNatPools?: (InboundNatPool15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule2[] | string)␊ + outboundRules?: (OutboundRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -126406,7 +188056,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126418,7 +188074,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -126432,19 +188091,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource20 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource20 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource20 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -126458,7 +188138,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126486,7 +188172,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126504,44 +188196,86 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource20 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource20 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource20 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -126555,7 +188289,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126573,19 +188313,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -126603,7 +188355,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126621,28 +188379,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource20 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -126656,7 +188438,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126674,32 +188462,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource20 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -126713,7 +188528,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Outbound pool of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126731,15 +188552,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource20[] | string)␊ + frontendIPConfigurations: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource20 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -126747,15 +188580,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol - TCP, UDP or All.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -126768,7 +188610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -126791,16 +188639,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat14 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource14[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource14[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -126810,11 +188670,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule14[] | string)␊ + securityRules?: (SecurityRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule14[] | string)␊ + defaultSecurityRules?: (SecurityRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -126832,7 +188698,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -126854,7 +188726,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterix '*' can also be used to match all ports.␊ */␊ @@ -126870,11 +188745,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource20[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterix '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -126882,31 +188763,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource20[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -126923,7 +188825,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat14 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -126946,16 +188854,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat14 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkInterfacesTapConfigurationsChildResource1[]␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -126965,19 +188885,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource20 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration13[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of TapConfigurations of the network interface.␊ */␊ - tapConfigurations?: (NetworkInterfaceTapConfiguration1[] | string)␊ + tapConfigurations?: (NetworkInterfaceTapConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings22 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -126985,15 +188923,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -127011,7 +188958,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -127029,19 +188982,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource20[] | string)␊ + virtualNetworkTaps?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource20[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource20[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource20[] | string)␊ + loadBalancerInboundNatRules?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -127049,27 +189014,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource20 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource20 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource20[] | string)␊ + applicationSecurityGroups?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127083,7 +189072,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties?: (NetworkInterfaceTapConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -127101,7 +189096,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource20 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -127111,11 +189112,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -127140,7 +189147,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -127163,16 +189176,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat14 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource14[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource14[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -127182,11 +189207,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route14[] | string)␊ + routes?: (Route14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127200,7 +189231,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -127222,7 +189259,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -127243,7 +189283,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat14 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -127266,8 +189312,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat13 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -127275,11 +189330,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -127289,83 +189353,155 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku13 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy10 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration13[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate10[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource.␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate1[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate13[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration13[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort13[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe12[] | string)␊ + probes?: (ApplicationGatewayProbe12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool13[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings13[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener13[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap12[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule13[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration10[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration10 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration4 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -127377,7 +189513,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError1[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -127387,15 +189526,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -127405,30 +189553,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration13 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -127450,7 +189619,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource20 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127461,7 +189636,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate10 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -127494,7 +189675,13 @@ Generated by [AVA](https://avajs.dev). * Trusted Root certificates of an application gateway.␊ */␊ export interface ApplicationGatewayTrustedRootCertificate1 {␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -127531,7 +189718,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate13 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -127576,7 +189769,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration13 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -127602,15 +189801,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource20 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource20 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127621,7 +189835,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort13 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -127643,7 +189863,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127654,7 +189877,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe12 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -127676,7 +189905,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -127688,27 +189920,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch10 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127726,14 +189979,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool13 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -127755,11 +190017,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource20[] | string)␊ + backendIPConfigurations?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress13[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127784,7 +190052,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings13 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -127806,35 +190080,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource20 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource20[] | string)␊ + authenticationCertificates?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource20[] | string)␊ + trustedRootCertificates?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining10 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -127842,7 +190146,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -127850,7 +190157,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -127868,18 +190178,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener13 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -127901,15 +190223,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource20 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource20 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -127917,11 +190254,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource20 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127929,7 +190275,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError1[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -127939,7 +190288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -127950,7 +190302,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap12 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -127972,23 +190330,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource20 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource20 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource20 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource20 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule12[] | string)␊ + pathRules?: (ApplicationGatewayPathRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -127999,7 +190384,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule12 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -128021,23 +190412,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource20 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource20 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource20 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource20 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -128048,7 +190466,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule13 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -128070,31 +190494,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource20 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource20 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource20 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource20 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource20 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource20 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -128105,7 +190568,13 @@ Generated by [AVA](https://avajs.dev). * Rewrite rule set of an application gateway.␊ */␊ export interface ApplicationGatewayRewriteRuleSet {␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -128119,7 +190588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128133,7 +190605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128143,11 +190621,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128168,7 +190652,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration10 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -128190,11 +190680,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource20 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -128202,23 +190701,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource20[] | string)␊ + requestRoutingRules?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource20[] | string)␊ + urlPathMaps?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource20[] | string)␊ + pathRules?: (SubResource20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128228,11 +190742,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -128244,27 +190764,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup10[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion1[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128278,7 +190816,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128306,7 +190847,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway instances␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128322,7 +190866,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128332,7 +190879,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-10-01"␊ - properties: (AuthorizationPropertiesFormat8 | string)␊ + properties: (AuthorizationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128342,7 +190892,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-10-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat5 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128361,13 +190914,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128386,13 +190948,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128411,11 +190982,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat3 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128440,13 +191020,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku8 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat8 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource8 | ExpressRouteCircuitsAuthorizationsChildResource8)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource8 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource8)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -128460,11 +191061,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Local'.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128474,7 +191081,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -128482,15 +191092,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization8[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering8[] | string)␊ + peerings?: (ExpressRouteCircuitPeering8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -128502,15 +191121,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties8 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource21 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -128522,18 +191156,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable Global Reach on the circuit.␊ */␊ - allowGlobalReach?: (boolean | string)␊ + allowGlobalReach?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag denoting Global reach status.␊ */␊ - globalReachEnabled?: (boolean | string)␊ + globalReachEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization8 {␊ - properties?: (AuthorizationPropertiesFormat9 | string)␊ + properties?: (AuthorizationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -128548,7 +191191,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -128559,7 +191205,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering8 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat9 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -128570,19 +191219,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -128606,15 +191267,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig9 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats9 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -128630,21 +191306,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource21 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig6 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: ({␊ + expressRouteConnection?: (/**␊ + * The ID of the ExpressRouteConnection.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection6[] | string)␊ + connections?: (ExpressRouteCircuitConnection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128654,23 +191351,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -128684,19 +191396,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128724,22 +191448,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig9 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource21 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection6 {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat6 | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -128750,11 +191492,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource21 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource21 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -128780,7 +191534,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128790,8 +191547,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-12-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat9 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource6[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -128801,7 +191564,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-12-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat6 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128811,7 +191577,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-12-01"␊ - properties: (AuthorizationPropertiesFormat9 | string)␊ + properties: (AuthorizationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128830,9 +191599,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties6 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource6[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -128846,15 +191627,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference5 | string)␊ + expressRouteCircuit?: (ExpressRouteCircuitReference5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -128862,7 +191652,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering6[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExpressRouteCircuitReference5 {␊ @@ -128876,7 +191669,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering6 {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties6 | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -128887,15 +191683,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -128911,11 +191716,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig9 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -128927,7 +191741,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig6 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128937,7 +191757,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-12-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties6 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128956,15 +191779,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku11 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat14 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -128972,7 +191810,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128982,7 +191823,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -128992,23 +191836,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings22 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag8[] | string)␊ + ipTags?: (IpTag8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -129016,11 +191881,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource21 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -129056,11 +191930,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource21 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129093,16 +191976,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource12 | VirtualNetworksSubnetsChildResource15)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource12 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource15)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -129112,19 +192010,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace23 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions23 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet25[] | string)␊ + subnets?: (Subnet25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering20[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -129136,15 +192052,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource21 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129154,7 +192082,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129164,7 +192095,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129174,7 +192108,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129196,35 +192136,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource21 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource21 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat11[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource21[] | string)␊ + serviceEndpointPolicies?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink12[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to services injecting into this subnet.␊ */␊ - serviceAssociationLinks?: (ServiceAssociationLink2[] | string)␊ + serviceAssociationLinks?: (ServiceAssociationLink2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation2[] | string)␊ + delegations?: (Delegation2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -129242,7 +192212,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -129256,7 +192229,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat12 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129284,7 +192263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ServiceAssociationLinkPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of ServiceAssociationLink.␊ + */␊ + ServiceAssociationLinkPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129312,7 +192297,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -129334,7 +192325,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the actions permitted to the service upon delegation␊ */␊ - actions?: (string[] | string)␊ + actions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129344,7 +192338,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129362,31 +192362,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource21 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace23 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -129403,7 +192430,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -129420,7 +192453,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -129443,20 +192482,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku11 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource11[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -129466,7 +192523,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129476,31 +192536,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration14[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool15[] | string)␊ + backendAddressPools?: (BackendAddressPool15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule15[] | string)␊ + loadBalancingRules?: (LoadBalancingRule15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe15[] | string)␊ + probes?: (Probe15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule16[] | string)␊ + inboundNatRules?: (InboundNatRule16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool16[] | string)␊ + inboundNatPools?: (InboundNatPool16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule3[] | string)␊ + outboundRules?: (OutboundRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -129518,7 +192599,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129530,7 +192617,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129544,19 +192634,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource21 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource21 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource21 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -129570,7 +192681,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129598,7 +192715,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129616,44 +192739,86 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource21 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource21 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource21 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -129667,7 +192832,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129685,19 +192856,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -129715,7 +192898,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129733,28 +192922,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource21 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -129768,7 +192981,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129786,32 +193005,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource21 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -129825,7 +193071,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Outbound pool of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129843,15 +193095,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource21[] | string)␊ + frontendIPConfigurations: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource21 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -129859,15 +193123,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol - TCP, UDP or All.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -129880,7 +193153,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -129903,16 +193182,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat15 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource15[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource15[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -129922,11 +193213,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule15[] | string)␊ + securityRules?: (SecurityRule15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule15[] | string)␊ + defaultSecurityRules?: (SecurityRule15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -129944,7 +193241,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -129966,7 +193269,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -129982,11 +193288,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource21[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -129994,31 +193306,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource21[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130035,7 +193368,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat15 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -130058,16 +193397,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat15 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkInterfacesTapConfigurationsChildResource2[]␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -130077,19 +193428,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource21 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration14[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of TapConfigurations of the network interface.␊ */␊ - tapConfigurations?: (NetworkInterfaceTapConfiguration2[] | string)␊ + tapConfigurations?: (NetworkInterfaceTapConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings23 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -130097,15 +193466,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -130123,7 +193501,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -130141,19 +193525,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource21[] | string)␊ + virtualNetworkTaps?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource21[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource21[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource21[] | string)␊ + loadBalancerInboundNatRules?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -130161,27 +193557,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource21 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource21 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource21[] | string)␊ + applicationSecurityGroups?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130195,7 +193615,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties?: (NetworkInterfaceTapConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -130213,7 +193639,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource21 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -130223,11 +193655,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -130252,7 +193690,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -130275,16 +193719,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat15 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource15[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource15[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -130294,11 +193750,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route15[] | string)␊ + routes?: (Route15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130312,7 +193774,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -130334,7 +193802,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -130355,7 +193826,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat15 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -130378,8 +193855,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat14 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -130387,11 +193873,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity1 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -130401,87 +193896,165 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku14 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy11 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration14[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate11[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate2[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate14[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration14[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort14[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe13[] | string)␊ + probes?: (ApplicationGatewayProbe13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool14[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings14[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener14[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap13[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule14[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet1[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration11[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration11 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource21 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration5 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -130493,7 +194066,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError2[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -130503,15 +194079,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -130521,30 +194106,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration14 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -130566,7 +194172,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource21 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130577,7 +194189,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate11 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -130610,7 +194228,13 @@ Generated by [AVA](https://avajs.dev). * Trusted Root certificates of an application gateway.␊ */␊ export interface ApplicationGatewayTrustedRootCertificate2 {␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -130647,7 +194271,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate14 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -130692,7 +194322,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration14 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -130718,15 +194354,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource21 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource21 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130737,7 +194388,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort14 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -130759,7 +194416,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130770,7 +194430,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe13 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -130792,7 +194458,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -130804,27 +194473,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch11 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130842,14 +194532,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool14 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -130871,11 +194570,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource21[] | string)␊ + backendIPConfigurations?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress14[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -130900,7 +194605,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings14 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -130922,35 +194633,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource21 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource21[] | string)␊ + authenticationCertificates?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource21[] | string)␊ + trustedRootCertificates?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining11 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -130958,7 +194699,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -130966,7 +194710,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -130984,18 +194731,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener14 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -131017,15 +194776,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource21 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource21 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -131033,11 +194807,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource21 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -131045,7 +194828,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError2[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131055,7 +194841,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -131066,7 +194855,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap13 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -131088,23 +194883,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource21 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource21 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource21 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource21 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule13[] | string)␊ + pathRules?: (ApplicationGatewayPathRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -131115,7 +194937,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule13 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -131137,23 +194965,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource21 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource21 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource21 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource21 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -131164,7 +195019,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule14 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -131186,31 +195047,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource21 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource21 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource21 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource21 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource21 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource21 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -131221,7 +195121,13 @@ Generated by [AVA](https://avajs.dev). * Rewrite rule set of an application gateway.␊ */␊ export interface ApplicationGatewayRewriteRuleSet1 {␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -131235,7 +195141,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule1[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131249,15 +195158,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet1 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131275,11 +195196,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131289,11 +195216,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration1[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration1[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131314,7 +195247,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration11 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -131336,11 +195275,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource21 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -131348,23 +195296,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource21[] | string)␊ + requestRoutingRules?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource21[] | string)␊ + urlPathMaps?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource21[] | string)␊ + pathRules?: (SubResource21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131374,11 +195337,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -131390,27 +195359,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup11[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion2[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131424,7 +195411,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131452,11 +195442,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131472,7 +195468,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131482,7 +195481,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-12-01"␊ - properties: (AuthorizationPropertiesFormat9 | string)␊ + properties: (AuthorizationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131492,8 +195494,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-12-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat9 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource6[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -131503,7 +195511,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-12-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties6 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131516,7 +195527,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -131533,7 +195550,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -131550,7 +195573,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat15 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -131567,7 +195596,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat15 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -131590,11 +195625,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties␊ */␊ - properties: (ExpressRoutePortPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131608,15 +195652,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource␊ */␊ - links?: (ExpressRouteLink1[] | string)␊ + links?: (ExpressRouteLink1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the ExpressRoutePort resource.␊ */␊ @@ -131630,7 +195683,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -131644,7 +195703,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131654,7 +195716,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-12-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat6 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131673,13 +195738,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131698,11 +195772,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat4 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131727,16 +195810,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku9 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat9 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource9 | ExpressRouteCircuitsAuthorizationsChildResource9)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource9 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource9)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -131750,11 +195854,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Local'.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131764,7 +195874,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -131772,15 +195885,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization9[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering9[] | string)␊ + peerings?: (ExpressRouteCircuitPeering9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -131792,15 +195914,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties9 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource22 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -131812,7 +195949,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag denoting Global reach status.␊ */␊ - globalReachEnabled?: (boolean | string)␊ + globalReachEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131822,7 +195962,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -131840,7 +195986,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -131854,7 +196003,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -131868,19 +196023,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -131904,15 +196071,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig10 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats10 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -131928,21 +196110,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource22 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig7 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: ({␊ + expressRouteConnection?: (/**␊ + * The ID of the ExpressRouteConnection.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection7[] | string)␊ + connections?: (ExpressRouteCircuitConnection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -131952,23 +196155,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -131982,19 +196200,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132022,15 +196252,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig10 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource22 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132040,7 +196285,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132054,11 +196305,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource22 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource22 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -132070,7 +196333,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Express Route Circuit connection state.␊ */␊ - circuitConnectionStatus?: (("Connected" | "Connecting" | "Disconnected") | string)␊ + circuitConnectionStatus?: (("Connected" | "Connecting" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132088,7 +196354,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132101,8 +196370,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat10 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource7[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -132115,7 +196393,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132128,7 +196412,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132147,12 +196437,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties7 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource7[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -132166,15 +196468,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference6 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to an express route circuit.␊ + */␊ + ExpressRouteCircuitReference6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -132182,7 +196496,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering7[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132202,7 +196519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties7 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132216,15 +196539,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -132240,11 +196572,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig10 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -132256,7 +196597,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig7 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132269,7 +196616,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties7 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132288,15 +196641,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku12 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat15 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -132304,7 +196672,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132314,7 +196685,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132324,23 +196698,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings23 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings1 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag9[] | string)␊ + ipTags?: (IpTag9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -132348,11 +196743,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource22 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -132388,11 +196792,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource22 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132425,16 +196838,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource13 | VirtualNetworksSubnetsChildResource16)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource13 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource16)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -132444,19 +196872,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace24 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions24 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet26[] | string)␊ + subnets?: (Subnet26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering21[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -132468,15 +196914,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource22 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132486,7 +196944,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132496,7 +196957,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132506,7 +196970,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132528,39 +196998,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource22 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource22 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource22 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat12[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource22[] | string)␊ + serviceEndpointPolicies?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink13[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to services injecting into this subnet.␊ */␊ - serviceAssociationLinks?: (ServiceAssociationLink3[] | string)␊ + serviceAssociationLinks?: (ServiceAssociationLink3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation3[] | string)␊ + delegations?: (Delegation3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -132578,7 +197084,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -132592,7 +197101,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat13 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132620,7 +197135,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ServiceAssociationLinkPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of ServiceAssociationLink.␊ + */␊ + ServiceAssociationLinkPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132648,7 +197169,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -132670,7 +197197,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the actions permitted to the service upon delegation␊ */␊ - actions?: (string[] | string)␊ + actions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132680,7 +197210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132698,31 +197234,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource22 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace24 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -132739,7 +197302,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -132756,7 +197325,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -132779,20 +197354,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku12 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource12[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -132802,7 +197395,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132812,31 +197408,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration15[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool16[] | string)␊ + backendAddressPools?: (BackendAddressPool16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule16[] | string)␊ + loadBalancingRules?: (LoadBalancingRule16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe16[] | string)␊ + probes?: (Probe16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule17[] | string)␊ + inboundNatRules?: (InboundNatRule17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool17[] | string)␊ + inboundNatPools?: (InboundNatPool17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule4[] | string)␊ + outboundRules?: (OutboundRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -132854,7 +197471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132866,7 +197489,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -132880,19 +197506,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource22 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource22 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource22 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -132906,7 +197553,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132934,7 +197587,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -132952,47 +197611,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource22 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource22 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource22 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133006,7 +197707,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133024,19 +197731,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -133054,7 +197773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133072,31 +197797,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource22 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133110,7 +197859,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133128,35 +197883,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource22 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133170,7 +197952,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Outbound pool of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133188,15 +197976,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource22[] | string)␊ + frontendIPConfigurations: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource22 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133204,15 +198004,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for the outbound rule in load balancer. Possible values are: 'Tcp', 'Udp', and 'All'.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -133225,7 +198034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -133248,16 +198063,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat16 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource16[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource16[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -133267,11 +198094,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule16[] | string)␊ + securityRules?: (SecurityRule16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule16[] | string)␊ + defaultSecurityRules?: (SecurityRule16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -133289,7 +198122,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133311,7 +198150,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', 'Icmp', 'Esp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -133327,11 +198169,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource22[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -133339,31 +198187,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource22[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133380,7 +198249,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat16 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -133403,16 +198278,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat16 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkInterfacesTapConfigurationsChildResource3[]␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -133422,19 +198309,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource22 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration15[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of TapConfigurations of the network interface.␊ */␊ - tapConfigurations?: (NetworkInterfaceTapConfiguration3[] | string)␊ + tapConfigurations?: (NetworkInterfaceTapConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings24 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -133442,15 +198347,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -133468,7 +198382,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133486,19 +198406,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource22[] | string)␊ + virtualNetworkTaps?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource22[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource22[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource22[] | string)␊ + loadBalancerInboundNatRules?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -133506,27 +198438,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource22 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource22 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource22[] | string)␊ + applicationSecurityGroups?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133540,7 +198496,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties?: (NetworkInterfaceTapConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133558,7 +198520,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource22 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -133568,11 +198536,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -133597,7 +198571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -133620,16 +198600,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat16 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource16[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource16[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -133639,11 +198631,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route16[] | string)␊ + routes?: (Route16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133657,7 +198655,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -133679,7 +198683,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -133700,7 +198707,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat16 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -133723,11 +198736,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -133735,11 +198757,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity2 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -133749,87 +198780,165 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku15 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy12 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration15[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate12[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate3[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate15[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration15[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort15[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe14[] | string)␊ + probes?: (ApplicationGatewayProbe14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool15[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings15[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener15[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap14[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule15[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet2[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration12[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration12 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource22 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration6 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -133841,7 +198950,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError3[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -133851,15 +198963,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -133869,23 +198990,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -133895,7 +199031,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -133917,7 +199059,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource22 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -133931,7 +199079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -133967,7 +199121,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -134007,7 +199167,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -134055,7 +199221,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -134081,15 +199253,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource22 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource22 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134103,7 +199290,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -134125,7 +199318,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134139,7 +199335,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -134161,7 +199363,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -134173,27 +199378,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch12 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134211,7 +199437,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134221,7 +199450,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -134243,11 +199478,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource22[] | string)␊ + backendIPConfigurations?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress15[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134275,7 +199516,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -134297,35 +199544,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource22 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource22[] | string)␊ + authenticationCertificates?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource22[] | string)␊ + trustedRootCertificates?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining12 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -134333,7 +199610,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -134341,7 +199621,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -134359,11 +199642,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134373,7 +199662,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -134395,15 +199690,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource22 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource22 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -134411,11 +199721,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource22 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134423,7 +199742,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError3[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134433,7 +199755,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -134447,7 +199772,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -134469,23 +199800,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource22 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource22 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource22 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource22 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule14[] | string)␊ + pathRules?: (ApplicationGatewayPathRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134499,7 +199857,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -134521,23 +199885,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource22 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource22 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource22 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource22 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134551,7 +199942,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -134573,31 +199970,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource22 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource22 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource22 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource22 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource22 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource22 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -134611,7 +200047,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -134625,7 +200067,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule2[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134639,15 +200084,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition1[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet2 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134665,11 +200122,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134679,11 +200142,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration2[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration2[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134707,7 +200176,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -134729,11 +200204,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource22 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -134741,23 +200225,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource22[] | string)␊ + requestRoutingRules?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource22[] | string)␊ + urlPathMaps?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource22[] | string)␊ + pathRules?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134767,11 +200266,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -134783,27 +200288,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup12[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion3[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134817,7 +200340,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134845,11 +200371,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134865,7 +200397,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134878,7 +200413,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134897,11 +200438,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties␊ */␊ - properties: (ExpressRoutePortPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134915,15 +200465,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource␊ */␊ - links?: (ExpressRouteLink2[] | string)␊ + links?: (ExpressRouteLink2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the ExpressRoutePort resource.␊ */␊ @@ -134937,7 +200496,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -134951,7 +200516,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -134970,11 +200538,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -134988,11 +200565,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes policySettings for policy␊ */␊ - policySettings?: (PolicySettings2 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration␊ + */␊ + PolicySettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes custom rules inside the policy␊ */␊ - customRules?: (WebApplicationFirewallCustomRule[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135002,11 +200588,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if the policy is in enabled state or disabled state.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135020,19 +200612,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions␊ */␊ - matchConditions: (MatchCondition2[] | string)␊ + matchConditions: (MatchCondition2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135042,23 +200646,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables␊ */␊ - matchVariables: (MatchVariable[] | string)␊ + matchVariables: (MatchVariable[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if this is negate condition or not␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135068,7 +200687,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes field of the matchVariable collection␊ */␊ @@ -135085,8 +200707,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat10 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource7[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -135099,7 +200730,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties7 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135112,7 +200749,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -135129,7 +200772,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -135146,7 +200795,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat16 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -135163,7 +200818,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat16 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -135180,7 +200841,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135199,19 +200866,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity3 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135221,91 +200906,172 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku16 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy13 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration16[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate13[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate4[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate16[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration16[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort16[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe15[] | string)␊ + probes?: (ApplicationGatewayProbe15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool16[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings16[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener16[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap15[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule16[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet3[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration13[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration13 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource23 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration7 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError4[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135315,15 +201081,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135333,23 +201108,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135359,7 +201149,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -135373,7 +201169,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135393,7 +201195,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -135417,7 +201225,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -135445,7 +201259,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -135477,7 +201297,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -135495,15 +201321,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource23 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135513,7 +201354,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -135527,7 +201374,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135537,7 +201387,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -135551,7 +201407,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -135563,31 +201422,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch13 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135601,7 +201484,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135611,7 +201497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -135625,7 +201517,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress16[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135649,7 +201544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -135663,35 +201564,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource23 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource23[] | string)␊ + authenticationCertificates?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource23[] | string)␊ + trustedRootCertificates?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining13 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -135699,7 +201630,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -135707,7 +201641,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -135721,11 +201658,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135735,7 +201678,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -135749,15 +201698,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource23 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource23 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -135765,15 +201729,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource23 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError4[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135783,7 +201759,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -135797,7 +201776,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -135811,23 +201796,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource23 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource23 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource23 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource23 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule15[] | string)␊ + pathRules?: (ApplicationGatewayPathRule15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135837,7 +201849,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -135851,23 +201869,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource23 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource23 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource23 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource23 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135877,7 +201922,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -135891,31 +201942,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource23 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource23 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource23 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource23 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource23 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource23 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135925,7 +202015,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -135939,7 +202035,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule3[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135953,15 +202052,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition2[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet3 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135979,11 +202090,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -135993,11 +202110,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration3[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration3[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136021,7 +202144,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -136035,11 +202164,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource23 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -136047,23 +202185,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource23[] | string)␊ + requestRoutingRules?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource23[] | string)␊ + urlPathMaps?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource23[] | string)␊ + pathRules?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136073,11 +202226,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -136089,27 +202248,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup13[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion4[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136123,7 +202300,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136151,11 +202331,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136171,7 +202357,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136190,11 +202379,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat1 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136204,11 +202402,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes policySettings for policy.␊ */␊ - policySettings?: (PolicySettings3 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule1[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136218,11 +202425,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if the policy is in enabled state or disabled state.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136236,19 +202449,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition3[] | string)␊ + matchConditions: (MatchCondition3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136258,23 +202483,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable1[] | string)␊ + matchVariables: (MatchVariable1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136284,7 +202524,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes field of the matchVariable collection.␊ */␊ @@ -136307,11 +202550,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: (ApplicationSecurityGroupPropertiesFormat | string)␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + ApplicationSecurityGroupPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136336,15 +202588,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136354,23 +202618,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection3[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection3[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration3[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136380,7 +202659,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -136394,15 +202679,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction3 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule3[] | string)␊ + rules?: (AzureFirewallApplicationRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136430,19 +202727,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol3[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136452,11 +202761,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136466,7 +202781,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -136480,15 +202801,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule[] | string)␊ + rules?: (AzureFirewallNatRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136516,19 +202849,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -136546,7 +202891,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -136560,15 +202911,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction3 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule3[] | string)␊ + rules?: (AzureFirewallNetworkRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136586,19 +202949,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136608,7 +202983,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -136622,11 +203003,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource23 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136645,11 +203038,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136659,7 +203061,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -136673,7 +203078,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -136687,15 +203098,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource23 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource23 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136714,11 +203140,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat13 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136732,27 +203167,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource23 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource23 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource23 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -136760,23 +203222,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource23 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy10[] | string)␊ + ipsecPolicies?: (IpsecPolicy10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136786,35 +203266,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136833,11 +203337,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136847,7 +203360,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136857,7 +203373,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -136869,7 +203388,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136888,11 +203410,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat5 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136917,16 +203448,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku10 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat10 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource10 | ExpressRouteCircuitsAuthorizationsChildResource10)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource10 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource10)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -136940,11 +203492,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -136954,15 +203512,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization10[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering10[] | string)␊ + peerings?: (ExpressRouteCircuitPeering10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -136970,15 +203537,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties10 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource23 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -136992,7 +203574,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137012,7 +203600,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137026,15 +203620,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -137050,15 +203653,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig11 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats11 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -137066,15 +203684,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource23 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig8 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource23 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137084,19 +203720,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -137110,19 +203758,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137140,15 +203800,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig11 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource23 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137166,7 +203841,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137179,8 +203857,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat11 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource8[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -137193,7 +203880,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137203,11 +203896,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource23 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource23 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -137228,7 +203933,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137241,7 +203952,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137254,8 +203971,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat11 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource8[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -137268,7 +203994,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137287,12 +204019,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties8 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource8[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -137306,15 +204050,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource23 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -137322,7 +204078,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering8[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137332,7 +204091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties8 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137346,15 +204111,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -137370,11 +204144,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig11 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -137382,7 +204165,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig8 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137395,7 +204184,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties8 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137408,7 +204203,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties8 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137427,12 +204228,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -137442,11 +204255,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource23 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137456,7 +204281,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137466,11 +204297,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137483,7 +204320,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137493,7 +204336,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource23 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -137501,7 +204350,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137514,7 +204366,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137533,11 +204391,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137551,15 +204418,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink3[] | string)␊ + links?: (ExpressRouteLink3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137569,7 +204445,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -137583,7 +204465,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137602,16 +204487,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku13 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat17 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource13[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource13[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -137621,7 +204524,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137631,31 +204537,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration16[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool17[] | string)␊ + backendAddressPools?: (BackendAddressPool17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule17[] | string)␊ + loadBalancingRules?: (LoadBalancingRule17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe17[] | string)␊ + probes?: (Probe17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule18[] | string)␊ + inboundNatRules?: (InboundNatRule18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool18[] | string)␊ + inboundNatPools?: (InboundNatPool18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule5[] | string)␊ + outboundRules?: (OutboundRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137665,7 +204592,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137673,7 +204606,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137687,23 +204623,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * It represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource23 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource23 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137713,7 +204673,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137733,7 +204699,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137747,47 +204719,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource23 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource23 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource23 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137797,7 +204811,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137811,19 +204831,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -137837,7 +204869,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137851,31 +204889,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource23 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137885,7 +204947,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137899,35 +204967,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource23 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137937,7 +205032,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -137951,27 +205052,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource23[] | string)␊ + frontendIPConfigurations: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource23 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137984,7 +205106,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -137997,7 +205125,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138016,11 +205150,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat13 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138030,7 +205173,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace25 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -138038,7 +205187,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings12 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138048,7 +205203,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138058,7 +205216,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -138066,7 +205227,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138085,19 +205249,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138107,7 +205289,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138117,15 +205302,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource23[] | string)␊ + publicIpAddresses?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource23[] | string)␊ + publicIpPrefixes?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138144,12 +205338,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat17 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource4[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -138159,23 +205365,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource23 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration16[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings25 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138185,7 +205412,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -138199,19 +205432,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource23[] | string)␊ + virtualNetworkTaps?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource23[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource23[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource23[] | string)␊ + loadBalancerInboundNatRules?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -138219,27 +205464,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource23 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource23[] | string)␊ + applicationSecurityGroups?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138249,7 +205518,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -138266,7 +205538,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138276,7 +205554,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource23 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138289,7 +205573,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138308,11 +205598,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138322,7 +205621,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138332,7 +205634,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -138346,11 +205654,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile[] | string)␊ + ipConfigurations?: (IPConfigurationProfile[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource23[] | string)␊ + containerNetworkInterfaces?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138360,7 +205674,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -138374,7 +205694,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138393,12 +205719,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat17 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource17[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource17[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -138408,7 +205746,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule17[] | string)␊ + securityRules?: (SecurityRule17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138418,7 +205759,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -138436,7 +205783,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -138452,11 +205802,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource23[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -138464,31 +205820,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource23[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138501,7 +205878,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat17 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138514,7 +205897,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat17 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138533,12 +205922,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: (NetworkWatcherPropertiesFormat | string)␊ - resources?: (NetworkWatchersConnectionMonitorsChildResource3 | NetworkWatchersPacketCapturesChildResource3)[]␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + NetworkWatcherPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource3 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource3)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -138563,11 +205967,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters3 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138577,19 +205990,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the source of connection monitor.␊ */␊ - source: (ConnectionMonitorSource3 | string)␊ + source: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the destination of connection monitor.␊ */␊ - destination: (ConnectionMonitorDestination3 | string)␊ + destination: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138603,7 +206034,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138621,7 +206055,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138634,7 +206071,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters3 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138648,23 +206091,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation3 | string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter3[] | string)␊ + filters?: (PacketCaptureFilter3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138692,7 +206153,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -138727,11 +206191,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters3 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138744,7 +206217,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters3 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138763,11 +206242,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138777,23 +206265,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource23 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - p2SVpnServerConfiguration?: (SubResource23 | string)␊ + p2SVpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace25 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes specified by the customer for P2SVpnGateway and P2S VpnClient.␊ */␊ - customRoutes?: (AddressSpace25 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138812,11 +206327,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties | string)␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138826,15 +206350,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138844,7 +206380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -138862,7 +206404,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -138870,7 +206415,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState6 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138907,12 +206458,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -138922,23 +206485,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource23[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the private link service IP configuration.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138948,7 +206532,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -138966,19 +206556,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138988,7 +206593,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -138998,7 +206606,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139011,7 +206622,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties7 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139021,7 +206638,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState6 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139034,7 +206657,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties7 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139053,19 +206682,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku13 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat16 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139075,7 +206722,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139085,23 +206735,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings24 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings2 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag10[] | string)␊ + ipTags?: (IpTag10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -139109,11 +206780,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource23 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139141,11 +206821,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource23 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139178,19 +206867,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku1 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat1 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139200,7 +206907,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139210,15 +206920,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag10[] | string)␊ + ipTags?: (IpTag10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139237,12 +206956,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat3 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource3[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -139252,7 +206983,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule3[] | string)␊ + rules?: (RouteFilterRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139262,7 +206996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat3 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139280,15 +207020,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139301,7 +207050,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat3 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -139318,7 +207073,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat3 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -139341,12 +207102,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat17 | string)␊ - resources?: RouteTablesRoutesChildResource17[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource17[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -139356,11 +207129,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route17[] | string)␊ + routes?: (Route17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139370,7 +207149,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139388,7 +207173,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -139405,7 +207193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat17 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139418,7 +207212,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat17 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139437,12 +207237,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat1 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource1[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -139452,7 +207264,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition1[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139462,7 +207277,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139484,7 +207305,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139497,7 +207321,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat1 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139510,7 +207340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat1 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139529,11 +207365,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties3 | string)␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139543,23 +207388,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource23 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource23 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource23 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource23 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection3[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -139567,7 +207439,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139577,7 +207455,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties3 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139591,19 +207475,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource23 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139613,7 +207512,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute[] | string)␊ + routes?: (VirtualHubRoute[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139623,7 +207525,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -139646,11 +207551,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat13 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139660,43 +207574,88 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration12[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource23 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku12 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration12 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings12 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace25 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139706,7 +207665,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139720,15 +207685,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource23 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource23 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139738,11 +207718,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139752,23 +207738,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace25 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate12[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate12[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy10[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -139798,7 +207802,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139822,7 +207832,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139855,12 +207871,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat17 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource14 | VirtualNetworksSubnetsChildResource17)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource14 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource17)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -139870,31 +207901,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace25 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions25 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet27[] | string)␊ + subnets?: (Subnet27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering22[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource23 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139904,7 +207965,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139914,7 +207978,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -139932,31 +208002,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource23 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource23 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource23 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat13[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource23[] | string)␊ + serviceEndpointPolicies?: (SubResource23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation4[] | string)␊ + delegations?: (Delegation4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable private end point on the subnet.␊ */␊ @@ -139978,7 +208078,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -139988,7 +208091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -140012,7 +208121,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -140026,31 +208141,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource23 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace25 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140063,7 +208205,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140076,7 +208224,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140089,7 +208243,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140102,7 +208262,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140121,11 +208287,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140135,15 +208310,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource23 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource23 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140162,12 +208352,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties3 | string)␊ - resources?: VirtualWansP2SVpnServerConfigurationsChildResource[]␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualWans/p2sVpnServerConfigurations␊ + */␊ + VirtualWansP2SVpnServerConfigurationsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -140177,7 +208379,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -140185,19 +208390,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all P2SVpnServerConfigurations associated with the virtual wan.␊ */␊ - p2SVpnServerConfigurations?: (P2SVpnServerConfiguration[] | string)␊ + p2SVpnServerConfigurations?: (P2SVpnServerConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140207,7 +208424,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties?: (P2SVpnServerConfigurationProperties | string)␊ + properties?: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -140225,27 +208448,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the P2SVpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigVpnClientRootCertificates?: (P2SVpnServerConfigVpnClientRootCertificate[] | string)␊ + p2SVpnServerConfigVpnClientRootCertificates?: (P2SVpnServerConfigVpnClientRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigVpnClientRevokedCertificates?: (P2SVpnServerConfigVpnClientRevokedCertificate[] | string)␊ + p2SVpnServerConfigVpnClientRevokedCertificates?: (P2SVpnServerConfigVpnClientRevokedCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigRadiusServerRootCertificates?: (P2SVpnServerConfigRadiusServerRootCertificate[] | string)␊ + p2SVpnServerConfigRadiusServerRootCertificates?: (P2SVpnServerConfigRadiusServerRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigRadiusClientRootCertificates?: (P2SVpnServerConfigRadiusClientRootCertificate[] | string)␊ + p2SVpnServerConfigRadiusClientRootCertificates?: (P2SVpnServerConfigRadiusClientRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for P2SVpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy10[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the P2SVpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -140263,7 +208504,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServerConfiguration VPN client root certificate.␊ */␊ - properties: (P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat | string)␊ + properties: (/**␊ + * Properties of VPN client root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -140287,7 +208534,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -140311,7 +208564,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServerConfiguration Radius Server root certificate.␊ */␊ - properties: (P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat | string)␊ + properties: (/**␊ + * Properties of Radius Server root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -140335,7 +208594,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Radius client root certificate.␊ */␊ - properties?: (P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the Radius client root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -140362,7 +208627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (P2SVpnServerConfigurationProperties | string)␊ + properties: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140375,7 +208646,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (P2SVpnServerConfigurationProperties | string)␊ + properties: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140394,12 +208671,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties3 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource3[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -140409,19 +208698,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource23 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection3[] | string)␊ + connections?: (VpnConnection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings12 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140431,7 +208738,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties3 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -140445,23 +208758,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource23 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -140469,27 +208800,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy10[] | string)␊ + ipsecPolicies?: (IpsecPolicy10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140502,7 +208851,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties3 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140515,7 +208870,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties3 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140534,11 +208895,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties3 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140548,11 +208918,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource23 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties3 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -140564,15 +208946,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace25 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings12 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140590,7 +208987,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140609,19 +209009,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity4 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140631,91 +209049,172 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku17 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy14 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration17[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate14[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate5[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate17[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration17[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort17[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe16[] | string)␊ + probes?: (ApplicationGatewayProbe16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool17[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings17[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener17[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap16[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule17[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet4[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration14[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration14 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource24 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration8 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError5[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140725,15 +209224,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140743,23 +209251,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140769,7 +209292,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -140783,7 +209312,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140803,7 +209338,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -140827,7 +209368,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -140855,7 +209402,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -140887,7 +209440,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -140905,15 +209464,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource24 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140923,7 +209497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -140937,7 +209517,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -140947,7 +209530,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -140961,7 +209550,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -140973,31 +209565,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch14 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141011,7 +209627,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141021,7 +209640,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -141035,7 +209660,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress17[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141059,7 +209687,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -141073,35 +209707,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource24 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource24[] | string)␊ + authenticationCertificates?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource24[] | string)␊ + trustedRootCertificates?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining14 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -141109,7 +209773,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -141117,7 +209784,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -141131,11 +209801,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141145,7 +209821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -141159,15 +209841,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource24 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource24 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -141175,15 +209872,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource24 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError5[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141193,7 +209902,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -141207,7 +209919,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -141221,23 +209939,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource24 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource24 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource24 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource24 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule16[] | string)␊ + pathRules?: (ApplicationGatewayPathRule16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141247,7 +209992,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -141261,23 +210012,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource24 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource24 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource24 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource24 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141287,7 +210065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -141301,31 +210085,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource24 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource24 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource24 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource24 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource24 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource24 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141335,7 +210158,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -141349,7 +210178,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule4[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141363,15 +210195,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition3[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet4 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141389,11 +210233,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141403,11 +210253,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration4[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration4[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141431,7 +210287,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -141445,11 +210307,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource24 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -141457,23 +210328,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource24[] | string)␊ + requestRoutingRules?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource24[] | string)␊ + urlPathMaps?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource24[] | string)␊ + pathRules?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141483,11 +210369,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -141499,27 +210391,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup14[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion5[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141533,7 +210443,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141561,11 +210474,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141581,7 +210500,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141600,11 +210522,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat2 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141614,11 +210545,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes policySettings for policy.␊ */␊ - policySettings?: (PolicySettings4 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule2[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141628,11 +210568,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if the policy is in enabled state or disabled state.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141646,19 +210592,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition4[] | string)␊ + matchConditions: (MatchCondition4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141668,23 +210626,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable2[] | string)␊ + matchVariables: (MatchVariable2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141694,7 +210667,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes field of the matchVariable collection.␊ */␊ @@ -141717,11 +210693,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: (ApplicationSecurityGroupPropertiesFormat1 | string)␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + ApplicationSecurityGroupPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141746,15 +210731,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141764,31 +210761,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection4[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection1[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection4[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration4[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource24 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource24 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141798,7 +210822,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -141812,15 +210842,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction4 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule4[] | string)␊ + rules?: (AzureFirewallApplicationRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141848,19 +210890,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol4[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141870,11 +210924,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141884,7 +210944,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties1 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -141898,15 +210964,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction1 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule1[] | string)␊ + rules?: (AzureFirewallNatRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -141934,19 +211012,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -141964,7 +211054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -141978,15 +211074,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction4 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule4[] | string)␊ + rules?: (AzureFirewallNetworkRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142004,19 +211112,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142026,7 +211146,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -142040,11 +211166,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource24 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142063,11 +211201,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142077,7 +211224,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration1[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -142091,7 +211241,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -142105,15 +211261,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource24 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource24 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142132,11 +211303,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat14 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142150,27 +211330,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource24 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource24 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource24 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -142178,23 +211385,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource24 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy11[] | string)␊ + ipsecPolicies?: (IpsecPolicy11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142204,35 +211429,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142251,11 +211500,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat1 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142265,7 +211523,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat1[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142275,7 +211536,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -142287,7 +211551,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142306,11 +211573,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat6 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142335,16 +211611,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku11 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat11 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource11 | ExpressRouteCircuitsAuthorizationsChildResource11)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource11 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource11)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -142358,11 +211655,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142372,15 +211675,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization11[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering11[] | string)␊ + peerings?: (ExpressRouteCircuitPeering11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -142388,15 +211700,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties11 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource24 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -142410,7 +211737,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -142430,7 +211763,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -142444,15 +211783,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -142468,15 +211816,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig12 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats12 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -142484,15 +211847,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource24 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig9 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource24 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142502,19 +211883,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -142528,19 +211921,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142558,15 +211963,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig12 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource24 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142584,7 +212004,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142597,8 +212020,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat12 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource9[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -142611,7 +212043,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142621,11 +212059,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource24 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource24 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -142646,7 +212096,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142659,7 +212115,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142672,8 +212134,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat12 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource9[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -142686,7 +212157,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142705,12 +212182,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties9 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource9[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -142724,15 +212213,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource24 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -142740,7 +212241,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering9[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142750,7 +212254,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties9 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -142764,15 +212274,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -142788,11 +212307,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig12 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -142800,7 +212328,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig9 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142813,7 +212347,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties9 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142826,7 +212366,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties9 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142845,12 +212391,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties1 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource1[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -142860,11 +212418,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration1 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource24 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142874,7 +212444,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds1 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142884,11 +212460,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142901,7 +212483,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties1 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142911,7 +212499,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource24 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -142919,7 +212513,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142932,7 +212529,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties1 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142951,11 +212554,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142969,15 +212581,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink4[] | string)␊ + links?: (ExpressRouteLink4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -142987,7 +212608,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -143001,7 +212628,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143020,12 +212650,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource[]␊ + properties: (/**␊ + * Firewall Policy definition␊ + */␊ + FirewallPolicyPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -143035,11 +212677,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource24 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143052,7 +212703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143062,11 +212719,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule[] | string)␊ + rules?: (FirewallPolicyRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143086,11 +212749,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143113,7 +212782,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143132,16 +212807,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku14 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat18 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource14[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource14[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -143151,7 +212844,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143161,31 +212857,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration17[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool18[] | string)␊ + backendAddressPools?: (BackendAddressPool18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule18[] | string)␊ + loadBalancingRules?: (LoadBalancingRule18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe18[] | string)␊ + probes?: (Probe18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule19[] | string)␊ + inboundNatRules?: (InboundNatRule19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool19[] | string)␊ + inboundNatPools?: (InboundNatPool19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule6[] | string)␊ + outboundRules?: (OutboundRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143195,7 +212912,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -143203,7 +212926,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143217,23 +212943,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * It represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource24 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource24 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143243,7 +212993,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -143263,7 +213019,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -143277,47 +213039,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource24 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource24 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource24 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143327,7 +213131,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -143341,19 +213151,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -143367,7 +213189,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -143381,31 +213209,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource24 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143415,7 +213267,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -143429,35 +213287,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource24 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143467,7 +213352,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -143481,27 +213372,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource24[] | string)␊ + frontendIPConfigurations: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource24 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143514,7 +213426,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143527,7 +213445,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143546,11 +213470,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat14 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143560,7 +213493,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace26 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -143568,7 +213507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings13 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143578,7 +213523,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143588,7 +213536,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -143596,7 +213547,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143615,19 +213569,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku1 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat1 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143637,7 +213609,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143647,15 +213622,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource24[] | string)␊ + publicIpAddresses?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource24[] | string)␊ + publicIpPrefixes?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143674,12 +213658,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat18 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource5[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -143689,23 +213685,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource24 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration17[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings26 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143715,7 +213732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -143729,19 +213752,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource24[] | string)␊ + virtualNetworkTaps?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource24[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource24[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource24[] | string)␊ + loadBalancerInboundNatRules?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -143749,27 +213784,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource24 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource24[] | string)␊ + applicationSecurityGroups?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143779,7 +213838,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -143796,7 +213858,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat5 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143806,7 +213874,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource24 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143819,7 +213893,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat5 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143838,11 +213918,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat1 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143852,7 +213941,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration1[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143862,7 +213954,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -143876,11 +213974,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile1[] | string)␊ + ipConfigurations?: (IPConfigurationProfile1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource24[] | string)␊ + containerNetworkInterfaces?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143890,7 +213994,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat1 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -143904,7 +214014,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143923,12 +214039,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat18 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource18[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource18[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -143938,7 +214066,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule18[] | string)␊ + securityRules?: (SecurityRule18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -143948,7 +214079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -143966,7 +214103,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -143982,11 +214122,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource24[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -143994,31 +214140,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource24[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144031,7 +214198,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat18 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144044,7 +214217,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat18 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144063,12 +214242,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: (NetworkWatcherPropertiesFormat1 | string)␊ - resources?: (NetworkWatchersConnectionMonitorsChildResource4 | NetworkWatchersPacketCapturesChildResource4)[]␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + NetworkWatcherPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource4 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource4)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -144093,11 +214287,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters4 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144107,19 +214310,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the source of connection monitor.␊ */␊ - source: (ConnectionMonitorSource4 | string)␊ + source: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the destination of connection monitor.␊ */␊ - destination: (ConnectionMonitorDestination4 | string)␊ + destination: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144133,7 +214354,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144151,7 +214375,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144164,7 +214391,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters4 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144178,23 +214411,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation4 | string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter4[] | string)␊ + filters?: (PacketCaptureFilter4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144222,7 +214473,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -144257,11 +214511,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters4 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144274,7 +214537,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters4 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144293,11 +214562,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties1 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144307,23 +214585,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource24 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - p2SVpnServerConfiguration?: (SubResource24 | string)␊ + p2SVpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace26 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes specified by the customer for P2SVpnGateway and P2S VpnClient.␊ */␊ - customRoutes?: (AddressSpace26 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144342,11 +214647,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties1 | string)␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144356,15 +214670,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection1[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection1[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144374,7 +214700,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties1 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -144392,7 +214724,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -144400,7 +214735,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState7 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144437,12 +214778,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties1 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource1[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -144452,23 +214805,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource24[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the private link service IP configuration.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration1[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility1 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval1 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144478,7 +214852,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties1 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -144496,19 +214876,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144518,7 +214913,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144528,7 +214926,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144541,7 +214942,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties8 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144551,7 +214958,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState7 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144564,7 +214977,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties8 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144583,19 +215002,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku14 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat17 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144605,7 +215042,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144615,23 +215055,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings25 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings3 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag11[] | string)␊ + ipTags?: (IpTag11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -144639,11 +215100,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource24 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144671,11 +215141,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource24 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144708,19 +215187,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku2 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat2 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144730,7 +215227,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144740,15 +215240,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag11[] | string)␊ + ipTags?: (IpTag11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144767,12 +215276,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat4 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource4[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -144782,7 +215303,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule4[] | string)␊ + rules?: (RouteFilterRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144792,7 +215316,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat4 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -144810,15 +215340,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144831,7 +215370,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat4 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -144848,7 +215393,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat4 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -144871,12 +215422,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat18 | string)␊ - resources?: RouteTablesRoutesChildResource18[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource18[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -144886,11 +215449,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route18[] | string)␊ + routes?: (Route18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144900,7 +215469,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -144918,7 +215493,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -144935,7 +215513,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat18 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144948,7 +215532,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat18 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144967,12 +215557,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat2 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource2[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -144982,7 +215584,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition2[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -144992,7 +215597,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145014,7 +215625,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145027,7 +215641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat2 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145040,7 +215660,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat2 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145059,11 +215685,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties4 | string)␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145073,23 +215708,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource24 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource24 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource24 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource24 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection4[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -145097,7 +215759,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable1 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145107,7 +215775,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties4 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145121,19 +215795,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource24 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145143,7 +215832,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute1[] | string)␊ + routes?: (VirtualHubRoute1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145153,7 +215845,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -145176,11 +215871,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat14 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145190,43 +215894,88 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration13[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource24 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku13 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration13 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings13 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace26 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145236,7 +215985,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145250,15 +216005,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource24 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource24 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145268,11 +216038,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145282,23 +216058,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace26 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate13[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate13[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy11[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -145328,7 +216122,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145352,7 +216152,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145385,12 +216191,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat18 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource15 | VirtualNetworksSubnetsChildResource18)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource15 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource18)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -145400,31 +216221,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace26 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions26 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet28[] | string)␊ + subnets?: (Subnet28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering23[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource24 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145434,7 +216285,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145444,7 +216298,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145462,31 +216322,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource24 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource24 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource24 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat14[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource24[] | string)␊ + serviceEndpointPolicies?: (SubResource24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation5[] | string)␊ + delegations?: (Delegation5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -145508,7 +216398,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145518,7 +216411,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -145542,7 +216441,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145556,31 +216461,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource24 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace26 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145593,7 +216525,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145606,7 +216544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145619,7 +216563,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145632,7 +216582,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145651,11 +216607,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat1 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145665,15 +216630,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource24 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource24 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145692,12 +216672,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties4 | string)␊ - resources?: VirtualWansP2SVpnServerConfigurationsChildResource1[]␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualWans/p2sVpnServerConfigurations␊ + */␊ + VirtualWansP2SVpnServerConfigurationsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -145707,7 +216699,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -145715,19 +216710,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all P2SVpnServerConfigurations associated with the virtual wan.␊ */␊ - p2SVpnServerConfigurations?: (P2SVpnServerConfiguration1[] | string)␊ + p2SVpnServerConfigurations?: (P2SVpnServerConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145737,7 +216744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties?: (P2SVpnServerConfigurationProperties1 | string)␊ + properties?: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145755,27 +216768,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the P2SVpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigVpnClientRootCertificates?: (P2SVpnServerConfigVpnClientRootCertificate1[] | string)␊ + p2SVpnServerConfigVpnClientRootCertificates?: (P2SVpnServerConfigVpnClientRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigVpnClientRevokedCertificates?: (P2SVpnServerConfigVpnClientRevokedCertificate1[] | string)␊ + p2SVpnServerConfigVpnClientRevokedCertificates?: (P2SVpnServerConfigVpnClientRevokedCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigRadiusServerRootCertificates?: (P2SVpnServerConfigRadiusServerRootCertificate1[] | string)␊ + p2SVpnServerConfigRadiusServerRootCertificates?: (P2SVpnServerConfigRadiusServerRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigRadiusClientRootCertificates?: (P2SVpnServerConfigRadiusClientRootCertificate1[] | string)␊ + p2SVpnServerConfigRadiusClientRootCertificates?: (P2SVpnServerConfigRadiusClientRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for P2SVpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy11[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the P2SVpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -145793,7 +216824,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServerConfiguration VPN client root certificate.␊ */␊ - properties: (P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of VPN client root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145817,7 +216854,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145841,7 +216884,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServerConfiguration Radius Server root certificate.␊ */␊ - properties: (P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of Radius Server root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145865,7 +216914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Radius client root certificate.␊ */␊ - properties?: (P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the Radius client root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145892,7 +216947,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (P2SVpnServerConfigurationProperties1 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145905,7 +216966,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (P2SVpnServerConfigurationProperties1 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145924,12 +216991,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties4 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource4[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -145939,19 +217018,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource24 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection4[] | string)␊ + connections?: (VpnConnection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings13 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -145961,7 +217058,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties4 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -145975,23 +217078,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource24 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -145999,31 +217120,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy11[] | string)␊ + ipsecPolicies?: (IpsecPolicy11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146033,7 +217175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -146047,23 +217195,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource24 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -146071,23 +217237,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy11[] | string)␊ + ipsecPolicies?: (IpsecPolicy11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146100,7 +217281,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties4 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146113,7 +217300,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties4 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146132,11 +217325,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties4 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146146,11 +217348,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource24 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties4 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -146162,19 +217376,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace26 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings13 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links␊ */␊ - vpnSiteLinks?: (VpnSiteLink[] | string)␊ + vpnSiteLinks?: (VpnSiteLink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146192,7 +217424,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146202,7 +217437,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -146216,7 +217457,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -146224,7 +217471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146238,7 +217491,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146248,7 +217504,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -146271,19 +217530,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity5 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146293,91 +217570,172 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku18 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy15 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration18[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate15[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate6[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate18[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration18[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort18[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe17[] | string)␊ + probes?: (ApplicationGatewayProbe17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool18[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings18[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener18[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap17[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule18[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet5[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration15[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration15 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource25 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration9 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError6[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146387,15 +217745,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146405,23 +217772,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146431,7 +217813,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -146445,7 +217833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146465,7 +217859,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -146489,7 +217889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -146517,7 +217923,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -146549,7 +217961,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -146567,15 +217985,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource25 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146585,7 +218018,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -146599,7 +218038,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146609,7 +218051,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -146623,7 +218071,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -146635,31 +218086,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch15 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146673,7 +218148,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146683,7 +218161,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -146697,7 +218181,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress18[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146721,7 +218208,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -146735,35 +218228,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource25 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource25[] | string)␊ + authenticationCertificates?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource25[] | string)␊ + trustedRootCertificates?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining15 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -146771,7 +218294,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -146779,7 +218305,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -146793,11 +218322,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146807,7 +218342,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -146821,15 +218362,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource25 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource25 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -146837,15 +218393,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource25 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError6[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146855,7 +218423,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -146869,7 +218440,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -146883,23 +218460,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource25 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource25 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource25 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource25 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule17[] | string)␊ + pathRules?: (ApplicationGatewayPathRule17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146909,7 +218513,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -146923,23 +218533,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource25 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource25 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource25 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource25 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -146949,7 +218586,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -146963,35 +218606,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource25 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource25 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource25 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource25 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource25 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource25 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147001,7 +218686,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -147015,7 +218706,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule5[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147029,15 +218723,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition4[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet5 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147055,11 +218761,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147069,11 +218781,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration5[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration5[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147097,7 +218815,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -147111,11 +218835,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource25 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -147123,23 +218856,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource25[] | string)␊ + requestRoutingRules?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource25[] | string)␊ + urlPathMaps?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource25[] | string)␊ + pathRules?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147149,11 +218897,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -147165,27 +218919,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup15[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion6[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147199,7 +218971,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147227,11 +219002,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147247,7 +219028,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147266,11 +219050,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat3 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147280,11 +219073,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes policySettings for policy.␊ */␊ - policySettings?: (PolicySettings5 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule3[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147294,11 +219096,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if the policy is in enabled state or disabled state.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147312,19 +219120,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition5[] | string)␊ + matchConditions: (MatchCondition5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147334,23 +219154,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable3[] | string)␊ + matchVariables: (MatchVariable3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147360,7 +219195,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes field of the matchVariable collection.␊ */␊ @@ -147383,11 +219221,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: (ApplicationSecurityGroupPropertiesFormat2 | string)␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + ApplicationSecurityGroupPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147412,15 +219259,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat5 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147430,31 +219289,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection5[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection2[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection5[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration5[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource25 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource25 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147464,7 +219350,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -147478,15 +219370,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction5 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule5[] | string)␊ + rules?: (AzureFirewallApplicationRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147514,19 +219418,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol5[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147536,11 +219452,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147550,7 +219472,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties2 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -147564,15 +219492,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction2 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule2[] | string)␊ + rules?: (AzureFirewallNatRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147600,19 +219540,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -147630,7 +219582,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -147644,15 +219602,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction5 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule5[] | string)␊ + rules?: (AzureFirewallNetworkRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147670,19 +219640,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147692,7 +219674,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -147706,11 +219694,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource25 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147729,11 +219729,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147743,7 +219752,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration2[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -147757,7 +219769,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -147771,15 +219789,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource25 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource25 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147798,11 +219831,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat15 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147816,27 +219858,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource25 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource25 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource25 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -147844,27 +219913,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource25 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy12[] | string)␊ + ipsecPolicies?: (IpsecPolicy12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147874,35 +219964,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147912,11 +220026,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147935,11 +220055,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat2 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147949,7 +220078,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat2[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147959,7 +220091,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -147971,7 +220106,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -147990,11 +220128,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat7 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148019,16 +220166,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku12 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat12 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource12 | ExpressRouteCircuitsAuthorizationsChildResource12)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource12 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource12)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -148042,11 +220210,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148056,15 +220230,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization12[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering12[] | string)␊ + peerings?: (ExpressRouteCircuitPeering12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -148072,15 +220255,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties12 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource25 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -148094,7 +220292,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -148114,7 +220318,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -148128,15 +220338,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -148152,15 +220371,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig13 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering stats of express route circuit.␊ */␊ - stats?: (ExpressRouteCircuitStats13 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -148168,15 +220402,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource25 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig10 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource25 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148186,19 +220438,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -148212,19 +220476,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148242,15 +220518,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig13 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource25 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148268,7 +220559,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148281,8 +220575,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat13 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource10[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -148295,7 +220598,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148305,11 +220614,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource25 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource25 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -148330,7 +220651,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148343,7 +220670,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148356,8 +220689,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat13 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource10[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -148370,7 +220712,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148389,12 +220737,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties10 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource10[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -148408,15 +220768,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource25 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -148424,7 +220796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering10[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148434,7 +220809,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties10 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -148448,15 +220829,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -148472,11 +220862,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig13 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -148484,7 +220883,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig10 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148497,7 +220902,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties10 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148510,7 +220921,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties10 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148529,12 +220946,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties2 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource2[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -148544,11 +220973,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration2 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource25 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148558,7 +220999,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds2 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148568,11 +221015,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148585,7 +221038,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties2 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148595,7 +221054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource25 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -148603,7 +221068,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148616,7 +221084,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties2 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148635,15 +221109,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat5 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of ExpressRoutePort, if configured.␊ */␊ - identity?: (ManagedServiceIdentity5 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148657,15 +221146,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink5[] | string)␊ + links?: (ExpressRouteLink5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148675,7 +221173,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -148689,11 +221193,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MacSec configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148711,7 +221224,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148730,12 +221246,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat1 | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource1[]␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -148745,11 +221273,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource25 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148762,7 +221299,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties1 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148772,11 +221315,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule1[] | string)␊ + rules?: (FirewallPolicyRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148796,11 +221345,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148823,7 +221378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties1 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148842,16 +221403,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku15 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat19 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource15[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource15[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -148861,7 +221440,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148871,31 +221453,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration18[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool19[] | string)␊ + backendAddressPools?: (BackendAddressPool19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule19[] | string)␊ + loadBalancingRules?: (LoadBalancingRule19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe19[] | string)␊ + probes?: (Probe19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule20[] | string)␊ + inboundNatRules?: (InboundNatRule20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool20[] | string)␊ + inboundNatPools?: (InboundNatPool20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule7[] | string)␊ + outboundRules?: (OutboundRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148905,7 +221508,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -148913,7 +221522,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148927,23 +221539,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource25 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource25 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -148953,7 +221589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -148973,7 +221615,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -148987,47 +221635,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource25 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource25 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource25 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149037,7 +221727,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -149051,19 +221747,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -149077,7 +221785,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -149091,31 +221805,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource25 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149125,7 +221863,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -149139,35 +221883,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource25 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149177,7 +221948,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -149191,27 +221968,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource25[] | string)␊ + frontendIPConfigurations: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource25 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149224,7 +222022,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149237,7 +222041,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149256,11 +222066,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat15 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149270,7 +222089,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace27 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -149278,7 +222103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings14 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149288,7 +222119,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149298,7 +222132,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -149306,7 +222143,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149325,19 +222165,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku2 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat2 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149347,7 +222205,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149357,15 +222218,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource25[] | string)␊ + publicIpAddresses?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource25[] | string)␊ + publicIpPrefixes?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149384,12 +222254,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat19 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource6[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -149399,23 +222281,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource25 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration18[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings27 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149425,7 +222328,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -149439,19 +222348,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource25[] | string)␊ + virtualNetworkTaps?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource25[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource25[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource25[] | string)␊ + loadBalancerInboundNatRules?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -149459,27 +222380,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource25 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource25[] | string)␊ + applicationSecurityGroups?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149489,7 +222434,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -149506,7 +222454,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat6 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149516,7 +222470,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource25 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149529,7 +222489,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat6 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149548,11 +222514,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat2 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149562,7 +222537,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration2[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149572,7 +222550,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat2 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -149586,11 +222570,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile2[] | string)␊ + ipConfigurations?: (IPConfigurationProfile2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource25[] | string)␊ + containerNetworkInterfaces?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149600,7 +222590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat2 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -149614,7 +222610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149633,12 +222635,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat19 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource19[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource19[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -149648,7 +222662,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule19[] | string)␊ + securityRules?: (SecurityRule19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149658,7 +222675,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -149676,7 +222699,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -149692,11 +222718,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource25[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -149704,31 +222736,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource25[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149741,7 +222794,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat19 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149754,7 +222813,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat19 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149773,12 +222838,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: (NetworkWatcherPropertiesFormat2 | string)␊ - resources?: NetworkWatchersPacketCapturesChildResource5[]␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + NetworkWatcherPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -149797,7 +222874,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters5 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149811,23 +222894,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation5 | string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter5[] | string)␊ + filters?: (PacketCaptureFilter5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149855,7 +222956,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -149884,7 +222988,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters5 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149903,11 +223013,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties2 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149917,23 +223036,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource25 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - p2SVpnServerConfiguration?: (SubResource25 | string)␊ + p2SVpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace27 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes specified by the customer for P2SVpnGateway and P2S VpnClient.␊ */␊ - customRoutes?: (AddressSpace27 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149952,11 +223098,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties2 | string)␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149966,15 +223121,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection2[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection2[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -149984,7 +223151,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties2 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150002,7 +223175,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -150010,7 +223186,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState8 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150047,12 +223229,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties2 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource2[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -150062,23 +223256,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource25[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration2[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility2 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval2 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150088,7 +223303,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties2 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -150106,19 +223327,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150128,7 +223364,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150138,7 +223377,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150151,7 +223393,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties9 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150161,7 +223409,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState8 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150174,7 +223428,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties9 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150193,19 +223453,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku15 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat18 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150215,7 +223493,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150225,23 +223506,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings26 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings4 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag12[] | string)␊ + ipTags?: (IpTag12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -150249,11 +223551,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource25 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150281,11 +223592,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource25 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150318,19 +223638,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku3 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat3 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150340,7 +223678,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150350,15 +223691,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag12[] | string)␊ + ipTags?: (IpTag12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150377,12 +223727,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat5 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource5[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -150392,7 +223754,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule5[] | string)␊ + rules?: (RouteFilterRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150402,7 +223767,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat5 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150420,15 +223791,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150441,7 +223821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat5 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -150458,7 +223844,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat5 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -150481,12 +223873,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat19 | string)␊ - resources?: RouteTablesRoutesChildResource19[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource19[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -150496,11 +223900,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route19[] | string)␊ + routes?: (Route19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150510,7 +223920,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150528,7 +223944,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -150545,7 +223964,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat19 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150558,7 +223983,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat19 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150577,12 +224008,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat3 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource3[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -150592,7 +224035,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition3[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150602,7 +224048,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150624,7 +224076,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150637,7 +224092,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat3 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150650,7 +224111,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat3 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150669,11 +224136,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties5 | string)␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150683,23 +224159,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource25 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource25 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource25 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource25 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection5[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -150707,7 +224210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable2 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150717,7 +224226,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties5 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150731,19 +224246,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource25 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150753,7 +224283,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute2[] | string)␊ + routes?: (VirtualHubRoute2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150763,7 +224296,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -150786,11 +224322,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat15 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150800,47 +224345,95 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration14[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource25 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku14 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration14 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings14 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace27 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150850,7 +224443,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150864,15 +224463,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource25 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource25 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150882,11 +224496,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -150896,23 +224516,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace27 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate14[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate14[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy12[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -150942,7 +224580,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150966,7 +224610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -150999,12 +224649,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat19 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource16 | VirtualNetworksSubnetsChildResource19)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource16 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource19)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -151014,31 +224679,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace27 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions27 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet29[] | string)␊ + subnets?: (Subnet29[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering24[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource25 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151048,7 +224743,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151058,7 +224756,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151076,31 +224780,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource25 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource25 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource25 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat15[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource25[] | string)␊ + serviceEndpointPolicies?: (SubResource25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation6[] | string)␊ + delegations?: (Delegation6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -151122,7 +224856,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151132,7 +224869,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -151156,7 +224899,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151170,31 +224919,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource25 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace27 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151207,7 +224983,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151220,7 +225002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151233,7 +225021,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151246,7 +225040,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151265,11 +225065,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat2 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151279,15 +225088,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource25 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource25 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151306,12 +225130,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Virtual Router.␊ */␊ - properties: (VirtualRouterPropertiesFormat | string)␊ - resources?: VirtualRoutersPeeringsChildResource[]␊ + properties: (/**␊ + * Virtual Router definition␊ + */␊ + VirtualRouterPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -151321,19 +225157,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Subnet on which VirtualRouter is hosted.␊ */␊ - hostedSubnet?: (SubResource25 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Gateway on which VirtualRouter is hosted.␊ */␊ - hostedGateway?: (SubResource25 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151346,7 +225200,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151356,7 +225216,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -151373,7 +225236,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151392,12 +225261,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties5 | string)␊ - resources?: VirtualWansP2SVpnServerConfigurationsChildResource2[]␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualWans/p2sVpnServerConfigurations␊ + */␊ + VirtualWansP2SVpnServerConfigurationsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -151407,7 +225288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -151415,19 +225299,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all P2SVpnServerConfigurations associated with the virtual wan.␊ */␊ - p2SVpnServerConfigurations?: (P2SVpnServerConfiguration2[] | string)␊ + p2SVpnServerConfigurations?: (P2SVpnServerConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151437,7 +225333,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties?: (P2SVpnServerConfigurationProperties2 | string)␊ + properties?: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151455,27 +225357,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the P2SVpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigVpnClientRootCertificates?: (P2SVpnServerConfigVpnClientRootCertificate2[] | string)␊ + p2SVpnServerConfigVpnClientRootCertificates?: (P2SVpnServerConfigVpnClientRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigVpnClientRevokedCertificates?: (P2SVpnServerConfigVpnClientRevokedCertificate2[] | string)␊ + p2SVpnServerConfigVpnClientRevokedCertificates?: (P2SVpnServerConfigVpnClientRevokedCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigRadiusServerRootCertificates?: (P2SVpnServerConfigRadiusServerRootCertificate2[] | string)␊ + p2SVpnServerConfigRadiusServerRootCertificates?: (P2SVpnServerConfigRadiusServerRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of P2SVpnServerConfiguration.␊ */␊ - p2SVpnServerConfigRadiusClientRootCertificates?: (P2SVpnServerConfigRadiusClientRootCertificate2[] | string)␊ + p2SVpnServerConfigRadiusClientRootCertificates?: (P2SVpnServerConfigRadiusClientRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for P2SVpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy12[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the P2SVpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -151493,7 +225413,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServerConfiguration VPN client root certificate.␊ */␊ - properties: (P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of VPN client root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigVpnClientRootCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151517,7 +225443,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigVpnClientRevokedCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151541,7 +225473,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServerConfiguration Radius Server root certificate.␊ */␊ - properties: (P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of Radius Server root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigRadiusServerRootCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151565,7 +225503,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Radius client root certificate.␊ */␊ - properties?: (P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the Radius client root certificate of P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigRadiusClientRootCertificatePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151592,7 +225536,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (P2SVpnServerConfigurationProperties2 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151605,7 +225555,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (P2SVpnServerConfigurationProperties2 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnServerConfiguration.␊ + */␊ + P2SVpnServerConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151624,12 +225580,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties5 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource5[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -151639,19 +225607,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource25 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection5[] | string)␊ + connections?: (VpnConnection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings14 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151661,7 +225647,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties5 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151675,23 +225667,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource25 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -151699,31 +225709,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy12[] | string)␊ + ipsecPolicies?: (IpsecPolicy12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection1[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151733,7 +225764,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties1 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151747,23 +225784,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource25 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -151771,23 +225826,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy12[] | string)␊ + ipsecPolicies?: (IpsecPolicy12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151800,7 +225870,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties5 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151813,7 +225889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties5 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151832,11 +225914,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties5 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151846,11 +225937,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource25 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties5 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -151862,19 +225965,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace27 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings14 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink1[] | string)␊ + vpnSiteLinks?: (VpnSiteLink1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151892,7 +226013,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151902,7 +226026,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties1 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -151916,7 +226046,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties1 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -151924,7 +226060,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings1 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151938,7 +226080,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151948,7 +226093,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -151971,19 +226119,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity6 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -151993,91 +226159,172 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku19 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy16 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration19[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate16[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate7[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate19[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration19[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort19[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe18[] | string)␊ + probes?: (ApplicationGatewayProbe18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool19[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings19[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener19[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap18[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule19[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet6[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration16[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration16 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource26 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration10 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError7[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152087,15 +226334,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152105,23 +226361,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152131,7 +226402,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -152145,7 +226422,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152165,7 +226448,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -152189,7 +226478,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -152217,7 +226512,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -152249,7 +226550,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -152267,15 +226574,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource26 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152285,7 +226607,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -152299,7 +226627,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152309,7 +226640,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -152323,7 +226660,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -152335,31 +226675,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch16 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152373,7 +226737,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152383,7 +226750,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -152397,7 +226770,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress19[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152421,7 +226797,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -152435,35 +226817,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource26 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource26[] | string)␊ + authenticationCertificates?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource26[] | string)␊ + trustedRootCertificates?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining16 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -152471,7 +226883,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -152479,7 +226894,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -152493,11 +226911,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152507,7 +226931,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -152521,15 +226951,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource26 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource26 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -152537,15 +226982,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource26 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError7[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152555,7 +227012,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -152569,7 +227029,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -152583,23 +227049,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource26 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource26 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource26 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource26 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule18[] | string)␊ + pathRules?: (ApplicationGatewayPathRule18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152609,7 +227102,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -152623,23 +227122,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource26 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource26 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource26 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource26 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152649,7 +227175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -152663,35 +227195,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource26 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource26 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource26 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource26 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource26 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource26 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152701,7 +227275,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -152715,7 +227295,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule6[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152729,15 +227312,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition5[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet6 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152755,11 +227350,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152769,11 +227370,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration6[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration6[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152797,7 +227404,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -152811,11 +227424,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource26 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -152823,23 +227445,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource26[] | string)␊ + requestRoutingRules?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource26[] | string)␊ + urlPathMaps?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource26[] | string)␊ + pathRules?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152849,11 +227486,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -152865,27 +227508,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup16[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion7[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152899,7 +227560,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152927,11 +227591,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152947,7 +227617,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152966,11 +227639,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat4 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152980,15 +227662,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes policySettings for policy.␊ */␊ - policySettings?: (PolicySettings6 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule4[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the managedRules structure␊ */␊ - managedRules: (ManagedRulesDefinition | string)␊ + managedRules: (/**␊ + * Allow to exclude some variable satisfy the condition for the WAF check.␊ + */␊ + ManagedRulesDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -152998,23 +227695,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if the policy is in enabled state or disabled state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153028,19 +227740,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition6[] | string)␊ + matchConditions: (MatchCondition6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153050,23 +227774,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable4[] | string)␊ + matchVariables: (MatchVariable4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153076,7 +227815,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes field of the matchVariable collection.␊ */␊ @@ -153090,11 +227832,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the Exclusions that are applied on the policy.␊ */␊ - exclusions?: (OwaspCrsExclusionEntry[] | string)␊ + exclusions?: (OwaspCrsExclusionEntry[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the ruleSets that are associated with the policy.␊ */␊ - managedRuleSets: (ManagedRuleSet2[] | string)␊ + managedRuleSets: (ManagedRuleSet2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153104,11 +227852,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.␊ */␊ @@ -153130,7 +227884,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride2[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153144,7 +227901,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride2[] | string)␊ + rules?: (ManagedRuleOverride2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153158,7 +227918,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the state of the managed rule. Defaults to Disabled if not specified.␊ */␊ - state?: ("Disabled" | string)␊ + state?: ("Disabled" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153177,11 +227940,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: (ApplicationSecurityGroupPropertiesFormat3 | string)␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + ApplicationSecurityGroupPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153206,15 +227978,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat6 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153224,35 +228008,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection6[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection3[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection6[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration6[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource26 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource26 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Firewall Resource SKU.␊ */␊ - sku?: (AzureFirewallSku | string)␊ + sku?: (/**␊ + * SKU of an Azure Firewall.␊ + */␊ + AzureFirewallSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153262,7 +228079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -153276,15 +228099,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction6 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule6[] | string)␊ + rules?: (AzureFirewallApplicationRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153312,19 +228147,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol6[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153334,11 +228181,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153348,7 +228201,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties3 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -153362,15 +228221,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction3 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule3[] | string)␊ + rules?: (AzureFirewallNatRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153398,19 +228269,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -153428,7 +228311,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -153442,15 +228331,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction6 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule6[] | string)␊ + rules?: (AzureFirewallNetworkRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153468,19 +228369,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153490,7 +228403,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -153504,11 +228423,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource26 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153518,11 +228449,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an Azure Firewall SKU.␊ */␊ - name?: (("AZFW_VNet" | "AZFW_Hub") | string)␊ + name?: (("AZFW_VNet" | "AZFW_Hub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an Azure Firewall.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153541,11 +228478,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat3 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153555,7 +228501,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration3[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -153569,7 +228518,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -153583,15 +228538,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource26 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource26 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153610,11 +228580,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat16 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153628,27 +228607,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource26 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource26 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource26 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -153656,27 +228662,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource26 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy13[] | string)␊ + ipsecPolicies?: (IpsecPolicy13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy1[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153686,35 +228713,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153724,11 +228775,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153747,11 +228804,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat3 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153761,7 +228827,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat3[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153771,7 +228840,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -153783,7 +228855,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153802,11 +228877,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat8 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153831,16 +228915,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku13 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat13 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource13 | ExpressRouteCircuitsAuthorizationsChildResource13)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource13 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource13)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -153854,11 +228959,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153868,15 +228979,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization13[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering13[] | string)␊ + peerings?: (ExpressRouteCircuitPeering13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -153884,15 +229004,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties13 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource26 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -153906,7 +229041,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -153926,7 +229067,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -153940,15 +229087,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -153964,15 +229120,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig14 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering stats of express route circuit.␊ */␊ - stats?: (ExpressRouteCircuitStats14 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -153980,15 +229151,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource26 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig11 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource26 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -153998,19 +229187,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -154024,19 +229225,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154054,15 +229267,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig14 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource26 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154080,7 +229308,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154093,8 +229324,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat14 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource11[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -154107,7 +229347,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154117,11 +229363,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource26 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource26 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -154142,7 +229400,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154155,7 +229419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154168,8 +229438,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat14 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource11[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -154182,7 +229461,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154201,12 +229486,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties11 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource11[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -154220,15 +229517,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource26 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -154236,7 +229545,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering11[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154246,7 +229558,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties11 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -154260,15 +229578,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -154284,11 +229611,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig14 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -154296,7 +229632,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig11 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154309,7 +229651,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties11 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154322,7 +229670,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties11 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154341,12 +229695,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties3 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource3[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -154356,11 +229722,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration3 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource26 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154370,7 +229748,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds3 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154380,11 +229764,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154397,7 +229787,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties3 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154407,7 +229803,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource26 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -154415,7 +229817,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154428,7 +229833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties3 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154447,15 +229858,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat6 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of ExpressRoutePort, if configured.␊ */␊ - identity?: (ManagedServiceIdentity6 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154469,15 +229895,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink6[] | string)␊ + links?: (ExpressRouteLink6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154487,7 +229922,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -154501,11 +229942,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MacSec configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig1 | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154523,7 +229973,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154542,12 +229995,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat2 | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource2[]␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -154557,11 +230022,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource26 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154574,7 +230048,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties2 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154584,11 +230064,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule2[] | string)␊ + rules?: (FirewallPolicyRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154608,11 +230094,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154635,7 +230127,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties2 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154654,16 +230152,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku16 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat20 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource16[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource16[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -154673,7 +230189,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154683,31 +230202,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration19[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool20[] | string)␊ + backendAddressPools?: (BackendAddressPool20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule20[] | string)␊ + loadBalancingRules?: (LoadBalancingRule20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe20[] | string)␊ + probes?: (Probe20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule21[] | string)␊ + inboundNatRules?: (InboundNatRule21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool21[] | string)␊ + inboundNatPools?: (InboundNatPool21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule8[] | string)␊ + outboundRules?: (OutboundRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154717,7 +230257,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -154725,7 +230271,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154739,23 +230288,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource26 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource26 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154765,7 +230338,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -154785,7 +230364,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -154799,47 +230384,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource26 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource26 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource26 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154849,7 +230476,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -154863,19 +230496,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -154889,7 +230534,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -154903,31 +230554,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource26 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154937,7 +230612,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -154951,35 +230632,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource26 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -154989,7 +230697,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -155003,27 +230717,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource26[] | string)␊ + frontendIPConfigurations: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource26 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155036,7 +230771,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155049,7 +230790,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155068,11 +230815,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat16 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155082,7 +230838,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace28 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -155090,7 +230852,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings15 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155100,7 +230868,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155110,7 +230881,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -155118,7 +230892,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155137,19 +230914,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku3 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat3 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155159,7 +230954,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155169,15 +230967,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource26[] | string)␊ + publicIpAddresses?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource26[] | string)␊ + publicIpPrefixes?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155196,12 +231003,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat20 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource7[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -155211,23 +231030,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource26 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration19[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings28 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155237,7 +231077,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -155251,19 +231097,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource26[] | string)␊ + virtualNetworkTaps?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource26[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource26[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource26[] | string)␊ + loadBalancerInboundNatRules?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -155271,27 +231129,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource26 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource26[] | string)␊ + applicationSecurityGroups?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155301,7 +231183,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -155318,7 +231203,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155328,7 +231219,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource26 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155341,7 +231238,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155360,11 +231263,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat3 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155374,7 +231286,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration3[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155384,7 +231299,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat3 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -155398,11 +231319,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile3[] | string)␊ + ipConfigurations?: (IPConfigurationProfile3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource26[] | string)␊ + containerNetworkInterfaces?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155412,7 +231339,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat3 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -155426,7 +231359,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155445,12 +231384,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat20 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource20[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource20[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -155460,7 +231411,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule20[] | string)␊ + securityRules?: (SecurityRule20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155470,7 +231424,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -155488,7 +231448,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -155504,11 +231467,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource26[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -155516,31 +231485,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource26[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155553,7 +231543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat20 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155566,7 +231562,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat20 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155585,12 +231587,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: (NetworkWatcherPropertiesFormat3 | string)␊ - resources?: NetworkWatchersPacketCapturesChildResource6[]␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + NetworkWatcherPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -155609,7 +231623,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters6 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155623,23 +231643,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation6 | string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter6[] | string)␊ + filters?: (PacketCaptureFilter6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155667,7 +231705,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -155696,7 +231737,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters6 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155715,11 +231762,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties3 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155729,19 +231785,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource26 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all p2s connection configurations of the gateway.␊ */␊ - p2sConnectionConfigurations?: (P2SConnectionConfiguration[] | string)␊ + p2sConnectionConfigurations?: (P2SConnectionConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - vpnServerConfiguration?: (VpnServerConfiguration | string)␊ + vpnServerConfiguration?: (/**␊ + * VpnServerConfiguration Resource.␊ + */␊ + VpnServerConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155751,7 +231825,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2S connection configuration.␊ */␊ - properties?: (P2SConnectionConfigurationProperties | string)␊ + properties?: (/**␊ + * Parameters for P2SConnectionConfiguration.␊ + */␊ + P2SConnectionConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -155765,7 +231845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace28 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155781,11 +231867,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties?: (VpnServerConfigurationProperties | string)␊ + properties?: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155799,31 +231894,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the VpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN authentication types for the VpnServerConfiguration.␊ */␊ - vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | string)␊ + vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of VpnServerConfiguration.␊ */␊ - vpnServerConfigVpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate[] | string)␊ + vpnServerConfigVpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of VpnServerConfiguration.␊ */␊ - vpnServerConfigVpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate[] | string)␊ + vpnServerConfigVpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of VpnServerConfiguration.␊ */␊ - vpnServerConfigRadiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate[] | string)␊ + vpnServerConfigRadiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of VpnServerConfiguration.␊ */␊ - vpnServerConfigRadiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate[] | string)␊ + vpnServerConfigRadiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for VpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy13[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -155835,7 +231951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of aad vpn authentication parameters.␊ */␊ - aadAuthenticationParameters?: (AadAuthenticationParameters | string)␊ + aadAuthenticationParameters?: (/**␊ + * AAD Vpn authentication type related parameters.␊ + */␊ + AadAuthenticationParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155928,11 +232050,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties3 | string)␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155942,15 +232073,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection3[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection3[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -155960,7 +232103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties3 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -155978,7 +232127,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -155986,7 +232138,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState9 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156023,12 +232181,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties3 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource3[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -156038,23 +232208,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource26[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration3[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility3 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval3 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156064,7 +232255,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties3 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -156082,19 +232279,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156104,7 +232316,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156114,7 +232329,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156127,7 +232345,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties10 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156137,7 +232361,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState9 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156150,7 +232380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties10 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156169,19 +232405,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku16 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat19 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156191,7 +232445,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156201,23 +232458,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings27 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings5 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag13[] | string)␊ + ipTags?: (IpTag13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -156225,11 +232503,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource26 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156257,11 +232544,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource26 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156294,19 +232590,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku4 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat4 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156316,7 +232630,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156326,15 +232643,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag13[] | string)␊ + ipTags?: (IpTag13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156353,12 +232679,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat6 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource6[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -156368,7 +232706,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule6[] | string)␊ + rules?: (RouteFilterRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156378,7 +232719,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat6 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -156396,15 +232743,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156417,7 +232773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat6 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -156434,7 +232796,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat6 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -156457,12 +232825,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat20 | string)␊ - resources?: RouteTablesRoutesChildResource20[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource20[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -156472,11 +232852,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route20[] | string)␊ + routes?: (Route20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156486,7 +232872,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -156504,7 +232896,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -156521,7 +232916,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat20 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156534,7 +232935,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat20 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156553,12 +232960,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat4 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource4[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -156568,7 +232987,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition4[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156578,7 +233000,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -156600,7 +233028,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156613,7 +233044,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat4 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156626,7 +233063,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat4 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156645,11 +233088,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties6 | string)␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156659,27 +233111,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource26 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource26 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource26 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource26 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The azureFirewall associated with this VirtualHub.␊ */␊ - azureFirewall?: (SubResource26 | string)␊ + azureFirewall?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection6[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -156687,7 +233172,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable3 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -156701,7 +233192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties6 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -156715,19 +233212,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource26 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156737,7 +233249,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute3[] | string)␊ + routes?: (VirtualHubRoute3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156747,7 +233262,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -156770,11 +233288,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat16 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156784,51 +233311,102 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration15[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource26 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku15 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration15 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings15 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace28 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether dns forwarding is enabled or not.␊ */␊ - enableDnsForwarding?: (boolean | string)␊ + enableDnsForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156838,7 +233416,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -156852,15 +233436,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource26 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource26 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156870,11 +233469,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -156884,23 +233489,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace28 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate15[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate15[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy13[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -156930,7 +233553,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -156954,7 +233583,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -156987,12 +233622,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat20 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource17 | VirtualNetworksSubnetsChildResource20)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource17 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource20)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -157002,35 +233652,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace28 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions28 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet30[] | string)␊ + subnets?: (Subnet30[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering25[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource26 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ */␊ - bgpCommunities?: (VirtualNetworkBgpCommunities | string)␊ + bgpCommunities?: (/**␊ + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ + */␊ + VirtualNetworkBgpCommunities | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157040,7 +233726,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157050,7 +233739,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -157068,31 +233763,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource26 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource26 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource26 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat16[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource26[] | string)␊ + serviceEndpointPolicies?: (SubResource26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation7[] | string)␊ + delegations?: (Delegation7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -157114,7 +233839,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157124,7 +233852,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -157148,7 +233882,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -157162,31 +233902,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource26 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace28 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157209,7 +233976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157222,7 +233995,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157235,7 +234014,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157248,7 +234033,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157267,11 +234058,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat3 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157281,15 +234081,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource26 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource26 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157308,12 +234123,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Virtual Router.␊ */␊ - properties: (VirtualRouterPropertiesFormat1 | string)␊ - resources?: VirtualRoutersPeeringsChildResource1[]␊ + properties: (/**␊ + * Virtual Router definition␊ + */␊ + VirtualRouterPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -157323,19 +234150,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Subnet on which VirtualRouter is hosted.␊ */␊ - hostedSubnet?: (SubResource26 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Gateway on which VirtualRouter is hosted.␊ */␊ - hostedGateway?: (SubResource26 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157348,7 +234193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties1 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157358,7 +234209,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -157375,7 +234229,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties1 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157394,11 +234254,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties6 | string)␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157408,19 +234277,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157439,12 +234320,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties6 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource6[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -157454,19 +234347,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource26 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection6[] | string)␊ + connections?: (VpnConnection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings15 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157476,7 +234387,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties6 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -157490,23 +234407,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource26 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -157514,31 +234449,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy13[] | string)␊ + ipsecPolicies?: (IpsecPolicy13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection2[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157548,7 +234504,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties2 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -157562,23 +234524,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource26 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -157586,23 +234566,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy13[] | string)␊ + ipsecPolicies?: (IpsecPolicy13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157615,7 +234610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties6 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157628,7 +234629,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties6 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157647,11 +234654,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (VpnServerConfigurationProperties | string)␊ + properties: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157670,11 +234686,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties6 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157684,11 +234709,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource26 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties6 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -157700,19 +234737,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace28 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings15 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink2[] | string)␊ + vpnSiteLinks?: (VpnSiteLink2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157730,7 +234785,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157740,7 +234798,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties2 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -157754,7 +234818,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties2 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -157762,7 +234832,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings2 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157776,7 +234852,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157786,7 +234865,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -157809,19 +234891,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity7 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157831,91 +234931,172 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku20 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy17 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration20[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate17[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate8[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate20[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration20[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort20[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe19[] | string)␊ + probes?: (ApplicationGatewayProbe19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool20[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings20[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener20[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap19[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule20[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet7[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration17[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration17 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource27 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration11 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError8[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157925,15 +235106,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157943,23 +235133,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -157969,7 +235174,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -157983,7 +235194,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158003,7 +235220,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -158027,7 +235250,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -158055,7 +235284,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -158087,7 +235322,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -158105,15 +235346,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource27 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158123,7 +235379,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -158137,7 +235399,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158147,7 +235412,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -158161,7 +235432,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -158173,31 +235447,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch17 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158211,7 +235509,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158221,7 +235522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -158235,7 +235542,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress20[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158259,7 +235569,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -158273,35 +235589,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource27 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource27[] | string)␊ + authenticationCertificates?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource27[] | string)␊ + trustedRootCertificates?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining17 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -158309,7 +235655,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -158317,7 +235666,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -158331,11 +235683,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158345,7 +235703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -158359,15 +235723,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource27 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource27 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -158375,23 +235754,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource27 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError8[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource27 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Host names for HTTP Listener that allows special wildcard characters as well.␊ */␊ - hostnames?: (string[] | string)␊ + hostnames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158401,7 +235801,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -158415,7 +235818,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -158429,23 +235838,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource27 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource27 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource27 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource27 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule19[] | string)␊ + pathRules?: (ApplicationGatewayPathRule19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158455,7 +235891,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -158469,27 +235911,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource27 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource27 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource27 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource27 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource27 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158499,7 +235974,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -158513,35 +235994,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource27 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource27 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource27 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource27 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource27 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource27 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158551,7 +236074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -158565,7 +236094,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule7[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158579,15 +236111,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition6[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet7 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158605,11 +236149,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158619,11 +236169,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration7[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration7[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158647,7 +236203,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -158661,11 +236223,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource27 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -158673,23 +236244,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource27[] | string)␊ + requestRoutingRules?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource27[] | string)␊ + urlPathMaps?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource27[] | string)␊ + pathRules?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158699,11 +236285,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -158715,27 +236307,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup17[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion8[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158749,7 +236359,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158777,11 +236390,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158797,7 +236416,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158816,11 +236438,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat5 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158830,15 +236461,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes policySettings for policy.␊ */␊ - policySettings?: (PolicySettings7 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule5[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the managedRules structure␊ */␊ - managedRules: (ManagedRulesDefinition1 | string)␊ + managedRules: (/**␊ + * Allow to exclude some variable satisfy the condition for the WAF check.␊ + */␊ + ManagedRulesDefinition1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158848,23 +236494,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if the policy is in enabled state or disabled state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158878,19 +236539,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition7[] | string)␊ + matchConditions: (MatchCondition7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158900,23 +236573,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable5[] | string)␊ + matchVariables: (MatchVariable5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158926,7 +236614,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes field of the matchVariable collection.␊ */␊ @@ -158940,11 +236631,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the Exclusions that are applied on the policy.␊ */␊ - exclusions?: (OwaspCrsExclusionEntry1[] | string)␊ + exclusions?: (OwaspCrsExclusionEntry1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the ruleSets that are associated with the policy.␊ */␊ - managedRuleSets: (ManagedRuleSet3[] | string)␊ + managedRuleSets: (ManagedRuleSet3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158954,11 +236651,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.␊ */␊ @@ -158980,7 +236683,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride3[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -158994,7 +236700,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride3[] | string)␊ + rules?: (ManagedRuleOverride3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159008,7 +236717,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the state of the managed rule. Defaults to Disabled if not specified.␊ */␊ - state?: ("Disabled" | string)␊ + state?: ("Disabled" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159027,11 +236739,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: (ApplicationSecurityGroupPropertiesFormat4 | string)␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + ApplicationSecurityGroupPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159056,15 +236777,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159074,41 +236807,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection7[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection4[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection7[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration7[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource27 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource27 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Firewall Resource SKU.␊ */␊ - sku?: (AzureFirewallSku1 | string)␊ + sku?: (/**␊ + * SKU of an Azure Firewall.␊ + */␊ + AzureFirewallSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional properties used to further config this azure firewall ␊ */␊ additionalProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159118,7 +236887,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -159132,15 +236907,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction7 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule7[] | string)␊ + rules?: (AzureFirewallApplicationRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159168,23 +236955,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol7[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159194,11 +236996,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159208,7 +237016,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties4 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -159222,15 +237036,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction4 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule4[] | string)␊ + rules?: (AzureFirewallNatRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159258,19 +237084,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -159286,7 +237124,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159296,7 +237137,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -159310,15 +237157,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction7 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule7[] | string)␊ + rules?: (AzureFirewallNetworkRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159336,31 +237195,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination FQDNs.␊ */␊ - destinationFqdns?: (string[] | string)␊ + destinationFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159370,7 +237250,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -159384,11 +237270,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource27 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159398,11 +237296,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an Azure Firewall SKU.␊ */␊ - name?: (("AZFW_VNet" | "AZFW_Hub") | string)␊ + name?: (("AZFW_VNet" | "AZFW_Hub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an Azure Firewall.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159421,11 +237325,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat4 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159435,7 +237348,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration4[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -159449,7 +237365,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -159463,15 +237385,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource27 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource27 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159490,11 +237427,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat17 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159508,27 +237454,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource27 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource27 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource27 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -159536,27 +237509,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource27 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy14[] | string)␊ + ipsecPolicies?: (IpsecPolicy14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy2[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159566,35 +237560,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159604,11 +237622,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159627,11 +237651,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat4 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159641,7 +237674,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat4[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159651,7 +237687,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -159663,7 +237702,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159682,11 +237724,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat9 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159711,16 +237762,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku14 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat14 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource14 | ExpressRouteCircuitsAuthorizationsChildResource14)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource14 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource14)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -159734,11 +237806,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159748,15 +237826,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization14[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering14[] | string)␊ + peerings?: (ExpressRouteCircuitPeering14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -159764,15 +237851,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties14 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource27 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -159786,7 +237888,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -159806,7 +237914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat15 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -159820,15 +237934,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -159844,15 +237967,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig15 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering stats of express route circuit.␊ */␊ - stats?: (ExpressRouteCircuitStats15 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -159860,15 +237998,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource27 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig12 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource27 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159878,19 +238034,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -159904,19 +238072,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159934,15 +238114,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig15 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource27 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159960,7 +238155,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159973,8 +238171,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat15 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource12[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -159987,7 +238194,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -159997,11 +238210,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource27 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource27 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -160022,7 +238247,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160035,7 +238266,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160048,8 +238285,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat15 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource12[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -160062,7 +238308,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160081,12 +238333,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties12 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource12[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -160100,15 +238364,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource27 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -160116,7 +238392,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering12[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160126,7 +238405,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties12 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -160140,15 +238425,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -160164,11 +238458,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig15 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -160176,7 +238479,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig12 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160189,7 +238498,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties12 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160202,7 +238517,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties12 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160221,12 +238542,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties4 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource4[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -160236,11 +238569,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration4 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource27 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160250,7 +238595,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds4 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160260,11 +238611,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160277,7 +238634,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties4 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160287,7 +238650,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource27 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -160295,11 +238664,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160312,7 +238687,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties4 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160331,15 +238712,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of ExpressRoutePort, if configured.␊ */␊ - identity?: (ManagedServiceIdentity7 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160353,15 +238749,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink7[] | string)␊ + links?: (ExpressRouteLink7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160371,7 +238776,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -160385,11 +238796,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MacSec configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig2 | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160407,7 +238827,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160426,12 +238849,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat3 | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource3[]␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -160441,11 +238876,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource27 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160458,7 +238902,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties3 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160468,11 +238918,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule3[] | string)␊ + rules?: (FirewallPolicyRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160492,11 +238948,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160519,7 +238981,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties3 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160538,11 +239006,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpGroups.␊ */␊ - properties: (IpGroupPropertiesFormat | string)␊ + properties: (/**␊ + * The IpGroups property information.␊ + */␊ + IpGroupPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160552,7 +239029,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpAddresses/IpAddressPrefixes in the IpGroups resource.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160571,16 +239051,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku17 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat21 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource17[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource17[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -160590,7 +239088,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160600,31 +239101,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration20[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool21[] | string)␊ + backendAddressPools?: (BackendAddressPool21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule21[] | string)␊ + loadBalancingRules?: (LoadBalancingRule21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe21[] | string)␊ + probes?: (Probe21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule22[] | string)␊ + inboundNatRules?: (InboundNatRule22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool22[] | string)␊ + inboundNatPools?: (InboundNatPool22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule9[] | string)␊ + outboundRules?: (OutboundRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160634,7 +239156,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -160642,7 +239170,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160656,23 +239187,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource27 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource27 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160682,7 +239237,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -160702,7 +239263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -160716,47 +239283,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource27 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource27 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource27 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160766,7 +239375,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -160780,19 +239395,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -160806,7 +239433,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -160820,31 +239453,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource27 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160854,7 +239511,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -160868,35 +239531,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource27 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160906,7 +239596,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -160920,27 +239616,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource27[] | string)␊ + frontendIPConfigurations: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource27 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160953,7 +239670,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat21 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160966,7 +239689,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat21 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160985,11 +239714,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat17 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -160999,7 +239737,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace29 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -161007,7 +239751,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings16 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161017,7 +239767,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161027,7 +239780,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -161035,7 +239791,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161054,19 +239813,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku4 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat4 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161076,7 +239853,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161086,15 +239866,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource27[] | string)␊ + publicIpAddresses?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource27[] | string)␊ + publicIpPrefixes?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161113,12 +239902,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat21 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource8[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -161128,23 +239929,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource27 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration20[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings29 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161154,7 +239976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -161168,19 +239996,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource27[] | string)␊ + virtualNetworkTaps?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource27[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource27[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource27[] | string)␊ + loadBalancerInboundNatRules?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -161188,27 +240028,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource27 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource27[] | string)␊ + applicationSecurityGroups?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161218,7 +240082,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -161235,7 +240102,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161245,7 +240118,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource27 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161258,7 +240137,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161277,11 +240162,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat4 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161291,7 +240185,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration4[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161301,7 +240198,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -161315,11 +240218,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile4[] | string)␊ + ipConfigurations?: (IPConfigurationProfile4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource27[] | string)␊ + containerNetworkInterfaces?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161329,7 +240238,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat4 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -161343,7 +240258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161362,12 +240283,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat21 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource21[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource21[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -161377,7 +240310,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule21[] | string)␊ + securityRules?: (SecurityRule21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161387,7 +240323,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -161405,7 +240347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -161421,11 +240366,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource27[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -161433,31 +240384,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource27[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161470,7 +240442,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat21 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161483,7 +240461,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat21 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161502,12 +240486,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: (NetworkWatcherPropertiesFormat4 | string)␊ - resources?: NetworkWatchersPacketCapturesChildResource7[]␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + NetworkWatcherPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -161526,7 +240522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters7 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161540,23 +240542,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation7 | string)␊ + storageLocation: (/**␊ + * Describes the storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter7[] | string)␊ + filters?: (PacketCaptureFilter7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161584,7 +240604,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -161613,7 +240636,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters7 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161632,11 +240661,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties4 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161646,19 +240684,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource27 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all p2s connection configurations of the gateway.␊ */␊ - p2SConnectionConfigurations?: (P2SConnectionConfiguration1[] | string)␊ + p2SConnectionConfigurations?: (P2SConnectionConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - vpnServerConfiguration?: (SubResource27 | string)␊ + vpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161668,7 +240724,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2S connection configuration.␊ */␊ - properties?: (P2SConnectionConfigurationProperties1 | string)␊ + properties?: (/**␊ + * Parameters for P2SConnectionConfiguration.␊ + */␊ + P2SConnectionConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -161682,7 +240744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace29 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161701,11 +240769,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties4 | string)␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161715,15 +240792,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection4[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection4[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161733,7 +240822,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties4 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -161751,7 +240846,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -161759,7 +240857,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState10 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161796,12 +240900,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties4 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource4[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -161811,27 +240927,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource27[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration4[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility4 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval4 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the private link service is enabled for proxy protocol or not.␊ */␊ - enableProxyProtocol?: (boolean | string)␊ + enableProxyProtocol?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161841,7 +240981,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties4 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -161859,19 +241005,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161881,7 +241042,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161891,7 +241055,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161904,7 +241071,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties11 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161914,7 +241087,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState10 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161927,7 +241106,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties11 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161946,19 +241131,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku17 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat20 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161968,7 +241171,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -161978,23 +241184,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings28 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings6 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag14[] | string)␊ + ipTags?: (IpTag14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -162002,11 +241229,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource27 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162034,11 +241270,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource27 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162071,19 +241316,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku5 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat5 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162093,7 +241356,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162103,15 +241369,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag14[] | string)␊ + ipTags?: (IpTag14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162130,12 +241405,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat7 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource7[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -162145,7 +241432,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule7[] | string)␊ + rules?: (RouteFilterRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162155,7 +241445,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat7 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162173,15 +241469,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162194,7 +241499,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat7 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -162211,7 +241522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat7 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -162234,12 +241551,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat21 | string)␊ - resources?: RouteTablesRoutesChildResource21[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource21[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -162249,11 +241578,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route21[] | string)␊ + routes?: (Route21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162263,7 +241598,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162281,7 +241622,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -162298,7 +241642,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat21 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162311,7 +241661,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat21 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162330,12 +241686,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat5 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource5[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -162345,7 +241713,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition5[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162355,7 +241726,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162377,7 +241754,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162390,7 +241770,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat5 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162403,7 +241789,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat5 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162422,12 +241814,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties7 | string)␊ - resources?: VirtualHubsRouteTablesChildResource[]␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTablesChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -162437,27 +241841,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource27 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource27 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource27 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource27 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The azureFirewall associated with this VirtualHub.␊ */␊ - azureFirewall?: (SubResource27 | string)␊ + azureFirewall?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection7[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -162465,7 +241902,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable4 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -162473,7 +241916,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all virtual hub route table v2s associated with this VirtualHub.␊ */␊ - virtualHubRouteTableV2s?: (VirtualHubRouteTableV2[] | string)␊ + virtualHubRouteTableV2s?: (VirtualHubRouteTableV2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku of this VirtualHub.␊ */␊ @@ -162487,7 +241933,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties7 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162501,19 +241953,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource27 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162523,7 +241990,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute4[] | string)␊ + routes?: (VirtualHubRoute4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162533,7 +242003,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -162547,7 +242020,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties?: (VirtualHubRouteTableV2Properties | string)␊ + properties?: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162561,11 +242040,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRouteV2[] | string)␊ + routes?: (VirtualHubRouteV2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all connections attached to this route table v2.␊ */␊ - attachedConnections?: (string[] | string)␊ + attachedConnections?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162579,7 +242064,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations?: (string[] | string)␊ + destinations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hops␊ */␊ @@ -162587,7 +242075,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NextHops ip address.␊ */␊ - nextHops?: (string[] | string)␊ + nextHops?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162600,7 +242091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162613,7 +242110,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162632,11 +242135,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat17 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162646,51 +242158,102 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration16[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource27 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku16 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration16 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings16 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace29 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether dns forwarding is enabled or not.␊ */␊ - enableDnsForwarding?: (boolean | string)␊ + enableDnsForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162700,7 +242263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162714,15 +242283,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource27 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource27 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162732,11 +242316,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162746,23 +242336,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace29 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate16[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate16[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy14[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -162792,7 +242400,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162816,7 +242430,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat16 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162849,12 +242469,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat21 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource18 | VirtualNetworksSubnetsChildResource21)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource18 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource21)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -162864,35 +242499,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace29 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions29 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet31[] | string)␊ + subnets?: (Subnet31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering26[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource27 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ */␊ - bgpCommunities?: (VirtualNetworkBgpCommunities1 | string)␊ + bgpCommunities?: (/**␊ + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ + */␊ + VirtualNetworkBgpCommunities1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162902,7 +242573,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162912,7 +242586,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -162930,31 +242610,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource27 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource27 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource27 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat17[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource27[] | string)␊ + serviceEndpointPolicies?: (SubResource27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation8[] | string)␊ + delegations?: (Delegation8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -162976,7 +242686,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -162986,7 +242699,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -163010,7 +242729,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -163024,31 +242749,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource27 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace29 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163071,7 +242823,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163084,7 +242842,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat21 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163097,7 +242861,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat21 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163110,7 +242880,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163129,11 +242905,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat4 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163143,15 +242928,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource27 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource27 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163170,12 +242970,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Virtual Router.␊ */␊ - properties: (VirtualRouterPropertiesFormat2 | string)␊ - resources?: VirtualRoutersPeeringsChildResource2[]␊ + properties: (/**␊ + * Virtual Router definition␊ + */␊ + VirtualRouterPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -163185,19 +242997,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Subnet on which VirtualRouter is hosted.␊ */␊ - hostedSubnet?: (SubResource27 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Gateway on which VirtualRouter is hosted.␊ */␊ - hostedGateway?: (SubResource27 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163210,7 +243040,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties2 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163220,7 +243056,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -163237,7 +243076,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties2 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163256,11 +243101,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties7 | string)␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163270,19 +243124,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the VirtualWAN.␊ */␊ @@ -163305,12 +243171,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties7 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource7[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -163320,19 +243198,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource27 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection7[] | string)␊ + connections?: (VpnConnection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings16 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163342,7 +243238,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties7 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -163356,23 +243258,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource27 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -163380,31 +243300,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy14[] | string)␊ + ipsecPolicies?: (IpsecPolicy14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection3[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163414,7 +243355,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties3 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -163428,23 +243375,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource27 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -163452,23 +243417,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy14[] | string)␊ + ipsecPolicies?: (IpsecPolicy14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163481,7 +243461,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties7 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163494,7 +243480,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties7 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163513,11 +243505,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (VpnServerConfigurationProperties1 | string)␊ + properties: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163531,31 +243532,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the VpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN authentication types for the VpnServerConfiguration.␊ */␊ - vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | string)␊ + vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of VpnServerConfiguration.␊ */␊ - vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate1[] | string)␊ + vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of VpnServerConfiguration.␊ */␊ - vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate1[] | string)␊ + vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of VpnServerConfiguration.␊ */␊ - radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate1[] | string)␊ + radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of VpnServerConfiguration.␊ */␊ - radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate1[] | string)␊ + radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for VpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy14[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -163567,7 +243589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of aad vpn authentication parameters.␊ */␊ - aadAuthenticationParameters?: (AadAuthenticationParameters1 | string)␊ + aadAuthenticationParameters?: (/**␊ + * AAD Vpn authentication type related parameters.␊ + */␊ + AadAuthenticationParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163660,11 +243688,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties7 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163674,11 +243711,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource27 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties7 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -163690,19 +243739,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace29 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings16 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink3[] | string)␊ + vpnSiteLinks?: (VpnSiteLink3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163720,7 +243787,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163730,7 +243800,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties3 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -163744,7 +243820,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties3 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -163752,7 +243834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings3 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163766,7 +243854,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163776,7 +243867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -163799,15 +243893,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku5 | string)␊ + sku?: (/**␊ + * SKU of nat gateway␊ + */␊ + NatGatewaySku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat5 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -163821,7 +243930,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163831,15 +243943,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource22[] | string)␊ + publicIpAddresses?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource22[] | string)␊ + publicIpPrefixes?: (SubResource22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the nat gateway resource.␊ */␊ @@ -163866,11 +243987,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat18 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -163888,27 +244018,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway9 | SubResource22 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway9 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway9 | SubResource22 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway9 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway9 | SubResource22 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway9 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -163916,19 +244082,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource22 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy15[] | string)␊ + ipsecPolicies?: (IpsecPolicy15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -163936,7 +244117,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bypass ExpressRoute Gateway for data forwarding␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -163952,11 +244136,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat18 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -163970,43 +244163,88 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration17[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource22 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku17 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration17 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings17 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the address space resource which represents the custom routes address space specified by the the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace24 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -164020,7 +244258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -164038,15 +244282,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource22 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource22 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164056,15 +244315,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164074,23 +244342,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace24 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate17[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate17[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy15[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -164108,7 +244394,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -164136,7 +244428,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -164164,35 +244462,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164202,7 +244524,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -164210,7 +244535,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164226,11 +244554,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat18 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164244,7 +244581,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace24 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -164252,7 +244595,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings17 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -164275,11 +244624,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat18 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164302,11 +244660,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat18 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164323,7 +244690,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164340,7 +244713,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164363,11 +244742,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat6 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164381,11 +244769,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes policySettings for policy␊ */␊ - policySettings?: (PolicySettings8 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration␊ + */␊ + PolicySettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes custom rules inside the policy␊ */␊ - customRules?: (WebApplicationFirewallCustomRule6[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164395,11 +244792,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes if the policy is in enabled state or disabled state.␊ */␊ - enabledState?: (("Disabled" | "Enabled") | string)␊ + enabledState?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if it is in detection mode or prevention mode at policy level.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164413,19 +244816,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes priority of the rule. Rules with a lower value will be evaluated before rules with a higher value␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes type of rule.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions␊ */␊ - matchConditions: (MatchCondition8[] | string)␊ + matchConditions: (MatchCondition8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164435,23 +244850,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables␊ */␊ - matchVariables: (MatchVariable6[] | string)␊ + matchVariables: (MatchVariable6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes if this is negate condition or not␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164461,7 +244891,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes field of the matchVariable collection␊ */␊ @@ -164484,11 +244917,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat19 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164506,27 +244948,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway10 | SubResource21 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway10 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway10 | SubResource21 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway10 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway10 | SubResource21 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway10 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -164534,19 +245012,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource21 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy16[] | string)␊ + ipsecPolicies?: (IpsecPolicy16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -164554,7 +245047,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bypass ExpressRoute Gateway for data forwarding␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164570,11 +245066,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat19 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164588,39 +245093,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration18[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource21 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku18 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration18 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings18 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -164634,7 +245178,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -164652,15 +245202,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource21 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource21 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164670,15 +245235,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164688,23 +245262,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace23 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate18[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate18[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy16[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -164722,7 +245314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -164750,7 +245348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -164778,35 +245382,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164816,7 +245444,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -164824,7 +245455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -164840,11 +245474,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat19 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164858,7 +245501,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace23 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -164866,7 +245515,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings18 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -164889,11 +245544,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat19 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164916,11 +245580,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat19 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164937,7 +245610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164954,7 +245633,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -164977,11 +245662,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat10 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165006,13 +245700,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku15 | string)␊ - properties: (ExpressRouteCircuitPropertiesFormat15 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource15 | ExpressRouteCircuitsAuthorizationsChildResource15)[]␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource15 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource15)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -165026,11 +245741,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU. Possible values are 'Standard', 'Premium' or 'Basic'.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic") | string)␊ + tier?: (("Standard" | "Premium" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165040,7 +245761,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CircuitProvisioningState state of the resource.␊ */␊ @@ -165048,15 +245772,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization15[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering15[] | string)␊ + peerings?: (ExpressRouteCircuitPeering15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceKey.␊ */␊ @@ -165068,15 +245801,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties15 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource28 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -165088,14 +245836,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable Global Reach on the circuit.␊ */␊ - allowGlobalReach?: (boolean | string)␊ + allowGlobalReach?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Authorization in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitAuthorization15 {␊ - properties?: (AuthorizationPropertiesFormat16 | string)␊ + properties?: (AuthorizationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165110,7 +245864,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.␊ */␊ - authorizationUseStatus?: (("Available" | "InUse") | string)␊ + authorizationUseStatus?: (("Available" | "InUse") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -165121,7 +245878,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRouteCircuit resource.␊ */␊ export interface ExpressRouteCircuitPeering15 {␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat16 | string)␊ + properties?: (ExpressRouteCircuitPeeringPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165132,19 +245892,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure ASN.␊ */␊ - azureASN?: (number | string)␊ + azureASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -165168,15 +245940,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig16 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets peering stats.␊ */␊ - stats?: (ExpressRouteCircuitStats16 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -165192,21 +245979,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource28 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig13 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: ({␊ + expressRouteConnection?: (/**␊ + * The ID of the ExpressRouteConnection.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of circuit connections associated with Azure Private Peering for this circuit.␊ */␊ - connections?: (ExpressRouteCircuitConnection8[] | string)␊ + connections?: (ExpressRouteCircuitConnection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165216,23 +246024,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.␊ */␊ - advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | string)␊ + advertisedPublicPrefixesState?: (("NotConfigured" | "Configuring" | "Configured" | "ValidationNeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -165246,19 +246069,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165286,22 +246121,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig16 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource28 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering. Possible values are: 'Disabled' and 'Enabled'.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.␊ */␊ export interface ExpressRouteCircuitConnection8 {␊ - properties?: (ExpressRouteCircuitConnectionPropertiesFormat13 | string)␊ + properties?: (ExpressRouteCircuitConnectionPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165312,11 +246165,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource28 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource28 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -165342,7 +246207,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165352,8 +246220,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-11-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat16 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource13[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource13[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -165363,7 +246237,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "connections"␊ apiVersion: "2018-11-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat13 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165373,7 +246250,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "authorizations"␊ apiVersion: "2018-11-01"␊ - properties: (AuthorizationPropertiesFormat16 | string)␊ + properties: (AuthorizationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165392,9 +246272,21 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ExpressRouteCrossConnectionProperties13 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource13[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource13[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -165408,15 +246300,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit␊ */␊ - expressRouteCircuit?: (ExpressRouteCircuitReference7 | string)␊ + expressRouteCircuit?: (ExpressRouteCircuitReference7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned'.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -165424,7 +246325,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering13[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ExpressRouteCircuitReference7 {␊ @@ -165438,7 +246342,10 @@ Generated by [AVA](https://avajs.dev). * Peering in an ExpressRoute Cross Connection resource.␊ */␊ export interface ExpressRouteCrossConnectionPeering13 {␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties13 | string)␊ + properties?: (ExpressRouteCrossConnectionPeeringProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165449,15 +246356,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -165473,11 +246389,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig16 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -165489,7 +246414,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig13 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165499,7 +246430,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "peerings"␊ apiVersion: "2018-11-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties13 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165518,15 +246452,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku18 | string)␊ + sku?: (/**␊ + * SKU of a public IP address␊ + */␊ + PublicIPAddressSku18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat21 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -165534,7 +246483,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165544,7 +246496,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165554,23 +246509,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings29 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address␊ + */␊ + PublicIPAddressDnsSettings29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings7 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag15[] | string)␊ + ipTags?: (IpTag15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -165578,11 +246554,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource28 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the public IP resource.␊ */␊ @@ -165618,11 +246603,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource28 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165655,16 +246649,31 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource19 | VirtualNetworksSubnetsChildResource22)[]␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource19 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource22)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -165674,19 +246683,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace30 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions30 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet32[] | string)␊ + subnets?: (Subnet32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering27[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resourceGuid property of the Virtual Network resource.␊ */␊ @@ -165698,15 +246725,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource28 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165716,7 +246755,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165726,7 +246768,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165736,7 +246781,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165758,35 +246809,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource28 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the RouteTable resource.␊ */␊ - routeTable?: (SubResource28 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat18[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource28[] | string)␊ + serviceEndpointPolicies?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the external resources using subnet.␊ */␊ - resourceNavigationLinks?: (ResourceNavigationLink14[] | string)␊ + resourceNavigationLinks?: (ResourceNavigationLink14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to services injecting into this subnet.␊ */␊ - serviceAssociationLinks?: (ServiceAssociationLink4[] | string)␊ + serviceAssociationLinks?: (ServiceAssociationLink4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets an array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation9[] | string)␊ + delegations?: (Delegation9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -165804,7 +246885,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -165818,7 +246902,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ResourceNavigationLinkFormat14 | string)␊ + properties?: (/**␊ + * Properties of ResourceNavigationLink.␊ + */␊ + ResourceNavigationLinkFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165846,7 +246936,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource navigation link properties format.␊ */␊ - properties?: (ServiceAssociationLinkPropertiesFormat4 | string)␊ + properties?: (/**␊ + * Properties of ServiceAssociationLink.␊ + */␊ + ServiceAssociationLinkPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165874,7 +246970,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -165896,7 +246998,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the actions permitted to the service upon delegation␊ */␊ - actions?: (string[] | string)␊ + actions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -165906,7 +247011,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -165924,31 +247035,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the linked virtual network space would be able to access all the VMs in local Virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the remote virtual network will be allowed/disallowed.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource28 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace30 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource.␊ */␊ @@ -165965,7 +247103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -165982,7 +247126,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -166005,20 +247155,38 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku18 | string)␊ + sku?: (/**␊ + * SKU of a load balancer␊ + */␊ + LoadBalancerSku18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: LoadBalancersInboundNatRulesChildResource18[]␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource18[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -166028,7 +247196,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -166038,31 +247209,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration21[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer␊ */␊ - backendAddressPools?: (BackendAddressPool22[] | string)␊ + backendAddressPools?: (BackendAddressPool22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning ␊ */␊ - loadBalancingRules?: (LoadBalancingRule22[] | string)␊ + loadBalancingRules?: (LoadBalancingRule22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer␊ */␊ - probes?: (Probe22[] | string)␊ + probes?: (Probe22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule23[] | string)␊ + inboundNatRules?: (InboundNatRule23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool23[] | string)␊ + inboundNatPools?: (InboundNatPool23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule10[] | string)␊ + outboundRules?: (OutboundRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the load balancer resource.␊ */␊ @@ -166080,7 +247272,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166092,7 +247290,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -166106,19 +247307,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource28 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource28 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource28 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166132,7 +247354,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166160,7 +247388,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166178,44 +247412,86 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource28 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource28 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource28 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port"␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port"␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166229,7 +247505,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166247,19 +247529,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -166277,7 +247571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166295,28 +247595,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource28 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166330,7 +247654,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166348,32 +247678,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource28 | string)␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166387,7 +247744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Outbound pool of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166405,15 +247768,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource28[] | string)␊ + frontendIPConfigurations: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource28 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166421,15 +247796,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol - TCP, UDP or All.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -166442,7 +247826,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -166465,16 +247855,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat22 | string)␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource22[]␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource22[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -166484,11 +247886,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule22[] | string)␊ + securityRules?: (SecurityRule22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default security rules of network security group.␊ */␊ - defaultSecurityRules?: (SecurityRule22[] | string)␊ + defaultSecurityRules?: (SecurityRule22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network security group resource.␊ */␊ @@ -166506,7 +247914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties?: (SecurityRulePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166528,7 +247942,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.␊ */␊ - protocol: (("Tcp" | "Udp" | "*") | string)␊ + protocol: (("Tcp" | "Udp" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisks '*' can also be used to match all ports.␊ */␊ @@ -166544,11 +247961,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource28[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisks '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -166556,31 +247979,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource28[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. Possible values are: 'Inbound' and 'Outbound'.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166597,7 +248041,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat22 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -166620,16 +248070,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat22 | string)␊ + properties: (/**␊ + * NetworkInterface properties. ␊ + */␊ + NetworkInterfacePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: NetworkInterfacesTapConfigurationsChildResource9[]␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -166639,19 +248101,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource28 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration21[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of TapConfigurations of the network interface.␊ */␊ - tapConfigurations?: (NetworkInterfaceTapConfiguration4[] | string)␊ + tapConfigurations?: (NetworkInterfaceTapConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings30 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MAC address of the network interface.␊ */␊ @@ -166659,15 +248139,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets whether this is a primary network interface on a virtual machine.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the network interface resource.␊ */␊ @@ -166685,7 +248174,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166703,19 +248198,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource28[] | string)␊ + virtualNetworkTaps?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource28[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource28[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource28[] | string)␊ + loadBalancerInboundNatRules?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -166723,27 +248230,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines how a private IP address is assigned. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource28 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource28 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource28[] | string)␊ + applicationSecurityGroups?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the network interface IP configuration. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166757,7 +248288,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties?: (NetworkInterfaceTapConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166775,7 +248312,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource28 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -166785,11 +248328,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.␊ */␊ - appliedDnsServers?: (string[] | string)␊ + appliedDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -166814,7 +248363,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -166837,16 +248392,28 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat22 | string)␊ + properties: (/**␊ + * Route Table resource␊ + */␊ + RouteTablePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ etag?: string␊ - resources?: RouteTablesRoutesChildResource22[]␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource22[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -166856,11 +248423,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route22[] | string)␊ + routes?: (Route22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -166874,7 +248447,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -166896,7 +248475,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -166917,7 +248499,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat22 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -166940,8 +248528,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat21 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -166949,11 +248546,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity8 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -166963,83 +248569,155 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku21 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy18 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration21[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate18[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource.␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate9[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate21[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration21[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort21[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe20[] | string)␊ + probes?: (ApplicationGatewayProbe20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool21[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings21[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener21[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap20[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule21[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet8[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration18[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration18 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration12 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -167051,7 +248729,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError9[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167061,15 +248742,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167079,30 +248769,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration21 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -167124,7 +248835,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource28 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167135,7 +248852,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate18 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat18 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -167168,7 +248891,13 @@ Generated by [AVA](https://avajs.dev). * Trusted Root certificates of an application gateway.␊ */␊ export interface ApplicationGatewayTrustedRootCertificate9 {␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -167205,7 +248934,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate21 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -167250,7 +248985,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration21 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -167276,15 +249017,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource28 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource28 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167295,7 +249051,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort21 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway␊ */␊ @@ -167317,7 +249079,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167328,7 +249093,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe20 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -167350,7 +249121,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -167362,27 +249136,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch18 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167400,14 +249195,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool21 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -167429,11 +249233,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource28[] | string)␊ + backendIPConfigurations?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress21[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167458,7 +249268,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings21 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -167480,35 +249296,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource28 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource28[] | string)␊ + authenticationCertificates?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource28[] | string)␊ + trustedRootCertificates?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining18 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -167516,7 +249362,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -167524,7 +249373,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -167542,18 +249394,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener21 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -167575,15 +249439,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource28 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource28 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener. Possible values are 'Http' and 'Https'.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -167591,11 +249470,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource28 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167603,7 +249491,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError9[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167613,7 +249504,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -167624,7 +249518,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap20 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -167646,23 +249546,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource28 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource28 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource28 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource28 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule20[] | string)␊ + pathRules?: (ApplicationGatewayPathRule20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167673,7 +249600,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule20 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -167695,23 +249628,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource28 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource28 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource28 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource28 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167722,7 +249682,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule21 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -167744,31 +249710,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource28 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource28 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource28 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource28 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource28 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource28 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -167779,7 +249784,13 @@ Generated by [AVA](https://avajs.dev). * Rewrite rule set of an application gateway.␊ */␊ export interface ApplicationGatewayRewriteRuleSet8 {␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -167793,7 +249804,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule8[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167807,7 +249821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet8 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167817,11 +249837,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration8[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration8[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167842,7 +249868,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration18 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -167864,11 +249896,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource28 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -167876,23 +249917,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource28[] | string)␊ + requestRoutingRules?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource28[] | string)␊ + urlPathMaps?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource28[] | string)␊ + pathRules?: (SubResource28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167902,11 +249958,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -167918,27 +249980,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup18[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion9[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167952,7 +250032,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -167980,11 +250063,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168000,7 +250089,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168010,7 +250102,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ apiVersion: "2018-11-01"␊ - properties: (AuthorizationPropertiesFormat16 | string)␊ + properties: (AuthorizationPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168029,11 +250124,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties␊ */␊ - properties: (ExpressRoutePortPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168047,15 +250151,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource␊ */␊ - links?: (ExpressRouteLink8[] | string)␊ + links?: (ExpressRouteLink8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the ExpressRoutePort resource.␊ */␊ @@ -168069,7 +250182,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -168083,7 +250202,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168102,11 +250224,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat20 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168124,27 +250255,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway11 | SubResource28 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway11 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway11 | SubResource28 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway11 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway11 | SubResource28 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway11 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -168152,19 +250319,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource28 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy17[] | string)␊ + ipsecPolicies?: (IpsecPolicy17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -168172,7 +250354,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bypass ExpressRoute Gateway for data forwarding␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168188,11 +250373,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat20 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168206,39 +250400,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration19[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource28 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku19 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration19 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings19 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -168252,7 +250485,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -168270,15 +250509,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource28 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource28 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168288,15 +250542,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168306,23 +250569,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace30 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate19[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate19[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy17[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -168340,7 +250621,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -168368,7 +250655,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -168396,35 +250689,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168434,7 +250751,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -168442,7 +250762,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168458,11 +250781,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat20 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168476,7 +250808,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace30 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -168484,7 +250822,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings19 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -168507,11 +250851,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat20 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168534,11 +250887,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat20 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168555,7 +250917,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168572,7 +250940,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat19 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168586,8 +250960,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-11-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat16 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource13[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource13[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -168597,7 +250977,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-11-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties13 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168610,7 +250993,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168627,7 +251016,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168644,7 +251039,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat22 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168661,7 +251062,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat22 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168675,7 +251082,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ apiVersion: "2018-11-01"␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat13 | string)␊ + properties: (ExpressRouteCircuitConnectionPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168694,11 +251104,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties␊ */␊ - properties: (ExpressRoutePortPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168712,15 +251131,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource␊ */␊ - links?: (ExpressRouteLink9[] | string)␊ + links?: (ExpressRouteLink9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the ExpressRoutePort resource.␊ */␊ @@ -168734,7 +251162,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -168748,7 +251182,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168767,11 +251204,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat21 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168789,27 +251235,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway12 | SubResource20 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway12 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway12 | SubResource20 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway12 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway12 | SubResource20 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway12 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -168817,19 +251299,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource20 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy18[] | string)␊ + ipsecPolicies?: (IpsecPolicy18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -168837,7 +251334,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bypass ExpressRoute Gateway for data forwarding␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168853,11 +251353,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat21 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -168871,39 +251380,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration20[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource20 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku20 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration20 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings20 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -168917,7 +251465,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -168935,15 +251489,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource20 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource20 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168953,15 +251522,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -168971,23 +251549,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace22 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate20[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate20[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy18[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -169005,7 +251601,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169033,7 +251635,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169061,35 +251669,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -169099,7 +251731,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -169107,7 +251742,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -169123,11 +251761,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat21 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169141,7 +251788,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace22 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -169149,7 +251802,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings20 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -169172,11 +251831,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat21 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169199,11 +251867,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat21 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169220,7 +251897,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169237,7 +251920,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169251,8 +251940,14 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ apiVersion: "2018-10-01"␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat8 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource5[]␊ + properties: (ExpressRouteCircuitPeeringPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -169262,7 +251957,10 @@ Generated by [AVA](https://avajs.dev). name: string␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ apiVersion: "2018-10-01"␊ - properties: (ExpressRouteCrossConnectionPeeringProperties5 | string)␊ + properties: (ExpressRouteCrossConnectionPeeringProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -169275,7 +251973,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169292,7 +251996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169309,7 +252019,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule␊ */␊ - properties: (SecurityRulePropertiesFormat14 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169326,7 +252042,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat14 | string)␊ + properties: (/**␊ + * Route resource␊ + */␊ + RoutePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169349,8 +252071,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (ApplicationGatewayPropertiesFormat22 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -169364,67 +252095,124 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku22 | string)␊ + sku?: (/**␊ + * SKU of an application gateway␊ + */␊ + ApplicationGatewaySku22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy19 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of application the gateway resource.␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration22[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource.␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate19[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource.␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate22[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource.␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration22[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource.␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort22[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe21[] | string)␊ + probes?: (ApplicationGatewayProbe21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource.␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool22[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource.␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings22[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource.␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener22[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource.␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap21[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule22[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource.␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration19[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration19 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource GUID property of the application gateway resource.␊ */␊ @@ -169442,15 +252230,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF") | string)␊ + tier?: (("Standard" | "WAF") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -169460,30 +252257,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.␊ */␊ export interface ApplicationGatewayIPConfiguration22 {␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169505,7 +252323,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource15 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the application gateway subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -169516,7 +252340,13 @@ Generated by [AVA](https://avajs.dev). * Authentication certificates of an application gateway.␊ */␊ export interface ApplicationGatewayAuthenticationCertificate19 {␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat19 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169549,7 +252379,13 @@ Generated by [AVA](https://avajs.dev). * SSL certificates of an application gateway.␊ */␊ export interface ApplicationGatewaySslCertificate22 {␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169590,7 +252426,13 @@ Generated by [AVA](https://avajs.dev). * Frontend IP configuration of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendIPConfiguration22 {␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169616,15 +252458,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateIP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the subnet resource.␊ */␊ - subnet?: (SubResource15 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource15 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -169635,7 +252492,13 @@ Generated by [AVA](https://avajs.dev). * Frontend port of an application gateway.␊ */␊ export interface ApplicationGatewayFrontendPort22 {␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169657,7 +252520,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -169668,7 +252534,13 @@ Generated by [AVA](https://avajs.dev). * Probe of the application gateway.␊ */␊ export interface ApplicationGatewayProbe21 {␊ - properties?: (ApplicationGatewayProbePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169690,7 +252562,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -169702,27 +252577,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch19 | string)␊ + match?: (/**␊ + * Application gateway probe health response match␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -169740,14 +252636,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Backend Address Pool of an application gateway.␊ */␊ export interface ApplicationGatewayBackendAddressPool22 {␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169769,11 +252674,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of references to IPs defined in network interfaces.␊ */␊ - backendIPConfigurations?: (SubResource15[] | string)␊ + backendIPConfigurations?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend addresses␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress22[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -169798,7 +252709,13 @@ Generated by [AVA](https://avajs.dev). * Backend address pool settings of an application gateway.␊ */␊ export interface ApplicationGatewayBackendHttpSettings22 {␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169820,31 +252737,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource15 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource15[] | string)␊ + authenticationCertificates?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining19 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -169852,7 +252796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -169860,7 +252807,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -169878,18 +252828,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Http listener of an application gateway.␊ */␊ export interface ApplicationGatewayHttpListener22 {␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169911,15 +252873,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource15 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource15 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -169927,11 +252904,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource15 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -169942,7 +252928,13 @@ Generated by [AVA](https://avajs.dev). * UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.␊ */␊ export interface ApplicationGatewayUrlPathMap21 {␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -169964,19 +252956,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource15 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource15 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource15 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule21[] | string)␊ + pathRules?: (ApplicationGatewayPathRule21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -169987,7 +253000,13 @@ Generated by [AVA](https://avajs.dev). * Path rule of URL path map of an application gateway.␊ */␊ export interface ApplicationGatewayPathRule21 {␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -170009,19 +253028,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource15 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource15 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource15 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -170032,7 +253072,13 @@ Generated by [AVA](https://avajs.dev). * Request routing rule of an application gateway.␊ */␊ export interface ApplicationGatewayRequestRoutingRule22 {␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -170054,27 +253100,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway. ␊ */␊ - backendAddressPool?: (SubResource15 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource15 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway. ␊ */␊ - httpListener?: (SubResource15 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource15 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource15 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.␊ */␊ @@ -170085,7 +253164,13 @@ Generated by [AVA](https://avajs.dev). * Redirect configuration of an application gateway.␊ */␊ export interface ApplicationGatewayRedirectConfiguration19 {␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -170107,11 +253192,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Supported http redirection types - Permanent, Temporary, Found, SeeOther.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource15 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -170119,23 +253213,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource15[] | string)␊ + requestRoutingRules?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource15[] | string)␊ + urlPathMaps?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource15[] | string)␊ + pathRules?: (SubResource15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170145,11 +253254,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -170161,15 +253276,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup19[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maxium request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170183,7 +253307,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170202,11 +253329,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat22 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -170224,23 +253360,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (VirtualNetworkGateway13 | SubResource15 | string)␊ + virtualNetworkGateway1: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway13 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (VirtualNetworkGateway13 | SubResource15 | string)␊ + virtualNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + VirtualNetworkGateway13 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (LocalNetworkGateway13 | SubResource15 | string)␊ + localNetworkGateway2?: (/**␊ + * A common class for general resource information␊ + */␊ + LocalNetworkGateway13 | /**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type. Possible values are: 'Ipsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -170248,19 +253417,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource15 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy19[] | string)␊ + ipsecPolicies?: (IpsecPolicy19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGatewayConnection resource.␊ */␊ @@ -170280,11 +253464,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat22 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -170298,39 +253491,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration21[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource15 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku21 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details␊ + */␊ + VirtualNetworkGatewaySku21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration21 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings21 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the VirtualNetworkGateway resource.␊ */␊ @@ -170344,7 +253576,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -170362,15 +253600,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP allocation method. Possible values are: 'Static' and 'Dynamic'.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the subnet resource.␊ */␊ - subnet?: (SubResource15 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference of the public IP resource.␊ */␊ - publicIPAddress?: (SubResource15 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170380,15 +253633,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The capacity.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170398,23 +253660,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference of the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace17 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate21[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate21[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy19[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -170432,7 +253712,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat21 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway␊ + */␊ + VpnClientRootCertificatePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -170460,7 +253746,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -170488,35 +253780,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Groups used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Groups used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170526,7 +253842,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -170534,7 +253853,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170550,11 +253872,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat22 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -170568,7 +253899,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace17 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -170576,7 +253913,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings21 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details␊ + */␊ + BgpSettings21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource GUID property of the LocalNetworkGateway resource.␊ */␊ @@ -170599,11 +253942,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat22 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties␊ + */␊ + LocalNetworkGatewayPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -170626,11 +253978,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat22 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties␊ + */␊ + VirtualNetworkGatewayPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -170647,7 +254008,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -170664,7 +254031,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat6 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A unique read-only string that changes whenever the resource is updated.␊ */␊ @@ -170687,7 +254060,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The etag of the zone.␊ */␊ @@ -170695,8 +254071,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the zone.␊ */␊ - properties: (ZoneProperties2 | string)␊ - resources?: (DnsZones_TXTChildResource2 | DnsZones_SRVChildResource2 | DnsZones_SOAChildResource2 | DnsZones_PTRChildResource2 | DnsZones_NSChildResource2 | DnsZones_MXChildResource2 | DnsZones_CNAMEChildResource2 | DnsZones_CAAChildResource2 | DnsZones_AAAAChildResource2 | DnsZones_AChildResource2)[]␊ + properties: (/**␊ + * Represents the properties of the zone.␊ + */␊ + ZoneProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/dnsZones/TXT␊ + */␊ + DnsZones_TXTChildResource2 | /**␊ + * Microsoft.Network/dnsZones/SRV␊ + */␊ + DnsZones_SRVChildResource2 | /**␊ + * Microsoft.Network/dnsZones/SOA␊ + */␊ + DnsZones_SOAChildResource2 | /**␊ + * Microsoft.Network/dnsZones/PTR␊ + */␊ + DnsZones_PTRChildResource2 | /**␊ + * Microsoft.Network/dnsZones/NS␊ + */␊ + DnsZones_NSChildResource2 | /**␊ + * Microsoft.Network/dnsZones/MX␊ + */␊ + DnsZones_MXChildResource2 | /**␊ + * Microsoft.Network/dnsZones/CNAME␊ + */␊ + DnsZones_CNAMEChildResource2 | /**␊ + * Microsoft.Network/dnsZones/CAA␊ + */␊ + DnsZones_CAAChildResource2 | /**␊ + * Microsoft.Network/dnsZones/AAAA␊ + */␊ + DnsZones_AAAAChildResource2 | /**␊ + * Microsoft.Network/dnsZones/A␊ + */␊ + DnsZones_AChildResource2)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -170706,15 +254118,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of this DNS zone (Public or Private).␊ */␊ - zoneType?: (("Public" | "Private") | string)␊ + zoneType?: (("Public" | "Private") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private.␊ */␊ - registrationVirtualNetworks?: (SubResource29[] | string)␊ + registrationVirtualNetworks?: (SubResource29[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private.␊ */␊ - resolutionVirtualNetworks?: (SubResource29[] | string)␊ + resolutionVirtualNetworks?: (SubResource29[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170741,7 +254162,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170753,55 +254180,103 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TTL (time-to-live) of the records in the record set.␊ */␊ - TTL?: (number | string)␊ + TTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to an azure resource from where the dns resource value is taken.␊ */␊ - targetResource?: (SubResource29 | string)␊ + targetResource?: (/**␊ + * A reference to a another resource␊ + */␊ + SubResource29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of A records in the record set.␊ */␊ - ARecords?: (ARecord4[] | string)␊ + ARecords?: (ARecord4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AAAA records in the record set.␊ */␊ - AAAARecords?: (AaaaRecord4[] | string)␊ + AAAARecords?: (AaaaRecord4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of MX records in the record set.␊ */␊ - MXRecords?: (MxRecord4[] | string)␊ + MXRecords?: (MxRecord4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of NS records in the record set.␊ */␊ - NSRecords?: (NsRecord4[] | string)␊ + NSRecords?: (NsRecord4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of PTR records in the record set.␊ */␊ - PTRRecords?: (PtrRecord4[] | string)␊ + PTRRecords?: (PtrRecord4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SRV records in the record set.␊ */␊ - SRVRecords?: (SrvRecord4[] | string)␊ + SRVRecords?: (SrvRecord4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of TXT records in the record set.␊ */␊ - TXTRecords?: (TxtRecord4[] | string)␊ + TXTRecords?: (TxtRecord4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CNAME record in the record set.␊ */␊ - CNAMERecord?: (CnameRecord4 | string)␊ + CNAMERecord?: (/**␊ + * A CNAME record.␊ + */␊ + CnameRecord4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SOA record in the record set.␊ */␊ - SOARecord?: (SoaRecord4 | string)␊ + SOARecord?: (/**␊ + * An SOA record.␊ + */␊ + SoaRecord4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of CAA records in the record set.␊ */␊ - caaRecords?: (CaaRecord2[] | string)␊ + caaRecords?: (CaaRecord2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170831,7 +254306,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The preference value for this MX record.␊ */␊ - preference?: (number | string)␊ + preference?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The domain name of the mail host for this MX record.␊ */␊ @@ -170865,15 +254343,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The priority value for this SRV record.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The weight value for this SRV record.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port value for this SRV record.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target domain name for this SRV record.␊ */␊ @@ -170887,7 +254374,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The text value of this TXT record.␊ */␊ - value?: (string[] | string)␊ + value?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170915,23 +254405,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The serial number for this SOA record.␊ */␊ - serialNumber?: (number | string)␊ + serialNumber?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The refresh value for this SOA record.␊ */␊ - refreshTime?: (number | string)␊ + refreshTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retry time for this SOA record.␊ */␊ - retryTime?: (number | string)␊ + retryTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expire time for this SOA record.␊ */␊ - expireTime?: (number | string)␊ + expireTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum value for this SOA record. By convention this is used to determine the negative caching duration.␊ */␊ - minimumTTL?: (number | string)␊ + minimumTTL?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170941,7 +254446,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flags for this CAA record as an integer between 0 and 255.␊ */␊ - flags?: (number | string)␊ + flags?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tag for this CAA record.␊ */␊ @@ -170966,7 +254474,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -170983,7 +254497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171000,7 +254520,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171017,7 +254543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171034,7 +254566,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171051,7 +254589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171068,7 +254612,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171085,7 +254635,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171102,7 +254658,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171119,7 +254681,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171136,7 +254704,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171153,7 +254727,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171170,7 +254750,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171187,7 +254773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171204,7 +254796,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171221,7 +254819,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171238,7 +254842,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171255,7 +254865,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171272,7 +254888,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties4 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171291,7 +254913,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ETag of the Private DNS zone.␊ */␊ @@ -171299,10 +254924,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Private DNS zone.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Represents the properties of the Private DNS zone.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (PrivateDnsZonesVirtualNetworkLinksChildResource | PrivateDnsZones_AChildResource | PrivateDnsZones_AAAAChildResource | PrivateDnsZones_CNAMEChildResource | PrivateDnsZones_MXChildResource | PrivateDnsZones_PTRChildResource | PrivateDnsZones_SOAChildResource | PrivateDnsZones_SRVChildResource | PrivateDnsZones_TXTChildResource)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/privateDnsZones/virtualNetworkLinks␊ + */␊ + PrivateDnsZonesVirtualNetworkLinksChildResource | /**␊ + * Microsoft.Network/privateDnsZones/A␊ + */␊ + PrivateDnsZones_AChildResource | /**␊ + * Microsoft.Network/privateDnsZones/AAAA␊ + */␊ + PrivateDnsZones_AAAAChildResource | /**␊ + * Microsoft.Network/privateDnsZones/CNAME␊ + */␊ + PrivateDnsZones_CNAMEChildResource | /**␊ + * Microsoft.Network/privateDnsZones/MX␊ + */␊ + PrivateDnsZones_MXChildResource | /**␊ + * Microsoft.Network/privateDnsZones/PTR␊ + */␊ + PrivateDnsZones_PTRChildResource | /**␊ + * Microsoft.Network/privateDnsZones/SOA␊ + */␊ + PrivateDnsZones_SOAChildResource | /**␊ + * Microsoft.Network/privateDnsZones/SRV␊ + */␊ + PrivateDnsZones_SRVChildResource | /**␊ + * Microsoft.Network/privateDnsZones/TXT␊ + */␊ + PrivateDnsZones_TXTChildResource)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -171317,7 +254975,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The etag of the virtual network link.␊ */␊ @@ -171325,7 +254986,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the virtual network link.␊ */␊ - properties: (VirtualNetworkLinkProperties | string)␊ + properties: (/**␊ + * Represents the properties of the virtual network link to the Private DNS zone.␊ + */␊ + VirtualNetworkLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171335,11 +255002,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the virtual network.␊ */␊ - virtualNetwork?: (SubResource30 | string)␊ + virtualNetwork?: (/**␊ + * A reference to a another resource.␊ + */␊ + SubResource30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled?␊ */␊ - registrationEnabled?: (boolean | string)␊ + registrationEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171366,7 +255042,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171378,43 +255060,79 @@ Generated by [AVA](https://avajs.dev). */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TTL (time-to-live) of the records in the record set.␊ */␊ - ttl?: (number | string)␊ + ttl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of A records in the record set.␊ */␊ - aRecords?: (ARecord5[] | string)␊ + aRecords?: (ARecord5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AAAA records in the record set.␊ */␊ - aaaaRecords?: (AaaaRecord5[] | string)␊ + aaaaRecords?: (AaaaRecord5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CNAME record in the record set.␊ */␊ - cnameRecord?: (CnameRecord5 | string)␊ + cnameRecord?: (/**␊ + * A CNAME record.␊ + */␊ + CnameRecord5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of MX records in the record set.␊ */␊ - mxRecords?: (MxRecord5[] | string)␊ + mxRecords?: (MxRecord5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of PTR records in the record set.␊ */␊ - ptrRecords?: (PtrRecord5[] | string)␊ + ptrRecords?: (PtrRecord5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SOA record in the record set.␊ */␊ - soaRecord?: (SoaRecord5 | string)␊ + soaRecord?: (/**␊ + * An SOA record.␊ + */␊ + SoaRecord5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SRV records in the record set.␊ */␊ - srvRecords?: (SrvRecord5[] | string)␊ + srvRecords?: (SrvRecord5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of TXT records in the record set.␊ */␊ - txtRecords?: (TxtRecord5[] | string)␊ + txtRecords?: (TxtRecord5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171454,7 +255172,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The preference value for this MX record.␊ */␊ - preference?: (number | string)␊ + preference?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The domain name of the mail host for this MX record.␊ */␊ @@ -171486,23 +255207,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The serial number for this SOA record.␊ */␊ - serialNumber?: (number | string)␊ + serialNumber?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The refresh value for this SOA record.␊ */␊ - refreshTime?: (number | string)␊ + refreshTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retry time for this SOA record.␊ */␊ - retryTime?: (number | string)␊ + retryTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expire time for this SOA record.␊ */␊ - expireTime?: (number | string)␊ + expireTime?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum value for this SOA record. By convention this is used to determine the negative caching duration.␊ */␊ - minimumTtl?: (number | string)␊ + minimumTtl?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171512,15 +255248,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The priority value for this SRV record.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The weight value for this SRV record.␊ */␊ - weight?: (number | string)␊ + weight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port value for this SRV record.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target domain name for this SRV record.␊ */␊ @@ -171534,7 +255279,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The text value of this TXT record.␊ */␊ - value?: (string[] | string)␊ + value?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171551,7 +255299,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171568,7 +255322,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171585,7 +255345,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171602,7 +255368,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171619,7 +255391,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171636,7 +255414,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171653,7 +255437,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171668,7 +255458,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The etag of the virtual network link.␊ */␊ @@ -171676,7 +255469,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the virtual network link.␊ */␊ - properties: (VirtualNetworkLinkProperties | string)␊ + properties: (/**␊ + * Represents the properties of the virtual network link to the Private DNS zone.␊ + */␊ + VirtualNetworkLinkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171693,7 +255492,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171710,7 +255515,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171727,7 +255538,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171744,7 +255561,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171761,7 +255584,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171778,7 +255607,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171795,7 +255630,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171812,7 +255653,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the record set.␊ */␊ - properties: (RecordSetProperties5 | string)␊ + properties: (/**␊ + * Represents the properties of the records in the record set.␊ + */␊ + RecordSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171831,19 +255678,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity9 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171853,91 +255718,172 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku23 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy20 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration23[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate20[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate10[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate23[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration23[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort23[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe22[] | string)␊ + probes?: (ApplicationGatewayProbe22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool23[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings23[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener23[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap22[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule23[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet9[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration20[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration20 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource31 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration13 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError10[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171947,15 +255893,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171965,23 +255920,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -171991,7 +255961,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -172005,7 +255981,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172025,7 +256007,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat20 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -172049,7 +256037,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -172077,7 +256071,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -172109,7 +256109,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -172127,15 +256133,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the subnet resource.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource31 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172145,7 +256166,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -172159,7 +256186,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172169,7 +256199,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -172183,7 +256219,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -172195,31 +256234,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch20 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172233,7 +256296,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172243,7 +256309,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -172257,7 +256329,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress23[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172281,7 +256356,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -172295,35 +256376,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource31 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource31[] | string)␊ + authenticationCertificates?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource31[] | string)␊ + trustedRootCertificates?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining20 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -172331,7 +256442,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -172339,7 +256453,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -172353,11 +256470,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172367,7 +256490,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -172381,15 +256510,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource31 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource31 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -172397,23 +256541,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource31 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError10[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource31 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Host names for HTTP Listener that allows special wildcard characters as well.␊ */␊ - hostnames?: (string[] | string)␊ + hostnames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172423,7 +256588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -172437,7 +256605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -172451,23 +256625,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource31 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource31 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource31 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource31 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule22[] | string)␊ + pathRules?: (ApplicationGatewayPathRule22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172477,7 +256678,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -172491,27 +256698,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource31 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource31 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource31 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource31 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource31 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172521,7 +256761,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -172535,35 +256781,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource31 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource31 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource31 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource31 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource31 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource31 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172573,7 +256861,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -172587,7 +256881,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule9[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172601,15 +256898,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition7[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet9 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172627,11 +256936,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172641,15 +256956,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration9[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration9[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url Configuration Action in the Action Set.␊ */␊ - urlConfiguration?: (ApplicationGatewayUrlConfiguration | string)␊ + urlConfiguration?: (/**␊ + * Url configuration of the Actions set in Application Gateway.␊ + */␊ + ApplicationGatewayUrlConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172681,7 +257008,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.␊ */␊ - reroute?: (boolean | string)␊ + reroute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172691,7 +257021,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -172705,11 +257041,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource31 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -172717,23 +257062,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource31[] | string)␊ + requestRoutingRules?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource31[] | string)␊ + urlPathMaps?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource31[] | string)␊ + pathRules?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172743,11 +257103,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -172759,27 +257125,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup20[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion10[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172793,7 +257177,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172821,11 +257208,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172841,7 +257234,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172860,11 +257256,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat7 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172874,15 +257279,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PolicySettings for policy.␊ */␊ - policySettings?: (PolicySettings9 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule7[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the managedRules structure.␊ */␊ - managedRules: (ManagedRulesDefinition2 | string)␊ + managedRules: (/**␊ + * Allow to exclude some variable satisfy the condition for the WAF check.␊ + */␊ + ManagedRulesDefinition2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172892,23 +257312,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the policy.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode of the policy.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172922,19 +257357,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition9[] | string)␊ + matchConditions: (MatchCondition9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172944,23 +257391,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable7[] | string)␊ + matchVariables: (MatchVariable7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172970,7 +257432,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The selector of match variable.␊ */␊ @@ -172984,11 +257449,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Exclusions that are applied on the policy.␊ */␊ - exclusions?: (OwaspCrsExclusionEntry2[] | string)␊ + exclusions?: (OwaspCrsExclusionEntry2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The managed rule sets that are associated with the policy.␊ */␊ - managedRuleSets: (ManagedRuleSet4[] | string)␊ + managedRuleSets: (ManagedRuleSet4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -172998,11 +257469,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.␊ */␊ @@ -173024,7 +257501,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride4[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173038,7 +257518,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride4[] | string)␊ + rules?: (ManagedRuleOverride4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173052,7 +257535,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the managed rule. Defaults to Disabled if not specified.␊ */␊ - state?: ("Disabled" | string)␊ + state?: ("Disabled" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173071,13 +257557,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173096,15 +257591,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173114,45 +257621,87 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection8[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection5[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection8[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration8[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall used for management traffic.␊ */␊ - managementIpConfiguration?: (AzureFirewallIPConfiguration8 | string)␊ + managementIpConfiguration?: (/**␊ + * IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource31 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource31 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Firewall Resource SKU.␊ */␊ - sku?: (AzureFirewallSku2 | string)␊ + sku?: (/**␊ + * SKU of an Azure Firewall.␊ + */␊ + AzureFirewallSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional properties used to further config this azure firewall.␊ */␊ additionalProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173162,7 +257711,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -173176,15 +257731,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction8 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule8[] | string)␊ + rules?: (AzureFirewallApplicationRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173212,23 +257779,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol8[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173238,11 +257820,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173252,7 +257840,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties5 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -173266,15 +257860,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction5 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule5[] | string)␊ + rules?: (AzureFirewallNatRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173302,19 +257908,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -173330,7 +257948,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173340,7 +257961,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -173354,15 +257981,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction8 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule8[] | string)␊ + rules?: (AzureFirewallNetworkRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173380,31 +258019,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination FQDNs.␊ */␊ - destinationFqdns?: (string[] | string)␊ + destinationFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173414,7 +258074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -173428,11 +258094,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource31 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173442,11 +258120,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an Azure Firewall SKU.␊ */␊ - name?: (("AZFW_VNet" | "AZFW_Hub") | string)␊ + name?: (("AZFW_VNet" | "AZFW_Hub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an Azure Firewall.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173465,11 +258149,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat5 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173479,7 +258172,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration5[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -173493,7 +258189,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -173507,15 +258209,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource.␊ */␊ - subnet: (SubResource31 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource31 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173534,11 +258251,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat23 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173552,27 +258278,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource31 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource31 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource31 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -173580,27 +258333,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource31 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy20[] | string)␊ + ipsecPolicies?: (IpsecPolicy20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy3[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173610,35 +258384,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173648,11 +258446,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format.␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format.␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173671,11 +258475,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat5 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173685,7 +258498,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat5[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173695,7 +258511,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -173707,7 +258526,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173726,13 +258548,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: ({␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173751,16 +258582,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku16 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat16 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource16 | ExpressRouteCircuitsAuthorizationsChildResource16)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource16 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource16)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -173774,11 +258626,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173788,15 +258646,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization16[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering16[] | string)␊ + peerings?: (ExpressRouteCircuitPeering16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -173804,15 +258671,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties16 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource31 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -173826,9 +258708,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -173842,7 +258730,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -173856,15 +258750,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -173880,15 +258783,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig17 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering stats of express route circuit.␊ */␊ - stats?: (ExpressRouteCircuitStats17 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -173896,15 +258814,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource31 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig14 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource31 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173914,19 +258850,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -173940,19 +258888,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173970,15 +258930,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig17 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource31 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -173996,7 +258971,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174009,8 +258987,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat17 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource14[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource14[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -174023,7 +259010,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174033,11 +259026,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource31 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource31 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -174058,9 +259063,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174073,9 +259084,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174088,8 +259105,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat17 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource14[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource14[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -174102,7 +259128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174121,12 +259153,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties14 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource14[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource14[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -174140,15 +259184,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource31 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -174156,7 +259212,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering14[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174166,7 +259225,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties14 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -174180,15 +259245,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -174204,11 +259278,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig17 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -174216,7 +259299,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig14 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174229,7 +259318,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties14 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174242,7 +259337,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties14 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174261,12 +259362,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties5 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource5[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -174276,11 +259389,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration5 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource31 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174290,7 +259415,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds5 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174300,11 +259431,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174317,7 +259454,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties5 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174327,7 +259470,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource31 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -174335,11 +259484,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174352,7 +259507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties5 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174371,15 +259532,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of ExpressRoutePort, if configured.␊ */␊ - identity?: (ManagedServiceIdentity9 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174393,15 +259569,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink10[] | string)␊ + links?: (ExpressRouteLink10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174411,7 +259596,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -174425,11 +259616,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MacSec configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig3 | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174447,7 +259647,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174466,12 +259669,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat4 | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource4[]␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource4[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -174481,11 +259696,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource31 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174498,7 +259722,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties4 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174508,11 +259738,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule4[] | string)␊ + rules?: (FirewallPolicyRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174532,11 +259768,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174559,7 +259801,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties4 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174578,11 +259826,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpGroups.␊ */␊ - properties: (IpGroupPropertiesFormat1 | string)␊ + properties: (/**␊ + * The IpGroups property information.␊ + */␊ + IpGroupPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174592,7 +259849,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpAddresses/IpAddressPrefixes in the IpGroups resource.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174611,16 +259871,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku19 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat23 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource19[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource19[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -174630,7 +259908,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174640,31 +259921,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration22[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool23[] | string)␊ + backendAddressPools?: (BackendAddressPool23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule23[] | string)␊ + loadBalancingRules?: (LoadBalancingRule23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe23[] | string)␊ + probes?: (Probe23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule24[] | string)␊ + inboundNatRules?: (InboundNatRule24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool24[] | string)␊ + inboundNatPools?: (InboundNatPool24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule11[] | string)␊ + outboundRules?: (OutboundRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174674,7 +259976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -174682,7 +259990,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174696,23 +260007,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource31 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource31 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174722,9 +260057,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -174738,7 +260079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -174752,47 +260099,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource31 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource31 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource31 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174802,7 +260191,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -174816,19 +260211,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -174842,7 +260249,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -174856,31 +260269,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource31 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174890,7 +260327,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -174904,35 +260347,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource31 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174942,7 +260412,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -174956,27 +260432,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource31[] | string)␊ + frontendIPConfigurations: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource31 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -174989,7 +260486,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175002,7 +260505,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175021,11 +260530,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat23 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175035,7 +260553,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace31 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -175043,7 +260567,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings22 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175053,7 +260583,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175063,7 +260596,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -175071,7 +260607,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175090,19 +260629,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku6 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat6 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175112,7 +260669,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175122,15 +260682,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource31[] | string)␊ + publicIpAddresses?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource31[] | string)␊ + publicIpPrefixes?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175149,12 +260718,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat23 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource10[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -175164,23 +260745,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource31 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration22[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings31 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175190,7 +260792,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -175204,19 +260812,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource31[] | string)␊ + virtualNetworkTaps?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource31[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource31[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource31[] | string)␊ + loadBalancerInboundNatRules?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -175224,27 +260844,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource31 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource31[] | string)␊ + applicationSecurityGroups?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175254,7 +260898,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -175271,7 +260918,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175281,7 +260934,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource31 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175294,7 +260953,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175313,11 +260978,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat5 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175327,7 +261001,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration5[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175337,7 +261014,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat5 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -175351,11 +261034,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile5[] | string)␊ + ipConfigurations?: (IPConfigurationProfile5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource31[] | string)␊ + containerNetworkInterfaces?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175365,7 +261054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat5 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -175379,7 +261074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175398,12 +261099,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat23 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource23[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource23[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -175413,7 +261126,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule23[] | string)␊ + securityRules?: (SecurityRule23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175423,7 +261139,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -175441,7 +261163,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -175457,11 +261182,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource31[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -175469,31 +261200,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource31[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175506,7 +261258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat23 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175519,7 +261277,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat23 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175538,14 +261302,32 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: ({␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (NetworkWatchersFlowLogsChildResource | NetworkWatchersConnectionMonitorsChildResource5 | NetworkWatchersPacketCapturesChildResource8)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogsChildResource | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource5 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource8)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -175564,11 +261346,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175586,19 +261377,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable flow logging.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the retention policy for flow log.␊ */␊ - retentionPolicy?: (RetentionPolicyParameters | string)␊ + retentionPolicy?: (/**␊ + * Parameters that define the retention policy for flow log.␊ + */␊ + RetentionPolicyParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the flow log format.␊ */␊ - format?: (FlowLogFormatParameters | string)␊ + format?: (/**␊ + * Parameters that define the flow log format.␊ + */␊ + FlowLogFormatParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - flowAnalyticsConfiguration?: (TrafficAnalyticsProperties | string)␊ + flowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175608,11 +261420,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of days to retain flow log records.␊ */␊ - days?: ((number & string) | string)␊ + days?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to enable/disable retention.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175626,7 +261444,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The version (revision) of the flow log.␊ */␊ - version?: ((number & string) | string)␊ + version?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175636,7 +261457,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - networkWatcherFlowAnalyticsConfiguration?: (TrafficAnalyticsConfigurationProperties | string)␊ + networkWatcherFlowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175646,7 +261473,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable traffic analytics.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource guid of the attached workspace.␊ */␊ @@ -175662,7 +261492,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The interval in minutes which would decide how frequently TA service should do flow analytics.␊ */␊ - trafficAnalyticsInterval?: (number | string)␊ + trafficAnalyticsInterval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175681,11 +261514,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters5 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175695,35 +261537,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the source of connection monitor.␊ */␊ - source?: (ConnectionMonitorSource5 | string)␊ + source?: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the destination of connection monitor.␊ */␊ - destination?: (ConnectionMonitorDestination5 | string)␊ + destination?: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor endpoints.␊ */␊ - endpoints?: (ConnectionMonitorEndpoint[] | string)␊ + endpoints?: (ConnectionMonitorEndpoint[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test configurations.␊ */␊ - testConfigurations?: (ConnectionMonitorTestConfiguration[] | string)␊ + testConfigurations?: (ConnectionMonitorTestConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test groups.␊ */␊ - testGroups?: (ConnectionMonitorTestGroup[] | string)␊ + testGroups?: (ConnectionMonitorTestGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor outputs.␊ */␊ - outputs?: (ConnectionMonitorOutput[] | string)␊ + outputs?: (ConnectionMonitorOutput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional notes to be associated with the connection monitor.␊ */␊ @@ -175741,7 +261613,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175759,7 +261634,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175781,7 +261659,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter for sub-items within the endpoint.␊ */␊ - filter?: (ConnectionMonitorEndpointFilter | string)␊ + filter?: (/**␊ + * Describes the connection monitor endpoint filter.␊ + */␊ + ConnectionMonitorEndpointFilter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175795,7 +261679,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of items in the filter.␊ */␊ - items?: (ConnectionMonitorEndpointFilterItem[] | string)␊ + items?: (ConnectionMonitorEndpointFilterItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175823,31 +261710,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * The frequency of test evaluation, in seconds.␊ */␊ - testFrequencySec?: (number | string)␊ + testFrequencySec?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol to use in test evaluation.␊ */␊ - protocol: (("Tcp" | "Http" | "Icmp") | string)␊ + protocol: (("Tcp" | "Http" | "Icmp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.␊ */␊ - preferredIPVersion?: (("IPv4" | "IPv6") | string)␊ + preferredIPVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over HTTP.␊ */␊ - httpConfiguration?: (ConnectionMonitorHttpConfiguration | string)␊ + httpConfiguration?: (/**␊ + * Describes the HTTP configuration.␊ + */␊ + ConnectionMonitorHttpConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over TCP.␊ */␊ - tcpConfiguration?: (ConnectionMonitorTcpConfiguration | string)␊ + tcpConfiguration?: (/**␊ + * Describes the TCP configuration.␊ + */␊ + ConnectionMonitorTcpConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over ICMP.␊ */␊ - icmpConfiguration?: (ConnectionMonitorIcmpConfiguration | string)␊ + icmpConfiguration?: (/**␊ + * Describes the ICMP configuration.␊ + */␊ + ConnectionMonitorIcmpConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold for declaring a test successful.␊ */␊ - successThreshold?: (ConnectionMonitorSuccessThreshold | string)␊ + successThreshold?: (/**␊ + * Describes the threshold for declaring a test successful.␊ + */␊ + ConnectionMonitorSuccessThreshold | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175857,11 +261777,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP method to use.␊ */␊ - method?: (("Get" | "Post") | string)␊ + method?: (("Get" | "Post") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path component of the URI. For instance, "/dir1/dir2".␊ */␊ @@ -175869,15 +261795,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HTTP headers to transmit with the request.␊ */␊ - requestHeaders?: (HTTPHeader[] | string)␊ + requestHeaders?: (HTTPHeader[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status codes to consider successful. For instance, "2xx,301-304,418".␊ */␊ - validStatusCodeRanges?: (string[] | string)␊ + validStatusCodeRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.␊ */␊ - preferHTTPS?: (boolean | string)␊ + preferHTTPS?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175901,11 +261836,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175915,7 +261856,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175925,11 +261869,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percentage of failed checks permitted for a test to evaluate as successful.␊ */␊ - checksFailedPercent?: (number | string)␊ + checksFailedPercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.␊ */␊ - roundTripTimeMs?: (number | string)␊ + roundTripTimeMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175943,19 +261893,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether test group is disabled.␊ */␊ - disable?: (boolean | string)␊ + disable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of test configuration names.␊ */␊ - testConfigurations: (string[] | string)␊ + testConfigurations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source endpoint names.␊ */␊ - sources: (string[] | string)␊ + sources: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination endpoint names.␊ */␊ - destinations: (string[] | string)␊ + destinations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175969,7 +261931,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the settings for producing output into a log analytics workspace.␊ */␊ - workspaceSettings?: (ConnectionMonitorWorkspaceSettings | string)␊ + workspaceSettings?: (/**␊ + * Describes the settings for producing output into a log analytics workspace.␊ + */␊ + ConnectionMonitorWorkspaceSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -175992,7 +261960,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters8 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176006,23 +261980,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation8 | string)␊ + storageLocation: (/**␊ + * The storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter8[] | string)␊ + filters?: (PacketCaptureFilter8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176050,7 +262042,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -176079,7 +262074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters8 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176098,11 +262099,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties5 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176112,19 +262122,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource31 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all p2s connection configurations of the gateway.␊ */␊ - p2SConnectionConfigurations?: (P2SConnectionConfiguration2[] | string)␊ + p2SConnectionConfigurations?: (P2SConnectionConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - vpnServerConfiguration?: (SubResource31 | string)␊ + vpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176134,7 +262162,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2S connection configuration.␊ */␊ - properties?: (P2SConnectionConfigurationProperties2 | string)␊ + properties?: (/**␊ + * Parameters for P2SConnectionConfiguration.␊ + */␊ + P2SConnectionConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -176148,7 +262182,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace31 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176167,11 +262207,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties5 | string)␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176181,15 +262230,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection5[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection5[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176199,7 +262260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties5 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -176217,7 +262284,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -176225,7 +262295,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState11 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176262,12 +262338,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties5 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource5[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -176277,27 +262365,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource31[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration5[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility5 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval5 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the private link service is enabled for proxy protocol or not.␊ */␊ - enableProxyProtocol?: (boolean | string)␊ + enableProxyProtocol?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176307,7 +262419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties5 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -176325,19 +262443,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176347,7 +262480,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176357,7 +262493,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176370,7 +262509,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties12 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176380,7 +262525,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState11 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176393,7 +262544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties12 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176412,19 +262569,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku19 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat22 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176434,7 +262609,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176444,23 +262622,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings30 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings8 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag16[] | string)␊ + ipTags?: (IpTag16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -176468,11 +262667,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource31 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176500,15 +262708,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource31 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables DDoS protection on the public IP.␊ */␊ - protectedIP?: (boolean | string)␊ + protectedIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176541,19 +262761,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku6 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat6 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176563,7 +262801,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176573,15 +262814,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag16[] | string)␊ + ipTags?: (IpTag16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176600,12 +262850,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat8 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource8[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -176615,7 +262877,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule8[] | string)␊ + rules?: (RouteFilterRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176625,7 +262890,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat8 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -176643,15 +262914,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176664,7 +262944,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat8 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -176681,7 +262967,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat8 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -176704,12 +262996,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat23 | string)␊ - resources?: RouteTablesRoutesChildResource23[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource23[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -176719,11 +263023,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route23[] | string)␊ + routes?: (Route23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176733,7 +263043,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -176751,7 +263067,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -176768,7 +263087,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat23 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176781,7 +263106,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat23 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176800,12 +263131,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat6 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource6[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -176815,7 +263158,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition6[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176825,7 +263171,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -176847,7 +263199,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176860,7 +263215,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat6 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176873,7 +263234,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat6 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176892,12 +263259,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties8 | string)␊ - resources?: VirtualHubsRouteTablesChildResource1[]␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTablesChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -176907,27 +263286,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource31 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource31 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource31 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource31 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The azureFirewall associated with this VirtualHub.␊ */␊ - azureFirewall?: (SubResource31 | string)␊ + azureFirewall?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection8[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -176935,7 +263347,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable5 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -176943,7 +263361,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all virtual hub route table v2s associated with this VirtualHub.␊ */␊ - virtualHubRouteTableV2s?: (VirtualHubRouteTableV21[] | string)␊ + virtualHubRouteTableV2s?: (VirtualHubRouteTableV21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku of this VirtualHub.␊ */␊ @@ -176957,7 +263378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties8 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -176971,19 +263398,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource31 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -176993,7 +263435,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute5[] | string)␊ + routes?: (VirtualHubRoute5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177003,7 +263448,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -177017,7 +263465,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties?: (VirtualHubRouteTableV2Properties1 | string)␊ + properties?: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177031,11 +263485,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRouteV21[] | string)␊ + routes?: (VirtualHubRouteV21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all connections attached to this route table v2.␊ */␊ - attachedConnections?: (string[] | string)␊ + attachedConnections?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177049,7 +263509,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations?: (string[] | string)␊ + destinations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hops.␊ */␊ @@ -177057,7 +263520,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NextHops ip address.␊ */␊ - nextHops?: (string[] | string)␊ + nextHops?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177070,7 +263536,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties1 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177083,7 +263555,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties1 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177102,11 +263580,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat23 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177116,51 +263603,102 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration22[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource31 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku22 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration22 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings22 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace31 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether dns forwarding is enabled or not.␊ */␊ - enableDnsForwarding?: (boolean | string)␊ + enableDnsForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177170,7 +263708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177184,15 +263728,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource31 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the public IP resource.␊ */␊ - publicIPAddress?: (SubResource31 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177202,11 +263761,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177216,23 +263781,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace31 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate22[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate22[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy20[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -177262,7 +263845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177286,7 +263875,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177319,12 +263914,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat23 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource20 | VirtualNetworksSubnetsChildResource23)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource20 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource23)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -177334,35 +263944,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace31 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions31 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet33[] | string)␊ + subnets?: (Subnet33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering28[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource31 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ */␊ - bgpCommunities?: (VirtualNetworkBgpCommunities2 | string)␊ + bgpCommunities?: (/**␊ + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ + */␊ + VirtualNetworkBgpCommunities2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177372,7 +264018,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177382,7 +264031,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177400,31 +264055,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource31 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteTable resource.␊ */␊ - routeTable?: (SubResource31 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource31 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat19[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource31[] | string)␊ + serviceEndpointPolicies?: (SubResource31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation10[] | string)␊ + delegations?: (Delegation10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -177446,7 +264131,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177456,7 +264144,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -177480,7 +264174,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177494,31 +264194,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource31 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace31 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177541,7 +264268,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177554,7 +264287,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177567,7 +264306,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177580,7 +264325,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat20 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177599,11 +264350,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat5 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177613,15 +264373,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource31 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource31 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177640,12 +264415,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Virtual Router.␊ */␊ - properties: (VirtualRouterPropertiesFormat3 | string)␊ - resources?: VirtualRoutersPeeringsChildResource3[]␊ + properties: (/**␊ + * Virtual Router definition.␊ + */␊ + VirtualRouterPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -177655,19 +264442,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs.␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Subnet on which VirtualRouter is hosted.␊ */␊ - hostedSubnet?: (SubResource31 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Gateway on which VirtualRouter is hosted.␊ */␊ - hostedGateway?: (SubResource31 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177680,7 +264485,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties3 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177690,7 +264501,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -177707,7 +264521,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties3 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177726,11 +264546,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties8 | string)␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177740,19 +264569,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the VirtualWAN.␊ */␊ @@ -177775,12 +264616,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties8 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource8[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -177790,19 +264643,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource31 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection8[] | string)␊ + connections?: (VpnConnection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings22 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177812,7 +264683,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties8 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177826,23 +264703,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource31 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -177850,31 +264745,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy20[] | string)␊ + ipsecPolicies?: (IpsecPolicy20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection4[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177884,7 +264800,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties4 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -177898,23 +264820,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource31 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -177922,23 +264862,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy20[] | string)␊ + ipsecPolicies?: (IpsecPolicy20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177951,7 +264906,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties8 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177964,7 +264925,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties8 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -177983,11 +264950,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (VpnServerConfigurationProperties2 | string)␊ + properties: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178001,31 +264977,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the VpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN authentication types for the VpnServerConfiguration.␊ */␊ - vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | string)␊ + vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of VpnServerConfiguration.␊ */␊ - vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate2[] | string)␊ + vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of VpnServerConfiguration.␊ */␊ - vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate2[] | string)␊ + vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of VpnServerConfiguration.␊ */␊ - radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate2[] | string)␊ + radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of VpnServerConfiguration.␊ */␊ - radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate2[] | string)␊ + radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for VpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy20[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -178037,7 +265034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of aad vpn authentication parameters.␊ */␊ - aadAuthenticationParameters?: (AadAuthenticationParameters2 | string)␊ + aadAuthenticationParameters?: (/**␊ + * AAD Vpn authentication type related parameters.␊ + */␊ + AadAuthenticationParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178130,11 +265133,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties8 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178144,11 +265156,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource31 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties8 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -178160,19 +265184,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace31 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings22 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink4[] | string)␊ + vpnSiteLinks?: (VpnSiteLink4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178190,7 +265232,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178200,7 +265245,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties4 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -178214,7 +265265,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties4 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -178222,7 +265279,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings4 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178236,7 +265299,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178246,7 +265312,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -178269,11 +265338,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters5 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178292,11 +265370,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178307,7 +265394,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (ManagedServiceIdentity10 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -178319,18 +265412,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/applicationGateways"␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178340,13 +265445,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties {␊ @@ -178359,91 +265470,172 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate21[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application Gateway autoscale configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration14 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool24[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings24[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError11[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - firewallPolicy?: (SubResource32 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration24[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort24[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration24[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener24[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe23[] | string)␊ + probes?: (ApplicationGatewayProbe23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration21[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule24[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet10[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU of an application gateway.␊ */␊ - sku?: (ApplicationGatewaySku24 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate24[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application Gateway Ssl policy.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy21 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate11[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap23[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application gateway web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration21 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178457,7 +265649,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authentication certificates properties of an application gateway.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat21 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178477,11 +265675,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178495,7 +265699,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Backend Address Pool of an application gateway.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178505,7 +265715,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress24[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178533,7 +265746,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Backend address pool settings of an application gateway.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178547,15 +265766,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource32[] | string)␊ + authenticationCertificates?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining21 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -178567,31 +265798,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - probe?: (SubResource32 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource32[] | string)␊ + trustedRootCertificates?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178611,11 +265866,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178629,7 +265890,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178643,7 +265907,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Frontend IP configuration of an application gateway.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178657,15 +265927,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - publicIPAddress?: (SubResource32 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178679,7 +265964,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Frontend port of an application gateway.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178689,7 +265980,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178703,7 +265997,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of IP configuration of an application gateway.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178713,7 +266013,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178727,7 +266033,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of HTTP listener of an application gateway.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178737,19 +266049,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError11[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - firewallPolicy?: (SubResource32 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - frontendIPConfiguration?: (SubResource32 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - frontendPort?: (SubResource32 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -178757,19 +266090,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Host names for HTTP Listener that allows special wildcard characters as well.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - sslCertificate?: (SubResource32 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178783,7 +266131,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of probe of an application gateway.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178797,15 +266151,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application gateway probe health response match.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch21 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative path of probe. Valid path starts from '/'. Probe is sent to ://:.␊ */␊ @@ -178813,23 +266179,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178843,7 +266224,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178857,7 +266241,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of redirect configuration of the application gateway.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178867,27 +266257,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource32[] | string)␊ + pathRules?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource32[] | string)␊ + requestRoutingRules?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - targetListener?: (SubResource32 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -178895,7 +266306,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource32[] | string)␊ + urlPathMaps?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178909,7 +266323,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of request routing rule of the application gateway.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178919,35 +266339,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - backendAddressPool?: (SubResource32 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - backendHttpSettings?: (SubResource32 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - httpListener?: (SubResource32 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - redirectConfiguration?: (SubResource32 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - rewriteRuleSet?: (SubResource32 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - urlPathMap?: (SubResource32 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178961,7 +266423,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of rewrite rule set of the application gateway.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178971,7 +266439,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule10[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -178981,11 +266452,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set of actions in the Rewrite Rule in Application Gateway.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet10 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition8[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule that is unique within an Application Gateway.␊ */␊ @@ -178993,7 +266473,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179003,15 +266486,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration10[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration10[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url configuration of the Actions set in Application Gateway.␊ */␊ - urlConfiguration?: (ApplicationGatewayUrlConfiguration1 | string)␊ + urlConfiguration?: (/**␊ + * Url configuration of the Actions set in Application Gateway.␊ + */␊ + ApplicationGatewayUrlConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179043,7 +266538,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.␊ */␊ - reroute?: (boolean | string)␊ + reroute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179053,11 +266551,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition.␊ */␊ @@ -179075,15 +266579,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179097,7 +266610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of SSL certificates of an application gateway.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179125,23 +266644,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179155,7 +266689,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Trusted Root certificates properties of an application gateway.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179183,7 +266723,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of UrlPathMap of the application gateway.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179193,23 +266739,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - defaultBackendAddressPool?: (SubResource32 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - defaultBackendHttpSettings?: (SubResource32 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - defaultRedirectConfiguration?: (SubResource32 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - defaultRewriteRuleSet?: (SubResource32 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule23[] | string)␊ + pathRules?: (ApplicationGatewayPathRule23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179223,7 +266796,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of path rule of an application gateway.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179233,27 +266812,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - backendAddressPool?: (SubResource32 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - backendHttpSettings?: (SubResource32 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - firewallPolicy?: (SubResource32 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - redirectConfiguration?: (SubResource32 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - rewriteRuleSet?: (SubResource32 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179263,35 +266875,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup21[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion11[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -179313,7 +266949,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179350,13 +266989,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines web application firewall policy properties.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat8 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies"␊ [k: string]: unknown␊ }␊ @@ -179367,15 +267015,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule8[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow to exclude some variable satisfy the condition for the WAF check.␊ */␊ - managedRules: (ManagedRulesDefinition3 | string)␊ + managedRules: (/**␊ + * Allow to exclude some variable satisfy the condition for the WAF check.␊ + */␊ + ManagedRulesDefinition3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines contents of a web application firewall global configuration.␊ */␊ - policySettings?: (PolicySettings10 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179385,11 +267048,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition10[] | string)␊ + matchConditions: (MatchCondition10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a policy. This name can be used to access the resource.␊ */␊ @@ -179397,11 +267066,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179411,23 +267086,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable8[] | string)␊ + matchVariables: (MatchVariable8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179441,7 +267131,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179451,11 +267144,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Exclusions that are applied on the policy.␊ */␊ - exclusions?: (OwaspCrsExclusionEntry3[] | string)␊ + exclusions?: (OwaspCrsExclusionEntry3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The managed rule sets that are associated with the policy.␊ */␊ - managedRuleSets: (ManagedRuleSet5[] | string)␊ + managedRuleSets: (ManagedRuleSet5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179465,7 +267164,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.␊ */␊ @@ -179473,7 +267175,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179483,7 +267188,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride5[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the rule set type to use.␊ */␊ @@ -179505,7 +267213,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride5[] | string)␊ + rules?: (ManagedRuleOverride5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179519,7 +267230,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the managed rule. Defaults to Disabled if not specified.␊ */␊ - state?: ("Disabled" | string)␊ + state?: ("Disabled" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179529,23 +267243,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode of the policy.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of the policy.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179564,13 +267293,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application security group properties.␊ */␊ - properties: (ApplicationSecurityGroupPropertiesFormat5 | string)␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + ApplicationSecurityGroupPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/applicationSecurityGroups"␊ [k: string]: unknown␊ }␊ @@ -179596,18 +267334,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Azure Firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/azureFirewalls"␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179619,43 +267369,85 @@ Generated by [AVA](https://avajs.dev). */␊ additionalProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection9[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - firewallPolicy?: (SubResource32 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration9[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of an Azure Firewall.␊ */␊ - managementIpConfiguration?: (AzureFirewallIPConfiguration9 | string)␊ + managementIpConfiguration?: (/**␊ + * IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfiguration9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection6[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection9[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU of an Azure Firewall.␊ */␊ - sku?: (AzureFirewallSku3 | string)␊ + sku?: (/**␊ + * SKU of an Azure Firewall.␊ + */␊ + AzureFirewallSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualHub?: (SubResource32 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179669,7 +267461,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179679,15 +267477,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the AzureFirewallRCAction.␊ */␊ - action?: (AzureFirewallRCAction9 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule9[] | string)␊ + rules?: (AzureFirewallApplicationRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179697,7 +267507,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of action.␊ */␊ - type?: (("Allow" | "Deny") | string)␊ + type?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179711,7 +267524,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the application rule.␊ */␊ @@ -179719,19 +267535,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol9[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179741,11 +267569,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179759,7 +267593,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of IP configuration of an Azure Firewall.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179769,11 +267609,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - publicIPAddress?: (SubResource32 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179787,7 +267639,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties6 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179797,15 +267655,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureFirewall NAT Rule Collection Action.␊ */␊ - action?: (AzureFirewallNatRCAction6 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule6[] | string)␊ + rules?: (AzureFirewallNatRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179815,7 +267685,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of action.␊ */␊ - type?: (("Snat" | "Dnat") | string)␊ + type?: (("Snat" | "Dnat") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179829,11 +267702,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the NAT rule.␊ */␊ @@ -179841,15 +267720,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -179875,7 +267763,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179885,15 +267779,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the AzureFirewallRCAction.␊ */␊ - action?: (AzureFirewallRCAction9 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule9[] | string)␊ + rules?: (AzureFirewallNetworkRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179907,19 +267813,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination FQDNs.␊ */␊ - destinationFqdns?: (string[] | string)␊ + destinationFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the network rule.␊ */␊ @@ -179927,15 +267845,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179945,11 +267872,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an Azure Firewall SKU.␊ */␊ - name?: (("AZFW_VNet" | "AZFW_Hub") | string)␊ + name?: (("AZFW_VNet" | "AZFW_Hub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an Azure Firewall.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -179968,13 +267901,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Bastion Host.␊ */␊ - properties: (BastionHostPropertiesFormat6 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/bastionHosts"␊ [k: string]: unknown␊ }␊ @@ -179989,7 +267931,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration6[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180003,7 +267948,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of IP configuration of an Bastion Host.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180013,15 +267964,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - publicIPAddress: (SubResource32 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet: (SubResource32 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180040,14 +268006,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualNetworkGatewayConnection properties.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat24 | string)␊ - resources?: ConnectionsSharedkeyChildResource[]␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/connections/sharedkey␊ + */␊ + ConnectionsSharedkeyChildResource[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/connections"␊ [k: string]: unknown␊ }␊ @@ -180062,35 +268040,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy21[] | string)␊ + ipsecPolicies?: (IpsecPolicy21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - localNetworkGateway2?: (SubResource32 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - peer?: (SubResource32 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -180098,23 +268106,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy4[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use private local Azure IP for the connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualNetworkGateway1: (SubResource32 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualNetworkGateway2?: (SubResource32 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180124,35 +268153,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180162,11 +268215,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format.␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format.␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180211,13 +268270,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * DDoS custom policy properties.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat6 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/ddosCustomPolicies"␊ [k: string]: unknown␊ }␊ @@ -180228,7 +268296,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat6[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180238,7 +268309,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection source rate.␊ */␊ @@ -180250,7 +268324,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180269,13 +268346,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * DDoS protection plan properties.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat11 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/ddosProtectionPlans"␊ [k: string]: unknown␊ }␊ @@ -180301,18 +268387,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of ExpressRouteCircuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat17 | string)␊ - resources?: (ExpressRouteCircuitsAuthorizationsChildResource17 | ExpressRouteCircuitsPeeringsChildResource17)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource17 | /**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource17)[]␊ /**␊ * Contains SKU in an ExpressRouteCircuit.␊ */␊ - sku?: (ExpressRouteCircuitSku17 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/expressRouteCircuits"␊ [k: string]: unknown␊ }␊ @@ -180323,19 +268430,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization17[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - expressRoutePort?: (SubResource32 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -180343,7 +268465,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering17[] | string)␊ + peerings?: (ExpressRouteCircuitPeering17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -180351,7 +268476,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties17 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180365,7 +268496,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of ExpressRouteCircuitAuthorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat17 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180385,7 +268522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180395,7 +268538,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - expressRouteConnection?: (SubResource32 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -180403,19 +268552,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Contains IPv6 peering config.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig15 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig18 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -180423,7 +268590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - routeFilter?: (SubResource32 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary address prefix.␊ */␊ @@ -180435,15 +268608,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains stats associated with the peering.␊ */␊ - stats?: (ExpressRouteCircuitStats18 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180453,7 +268638,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig18 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -180461,7 +268652,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - routeFilter?: (SubResource32 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary address prefix.␊ */␊ @@ -180469,7 +268666,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180479,19 +268679,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -180505,19 +268717,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180527,7 +268751,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering location.␊ */␊ @@ -180550,7 +268777,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of ExpressRouteCircuitAuthorization.␊ */␊ - properties: (AuthorizationPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizations"␊ [k: string]: unknown␊ }␊ @@ -180566,7 +268799,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "peerings"␊ [k: string]: unknown␊ }␊ @@ -180577,7 +268816,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the SKU.␊ */␊ @@ -180585,7 +268827,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180600,7 +268845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of ExpressRouteCircuitAuthorization.␊ */␊ - properties: (AuthorizationPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/expressRouteCircuits/authorizations"␊ [k: string]: unknown␊ }␊ @@ -180616,8 +268867,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat18 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource15[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource15[]␊ type: "Microsoft.Network/expressRouteCircuits/peerings"␊ [k: string]: unknown␊ }␊ @@ -180633,7 +268893,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "connections"␊ [k: string]: unknown␊ }␊ @@ -180652,15 +268918,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - expressRouteCircuitPeering?: (SubResource32 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IPv6 Circuit Connection properties for global reach.␊ */␊ - ipv6CircuitConnectionConfig?: (Ipv6CircuitConnectionConfig | string)␊ + ipv6CircuitConnectionConfig?: (/**␊ + * IPv6 Circuit Connection properties for global reach.␊ + */␊ + Ipv6CircuitConnectionConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource32 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180685,7 +268969,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat15 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/expressRouteCircuits/peerings/connections"␊ [k: string]: unknown␊ }␊ @@ -180705,14 +268995,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of ExpressRouteCrossConnection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties15 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource15[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource15[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/expressRouteCrossConnections"␊ [k: string]: unknown␊ }␊ @@ -180723,11 +269025,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - expressRouteCircuit?: (SubResource32 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering location of the ExpressRoute circuit.␊ */␊ @@ -180735,7 +269046,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering15[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -180743,7 +269057,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180757,7 +269074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties15 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180771,19 +269094,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Contains IPv6 peering config.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig15 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig18 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -180799,11 +269140,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180818,7 +269165,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties15 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "peerings"␊ [k: string]: unknown␊ }␊ @@ -180834,7 +269187,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties15 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/expressRouteCrossConnections/peerings"␊ [k: string]: unknown␊ }␊ @@ -180854,14 +269213,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRoute gateway resource properties.␊ */␊ - properties: (ExpressRouteGatewayProperties6 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource6[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource6[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/expressRouteGateways"␊ [k: string]: unknown␊ }␊ @@ -180872,11 +269243,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration6 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualHub: (SubResource32 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180886,7 +269269,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds6 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180896,11 +269285,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180915,7 +269310,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the ExpressRouteConnection subresource.␊ */␊ - properties: (ExpressRouteConnectionProperties6 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "expressRouteConnections"␊ [k: string]: unknown␊ }␊ @@ -180930,15 +269331,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - expressRouteCircuitPeering: (SubResource32 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -180953,7 +269366,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the ExpressRouteConnection subresource.␊ */␊ - properties: (ExpressRouteConnectionProperties6 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/expressRouteGateways/expressRouteConnections"␊ [k: string]: unknown␊ }␊ @@ -180965,7 +269384,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (ManagedServiceIdentity10 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -180977,13 +269402,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to ExpressRoutePort resources.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/ExpressRoutePorts"␊ [k: string]: unknown␊ }␊ @@ -180994,15 +269428,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink11[] | string)␊ + links?: (ExpressRouteLink11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the peering location that the ExpressRoutePort is mapped to physically.␊ */␊ @@ -181020,7 +269463,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to ExpressRouteLink resources.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181030,11 +269479,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRouteLink Mac Security Configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig4 | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181048,7 +269506,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Keyvault Secret Identifier URL containing Mac security CKN key.␊ */␊ @@ -181071,14 +269532,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Firewall Policy definition.␊ */␊ - properties: (FirewallPolicyPropertiesFormat5 | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource5[]␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource5[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/firewallPolicies"␊ [k: string]: unknown␊ }␊ @@ -181089,11 +269562,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - basePolicy?: (SubResource32 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181108,7 +269590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties5 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ruleGroups"␊ [k: string]: unknown␊ }␊ @@ -181119,11 +269607,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule5[] | string)␊ + rules?: (FirewallPolicyRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181133,11 +269627,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the FirewallPolicyNatRuleAction.␊ */␊ - action?: (FirewallPolicyNatRuleAction5 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyNatRuleAction.␊ + */␊ + FirewallPolicyNatRuleAction5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of a rule.␊ */␊ - ruleCondition?: (FirewallPolicyRuleCondition5 | string)␊ + ruleCondition?: (/**␊ + * Properties of a rule.␊ + */␊ + FirewallPolicyRuleCondition5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: "FirewallPolicyNatRule"␊ /**␊ * The translated address for this NAT rule.␊ @@ -181156,7 +269662,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of action.␊ */␊ - type?: ("DNAT" | string)␊ + type?: ("DNAT" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181166,28 +269675,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule condition.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of Application Protocols.␊ */␊ - protocols?: (FirewallPolicyRuleConditionApplicationProtocol5[] | string)␊ + protocols?: (FirewallPolicyRuleConditionApplicationProtocol5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: "ApplicationRuleCondition"␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule condition.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181197,11 +269724,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181211,24 +269744,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: "NatRuleCondition"␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181238,28 +269786,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of destination IP addresses or Service Tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of FirewallPolicyRuleConditionNetworkProtocols.␊ */␊ - ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + ipProtocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleConditionType: "NetworkRuleCondition"␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181269,11 +269835,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the FirewallPolicyFilterRuleAction.␊ */␊ - action?: (FirewallPolicyFilterRuleAction5 | string)␊ + action?: (/**␊ + * Properties of the FirewallPolicyFilterRuleAction.␊ + */␊ + FirewallPolicyFilterRuleAction5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rule conditions used by a rule.␊ */␊ - ruleConditions?: ((ApplicationRuleCondition5 | NatRuleCondition | NetworkRuleCondition5)[] | string)␊ + ruleConditions?: ((/**␊ + * Rule condition of type application.␊ + */␊ + ApplicationRuleCondition5 | /**␊ + * Rule condition of type nat.␊ + */␊ + NatRuleCondition | /**␊ + * Rule condition of type network.␊ + */␊ + NetworkRuleCondition5)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ ruleType: "FirewallPolicyFilterRule"␊ [k: string]: unknown␊ }␊ @@ -181284,7 +269868,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of action.␊ */␊ - type?: (("Allow" | "Deny") | string)␊ + type?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181299,7 +269886,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties5 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/firewallPolicies/ruleGroups"␊ [k: string]: unknown␊ }␊ @@ -181319,13 +269912,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IpGroups property information.␊ */␊ - properties: (IpGroupPropertiesFormat2 | string)␊ + properties: (/**␊ + * The IpGroups property information.␊ + */␊ + IpGroupPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/ipGroups"␊ [k: string]: unknown␊ }␊ @@ -181336,7 +269938,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpAddresses/IpAddressPrefixes in the IpGroups resource.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181355,18 +269960,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat24 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource20[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource20[]␊ /**␊ * SKU of a load balancer.␊ */␊ - sku?: (LoadBalancerSku20 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/loadBalancers"␊ [k: string]: unknown␊ }␊ @@ -181377,31 +270000,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool24[] | string)␊ + backendAddressPools?: (BackendAddressPool24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration23[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool25[] | string)␊ + inboundNatPools?: (InboundNatPool25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule25[] | string)␊ + inboundNatRules?: (InboundNatRule25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule24[] | string)␊ + loadBalancingRules?: (LoadBalancingRule24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule12[] | string)␊ + outboundRules?: (OutboundRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe24[] | string)␊ + probes?: (Probe24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181415,7 +270059,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181435,11 +270085,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Frontend IP Configuration of the load balancer.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181453,23 +270112,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - publicIPAddress?: (SubResource32 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - publicIPPrefix?: (SubResource32 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181483,7 +270166,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Inbound NAT pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181493,35 +270182,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - frontendIPConfiguration: (SubResource32 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181535,7 +270251,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the inbound NAT rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181545,31 +270267,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - frontendIPConfiguration: (SubResource32 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181583,7 +270329,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181593,47 +270345,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - backendAddressPool?: (SubResource32 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - frontendIPConfiguration: (SubResource32 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - probe?: (SubResource32 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181647,7 +270441,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Outbound rule of the load balancer.␊ */␊ - properties?: (OutboundRulePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181657,27 +270457,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - backendAddressPool: (SubResource32 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource32[] | string)␊ + frontendIPConfigurations: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181691,7 +270512,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Load balancer probe resource.␊ */␊ - properties?: (ProbePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181701,19 +270528,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -181732,7 +270571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the inbound NAT rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "inboundNatRules"␊ [k: string]: unknown␊ }␊ @@ -181743,7 +270588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181758,7 +270606,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the inbound NAT rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/loadBalancers/inboundNatRules"␊ [k: string]: unknown␊ }␊ @@ -181778,13 +270632,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * LocalNetworkGateway properties.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat24 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/localNetworkGateways"␊ [k: string]: unknown␊ }␊ @@ -181795,7 +270658,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * BGP settings details.␊ */␊ - bgpSettings?: (BgpSettings23 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN of local network gateway.␊ */␊ @@ -181807,7 +270676,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ */␊ - localNetworkAddressSpace?: (AddressSpace32 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181817,7 +270692,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -181825,11 +270703,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * BGP peering address with IP configuration ID for virtual network gateway.␊ */␊ - bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress[] | string)␊ + bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181839,7 +270723,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of custom BGP peering addresses which belong to IP configuration.␊ */␊ - customBgpIpAddresses?: (string[] | string)␊ + customBgpIpAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of IP configuration which belongs to gateway.␊ */␊ @@ -181853,7 +270740,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181872,22 +270762,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat7 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU of nat gateway.␊ */␊ - sku?: (NatGatewaySku7 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/natGateways"␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181897,15 +270805,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource32[] | string)␊ + publicIpAddresses?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource32[] | string)␊ + publicIpPrefixes?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181915,7 +270832,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181934,14 +270854,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkInterface properties.␊ */␊ - properties: (NetworkInterfacePropertiesFormat24 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource11[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource11[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkInterfaces"␊ [k: string]: unknown␊ }␊ @@ -181952,23 +270884,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * DNS settings of a network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings32 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration23[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - networkSecurityGroup?: (SubResource32 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -181978,7 +270931,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -181996,7 +270952,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of IP configuration.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182006,23 +270968,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource32[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource32[] | string)␊ + applicationSecurityGroups?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource32[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource32[] | string)␊ + loadBalancerInboundNatRules?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -182030,23 +271007,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - publicIPAddress?: (SubResource32 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource32[] | string)␊ + virtualNetworkTaps?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182061,7 +271059,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tapConfigurations"␊ [k: string]: unknown␊ }␊ @@ -182072,7 +271076,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - virtualNetworkTap?: (SubResource32 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182087,7 +271097,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkInterfaces/tapConfigurations"␊ [k: string]: unknown␊ }␊ @@ -182107,13 +271123,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat6 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkProfiles"␊ [k: string]: unknown␊ }␊ @@ -182124,7 +271149,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration6[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182138,7 +271166,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat6 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182148,11 +271182,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource32[] | string)␊ + containerNetworkInterfaces?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile6[] | string)␊ + ipConfigurations?: (IPConfigurationProfile6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182166,7 +271206,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration profile properties.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat6 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182176,7 +271222,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182195,14 +271247,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network Security Group resource.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat24 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource24[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource24[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkSecurityGroups"␊ [k: string]: unknown␊ }␊ @@ -182213,7 +271277,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule24[] | string)␊ + securityRules?: (SecurityRule24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182227,7 +271294,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Security rule resource.␊ */␊ - properties?: (SecurityRulePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182237,7 +271310,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A description for this rule. Restricted to 140 chars.␊ */␊ @@ -182249,11 +271325,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource32[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -182261,19 +271343,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from.␊ */␊ @@ -182281,11 +271375,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource32[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -182293,7 +271393,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182308,7 +271411,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Security rule resource.␊ */␊ - properties: (SecurityRulePropertiesFormat24 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityRules"␊ [k: string]: unknown␊ }␊ @@ -182324,7 +271433,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Security rule resource.␊ */␊ - properties: (SecurityRulePropertiesFormat24 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkSecurityGroups/securityRules"␊ [k: string]: unknown␊ }␊ @@ -182336,7 +271451,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (ManagedServiceIdentity10 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -182348,17 +271469,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network Virtual Appliance definition.␊ */␊ - properties: (NetworkVirtualAppliancePropertiesFormat | string)␊ + properties: (/**␊ + * Network Virtual Appliance definition.␊ + */␊ + NetworkVirtualAppliancePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network Virtual Appliance Sku Properties.␊ */␊ - sku?: (VirtualApplianceSkuProperties | string)␊ + sku?: (/**␊ + * Network Virtual Appliance Sku Properties.␊ + */␊ + VirtualApplianceSkuProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkVirtualAppliances"␊ [k: string]: unknown␊ }␊ @@ -182369,19 +271505,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * BootStrapConfigurationBlob storage URLs.␊ */␊ - bootStrapConfigurationBlob?: (string[] | string)␊ + bootStrapConfigurationBlob?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * CloudInitConfigurationBlob storage URLs.␊ */␊ - cloudInitConfigurationBlob?: (string[] | string)␊ + cloudInitConfigurationBlob?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualAppliance ASN.␊ */␊ - virtualApplianceAsn?: (number | string)␊ + virtualApplianceAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualHub?: (SubResource32 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182418,14 +271569,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The network watcher properties.␊ */␊ - properties: (NetworkWatcherPropertiesFormat5 | string)␊ - resources?: (NetworkWatchersPacketCapturesChildResource9 | NetworkWatchersConnectionMonitorsChildResource6 | NetworkWatchersFlowLogsChildResource1)[]␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + NetworkWatcherPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource9 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource6 | /**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogsChildResource1)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkWatchers"␊ [k: string]: unknown␊ }␊ @@ -182447,7 +271616,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the create packet capture operation.␊ */␊ - properties: (PacketCaptureParameters9 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "packetCaptures"␊ [k: string]: unknown␊ }␊ @@ -182458,15 +271633,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter9[] | string)␊ + filters?: (PacketCaptureFilter9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation9 | string)␊ + storageLocation: (/**␊ + * The storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the targeted resource, only VM is currently supported.␊ */␊ @@ -182474,11 +271661,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182496,7 +271689,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -182541,13 +271737,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the operation to create a connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters6 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection monitor tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "connectionMonitors"␊ [k: string]: unknown␊ }␊ @@ -182558,19 +271763,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the destination of connection monitor.␊ */␊ - destination?: (ConnectionMonitorDestination6 | string)␊ + destination?: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor endpoints.␊ */␊ - endpoints?: (ConnectionMonitorEndpoint1[] | string)␊ + endpoints?: (ConnectionMonitorEndpoint1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional notes to be associated with the connection monitor.␊ */␊ @@ -182578,19 +271798,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of connection monitor outputs.␊ */␊ - outputs?: (ConnectionMonitorOutput1[] | string)␊ + outputs?: (ConnectionMonitorOutput1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the source of connection monitor.␊ */␊ - source?: (ConnectionMonitorSource6 | string)␊ + source?: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test configurations.␊ */␊ - testConfigurations?: (ConnectionMonitorTestConfiguration1[] | string)␊ + testConfigurations?: (ConnectionMonitorTestConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test groups.␊ */␊ - testGroups?: (ConnectionMonitorTestGroup1[] | string)␊ + testGroups?: (ConnectionMonitorTestGroup1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182604,7 +271839,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the resource used as the destination by connection monitor.␊ */␊ @@ -182622,7 +271860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the connection monitor endpoint filter.␊ */␊ - filter?: (ConnectionMonitorEndpointFilter1 | string)␊ + filter?: (/**␊ + * Describes the connection monitor endpoint filter.␊ + */␊ + ConnectionMonitorEndpointFilter1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the connection monitor endpoint.␊ */␊ @@ -182640,11 +271884,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of items in the filter.␊ */␊ - items?: (ConnectionMonitorEndpointFilterItem1[] | string)␊ + items?: (ConnectionMonitorEndpointFilterItem1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The behavior of the endpoint filter. Currently only 'Include' is supported.␊ */␊ - type?: ("Include" | string)␊ + type?: ("Include" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182658,7 +271908,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of item included in the filter. Currently only 'AgentAddress' is supported.␊ */␊ - type?: ("AgentAddress" | string)␊ + type?: ("AgentAddress" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182668,11 +271921,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection monitor output destination type. Currently, only "Workspace" is supported.␊ */␊ - type?: ("Workspace" | string)␊ + type?: ("Workspace" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the settings for producing output into a log analytics workspace.␊ */␊ - workspaceSettings?: (ConnectionMonitorWorkspaceSettings1 | string)␊ + workspaceSettings?: (/**␊ + * Describes the settings for producing output into a log analytics workspace.␊ + */␊ + ConnectionMonitorWorkspaceSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182692,7 +271954,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the resource used as the source by connection monitor.␊ */␊ @@ -182706,11 +271971,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the HTTP configuration.␊ */␊ - httpConfiguration?: (ConnectionMonitorHttpConfiguration1 | string)␊ + httpConfiguration?: (/**␊ + * Describes the HTTP configuration.␊ + */␊ + ConnectionMonitorHttpConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the ICMP configuration.␊ */␊ - icmpConfiguration?: (ConnectionMonitorIcmpConfiguration1 | string)␊ + icmpConfiguration?: (/**␊ + * Describes the ICMP configuration.␊ + */␊ + ConnectionMonitorIcmpConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the connection monitor test configuration.␊ */␊ @@ -182718,23 +271995,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.␊ */␊ - preferredIPVersion?: (("IPv4" | "IPv6") | string)␊ + preferredIPVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol to use in test evaluation.␊ */␊ - protocol: (("Tcp" | "Http" | "Icmp") | string)␊ + protocol: (("Tcp" | "Http" | "Icmp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the threshold for declaring a test successful.␊ */␊ - successThreshold?: (ConnectionMonitorSuccessThreshold1 | string)␊ + successThreshold?: (/**␊ + * Describes the threshold for declaring a test successful.␊ + */␊ + ConnectionMonitorSuccessThreshold1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the TCP configuration.␊ */␊ - tcpConfiguration?: (ConnectionMonitorTcpConfiguration1 | string)␊ + tcpConfiguration?: (/**␊ + * Describes the TCP configuration.␊ + */␊ + ConnectionMonitorTcpConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The frequency of test evaluation, in seconds.␊ */␊ - testFrequencySec?: (number | string)␊ + testFrequencySec?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182744,7 +272042,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HTTP method to use.␊ */␊ - method?: (("Get" | "Post") | string)␊ + method?: (("Get" | "Post") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path component of the URI. For instance, "/dir1/dir2".␊ */␊ @@ -182752,19 +272053,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.␊ */␊ - preferHTTPS?: (boolean | string)␊ + preferHTTPS?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP headers to transmit with the request.␊ */␊ - requestHeaders?: (HTTPHeader1[] | string)␊ + requestHeaders?: (HTTPHeader1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status codes to consider successful. For instance, "2xx,301-304,418".␊ */␊ - validStatusCodeRanges?: (string[] | string)␊ + validStatusCodeRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182788,7 +272101,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182798,11 +272114,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percentage of failed checks permitted for a test to evaluate as successful.␊ */␊ - checksFailedPercent?: (number | string)␊ + checksFailedPercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.␊ */␊ - roundTripTimeMs?: (number | string)␊ + roundTripTimeMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182812,11 +272134,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182826,11 +272154,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of destination endpoint names.␊ */␊ - destinations: (string[] | string)␊ + destinations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether test group is disabled.␊ */␊ - disable?: (boolean | string)␊ + disable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the connection monitor test group.␊ */␊ @@ -182838,11 +272172,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source endpoint names.␊ */␊ - sources: (string[] | string)␊ + sources: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of test configuration names.␊ */␊ - testConfigurations: (string[] | string)␊ + testConfigurations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182861,13 +272201,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the configuration of flow log.␊ */␊ - properties: (FlowLogPropertiesFormat1 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "flowLogs"␊ [k: string]: unknown␊ }␊ @@ -182878,19 +272227,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable flow logging.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - flowAnalyticsConfiguration?: (TrafficAnalyticsProperties1 | string)␊ + flowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the flow log format.␊ */␊ - format?: (FlowLogFormatParameters1 | string)␊ + format?: (/**␊ + * Parameters that define the flow log format.␊ + */␊ + FlowLogFormatParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the retention policy for flow log.␊ */␊ - retentionPolicy?: (RetentionPolicyParameters1 | string)␊ + retentionPolicy?: (/**␊ + * Parameters that define the retention policy for flow log.␊ + */␊ + RetentionPolicyParameters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ID of the storage account which is used to store the flow log.␊ */␊ @@ -182908,7 +272278,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - networkWatcherFlowAnalyticsConfiguration?: (TrafficAnalyticsConfigurationProperties1 | string)␊ + networkWatcherFlowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsConfigurationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182918,11 +272294,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable traffic analytics.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval in minutes which would decide how frequently TA service should do flow analytics.␊ */␊ - trafficAnalyticsInterval?: (number | string)␊ + trafficAnalyticsInterval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource guid of the attached workspace.␊ */␊ @@ -182944,11 +272326,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The file type of flow log.␊ */␊ - type?: ("JSON" | string)␊ + type?: ("JSON" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version (revision) of the flow log.␊ */␊ - version?: ((number & string) | string)␊ + version?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182958,11 +272346,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of days to retain flow log records.␊ */␊ - days?: ((number & string) | string)␊ + days?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to enable/disable retention.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -182981,13 +272375,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the operation to create a connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters6 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection monitor tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkWatchers/connectionMonitors"␊ [k: string]: unknown␊ }␊ @@ -183007,13 +272410,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the configuration of flow log.␊ */␊ - properties: (FlowLogPropertiesFormat1 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkWatchers/flowLogs"␊ [k: string]: unknown␊ }␊ @@ -183029,7 +272441,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the create packet capture operation.␊ */␊ - properties: (PacketCaptureParameters9 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/networkWatchers/packetCaptures"␊ [k: string]: unknown␊ }␊ @@ -183049,13 +272467,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties6 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/p2svpnGateways"␊ [k: string]: unknown␊ }␊ @@ -183066,19 +272493,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all p2s connection configurations of the gateway.␊ */␊ - p2SConnectionConfigurations?: (P2SConnectionConfiguration3[] | string)␊ + p2SConnectionConfigurations?: (P2SConnectionConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualHub?: (SubResource32 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - vpnServerConfiguration?: (SubResource32 | string)␊ + vpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183092,7 +272537,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for P2SConnectionConfiguration.␊ */␊ - properties?: (P2SConnectionConfigurationProperties3 | string)␊ + properties?: (/**␊ + * Parameters for P2SConnectionConfiguration.␊ + */␊ + P2SConnectionConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183102,7 +272553,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ */␊ - vpnClientAddressPool?: (AddressSpace32 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183121,13 +272578,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties6 | string)␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/privateEndpoints"␊ [k: string]: unknown␊ }␊ @@ -183138,15 +272604,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection6[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection6[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183160,7 +272638,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateLinkServiceConnection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties6 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183170,11 +272654,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState12 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource id of private link service.␊ */␊ @@ -183219,14 +272712,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties6 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource6[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource6[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/privateLinkServices"␊ [k: string]: unknown␊ }␊ @@ -183237,27 +272742,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval6 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the private link service is enabled for proxy protocol or not.␊ */␊ - enableProxyProtocol?: (boolean | string)␊ + enableProxyProtocol?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration6[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource32[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility6 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183267,7 +272796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183281,7 +272813,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of private link service IP configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties6 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183291,7 +272829,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private IP address of the IP configuration.␊ */␊ @@ -183299,15 +272840,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183317,7 +272870,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183332,7 +272888,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties: (PrivateEndpointConnectionProperties13 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -183343,7 +272905,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState12 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183358,7 +272926,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the PrivateEndpointConnectProperties.␊ */␊ - properties: (PrivateEndpointConnectionProperties13 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/privateLinkServices/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -183378,22 +272952,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat23 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU of a public IP address.␊ */␊ - sku?: (PublicIPAddressSku20 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/publicIPAddresses"␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183403,15 +272995,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Contains the DDoS protection settings of the public IP.␊ */␊ - ddosSettings?: (DdosSettings9 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings31 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -183419,19 +273026,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag17[] | string)␊ + ipTags?: (IpTag17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - publicIPPrefix?: (SubResource32 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183441,15 +273063,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - ddosCustomPolicy?: (SubResource32 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables DDoS protection on the public IP.␊ */␊ - protectedIP?: (boolean | string)␊ + protectedIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183491,7 +273125,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183510,22 +273147,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat7 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU of a public IP prefix.␊ */␊ - sku?: (PublicIPPrefixSku7 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/publicIPPrefixes"␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183535,15 +273190,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag17[] | string)␊ + ipTags?: (IpTag17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183553,7 +273217,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183572,14 +273239,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route Filter Resource.␊ */␊ - properties: (RouteFilterPropertiesFormat9 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource9[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource9[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/routeFilters"␊ [k: string]: unknown␊ }␊ @@ -183590,7 +273269,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule9[] | string)␊ + rules?: (RouteFilterRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183608,7 +273290,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route Filter Rule Resource.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat9 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183618,15 +273306,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183645,7 +273342,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route Filter Rule Resource.␊ */␊ - properties: (RouteFilterRulePropertiesFormat9 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "routeFilterRules"␊ [k: string]: unknown␊ }␊ @@ -183665,7 +273368,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route Filter Rule Resource.␊ */␊ - properties: (RouteFilterRulePropertiesFormat9 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/routeFilters/routeFilterRules"␊ [k: string]: unknown␊ }␊ @@ -183685,14 +273394,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route Table resource.␊ */␊ - properties: (RouteTablePropertiesFormat24 | string)␊ - resources?: RouteTablesRoutesChildResource24[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource24[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/routeTables"␊ [k: string]: unknown␊ }␊ @@ -183703,11 +273424,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route24[] | string)␊ + routes?: (Route24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183721,7 +273448,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route resource.␊ */␊ - properties?: (RoutePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183739,7 +273472,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183754,7 +273490,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route resource.␊ */␊ - properties: (RoutePropertiesFormat24 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "routes"␊ [k: string]: unknown␊ }␊ @@ -183770,7 +273512,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Route resource.␊ */␊ - properties: (RoutePropertiesFormat24 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/routeTables/routes"␊ [k: string]: unknown␊ }␊ @@ -183790,14 +273538,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Service Endpoint Policy resource.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat7 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource7[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource7[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/serviceEndpointPolicies"␊ [k: string]: unknown␊ }␊ @@ -183808,7 +273568,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition7[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183822,7 +273585,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Service Endpoint policy definition resource.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183840,7 +273609,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183855,7 +273627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Service Endpoint policy definition resource.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat7 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "serviceEndpointPolicyDefinitions"␊ [k: string]: unknown␊ }␊ @@ -183871,7 +273649,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Service Endpoint policy definition resource.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat7 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions"␊ [k: string]: unknown␊ }␊ @@ -183891,14 +273675,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VirtualHub.␊ */␊ - properties: (VirtualHubProperties9 | string)␊ - resources?: VirtualHubsRouteTablesChildResource2[]␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTablesChildResource2[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualHubs"␊ [k: string]: unknown␊ }␊ @@ -183913,19 +273709,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - azureFirewall?: (SubResource32 | string)␊ + azureFirewall?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - expressRouteGateway?: (SubResource32 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - p2SVpnGateway?: (SubResource32 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub route table.␊ */␊ - routeTable?: (VirtualHubRouteTable6 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -183937,19 +273757,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all virtual hub route table v2s associated with this VirtualHub.␊ */␊ - virtualHubRouteTableV2s?: (VirtualHubRouteTableV22[] | string)␊ + virtualHubRouteTableV2s?: (VirtualHubRouteTableV22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection9[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualWan?: (SubResource32 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - vpnGateway?: (SubResource32 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183959,7 +273797,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute6[] | string)␊ + routes?: (VirtualHubRoute6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183969,7 +273810,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -183987,7 +273831,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VirtualHubRouteTableV2.␊ */␊ - properties?: (VirtualHubRouteTableV2Properties2 | string)␊ + properties?: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -183997,11 +273847,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all connections attached to this route table v2.␊ */␊ - attachedConnections?: (string[] | string)␊ + attachedConnections?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRouteV22[] | string)␊ + routes?: (VirtualHubRouteV22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184011,7 +273867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations?: (string[] | string)␊ + destinations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of destinations.␊ */␊ @@ -184019,7 +273878,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NextHops ip address.␊ */␊ - nextHops?: (string[] | string)␊ + nextHops?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hops.␊ */␊ @@ -184037,7 +273899,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for HubVirtualNetworkConnection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties9 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184047,19 +273915,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - remoteVirtualNetwork?: (SubResource32 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184074,7 +273957,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VirtualHubRouteTableV2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties2 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "routeTables"␊ [k: string]: unknown␊ }␊ @@ -184090,7 +273979,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VirtualHubRouteTableV2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties2 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualHubs/routeTables"␊ [k: string]: unknown␊ }␊ @@ -184110,13 +274005,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualNetworkGateway properties.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat24 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualNetworkGateways"␊ [k: string]: unknown␊ }␊ @@ -184127,55 +274031,109 @@ Generated by [AVA](https://avajs.dev). /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * BGP settings details.␊ */␊ - bgpSettings?: (BgpSettings23 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ */␊ - customRoutes?: (AddressSpace32 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether dns forwarding is enabled or not.␊ */␊ - enableDnsForwarding?: (boolean | string)␊ + enableDnsForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether private IP needs to be enabled on this gateway for connections or not.␊ */␊ - enablePrivateIpAddress?: (boolean | string)␊ + enablePrivateIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - gatewayDefaultSite?: (SubResource32 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration23[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualNetworkGatewaySku details.␊ */␊ - sku?: (VirtualNetworkGatewaySku23 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientConfiguration for P2S client.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration23 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184189,7 +274147,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of VirtualNetworkGatewayIPConfiguration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184199,15 +274163,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - publicIPAddress?: (SubResource32 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - subnet?: (SubResource32 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184217,11 +274196,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184251,23 +274236,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ */␊ - vpnClientAddressPool?: (AddressSpace32 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy21[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate23[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate23[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184281,7 +274284,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the revoked VPN client certificate of virtual network gateway.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184305,7 +274314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of SSL certificates of application gateway.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184334,14 +274349,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat24 | string)␊ - resources?: (VirtualNetworksSubnetsChildResource24 | VirtualNetworksVirtualNetworkPeeringsChildResource21)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource24 | /**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource21)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualNetworks"␊ [k: string]: unknown␊ }␊ @@ -184352,35 +274382,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ */␊ - addressSpace: (AddressSpace32 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ */␊ - bgpCommunities?: (VirtualNetworkBgpCommunities3 | string)␊ + bgpCommunities?: (/**␊ + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ + */␊ + VirtualNetworkBgpCommunities3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - ddosProtectionPlan?: (SubResource32 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ */␊ - dhcpOptions?: (DhcpOptions32 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet34[] | string)␊ + subnets?: (Subnet34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering29[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering29[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184400,7 +274466,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184414,7 +274483,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184428,19 +274503,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation11[] | string)␊ + delegations?: (Delegation11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - natGateway?: (SubResource32 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - networkSecurityGroup?: (SubResource32 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -184452,15 +274545,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - routeTable?: (SubResource32 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource32[] | string)␊ + serviceEndpointPolicies?: (SubResource32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat20[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184474,7 +274579,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a service delegation.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184494,7 +274605,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the endpoint service.␊ */␊ @@ -184512,7 +274626,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184522,31 +274642,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ */␊ - remoteAddressSpace?: (AddressSpace32 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - remoteVirtualNetwork: (SubResource32 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184561,7 +274708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subnets"␊ [k: string]: unknown␊ }␊ @@ -184577,7 +274730,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat21 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkPeerings"␊ [k: string]: unknown␊ }␊ @@ -184593,7 +274752,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualNetworks/subnets"␊ [k: string]: unknown␊ }␊ @@ -184609,7 +274774,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat21 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualNetworks/virtualNetworkPeerings"␊ [k: string]: unknown␊ }␊ @@ -184629,13 +274800,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual Network Tap properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat6 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualNetworkTaps"␊ [k: string]: unknown␊ }␊ @@ -184646,15 +274826,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource32 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource32 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184673,14 +274868,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual Router definition.␊ */␊ - properties: (VirtualRouterPropertiesFormat4 | string)␊ - resources?: VirtualRoutersPeeringsChildResource4[]␊ + properties: (/**␊ + * Virtual Router definition.␊ + */␊ + VirtualRouterPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource4[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualRouters"␊ [k: string]: unknown␊ }␊ @@ -184691,19 +274898,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - hostedGateway?: (SubResource32 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - hostedSubnet?: (SubResource32 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs.␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184718,7 +274943,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the rule group.␊ */␊ - properties: (VirtualRouterPeeringProperties4 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "peerings"␊ [k: string]: unknown␊ }␊ @@ -184729,7 +274960,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -184748,7 +274982,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the rule group.␊ */␊ - properties: (VirtualRouterPeeringProperties4 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualRouters/peerings"␊ [k: string]: unknown␊ }␊ @@ -184768,13 +275008,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VirtualWAN.␊ */␊ - properties: (VirtualWanProperties9 | string)␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/virtualWans"␊ [k: string]: unknown␊ }␊ @@ -184785,19 +275034,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the VirtualWAN.␊ */␊ @@ -184820,14 +275081,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnGateway.␊ */␊ - properties: (VpnGatewayProperties9 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource9[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource9[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/vpnGateways"␊ [k: string]: unknown␊ }␊ @@ -184838,19 +275111,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * BGP settings details.␊ */␊ - bgpSettings?: (BgpSettings23 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection9[] | string)␊ + connections?: (VpnConnection9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - virtualHub?: (SubResource32 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184864,7 +275155,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnConnection.␊ */␊ - properties?: (VpnConnectionProperties9 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184874,35 +275171,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy21[] | string)␊ + ipsecPolicies?: (IpsecPolicy21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - remoteVpnSite?: (SubResource32 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -184910,19 +275234,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection5[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184936,7 +275272,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnConnection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties5 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -184946,27 +275288,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy21[] | string)␊ + ipsecPolicies?: (IpsecPolicy21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -184974,19 +275334,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to another subresource.␊ */␊ - vpnSiteLink?: (SubResource32 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185001,7 +275376,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnConnection.␊ */␊ - properties: (VpnConnectionProperties9 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "vpnConnections"␊ [k: string]: unknown␊ }␊ @@ -185017,7 +275398,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnConnection.␊ */␊ - properties: (VpnConnectionProperties9 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/vpnGateways/vpnConnections"␊ [k: string]: unknown␊ }␊ @@ -185037,13 +275424,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnServerConfiguration.␊ */␊ - properties: (VpnServerConfigurationProperties3 | string)␊ + properties: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/vpnServerConfigurations"␊ [k: string]: unknown␊ }␊ @@ -185054,7 +275450,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AAD Vpn authentication type related parameters.␊ */␊ - aadAuthenticationParameters?: (AadAuthenticationParameters3 | string)␊ + aadAuthenticationParameters?: (/**␊ + * AAD Vpn authentication type related parameters.␊ + */␊ + AadAuthenticationParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the VpnServerConfiguration that is unique within a resource group.␊ */␊ @@ -185062,7 +275464,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Radius client root certificate of VpnServerConfiguration.␊ */␊ - radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate3[] | string)␊ + radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -185070,7 +275475,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Radius Server root certificate of VpnServerConfiguration.␊ */␊ - radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate3[] | string)␊ + radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius secret property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -185078,23 +275486,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN authentication types for the VpnServerConfiguration.␊ */␊ - vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | string)␊ + vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for VpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy21[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of VpnServerConfiguration.␊ */␊ - vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate3[] | string)␊ + vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of VpnServerConfiguration.␊ */␊ - vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate3[] | string)␊ + vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN protocols for the VpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185187,13 +275610,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnSite.␊ */␊ - properties: (VpnSiteProperties9 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Network/vpnSites"␊ [k: string]: unknown␊ }␊ @@ -185204,15 +275636,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ */␊ - addressSpace?: (AddressSpace32 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * BGP settings details.␊ */␊ - bgpProperties?: (BgpSettings23 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of properties of the device.␊ */␊ - deviceProperties?: (DeviceProperties9 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -185220,7 +275670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The key for vpn-site that can be used for connections.␊ */␊ @@ -185228,11 +275681,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to another subresource.␊ */␊ - virtualWan?: (SubResource32 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink5[] | string)␊ + vpnSiteLinks?: (VpnSiteLink5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185250,7 +275712,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185264,7 +275729,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters for VpnSite.␊ */␊ - properties?: (VpnSiteLinkProperties5 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185274,7 +275745,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * BGP settings details for a link.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings5 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN of vpn-site-link.␊ */␊ @@ -185286,7 +275763,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of properties of a link provider.␊ */␊ - linkProperties?: (VpnLinkProviderProperties5 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185296,7 +275779,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -185314,7 +275800,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185333,19 +275822,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity11 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185355,95 +275862,179 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku25 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy22 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration25[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate22[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate12[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate25[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration25[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort25[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe24[] | string)␊ + probes?: (ApplicationGatewayProbe24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool25[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings25[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener25[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap24[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule25[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet11[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration22[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration22 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource33 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration15 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError12[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.␊ */␊ - forceFirewallPolicyAssociation?: (boolean | string)␊ + forceFirewallPolicyAssociation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185453,15 +276044,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185471,23 +276071,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185497,7 +276112,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -185511,7 +276132,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185531,7 +276158,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat22 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -185555,7 +276188,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -185583,7 +276222,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -185615,7 +276260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -185633,15 +276284,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the subnet resource.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource33 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185651,7 +276317,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -185665,7 +276337,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185675,7 +276350,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -185689,7 +276370,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -185701,31 +276385,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch22 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185739,7 +276447,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185749,7 +276460,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -185763,7 +276480,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress25[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185787,7 +276507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -185801,35 +276527,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource33 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource33[] | string)␊ + authenticationCertificates?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource33[] | string)␊ + trustedRootCertificates?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining22 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -185837,7 +276593,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -185845,7 +276604,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -185859,11 +276621,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185873,7 +276641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -185887,15 +276661,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource33 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource33 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -185903,23 +276692,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource33 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError12[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource33 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Host names for HTTP Listener that allows special wildcard characters as well.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185929,7 +276739,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -185943,7 +276756,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -185957,23 +276776,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource33 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource33 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource33 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource33 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule24[] | string)␊ + pathRules?: (ApplicationGatewayPathRule24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -185983,7 +276829,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -185997,27 +276849,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource33 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource33 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource33 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource33 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource33 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186027,7 +276912,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -186041,35 +276932,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource33 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource33 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource33 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource33 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource33 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource33 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186079,7 +277012,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -186093,7 +277032,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule11[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186107,15 +277049,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition9[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet11 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186133,11 +277087,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186147,15 +277107,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration11[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration11[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url Configuration Action in the Action Set.␊ */␊ - urlConfiguration?: (ApplicationGatewayUrlConfiguration2 | string)␊ + urlConfiguration?: (/**␊ + * Url configuration of the Actions set in Application Gateway.␊ + */␊ + ApplicationGatewayUrlConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186187,7 +277159,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.␊ */␊ - reroute?: (boolean | string)␊ + reroute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186197,7 +277172,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -186211,11 +277192,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource33 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -186223,23 +277213,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource33[] | string)␊ + requestRoutingRules?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource33[] | string)␊ + urlPathMaps?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource33[] | string)␊ + pathRules?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186249,11 +277254,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -186265,27 +277276,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup22[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion12[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186299,7 +277328,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186327,11 +277359,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186347,7 +277385,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186366,11 +277407,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat9 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186380,15 +277430,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PolicySettings for policy.␊ */␊ - policySettings?: (PolicySettings11 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule9[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the managedRules structure.␊ */␊ - managedRules: (ManagedRulesDefinition4 | string)␊ + managedRules: (/**␊ + * Allow to exclude some variable satisfy the condition for the WAF check.␊ + */␊ + ManagedRulesDefinition4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186398,23 +277463,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the policy.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode of the policy.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186428,19 +277508,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition11[] | string)␊ + matchConditions: (MatchCondition11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186450,23 +277542,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable9[] | string)␊ + matchVariables: (MatchVariable9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186476,7 +277583,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The selector of match variable.␊ */␊ @@ -186490,11 +277600,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Exclusions that are applied on the policy.␊ */␊ - exclusions?: (OwaspCrsExclusionEntry4[] | string)␊ + exclusions?: (OwaspCrsExclusionEntry4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The managed rule sets that are associated with the policy.␊ */␊ - managedRuleSets: (ManagedRuleSet6[] | string)␊ + managedRuleSets: (ManagedRuleSet6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186504,11 +277620,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.␊ */␊ @@ -186530,7 +277652,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride6[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186544,7 +277669,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride6[] | string)␊ + rules?: (ManagedRuleOverride6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186558,7 +277686,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the managed rule. Defaults to Disabled if not specified.␊ */␊ - state?: ("Disabled" | string)␊ + state?: ("Disabled" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186577,13 +277708,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186602,15 +277742,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat10 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186620,45 +277772,87 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection10[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection7[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection10[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration10[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall used for management traffic.␊ */␊ - managementIpConfiguration?: (AzureFirewallIPConfiguration10 | string)␊ + managementIpConfiguration?: (/**␊ + * IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfiguration10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource33 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource33 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Firewall Resource SKU.␊ */␊ - sku?: (AzureFirewallSku4 | string)␊ + sku?: (/**␊ + * SKU of an Azure Firewall.␊ + */␊ + AzureFirewallSku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional properties used to further config this azure firewall.␊ */␊ additionalProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186668,7 +277862,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -186682,15 +277882,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction10 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule10[] | string)␊ + rules?: (AzureFirewallApplicationRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186718,23 +277930,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol10[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186744,11 +277971,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186758,7 +277991,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties7 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -186772,15 +278011,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction7 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule7[] | string)␊ + rules?: (AzureFirewallNatRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186808,19 +278059,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -186836,7 +278099,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186846,7 +278112,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -186860,15 +278132,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction10 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule10[] | string)␊ + rules?: (AzureFirewallNetworkRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186886,31 +278170,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination FQDNs.␊ */␊ - destinationFqdns?: (string[] | string)␊ + destinationFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186920,7 +278225,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -186934,11 +278245,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource33 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186948,11 +278271,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an Azure Firewall SKU.␊ */␊ - name?: (("AZFW_VNet" | "AZFW_Hub") | string)␊ + name?: (("AZFW_VNet" | "AZFW_Hub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an Azure Firewall.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186974,11 +278303,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat7 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -186988,7 +278326,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration7[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -187002,7 +278343,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -187016,15 +278363,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource33 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource33 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187043,11 +278405,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat25 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187061,31 +278432,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource33 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource33 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource33 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dead peer detection timeout of this connection in seconds.␊ */␊ - dpdTimeoutSeconds?: (number | string)␊ + dpdTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -187093,31 +278494,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource33 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use private local Azure IP for the connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy22[] | string)␊ + ipsecPolicies?: (IpsecPolicy22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy5[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187127,35 +278552,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187165,11 +278614,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format.␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format.␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187188,11 +278643,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat7 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187202,7 +278666,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat7[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187212,7 +278679,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -187224,7 +278694,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187243,13 +278716,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: ({␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187268,16 +278750,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku18 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat18 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource18 | ExpressRouteCircuitsAuthorizationsChildResource18)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource18 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource18)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -187291,11 +278794,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187305,15 +278814,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization18[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering18[] | string)␊ + peerings?: (ExpressRouteCircuitPeering18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -187321,15 +278839,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties18 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource33 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -187343,9 +278876,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -187359,7 +278898,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat19 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -187373,15 +278918,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -187397,15 +278951,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig19 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering stats of express route circuit.␊ */␊ - stats?: (ExpressRouteCircuitStats19 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -187413,15 +278982,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource33 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig16 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource33 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187431,19 +279018,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -187457,19 +279056,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187487,15 +279098,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig19 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource33 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187513,7 +279139,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187526,8 +279155,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat19 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource16[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource16[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -187540,7 +279178,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187550,11 +279194,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource33 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource33 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -187566,7 +279222,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IPv6 Address PrefixProperties of the express route circuit connection.␊ */␊ - ipv6CircuitConnectionConfig?: (Ipv6CircuitConnectionConfig1 | string)␊ + ipv6CircuitConnectionConfig?: (/**␊ + * IPv6 Circuit Connection properties for global reach.␊ + */␊ + Ipv6CircuitConnectionConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187589,9 +279251,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187604,9 +279272,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187619,8 +279293,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat19 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource16[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource16[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -187633,7 +279316,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat16 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187652,12 +279341,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties16 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource16[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource16[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -187671,15 +279372,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource33 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -187687,7 +279400,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering16[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering16[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187697,7 +279413,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties16 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -187711,15 +279433,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -187735,11 +279466,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig19 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -187747,7 +279487,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig16 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187760,7 +279506,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties16 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187773,7 +279525,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties16 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187792,12 +279550,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties7 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource7[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -187807,11 +279577,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration7 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource33 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187821,7 +279603,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds7 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187831,11 +279619,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187848,7 +279642,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties7 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187858,7 +279658,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource33 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -187866,11 +279672,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187883,7 +279695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties7 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187902,15 +279720,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of ExpressRoutePort, if configured.␊ */␊ - identity?: (ManagedServiceIdentity11 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187924,15 +279757,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink12[] | string)␊ + links?: (ExpressRouteLink12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187942,7 +279784,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -187956,11 +279804,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MacSec configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig5 | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187978,7 +279835,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -187997,12 +279857,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat6 | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource6[]␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -188012,15 +279884,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource33 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Intrusion system.␊ */␊ - intrusionSystemMode?: (("Enabled" | "Disabled") | string)␊ + intrusionSystemMode?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188033,7 +279917,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties6 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188043,11 +279933,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule6[] | string)␊ + rules?: (FirewallPolicyRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188067,11 +279963,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188094,7 +279996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties6 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188113,11 +280021,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpAllocation.␊ */␊ - properties: (IpAllocationPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of the IpAllocation.␊ + */␊ + IpAllocationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188135,11 +280052,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The address prefix length for the IpAllocation.␊ */␊ - prefixLength?: ((number & string) | string)␊ + prefixLength?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The address prefix Type for the IpAllocation.␊ */␊ - prefixType?: (("IPv4" | "IPv6") | string)␊ + prefixType?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPAM allocation ID.␊ */␊ @@ -188149,7 +280072,10 @@ Generated by [AVA](https://avajs.dev). */␊ allocationTags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188168,11 +280094,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpGroups.␊ */␊ - properties: (IpGroupPropertiesFormat3 | string)␊ + properties: (/**␊ + * The IpGroups property information.␊ + */␊ + IpGroupPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188182,7 +280117,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpAddresses/IpAddressPrefixes in the IpGroups resource.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188201,16 +280139,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku21 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat25 | string)␊ - resources?: LoadBalancersInboundNatRulesChildResource21[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource21[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -188220,7 +280176,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188230,31 +280189,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration24[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool25[] | string)␊ + backendAddressPools?: (BackendAddressPool25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule25[] | string)␊ + loadBalancingRules?: (LoadBalancingRule25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe25[] | string)␊ + probes?: (Probe25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule26[] | string)␊ + inboundNatRules?: (InboundNatRule26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool26[] | string)␊ + inboundNatPools?: (InboundNatPool26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule13[] | string)␊ + outboundRules?: (OutboundRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188264,7 +280244,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -188272,7 +280258,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188286,23 +280275,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource33 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource33 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188312,9 +280325,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -188328,7 +280347,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -188342,47 +280367,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource33 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource33 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource33 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188392,7 +280459,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -188406,19 +280479,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -188432,7 +280517,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -188446,31 +280537,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource33 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188480,7 +280595,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -188494,35 +280615,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource33 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188532,7 +280680,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -188546,27 +280700,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource33[] | string)␊ + frontendIPConfigurations: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource33 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188579,7 +280754,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188592,7 +280773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188611,11 +280798,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat25 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188625,7 +280821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace33 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -188637,7 +280839,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings24 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188647,7 +280855,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188657,7 +280868,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -188665,11 +280879,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * BGP peering address with IP configuration ID for virtual network gateway.␊ */␊ - bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress1[] | string)␊ + bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188683,7 +280903,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of custom BGP peering addresses which belong to IP configuration.␊ */␊ - customBgpIpAddresses?: (string[] | string)␊ + customBgpIpAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188702,19 +280925,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku8 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat8 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188724,7 +280965,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188734,15 +280978,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource33[] | string)␊ + publicIpAddresses?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource33[] | string)␊ + publicIpPrefixes?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188761,12 +281014,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat25 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource12[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -188776,23 +281041,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource33 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration24[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings33 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188802,7 +281088,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -188816,19 +281108,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource33[] | string)␊ + virtualNetworkTaps?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource33[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource33[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource33[] | string)␊ + loadBalancerInboundNatRules?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -188836,27 +281140,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource33 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource33[] | string)␊ + applicationSecurityGroups?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188866,7 +281194,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -188883,7 +281214,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188893,7 +281230,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource33 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188906,7 +281249,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188925,11 +281274,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat7 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188939,7 +281297,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration7[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188949,7 +281310,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat7 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -188963,11 +281330,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile7[] | string)␊ + ipConfigurations?: (IPConfigurationProfile7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource33[] | string)␊ + containerNetworkInterfaces?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -188977,7 +281350,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat7 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -188991,7 +281370,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189010,12 +281395,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat25 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource25[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource25[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -189025,7 +281422,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule25[] | string)␊ + securityRules?: (SecurityRule25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189035,7 +281435,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -189053,7 +281459,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -189069,11 +281478,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource33[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -189081,31 +281496,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource33[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189118,7 +281554,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat25 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189131,7 +281573,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat25 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189150,19 +281598,40 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Network Virtual Appliance.␊ */␊ - properties: (NetworkVirtualAppliancePropertiesFormat1 | string)␊ + properties: (/**␊ + * Network Virtual Appliance definition.␊ + */␊ + NetworkVirtualAppliancePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal that has read access to cloud-init and config blob.␊ */␊ - identity?: (ManagedServiceIdentity11 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network Virtual Appliance SKU.␊ */␊ - sku?: (VirtualApplianceSkuProperties1 | string)␊ + sku?: (/**␊ + * Network Virtual Appliance Sku Properties.␊ + */␊ + VirtualApplianceSkuProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189172,19 +281641,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * BootStrapConfigurationBlob storage URLs.␊ */␊ - bootStrapConfigurationBlob?: (string[] | string)␊ + bootStrapConfigurationBlob?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where Network Virtual Appliance is being deployed.␊ */␊ - virtualHub?: (SubResource33 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * CloudInitConfigurationBlob storage URLs.␊ */␊ - cloudInitConfigurationBlob?: (string[] | string)␊ + cloudInitConfigurationBlob?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualAppliance ASN.␊ */␊ - virtualApplianceAsn?: (number | string)␊ + virtualApplianceAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189221,14 +281705,32 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: ({␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (NetworkWatchersFlowLogsChildResource2 | NetworkWatchersConnectionMonitorsChildResource7 | NetworkWatchersPacketCapturesChildResource10)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogsChildResource2 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource7 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource10)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -189247,11 +281749,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat2 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189269,19 +281780,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable flow logging.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the retention policy for flow log.␊ */␊ - retentionPolicy?: (RetentionPolicyParameters2 | string)␊ + retentionPolicy?: (/**␊ + * Parameters that define the retention policy for flow log.␊ + */␊ + RetentionPolicyParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the flow log format.␊ */␊ - format?: (FlowLogFormatParameters2 | string)␊ + format?: (/**␊ + * Parameters that define the flow log format.␊ + */␊ + FlowLogFormatParameters2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - flowAnalyticsConfiguration?: (TrafficAnalyticsProperties2 | string)␊ + flowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189291,11 +281823,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of days to retain flow log records.␊ */␊ - days?: ((number & string) | string)␊ + days?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to enable/disable retention.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189309,7 +281847,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The version (revision) of the flow log.␊ */␊ - version?: ((number & string) | string)␊ + version?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189319,7 +281860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - networkWatcherFlowAnalyticsConfiguration?: (TrafficAnalyticsConfigurationProperties2 | string)␊ + networkWatcherFlowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189329,7 +281876,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable traffic analytics.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource guid of the attached workspace.␊ */␊ @@ -189345,7 +281895,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The interval in minutes which would decide how frequently TA service should do flow analytics.␊ */␊ - trafficAnalyticsInterval?: (number | string)␊ + trafficAnalyticsInterval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189364,11 +281917,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters7 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189378,35 +281940,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the source of connection monitor.␊ */␊ - source?: (ConnectionMonitorSource7 | string)␊ + source?: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the destination of connection monitor.␊ */␊ - destination?: (ConnectionMonitorDestination7 | string)␊ + destination?: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor endpoints.␊ */␊ - endpoints?: (ConnectionMonitorEndpoint2[] | string)␊ + endpoints?: (ConnectionMonitorEndpoint2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test configurations.␊ */␊ - testConfigurations?: (ConnectionMonitorTestConfiguration2[] | string)␊ + testConfigurations?: (ConnectionMonitorTestConfiguration2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test groups.␊ */␊ - testGroups?: (ConnectionMonitorTestGroup2[] | string)␊ + testGroups?: (ConnectionMonitorTestGroup2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor outputs.␊ */␊ - outputs?: (ConnectionMonitorOutput2[] | string)␊ + outputs?: (ConnectionMonitorOutput2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional notes to be associated with the connection monitor.␊ */␊ @@ -189424,7 +282016,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189442,7 +282037,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189464,7 +282062,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter for sub-items within the endpoint.␊ */␊ - filter?: (ConnectionMonitorEndpointFilter2 | string)␊ + filter?: (/**␊ + * Describes the connection monitor endpoint filter.␊ + */␊ + ConnectionMonitorEndpointFilter2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189478,7 +282082,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of items in the filter.␊ */␊ - items?: (ConnectionMonitorEndpointFilterItem2[] | string)␊ + items?: (ConnectionMonitorEndpointFilterItem2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189506,31 +282113,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * The frequency of test evaluation, in seconds.␊ */␊ - testFrequencySec?: (number | string)␊ + testFrequencySec?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol to use in test evaluation.␊ */␊ - protocol: (("Tcp" | "Http" | "Icmp") | string)␊ + protocol: (("Tcp" | "Http" | "Icmp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.␊ */␊ - preferredIPVersion?: (("IPv4" | "IPv6") | string)␊ + preferredIPVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over HTTP.␊ */␊ - httpConfiguration?: (ConnectionMonitorHttpConfiguration2 | string)␊ + httpConfiguration?: (/**␊ + * Describes the HTTP configuration.␊ + */␊ + ConnectionMonitorHttpConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over TCP.␊ */␊ - tcpConfiguration?: (ConnectionMonitorTcpConfiguration2 | string)␊ + tcpConfiguration?: (/**␊ + * Describes the TCP configuration.␊ + */␊ + ConnectionMonitorTcpConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over ICMP.␊ */␊ - icmpConfiguration?: (ConnectionMonitorIcmpConfiguration2 | string)␊ + icmpConfiguration?: (/**␊ + * Describes the ICMP configuration.␊ + */␊ + ConnectionMonitorIcmpConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold for declaring a test successful.␊ */␊ - successThreshold?: (ConnectionMonitorSuccessThreshold2 | string)␊ + successThreshold?: (/**␊ + * Describes the threshold for declaring a test successful.␊ + */␊ + ConnectionMonitorSuccessThreshold2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189540,11 +282180,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP method to use.␊ */␊ - method?: (("Get" | "Post") | string)␊ + method?: (("Get" | "Post") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path component of the URI. For instance, "/dir1/dir2".␊ */␊ @@ -189552,15 +282198,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HTTP headers to transmit with the request.␊ */␊ - requestHeaders?: (HTTPHeader2[] | string)␊ + requestHeaders?: (HTTPHeader2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status codes to consider successful. For instance, "2xx,301-304,418".␊ */␊ - validStatusCodeRanges?: (string[] | string)␊ + validStatusCodeRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.␊ */␊ - preferHTTPS?: (boolean | string)␊ + preferHTTPS?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189584,11 +282239,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189598,7 +282259,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189608,11 +282272,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percentage of failed checks permitted for a test to evaluate as successful.␊ */␊ - checksFailedPercent?: (number | string)␊ + checksFailedPercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.␊ */␊ - roundTripTimeMs?: (number | string)␊ + roundTripTimeMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189626,19 +282296,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether test group is disabled.␊ */␊ - disable?: (boolean | string)␊ + disable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of test configuration names.␊ */␊ - testConfigurations: (string[] | string)␊ + testConfigurations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source endpoint names.␊ */␊ - sources: (string[] | string)␊ + sources: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination endpoint names.␊ */␊ - destinations: (string[] | string)␊ + destinations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189652,7 +282334,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the settings for producing output into a log analytics workspace.␊ */␊ - workspaceSettings?: (ConnectionMonitorWorkspaceSettings2 | string)␊ + workspaceSettings?: (/**␊ + * Describes the settings for producing output into a log analytics workspace.␊ + */␊ + ConnectionMonitorWorkspaceSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189675,7 +282363,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters10 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189689,23 +282383,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation10 | string)␊ + storageLocation: (/**␊ + * The storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter10[] | string)␊ + filters?: (PacketCaptureFilter10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189733,7 +282445,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -189768,11 +282483,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters7 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189791,11 +282515,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat2 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189808,7 +282541,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters10 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189827,11 +282566,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties7 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189841,19 +282589,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource33 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all p2s connection configurations of the gateway.␊ */␊ - p2SConnectionConfigurations?: (P2SConnectionConfiguration4[] | string)␊ + p2SConnectionConfigurations?: (P2SConnectionConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - vpnServerConfiguration?: (SubResource33 | string)␊ + vpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189863,7 +282629,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2S connection configuration.␊ */␊ - properties?: (P2SConnectionConfigurationProperties4 | string)␊ + properties?: (/**␊ + * Parameters for P2SConnectionConfiguration.␊ + */␊ + P2SConnectionConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -189877,7 +282649,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace33 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189896,12 +282674,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties7 | string)␊ - resources?: PrivateEndpointsPrivateDnsZoneGroupsChildResource[]␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateEndpoints/privateDnsZoneGroups␊ + */␊ + PrivateEndpointsPrivateDnsZoneGroupsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -189911,19 +282701,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection7[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection7[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of custom dns configurations.␊ */␊ - customDnsConfigs?: (CustomDnsConfigPropertiesFormat[] | string)␊ + customDnsConfigs?: (CustomDnsConfigPropertiesFormat[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189933,7 +282738,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties7 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -189951,7 +282762,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -189959,7 +282773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState13 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -189991,7 +282811,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of private ip addresses of the private endpoint.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190004,7 +282827,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone group.␊ */␊ - properties: (PrivateDnsZoneGroupPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of the private dns zone group.␊ + */␊ + PrivateDnsZoneGroupPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190014,7 +282843,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of private dns zone configurations of the private dns zone group.␊ */␊ - privateDnsZoneConfigs?: (PrivateDnsZoneConfig[] | string)␊ + privateDnsZoneConfigs?: (PrivateDnsZoneConfig[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190028,7 +282860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone configuration.␊ */␊ - properties?: (PrivateDnsZonePropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the private dns zone configuration resource.␊ + */␊ + PrivateDnsZonePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190051,7 +282889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone group.␊ */␊ - properties: (PrivateDnsZoneGroupPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of the private dns zone group.␊ + */␊ + PrivateDnsZoneGroupPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190070,12 +282914,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties7 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource7[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -190085,27 +282941,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource33[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration7[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility7 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval7 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the private link service is enabled for proxy protocol or not.␊ */␊ - enableProxyProtocol?: (boolean | string)␊ + enableProxyProtocol?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190115,7 +282995,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties7 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -190133,19 +283019,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190155,7 +283056,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190165,7 +283069,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190178,7 +283085,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties14 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190188,7 +283101,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState13 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190201,7 +283120,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties14 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190220,19 +283145,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku21 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat24 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190242,7 +283185,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190252,23 +283198,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings32 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings32 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings10 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag18[] | string)␊ + ipTags?: (IpTag18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -190276,11 +283243,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource33 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190308,15 +283284,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource33 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables DDoS protection on the public IP.␊ */␊ - protectedIP?: (boolean | string)␊ + protectedIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190349,19 +283337,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku8 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat8 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190371,7 +283377,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190381,15 +283390,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag18[] | string)␊ + ipTags?: (IpTag18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190408,12 +283426,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat10 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource10[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -190423,7 +283453,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule10[] | string)␊ + rules?: (RouteFilterRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190433,7 +283466,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat10 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -190451,15 +283490,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190472,7 +283520,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat10 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -190489,7 +283543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat10 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -190512,12 +283572,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat25 | string)␊ - resources?: RouteTablesRoutesChildResource25[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource25[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -190527,11 +283599,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route25[] | string)␊ + routes?: (Route25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190541,7 +283619,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -190559,7 +283643,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -190576,7 +283663,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat25 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190589,7 +283682,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat25 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190608,11 +283707,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Security Partner Provider.␊ */␊ - properties: (SecurityPartnerProviderPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of the Security Partner Provider.␊ + */␊ + SecurityPartnerProviderPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190622,11 +283730,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The security provider name.␊ */␊ - securityProviderName?: (("ZScaler" | "IBoss" | "Checkpoint") | string)␊ + securityProviderName?: (("ZScaler" | "IBoss" | "Checkpoint") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the Security Partner Provider belongs.␊ */␊ - virtualHub?: (SubResource33 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190645,12 +283762,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat8 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource8[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -190660,7 +283789,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition8[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190670,7 +283802,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -190692,7 +283830,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190705,7 +283846,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat8 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190718,7 +283865,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat8 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190737,12 +283890,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties10 | string)␊ - resources?: VirtualHubsRouteTablesChildResource3[]␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTablesChildResource3[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -190752,31 +283917,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource33 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource33 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource33 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource33 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The azureFirewall associated with this VirtualHub.␊ */␊ - azureFirewall?: (SubResource33 | string)␊ + azureFirewall?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The securityPartnerProvider associated with this VirtualHub.␊ */␊ - securityPartnerProvider?: (SubResource33 | string)␊ + securityPartnerProvider?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection10[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -190784,7 +283988,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable7 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -190792,7 +284002,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all virtual hub route table v2s associated with this VirtualHub.␊ */␊ - virtualHubRouteTableV2s?: (VirtualHubRouteTableV23[] | string)␊ + virtualHubRouteTableV2s?: (VirtualHubRouteTableV23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku of this VirtualHub.␊ */␊ @@ -190806,7 +284019,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties10 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -190820,19 +284039,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource33 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190842,7 +284076,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute7[] | string)␊ + routes?: (VirtualHubRoute7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190852,7 +284089,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -190866,7 +284106,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties?: (VirtualHubRouteTableV2Properties3 | string)␊ + properties?: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -190880,11 +284126,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRouteV23[] | string)␊ + routes?: (VirtualHubRouteV23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all connections attached to this route table v2.␊ */␊ - attachedConnections?: (string[] | string)␊ + attachedConnections?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190898,7 +284150,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations?: (string[] | string)␊ + destinations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hops.␊ */␊ @@ -190906,7 +284161,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NextHops ip address.␊ */␊ - nextHops?: (string[] | string)␊ + nextHops?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190919,7 +284177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties3 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190932,7 +284196,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties3 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190951,11 +284221,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat25 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -190965,55 +284244,109 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration24[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether private IP needs to be enabled on this gateway for connections or not.␊ */␊ - enablePrivateIpAddress?: (boolean | string)␊ + enablePrivateIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource33 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku24 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration24 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings24 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace33 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether dns forwarding is enabled or not.␊ */␊ - enableDnsForwarding?: (boolean | string)␊ + enableDnsForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191023,7 +284356,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -191037,15 +284376,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource33 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the public IP resource.␊ */␊ - publicIPAddress?: (SubResource33 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191055,11 +284409,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191069,23 +284429,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace33 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate24[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate24[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy22[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -191097,7 +284475,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The radiusServers property for multiple radius server configuration.␊ */␊ - radiusServers?: (RadiusServer[] | string)␊ + radiusServers?: (RadiusServer[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.␊ */␊ @@ -191119,7 +284500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -191143,7 +284530,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -191171,7 +284564,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The initial score assigned to this radius server.␊ */␊ - radiusServerScore?: (number | string)␊ + radiusServerScore?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secret used for this radius server.␊ */␊ @@ -191194,12 +284590,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat25 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource22 | VirtualNetworksSubnetsChildResource25)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource22 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource25)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -191209,39 +284620,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace33 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions33 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet35[] | string)␊ + subnets?: (Subnet35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering30[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering30[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource33 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ */␊ - bgpCommunities?: (VirtualNetworkBgpCommunities4 | string)␊ + bgpCommunities?: (/**␊ + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ + */␊ + VirtualNetworkBgpCommunities4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of IpAllocation which reference this VNET.␊ */␊ - ipAllocations?: (SubResource33[] | string)␊ + ipAllocations?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191251,7 +284701,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191261,7 +284714,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -191279,35 +284738,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource33 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteTable resource.␊ */␊ - routeTable?: (SubResource33 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource33 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat21[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat21[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource33[] | string)␊ + serviceEndpointPolicies?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of IpAllocation which reference this subnet.␊ */␊ - ipAllocations?: (SubResource33[] | string)␊ + ipAllocations?: (SubResource33[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation12[] | string)␊ + delegations?: (Delegation12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -191329,7 +284821,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191339,7 +284834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -191363,7 +284864,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat22 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -191377,31 +284884,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource33 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace33 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191424,7 +284958,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191437,7 +284977,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191450,7 +284996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191463,7 +285015,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat22 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191482,11 +285040,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat7 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191496,15 +285063,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource33 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource33 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191523,12 +285105,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Virtual Router.␊ */␊ - properties: (VirtualRouterPropertiesFormat5 | string)␊ - resources?: VirtualRoutersPeeringsChildResource5[]␊ + properties: (/**␊ + * Virtual Router definition.␊ + */␊ + VirtualRouterPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource5[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -191538,19 +285132,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs.␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Subnet on which VirtualRouter is hosted.␊ */␊ - hostedSubnet?: (SubResource33 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Gateway on which VirtualRouter is hosted.␊ */␊ - hostedGateway?: (SubResource33 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191563,7 +285175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties5 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191573,7 +285191,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -191590,7 +285211,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties5 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191609,11 +285236,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties10 | string)␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191623,19 +285259,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the VirtualWAN.␊ */␊ @@ -191658,12 +285306,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties10 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource10[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -191673,19 +285333,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource33 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection10[] | string)␊ + connections?: (VpnConnection10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings24 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191695,7 +285373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties10 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -191709,27 +285393,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource33 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dead peer detection timeout for a vpn connection in seconds.␊ */␊ - dpdTimeoutSeconds?: (number | string)␊ + dpdTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -191737,31 +285442,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy22[] | string)␊ + ipsecPolicies?: (IpsecPolicy22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection6[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191771,7 +285497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties6 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -191785,23 +285517,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource33 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -191809,23 +285559,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy22[] | string)␊ + ipsecPolicies?: (IpsecPolicy22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191838,7 +285603,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties10 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191851,7 +285622,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties10 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191870,11 +285647,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (VpnServerConfigurationProperties4 | string)␊ + properties: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -191888,31 +285674,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the VpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN authentication types for the VpnServerConfiguration.␊ */␊ - vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | string)␊ + vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of VpnServerConfiguration.␊ */␊ - vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate4[] | string)␊ + vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of VpnServerConfiguration.␊ */␊ - vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate4[] | string)␊ + vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of VpnServerConfiguration.␊ */␊ - radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate4[] | string)␊ + radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of VpnServerConfiguration.␊ */␊ - radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate4[] | string)␊ + radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for VpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy22[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -191924,11 +285731,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Multiple Radius Server configuration for VpnServerConfiguration.␊ */␊ - radiusServers?: (RadiusServer[] | string)␊ + radiusServers?: (RadiusServer[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of aad vpn authentication parameters.␊ */␊ - aadAuthenticationParameters?: (AadAuthenticationParameters4 | string)␊ + aadAuthenticationParameters?: (/**␊ + * AAD Vpn authentication type related parameters.␊ + */␊ + AadAuthenticationParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192021,11 +285837,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties10 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192035,11 +285860,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource33 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties10 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -192051,19 +285888,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace33 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings24 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink6[] | string)␊ + vpnSiteLinks?: (VpnSiteLink6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192081,7 +285936,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192091,7 +285949,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties6 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -192105,7 +285969,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties6 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -192117,7 +285987,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings6 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192131,7 +286007,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192141,7 +286020,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -192164,19 +286046,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat26 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity12 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192186,95 +286086,179 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku26 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy23 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration26[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate23[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate13[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate26[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration26[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort26[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe25[] | string)␊ + probes?: (ApplicationGatewayProbe25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool26[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings26[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener26[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap25[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule26[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet12[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration23[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration23 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource34 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration16 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError13[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.␊ */␊ - forceFirewallPolicyAssociation?: (boolean | string)␊ + forceFirewallPolicyAssociation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192284,15 +286268,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192302,23 +286295,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192328,7 +286336,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -192342,7 +286356,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192362,7 +286382,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat23 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -192386,7 +286412,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat13 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -192414,7 +286446,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -192446,7 +286484,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -192464,15 +286508,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the subnet resource.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource34 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192482,7 +286541,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -192496,7 +286561,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192506,7 +286574,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -192520,7 +286594,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -192532,31 +286609,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch23 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192570,7 +286671,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192580,7 +286684,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -192594,7 +286704,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress26[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192618,7 +286731,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -192632,35 +286751,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource34 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource34[] | string)␊ + authenticationCertificates?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource34[] | string)␊ + trustedRootCertificates?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining23 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -192668,7 +286817,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -192676,7 +286828,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -192690,11 +286845,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192704,7 +286865,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -192718,15 +286885,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource34 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource34 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -192734,23 +286916,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource34 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError13[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource34 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Host names for HTTP Listener that allows special wildcard characters as well.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192760,7 +286963,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -192774,7 +286980,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -192788,23 +287000,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource34 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource34 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource34 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource34 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule25[] | string)␊ + pathRules?: (ApplicationGatewayPathRule25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192814,7 +287053,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -192828,27 +287073,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource34 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource34 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource34 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource34 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource34 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192858,7 +287136,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -192872,35 +287156,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource34 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource34 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource34 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource34 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource34 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource34 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192910,7 +287236,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -192924,7 +287256,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule12[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192938,15 +287273,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition10[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet12 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192964,11 +287311,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -192978,15 +287331,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration12[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration12[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url Configuration Action in the Action Set.␊ */␊ - urlConfiguration?: (ApplicationGatewayUrlConfiguration3 | string)␊ + urlConfiguration?: (/**␊ + * Url configuration of the Actions set in Application Gateway.␊ + */␊ + ApplicationGatewayUrlConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193018,7 +287383,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.␊ */␊ - reroute?: (boolean | string)␊ + reroute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193028,7 +287396,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -193042,11 +287416,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource34 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -193054,23 +287437,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource34[] | string)␊ + requestRoutingRules?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource34[] | string)␊ + urlPathMaps?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource34[] | string)␊ + pathRules?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193080,11 +287478,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -193096,27 +287500,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup23[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion13[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193130,7 +287552,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193158,11 +287583,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193178,7 +287609,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193197,11 +287631,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat10 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193211,15 +287654,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PolicySettings for policy.␊ */␊ - policySettings?: (PolicySettings12 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule10[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the managedRules structure.␊ */␊ - managedRules: (ManagedRulesDefinition5 | string)␊ + managedRules: (/**␊ + * Allow to exclude some variable satisfy the condition for the WAF check.␊ + */␊ + ManagedRulesDefinition5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193229,23 +287687,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the policy.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode of the policy.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193259,19 +287732,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition12[] | string)␊ + matchConditions: (MatchCondition12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193281,23 +287766,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable10[] | string)␊ + matchVariables: (MatchVariable10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193307,7 +287807,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The selector of match variable.␊ */␊ @@ -193321,11 +287824,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Exclusions that are applied on the policy.␊ */␊ - exclusions?: (OwaspCrsExclusionEntry5[] | string)␊ + exclusions?: (OwaspCrsExclusionEntry5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The managed rule sets that are associated with the policy.␊ */␊ - managedRuleSets: (ManagedRuleSet7[] | string)␊ + managedRuleSets: (ManagedRuleSet7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193335,11 +287844,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.␊ */␊ @@ -193361,7 +287876,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride7[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193375,7 +287893,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride7[] | string)␊ + rules?: (ManagedRuleOverride7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193389,7 +287910,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the managed rule. Defaults to Disabled if not specified.␊ */␊ - state?: ("Disabled" | string)␊ + state?: ("Disabled" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193408,11 +287932,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: (ApplicationSecurityGroupPropertiesFormat6 | string)␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + ApplicationSecurityGroupPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193437,15 +287970,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat11 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193455,45 +288000,87 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection11[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection8[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection11[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration11[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall used for management traffic.␊ */␊ - managementIpConfiguration?: (AzureFirewallIPConfiguration11 | string)␊ + managementIpConfiguration?: (/**␊ + * IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfiguration11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource34 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource34 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Firewall Resource SKU.␊ */␊ - sku?: (AzureFirewallSku5 | string)␊ + sku?: (/**␊ + * SKU of an Azure Firewall.␊ + */␊ + AzureFirewallSku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional properties used to further config this azure firewall.␊ */␊ additionalProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193503,7 +288090,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -193517,15 +288110,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction11 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule11[] | string)␊ + rules?: (AzureFirewallApplicationRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193553,23 +288158,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol11[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193579,11 +288199,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193593,7 +288219,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties8 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -193607,15 +288239,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction8 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule8[] | string)␊ + rules?: (AzureFirewallNatRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193643,19 +288287,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -193671,7 +288327,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193681,7 +288340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -193695,15 +288360,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction11 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule11[] | string)␊ + rules?: (AzureFirewallNetworkRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193721,31 +288398,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination FQDNs.␊ */␊ - destinationFqdns?: (string[] | string)␊ + destinationFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193755,7 +288453,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat11 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -193769,11 +288473,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource34 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193783,11 +288499,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an Azure Firewall SKU.␊ */␊ - name?: (("AZFW_VNet" | "AZFW_Hub") | string)␊ + name?: (("AZFW_VNet" | "AZFW_Hub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an Azure Firewall.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193809,11 +288531,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat8 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193823,7 +288554,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration8[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -193837,7 +288571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -193851,15 +288591,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource34 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource34 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193878,11 +288633,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat26 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193896,31 +288660,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource34 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource34 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource34 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dead peer detection timeout of this connection in seconds.␊ */␊ - dpdTimeoutSeconds?: (number | string)␊ + dpdTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -193928,31 +288722,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource34 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use private local Azure IP for the connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy23[] | string)␊ + ipsecPolicies?: (IpsecPolicy23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy6[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -193962,35 +288780,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194000,11 +288842,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format.␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format.␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194023,11 +288871,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat8 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194037,7 +288894,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat8[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194047,7 +288907,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -194059,7 +288922,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194078,11 +288944,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: (DdosProtectionPlanPropertiesFormat12 | string)␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + DdosProtectionPlanPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194107,16 +288982,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku19 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat19 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource19 | ExpressRouteCircuitsAuthorizationsChildResource19)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource19 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource19)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -194130,11 +289026,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194144,15 +289046,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization19[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering19[] | string)␊ + peerings?: (ExpressRouteCircuitPeering19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -194160,15 +289071,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties19 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource34 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -194182,7 +289108,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: (AuthorizationPropertiesFormat18 | string)␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -194202,7 +289134,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat20 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -194216,15 +289154,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -194240,15 +289187,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig20 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering stats of express route circuit.␊ */␊ - stats?: (ExpressRouteCircuitStats20 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -194256,15 +289218,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource34 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig17 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource34 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194274,19 +289254,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -194300,19 +289292,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194330,15 +289334,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig20 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource34 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194356,7 +289375,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194369,8 +289391,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat20 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource17[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource17[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -194383,7 +289414,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194393,11 +289430,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource34 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource34 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -194409,7 +289458,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IPv6 Address PrefixProperties of the express route circuit connection.␊ */␊ - ipv6CircuitConnectionConfig?: (Ipv6CircuitConnectionConfig2 | string)␊ + ipv6CircuitConnectionConfig?: (/**␊ + * IPv6 Circuit Connection properties for global reach.␊ + */␊ + Ipv6CircuitConnectionConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194432,7 +289487,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194445,7 +289506,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: (AuthorizationPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + AuthorizationPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194458,8 +289525,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat20 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource17[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource17[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -194472,7 +289548,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat17 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194491,12 +289573,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties17 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource17[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource17[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -194510,15 +289604,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource34 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -194526,7 +289632,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering17[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering17[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194536,7 +289645,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties17 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -194550,15 +289665,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -194574,11 +289698,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig20 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -194586,7 +289719,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig17 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194599,7 +289738,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties17 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194612,7 +289757,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties17 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194631,12 +289782,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties8 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource8[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -194646,11 +289809,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration8 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource34 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194660,7 +289835,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds8 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194670,11 +289851,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194687,7 +289874,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties8 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194697,7 +289890,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource34 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -194705,15 +289904,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194723,15 +289934,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource id RouteTable associated with this RoutingConfiguration.␊ */␊ - associatedRouteTable?: (SubResource34 | string)␊ + associatedRouteTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of RouteTables to advertise the routes to.␊ */␊ - propagatedRouteTables?: (PropagatedRouteTable | string)␊ + propagatedRouteTables?: (/**␊ + * The list of RouteTables to advertise the routes to.␊ + */␊ + PropagatedRouteTable | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of routes that control routing from VirtualHub into a virtual network connection.␊ */␊ - vnetRoutes?: (VnetRoute | string)␊ + vnetRoutes?: (/**␊ + * List of routes that control routing from VirtualHub into a virtual network connection.␊ + */␊ + VnetRoute | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194741,11 +289970,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of resource ids of all the RouteTables.␊ */␊ - ids?: (SubResource34[] | string)␊ + ids?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194755,7 +289990,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all Static Routes.␊ */␊ - staticRoutes?: (StaticRoute[] | string)␊ + staticRoutes?: (StaticRoute[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194769,7 +290007,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all address prefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip address of the next hop.␊ */␊ @@ -194786,7 +290027,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties8 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194805,15 +290052,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of ExpressRoutePort, if configured.␊ */␊ - identity?: (ManagedServiceIdentity12 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194827,15 +290089,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink13[] | string)␊ + links?: (ExpressRouteLink13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194845,7 +290116,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -194859,11 +290136,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MacSec configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig6 | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194881,7 +290167,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194900,16 +290189,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat7 | string)␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the firewall policy.␊ */␊ - identity?: (ManagedServiceIdentity12 | string)␊ - resources?: FirewallPoliciesRuleGroupsChildResource7[]␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleGroups␊ + */␊ + FirewallPoliciesRuleGroupsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -194919,23 +290226,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource34 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ThreatIntel Whitelist for Firewall Policy.␊ */␊ - threatIntelWhitelist?: (FirewallPolicyThreatIntelWhitelist | string)␊ + threatIntelWhitelist?: (/**␊ + * ThreatIntel Whitelist for Firewall Policy.␊ + */␊ + FirewallPolicyThreatIntelWhitelist | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Intrusion system.␊ */␊ - intrusionSystemMode?: (("Enabled" | "Disabled") | string)␊ + intrusionSystemMode?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TLS Configuration definition.␊ */␊ - transportSecurity?: (FirewallPolicyTransportSecurity | string)␊ + transportSecurity?: (/**␊ + * Configuration needed to perform TLS termination & initiation.␊ + */␊ + FirewallPolicyTransportSecurity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194945,11 +290276,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of IP addresses for the ThreatIntel Whitelist.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for the ThreatIntel Whitelist.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194959,15 +290296,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CA used for intermediate CA generation.␊ */␊ - certificateAuthority?: (FirewallPolicyCertificateAuthority | string)␊ + certificateAuthority?: (/**␊ + * Trusted Root certificates properties for tls.␊ + */␊ + FirewallPolicyCertificateAuthority | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of domains which are excluded from TLS termination.␊ */␊ - excludedDomains?: (string[] | string)␊ + excludedDomains?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificates which are to be trusted by the firewall.␊ */␊ - trustedRootCertificates?: (FirewallPolicyTrustedRootCertificate[] | string)␊ + trustedRootCertificates?: (FirewallPolicyTrustedRootCertificate[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -194977,7 +290326,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the certificate authority.␊ */␊ - properties?: (FirewallPolicyCertificateAuthorityPropertiesFormat | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties for tls.␊ + */␊ + FirewallPolicyCertificateAuthorityPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the CA certificate.␊ */␊ @@ -195001,7 +290356,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the trusted root authorities.␊ */␊ - properties?: (FirewallPolicyTrustedRootCertificatePropertiesFormat | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties for tls.␊ + */␊ + FirewallPolicyTrustedRootCertificatePropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within a firewall policy.␊ */␊ @@ -195028,7 +290389,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties7 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195038,11 +290405,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rules.␊ */␊ - rules?: (FirewallPolicyRule7[] | string)␊ + rules?: (FirewallPolicyRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195062,11 +290435,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195089,7 +290468,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule group.␊ */␊ - properties: (FirewallPolicyRuleGroupProperties7 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + FirewallPolicyRuleGroupProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195108,11 +290493,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpAllocation.␊ */␊ - properties: (IpAllocationPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the IpAllocation.␊ + */␊ + IpAllocationPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195130,11 +290524,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The address prefix length for the IpAllocation.␊ */␊ - prefixLength?: ((number & string) | string)␊ + prefixLength?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The address prefix Type for the IpAllocation.␊ */␊ - prefixType?: (("IPv4" | "IPv6") | string)␊ + prefixType?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPAM allocation ID.␊ */␊ @@ -195144,7 +290544,10 @@ Generated by [AVA](https://avajs.dev). */␊ allocationTags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195163,11 +290566,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpGroups.␊ */␊ - properties: (IpGroupPropertiesFormat4 | string)␊ + properties: (/**␊ + * The IpGroups property information.␊ + */␊ + IpGroupPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195177,7 +290589,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpAddresses/IpAddressPrefixes in the IpGroups resource.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195196,16 +290611,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku22 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat26 | string)␊ - resources?: (LoadBalancersInboundNatRulesChildResource22 | LoadBalancersBackendAddressPoolsChildResource)[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource22 | /**␊ + * Microsoft.Network/loadBalancers/backendAddressPools␊ + */␊ + LoadBalancersBackendAddressPoolsChildResource)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -195215,7 +290651,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195225,31 +290664,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration25[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool26[] | string)␊ + backendAddressPools?: (BackendAddressPool26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule26[] | string)␊ + loadBalancingRules?: (LoadBalancingRule26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe26[] | string)␊ + probes?: (Probe26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule27[] | string)␊ + inboundNatRules?: (InboundNatRule27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool27[] | string)␊ + inboundNatPools?: (InboundNatPool27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule14[] | string)␊ + outboundRules?: (OutboundRule14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195259,7 +290719,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -195267,7 +290733,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195281,23 +290750,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource34 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource34 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195307,7 +290800,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -195321,7 +290820,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of backend addresses.␊ */␊ - loadBalancerBackendAddresses?: (LoadBalancerBackendAddress[] | string)␊ + loadBalancerBackendAddresses?: (LoadBalancerBackendAddress[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195331,7 +290833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (LoadBalancerBackendAddressPropertiesFormat | string)␊ + properties?: (/**␊ + * Properties of the load balancer backend addresses.␊ + */␊ + LoadBalancerBackendAddressPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address.␊ */␊ @@ -195345,7 +290853,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to an existing virtual network.␊ */␊ - virtualNetwork?: (VirtualNetwork1 | string)␊ + virtualNetwork?: (/**␊ + * Virtual Network resource.␊ + */␊ + VirtualNetwork1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Address belonging to the referenced virtual network.␊ */␊ @@ -195353,7 +290867,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to IP address defined in network interfaces.␊ */␊ - networkInterfaceIPConfiguration?: (NetworkInterfaceIPConfiguration25 | string)␊ + networkInterfaceIPConfiguration?: (/**␊ + * IPConfiguration in a network interface.␊ + */␊ + NetworkInterfaceIPConfiguration25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195369,11 +290889,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties?: (VirtualNetworkPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195383,39 +290912,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace34 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions34 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet36[] | string)␊ + subnets?: (Subnet36[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering31[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering31[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource34 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ */␊ - bgpCommunities?: (VirtualNetworkBgpCommunities5 | string)␊ + bgpCommunities?: (/**␊ + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ + */␊ + VirtualNetworkBgpCommunities5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of IpAllocation which reference this VNET.␊ */␊ - ipAllocations?: (SubResource34[] | string)␊ + ipAllocations?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195425,7 +290993,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195435,7 +291006,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195445,7 +291019,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -195463,35 +291043,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource34 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteTable resource.␊ */␊ - routeTable?: (SubResource34 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource34 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat22[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat22[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource34[] | string)␊ + serviceEndpointPolicies?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of IpAllocation which reference this subnet.␊ */␊ - ipAllocations?: (SubResource34[] | string)␊ + ipAllocations?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation13[] | string)␊ + delegations?: (Delegation13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -195513,7 +291126,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195523,7 +291139,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -195547,7 +291169,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat23 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -195561,31 +291189,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource34 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace34 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195605,7 +291260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -195619,19 +291280,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource34[] | string)␊ + virtualNetworkTaps?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource34[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource34[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource34[] | string)␊ + loadBalancerInboundNatRules?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -195639,27 +291312,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource34 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource34[] | string)␊ + applicationSecurityGroups?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195669,7 +291366,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -195683,47 +291386,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource34 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource34 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource34 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195733,7 +291478,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -195747,19 +291498,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -195773,7 +291536,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -195787,31 +291556,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource34 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195821,7 +291614,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -195835,35 +291634,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource34 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195873,7 +291699,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -195887,27 +291719,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource34[] | string)␊ + frontendIPConfigurations: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource34 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195920,7 +291773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat26 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195933,7 +291792,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties: (BackendAddressPoolPropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195946,7 +291811,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties: (BackendAddressPoolPropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195959,7 +291830,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat26 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195978,11 +291855,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat26 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -195992,7 +291878,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace34 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -196004,7 +291896,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings25 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196014,7 +291912,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -196022,11 +291923,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * BGP peering address with IP configuration ID for virtual network gateway.␊ */␊ - bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress2[] | string)␊ + bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196040,7 +291947,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of custom BGP peering addresses which belong to IP configuration.␊ */␊ - customBgpIpAddresses?: (string[] | string)␊ + customBgpIpAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196059,19 +291969,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku9 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat9 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196081,7 +292009,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196091,15 +292022,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource34[] | string)␊ + publicIpAddresses?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource34[] | string)␊ + publicIpPrefixes?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196118,12 +292058,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat26 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource13[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource13[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -196133,23 +292085,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource34 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration25[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings34 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196159,7 +292132,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -196176,7 +292152,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196186,7 +292168,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource34 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196199,7 +292187,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat13 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196218,11 +292212,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat8 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196232,7 +292235,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration8[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196242,7 +292248,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat8 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -196256,11 +292268,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile8[] | string)␊ + ipConfigurations?: (IPConfigurationProfile8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource34[] | string)␊ + containerNetworkInterfaces?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196270,7 +292288,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat8 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -196284,7 +292308,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196303,12 +292333,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat26 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource26[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource26[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -196318,7 +292360,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule26[] | string)␊ + securityRules?: (SecurityRule26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196328,7 +292373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -196346,7 +292397,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -196362,11 +292416,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource34[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -196374,31 +292434,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource34[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196411,7 +292492,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat26 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196424,7 +292511,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat26 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196443,19 +292536,40 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Network Virtual Appliance.␊ */␊ - properties: (NetworkVirtualAppliancePropertiesFormat2 | string)␊ + properties: (/**␊ + * Network Virtual Appliance definition.␊ + */␊ + NetworkVirtualAppliancePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal that has read access to cloud-init and config blob.␊ */␊ - identity?: (ManagedServiceIdentity12 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network Virtual Appliance SKU.␊ */␊ - sku?: (VirtualApplianceSkuProperties2 | string)␊ + sku?: (/**␊ + * Network Virtual Appliance Sku Properties.␊ + */␊ + VirtualApplianceSkuProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196465,19 +292579,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * BootStrapConfigurationBlob storage URLs.␊ */␊ - bootStrapConfigurationBlob?: (string[] | string)␊ + bootStrapConfigurationBlob?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where Network Virtual Appliance is being deployed.␊ */␊ - virtualHub?: (SubResource34 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * CloudInitConfigurationBlob storage URLs.␊ */␊ - cloudInitConfigurationBlob?: (string[] | string)␊ + cloudInitConfigurationBlob?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualAppliance ASN.␊ */␊ - virtualApplianceAsn?: (number | string)␊ + virtualApplianceAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196514,12 +292643,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: (NetworkWatcherPropertiesFormat6 | string)␊ - resources?: (NetworkWatchersFlowLogsChildResource3 | NetworkWatchersConnectionMonitorsChildResource8 | NetworkWatchersPacketCapturesChildResource11)[]␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + NetworkWatcherPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogsChildResource3 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource8 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource11)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -196544,11 +292691,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat3 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196566,19 +292722,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable flow logging.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the retention policy for flow log.␊ */␊ - retentionPolicy?: (RetentionPolicyParameters3 | string)␊ + retentionPolicy?: (/**␊ + * Parameters that define the retention policy for flow log.␊ + */␊ + RetentionPolicyParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the flow log format.␊ */␊ - format?: (FlowLogFormatParameters3 | string)␊ + format?: (/**␊ + * Parameters that define the flow log format.␊ + */␊ + FlowLogFormatParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - flowAnalyticsConfiguration?: (TrafficAnalyticsProperties3 | string)␊ + flowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196588,11 +292765,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of days to retain flow log records.␊ */␊ - days?: ((number & string) | string)␊ + days?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to enable/disable retention.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196606,7 +292789,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The version (revision) of the flow log.␊ */␊ - version?: ((number & string) | string)␊ + version?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196616,7 +292802,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - networkWatcherFlowAnalyticsConfiguration?: (TrafficAnalyticsConfigurationProperties3 | string)␊ + networkWatcherFlowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196626,7 +292818,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable traffic analytics.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource guid of the attached workspace.␊ */␊ @@ -196642,7 +292837,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The interval in minutes which would decide how frequently TA service should do flow analytics.␊ */␊ - trafficAnalyticsInterval?: (number | string)␊ + trafficAnalyticsInterval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196661,11 +292859,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters8 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196675,35 +292882,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the source of connection monitor.␊ */␊ - source?: (ConnectionMonitorSource8 | string)␊ + source?: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the destination of connection monitor.␊ */␊ - destination?: (ConnectionMonitorDestination8 | string)␊ + destination?: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor endpoints.␊ */␊ - endpoints?: (ConnectionMonitorEndpoint3[] | string)␊ + endpoints?: (ConnectionMonitorEndpoint3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test configurations.␊ */␊ - testConfigurations?: (ConnectionMonitorTestConfiguration3[] | string)␊ + testConfigurations?: (ConnectionMonitorTestConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test groups.␊ */␊ - testGroups?: (ConnectionMonitorTestGroup3[] | string)␊ + testGroups?: (ConnectionMonitorTestGroup3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor outputs.␊ */␊ - outputs?: (ConnectionMonitorOutput3[] | string)␊ + outputs?: (ConnectionMonitorOutput3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional notes to be associated with the connection monitor.␊ */␊ @@ -196721,7 +292958,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196739,7 +292979,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196761,7 +293004,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter for sub-items within the endpoint.␊ */␊ - filter?: (ConnectionMonitorEndpointFilter3 | string)␊ + filter?: (/**␊ + * Describes the connection monitor endpoint filter.␊ + */␊ + ConnectionMonitorEndpointFilter3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196775,7 +293024,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of items in the filter.␊ */␊ - items?: (ConnectionMonitorEndpointFilterItem3[] | string)␊ + items?: (ConnectionMonitorEndpointFilterItem3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196803,31 +293055,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * The frequency of test evaluation, in seconds.␊ */␊ - testFrequencySec?: (number | string)␊ + testFrequencySec?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol to use in test evaluation.␊ */␊ - protocol: (("Tcp" | "Http" | "Icmp") | string)␊ + protocol: (("Tcp" | "Http" | "Icmp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.␊ */␊ - preferredIPVersion?: (("IPv4" | "IPv6") | string)␊ + preferredIPVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over HTTP.␊ */␊ - httpConfiguration?: (ConnectionMonitorHttpConfiguration3 | string)␊ + httpConfiguration?: (/**␊ + * Describes the HTTP configuration.␊ + */␊ + ConnectionMonitorHttpConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over TCP.␊ */␊ - tcpConfiguration?: (ConnectionMonitorTcpConfiguration3 | string)␊ + tcpConfiguration?: (/**␊ + * Describes the TCP configuration.␊ + */␊ + ConnectionMonitorTcpConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over ICMP.␊ */␊ - icmpConfiguration?: (ConnectionMonitorIcmpConfiguration3 | string)␊ + icmpConfiguration?: (/**␊ + * Describes the ICMP configuration.␊ + */␊ + ConnectionMonitorIcmpConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold for declaring a test successful.␊ */␊ - successThreshold?: (ConnectionMonitorSuccessThreshold3 | string)␊ + successThreshold?: (/**␊ + * Describes the threshold for declaring a test successful.␊ + */␊ + ConnectionMonitorSuccessThreshold3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196837,11 +293122,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP method to use.␊ */␊ - method?: (("Get" | "Post") | string)␊ + method?: (("Get" | "Post") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path component of the URI. For instance, "/dir1/dir2".␊ */␊ @@ -196849,15 +293140,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HTTP headers to transmit with the request.␊ */␊ - requestHeaders?: (HTTPHeader3[] | string)␊ + requestHeaders?: (HTTPHeader3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status codes to consider successful. For instance, "2xx,301-304,418".␊ */␊ - validStatusCodeRanges?: (string[] | string)␊ + validStatusCodeRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.␊ */␊ - preferHTTPS?: (boolean | string)␊ + preferHTTPS?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196881,11 +293181,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196895,7 +293201,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196905,11 +293214,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percentage of failed checks permitted for a test to evaluate as successful.␊ */␊ - checksFailedPercent?: (number | string)␊ + checksFailedPercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.␊ */␊ - roundTripTimeMs?: (number | string)␊ + roundTripTimeMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196923,19 +293238,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether test group is disabled.␊ */␊ - disable?: (boolean | string)␊ + disable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of test configuration names.␊ */␊ - testConfigurations: (string[] | string)␊ + testConfigurations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source endpoint names.␊ */␊ - sources: (string[] | string)␊ + sources: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination endpoint names.␊ */␊ - destinations: (string[] | string)␊ + destinations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196949,7 +293276,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the settings for producing output into a log analytics workspace.␊ */␊ - workspaceSettings?: (ConnectionMonitorWorkspaceSettings3 | string)␊ + workspaceSettings?: (/**␊ + * Describes the settings for producing output into a log analytics workspace.␊ + */␊ + ConnectionMonitorWorkspaceSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196972,7 +293305,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters11 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -196986,23 +293325,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation11 | string)␊ + storageLocation: (/**␊ + * The storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter11[] | string)␊ + filters?: (PacketCaptureFilter11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197030,7 +293387,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -197065,11 +293425,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters8 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197088,11 +293457,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat3 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197105,7 +293483,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters11 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197124,11 +293508,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties8 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197138,23 +293531,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource34 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all p2s connection configurations of the gateway.␊ */␊ - p2SConnectionConfigurations?: (P2SConnectionConfiguration5[] | string)␊ + p2SConnectionConfigurations?: (P2SConnectionConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - vpnServerConfiguration?: (SubResource34 | string)␊ + vpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all customer specified DNS servers IP addresses.␊ */␊ - customDnsServers?: (string[] | string)␊ + customDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197164,7 +293578,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2S connection configuration.␊ */␊ - properties?: (P2SConnectionConfigurationProperties5 | string)␊ + properties?: (/**␊ + * Parameters for P2SConnectionConfiguration.␊ + */␊ + P2SConnectionConfigurationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -197178,11 +293598,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace34 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197201,12 +293633,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties8 | string)␊ - resources?: PrivateEndpointsPrivateDnsZoneGroupsChildResource1[]␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateEndpoints/privateDnsZoneGroups␊ + */␊ + PrivateEndpointsPrivateDnsZoneGroupsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -197216,19 +293660,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection8[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection8[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of custom dns configurations.␊ */␊ - customDnsConfigs?: (CustomDnsConfigPropertiesFormat1[] | string)␊ + customDnsConfigs?: (CustomDnsConfigPropertiesFormat1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197238,7 +293697,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties8 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -197256,7 +293721,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -197264,7 +293732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState14 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197296,7 +293770,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of private ip addresses of the private endpoint.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197309,7 +293786,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone group.␊ */␊ - properties: (PrivateDnsZoneGroupPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the private dns zone group.␊ + */␊ + PrivateDnsZoneGroupPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197319,7 +293802,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of private dns zone configurations of the private dns zone group.␊ */␊ - privateDnsZoneConfigs?: (PrivateDnsZoneConfig1[] | string)␊ + privateDnsZoneConfigs?: (PrivateDnsZoneConfig1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197333,7 +293819,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone configuration.␊ */␊ - properties?: (PrivateDnsZonePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the private dns zone configuration resource.␊ + */␊ + PrivateDnsZonePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197356,7 +293848,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone group.␊ */␊ - properties: (PrivateDnsZoneGroupPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the private dns zone group.␊ + */␊ + PrivateDnsZoneGroupPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197375,12 +293873,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties8 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource8[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource8[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -197390,27 +293900,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource34[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource34[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration8[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility8 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval8 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the private link service is enabled for proxy protocol or not.␊ */␊ - enableProxyProtocol?: (boolean | string)␊ + enableProxyProtocol?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197420,7 +293954,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties8 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -197438,19 +293978,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197460,7 +294015,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197470,7 +294028,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197483,7 +294044,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties15 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197493,7 +294060,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState14 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197506,7 +294079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties15 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197525,19 +294104,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku22 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat25 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197547,7 +294144,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197557,23 +294157,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings33 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings33 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings11 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag19[] | string)␊ + ipTags?: (IpTag19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -197581,11 +294202,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource34 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197613,15 +294243,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource34 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables DDoS protection on the public IP.␊ */␊ - protectedIP?: (boolean | string)␊ + protectedIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197654,19 +294296,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku9 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat9 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197676,7 +294336,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197686,15 +294349,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag19[] | string)␊ + ipTags?: (IpTag19[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197713,12 +294385,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat11 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource11[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -197728,7 +294412,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule11[] | string)␊ + rules?: (RouteFilterRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197738,7 +294425,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat11 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -197756,15 +294449,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197777,7 +294479,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat11 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -197794,7 +294502,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat11 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -197817,12 +294531,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat26 | string)␊ - resources?: RouteTablesRoutesChildResource26[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource26[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -197832,11 +294558,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route26[] | string)␊ + routes?: (Route26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197846,7 +294578,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -197864,7 +294602,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -197881,7 +294622,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat26 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197894,7 +294641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat26 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197913,11 +294666,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Security Partner Provider.␊ */␊ - properties: (SecurityPartnerProviderPropertiesFormat1 | string)␊ + properties: (/**␊ + * Properties of the Security Partner Provider.␊ + */␊ + SecurityPartnerProviderPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197927,11 +294689,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The security provider name.␊ */␊ - securityProviderName?: (("ZScaler" | "IBoss" | "Checkpoint") | string)␊ + securityProviderName?: (("ZScaler" | "IBoss" | "Checkpoint") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the Security Partner Provider belongs.␊ */␊ - virtualHub?: (SubResource34 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197950,12 +294721,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat9 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource9[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -197965,7 +294748,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition9[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -197975,7 +294761,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -197997,7 +294789,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198010,7 +294805,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat9 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198023,7 +294824,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat9 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198042,12 +294849,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties11 | string)␊ - resources?: (VirtualHubsHubRouteTablesChildResource | VirtualHubsRouteTablesChildResource4)[]␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualHubs/hubRouteTables␊ + */␊ + VirtualHubsHubRouteTablesChildResource | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTablesChildResource4)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -198057,31 +294879,70 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource34 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource34 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource34 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource34 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The azureFirewall associated with this VirtualHub.␊ */␊ - azureFirewall?: (SubResource34 | string)␊ + azureFirewall?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The securityPartnerProvider associated with this VirtualHub.␊ */␊ - securityPartnerProvider?: (SubResource34 | string)␊ + securityPartnerProvider?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vnet connections with this VirtualHub.␊ */␊ - virtualNetworkConnections?: (HubVirtualNetworkConnection11[] | string)␊ + virtualNetworkConnections?: (HubVirtualNetworkConnection11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -198089,7 +294950,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable8 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -198097,7 +294964,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all virtual hub route table v2s associated with this VirtualHub.␊ */␊ - virtualHubRouteTableV2s?: (VirtualHubRouteTableV24[] | string)␊ + virtualHubRouteTableV2s?: (VirtualHubRouteTableV24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku of this VirtualHub.␊ */␊ @@ -198111,7 +294981,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties?: (HubVirtualNetworkConnectionProperties11 | string)␊ + properties?: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -198125,23 +295001,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource34 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198151,7 +295048,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute8[] | string)␊ + routes?: (VirtualHubRoute8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198161,7 +295061,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -198175,7 +295078,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties?: (VirtualHubRouteTableV2Properties4 | string)␊ + properties?: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -198189,11 +295098,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRouteV24[] | string)␊ + routes?: (VirtualHubRouteV24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all connections attached to this route table v2.␊ */␊ - attachedConnections?: (string[] | string)␊ + attachedConnections?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198207,7 +295122,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations?: (string[] | string)␊ + destinations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hops.␊ */␊ @@ -198215,7 +295133,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NextHops ip address.␊ */␊ - nextHops?: (string[] | string)␊ + nextHops?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198228,7 +295149,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the RouteTable resource.␊ */␊ - properties: (HubRouteTableProperties | string)␊ + properties: (/**␊ + * Parameters for RouteTable.␊ + */␊ + HubRouteTableProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198238,11 +295165,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (HubRoute[] | string)␊ + routes?: (HubRoute[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of labels associated with this route table.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198260,7 +295193,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations: (string[] | string)␊ + destinations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hop (eg: ResourceId).␊ */␊ @@ -198281,7 +295217,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties4 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198294,7 +295236,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the RouteTable resource.␊ */␊ - properties: (HubRouteTableProperties | string)␊ + properties: (/**␊ + * Parameters for RouteTable.␊ + */␊ + HubRouteTableProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198307,7 +295255,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties4 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198326,11 +295280,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat26 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198340,55 +295303,109 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration25[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether private IP needs to be enabled on this gateway for connections or not.␊ */␊ - enablePrivateIpAddress?: (boolean | string)␊ + enablePrivateIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource34 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku25 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration25 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings25 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace34 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether dns forwarding is enabled or not.␊ */␊ - enableDnsForwarding?: (boolean | string)␊ + enableDnsForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198398,7 +295415,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -198412,15 +295435,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource34 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the public IP resource.␊ */␊ - publicIPAddress?: (SubResource34 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198430,11 +295468,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198444,23 +295488,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace34 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate25[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate25[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy23[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -198472,7 +295534,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The radiusServers property for multiple radius server configuration.␊ */␊ - radiusServers?: (RadiusServer1[] | string)␊ + radiusServers?: (RadiusServer1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.␊ */␊ @@ -198494,7 +295559,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -198518,7 +295589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -198546,7 +295623,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The initial score assigned to this radius server.␊ */␊ - radiusServerScore?: (number | string)␊ + radiusServerScore?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secret used for this radius server.␊ */␊ @@ -198569,12 +295649,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat26 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource23 | VirtualNetworksSubnetsChildResource26)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource23 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource26)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -198587,7 +295682,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198600,7 +295701,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat26 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198613,7 +295720,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat26 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198626,7 +295739,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat23 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198645,11 +295764,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat8 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198659,15 +295787,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource34 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource34 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198686,12 +295829,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Virtual Router.␊ */␊ - properties: (VirtualRouterPropertiesFormat6 | string)␊ - resources?: VirtualRoutersPeeringsChildResource6[]␊ + properties: (/**␊ + * Virtual Router definition.␊ + */␊ + VirtualRouterPropertiesFormat6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource6[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -198701,19 +295856,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs.␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Subnet on which VirtualRouter is hosted.␊ */␊ - hostedSubnet?: (SubResource34 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Gateway on which VirtualRouter is hosted.␊ */␊ - hostedGateway?: (SubResource34 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198726,7 +295899,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties6 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198736,7 +295915,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -198753,7 +295935,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties6 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198772,11 +295960,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties11 | string)␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198786,19 +295983,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the VirtualWAN.␊ */␊ @@ -198821,12 +296030,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties11 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource11[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource11[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -198836,19 +296057,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource34 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection11[] | string)␊ + connections?: (VpnConnection11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings25 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198858,7 +296097,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties11 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -198872,27 +296117,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource34 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dead peer detection timeout for a vpn connection in seconds.␊ */␊ - dpdTimeoutSeconds?: (number | string)␊ + dpdTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -198900,35 +296166,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy23[] | string)␊ + ipsecPolicies?: (IpsecPolicy23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection7[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -198938,7 +296231,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties7 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -198952,23 +296251,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource34 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -198976,23 +296293,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy23[] | string)␊ + ipsecPolicies?: (IpsecPolicy23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199005,7 +296337,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties11 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199018,7 +296356,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties11 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199037,11 +296381,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (VpnServerConfigurationProperties5 | string)␊ + properties: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199055,31 +296408,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the VpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN authentication types for the VpnServerConfiguration.␊ */␊ - vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | string)␊ + vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of VpnServerConfiguration.␊ */␊ - vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate5[] | string)␊ + vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of VpnServerConfiguration.␊ */␊ - vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate5[] | string)␊ + vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of VpnServerConfiguration.␊ */␊ - radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate5[] | string)␊ + radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of VpnServerConfiguration.␊ */␊ - radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate5[] | string)␊ + radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for VpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy23[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -199091,11 +296465,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Multiple Radius Server configuration for VpnServerConfiguration.␊ */␊ - radiusServers?: (RadiusServer1[] | string)␊ + radiusServers?: (RadiusServer1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of aad vpn authentication parameters.␊ */␊ - aadAuthenticationParameters?: (AadAuthenticationParameters5 | string)␊ + aadAuthenticationParameters?: (/**␊ + * AAD Vpn authentication type related parameters.␊ + */␊ + AadAuthenticationParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199188,11 +296571,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties11 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199202,11 +296594,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource34 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties11 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -199218,19 +296622,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace34 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings25 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink7[] | string)␊ + vpnSiteLinks?: (VpnSiteLink7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199248,7 +296670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199258,7 +296683,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties7 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -199272,7 +296703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties7 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -199284,7 +296721,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings7 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199298,7 +296741,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199308,7 +296754,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -199331,20 +296780,41 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application gateway.␊ */␊ - properties: (ApplicationGatewayPropertiesFormat27 | string)␊ + properties: (/**␊ + * Properties of the application gateway.␊ + */␊ + ApplicationGatewayPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the application gateway, if configured.␊ */␊ - identity?: (ManagedServiceIdentity13 | string)␊ - resources?: ApplicationGatewaysPrivateEndpointConnectionsChildResource[]␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/applicationGateways/privateEndpointConnections␊ + */␊ + ApplicationGatewaysPrivateEndpointConnectionsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -199354,99 +296824,186 @@ Generated by [AVA](https://avajs.dev). /**␊ * SKU of the application gateway resource.␊ */␊ - sku?: (ApplicationGatewaySku27 | string)␊ + sku?: (/**␊ + * SKU of an application gateway.␊ + */␊ + ApplicationGatewaySku27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL policy of the application gateway resource.␊ */␊ - sslPolicy?: (ApplicationGatewaySslPolicy24 | string)␊ + sslPolicy?: (/**␊ + * Application Gateway Ssl policy.␊ + */␊ + ApplicationGatewaySslPolicy24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration27[] | string)␊ + gatewayIPConfigurations?: (ApplicationGatewayIPConfiguration27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate24[] | string)␊ + authenticationCertificates?: (ApplicationGatewayAuthenticationCertificate24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate14[] | string)␊ + trustedRootCertificates?: (ApplicationGatewayTrustedRootCertificate14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - sslCertificates?: (ApplicationGatewaySslCertificate27[] | string)␊ + sslCertificates?: (ApplicationGatewaySslCertificate27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration27[] | string)␊ + frontendIPConfigurations?: (ApplicationGatewayFrontendIPConfiguration27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - frontendPorts?: (ApplicationGatewayFrontendPort27[] | string)␊ + frontendPorts?: (ApplicationGatewayFrontendPort27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probes of the application gateway resource.␊ */␊ - probes?: (ApplicationGatewayProbe26[] | string)␊ + probes?: (ApplicationGatewayProbe26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendAddressPools?: (ApplicationGatewayBackendAddressPool27[] | string)␊ + backendAddressPools?: (ApplicationGatewayBackendAddressPool27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings27[] | string)␊ + backendHttpSettingsCollection?: (ApplicationGatewayBackendHttpSettings27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - httpListeners?: (ApplicationGatewayHttpListener27[] | string)␊ + httpListeners?: (ApplicationGatewayHttpListener27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - urlPathMaps?: (ApplicationGatewayUrlPathMap26[] | string)␊ + urlPathMaps?: (ApplicationGatewayUrlPathMap26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing rules of the application gateway resource.␊ */␊ - requestRoutingRules?: (ApplicationGatewayRequestRoutingRule27[] | string)␊ + requestRoutingRules?: (ApplicationGatewayRequestRoutingRule27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rules for the application gateway resource.␊ */␊ - rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet13[] | string)␊ + rewriteRuleSets?: (ApplicationGatewayRewriteRuleSet13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).␊ */␊ - redirectConfigurations?: (ApplicationGatewayRedirectConfiguration24[] | string)␊ + redirectConfigurations?: (ApplicationGatewayRedirectConfiguration24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall configuration.␊ */␊ - webApplicationFirewallConfiguration?: (ApplicationGatewayWebApplicationFirewallConfiguration24 | string)␊ + webApplicationFirewallConfiguration?: (/**␊ + * Application gateway web application firewall configuration.␊ + */␊ + ApplicationGatewayWebApplicationFirewallConfiguration24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource35 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether HTTP2 is enabled on the application gateway resource.␊ */␊ - enableHttp2?: (boolean | string)␊ + enableHttp2?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether FIPS is enabled on the application gateway resource.␊ */␊ - enableFips?: (boolean | string)␊ + enableFips?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Autoscale Configuration.␊ */␊ - autoscaleConfiguration?: (ApplicationGatewayAutoscaleConfiguration17 | string)␊ + autoscaleConfiguration?: (/**␊ + * Application Gateway autoscale configuration.␊ + */␊ + ApplicationGatewayAutoscaleConfiguration17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * PrivateLink configurations on application gateway.␊ */␊ - privateLinkConfigurations?: (ApplicationGatewayPrivateLinkConfiguration[] | string)␊ + privateLinkConfigurations?: (ApplicationGatewayPrivateLinkConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the application gateway resource.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError14[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.␊ */␊ - forceFirewallPolicyAssociation?: (boolean | string)␊ + forceFirewallPolicyAssociation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199456,15 +297013,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an application gateway SKU.␊ */␊ - name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | string)␊ + name?: (("Standard_Small" | "Standard_Medium" | "Standard_Large" | "WAF_Medium" | "WAF_Large" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an application gateway.␊ */␊ - tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | string)␊ + tier?: (("Standard" | "WAF" | "Standard_v2" | "WAF_v2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capacity (instance count) of an application gateway.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199474,23 +297040,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Ssl protocols to be disabled on application gateway.␊ */␊ - disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | string)␊ + disabledSslProtocols?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Ssl Policy.␊ */␊ - policyType?: (("Predefined" | "Custom") | string)␊ + policyType?: (("Predefined" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of Ssl predefined policy.␊ */␊ - policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | string)␊ + policyName?: (("AppGwSslPolicy20150501" | "AppGwSslPolicy20170401" | "AppGwSslPolicy20170401S") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ssl cipher suites to be enabled in the specified order to application gateway.␊ */␊ - cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | string)␊ + cipherSuites?: (("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" | "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" | "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_AES_256_GCM_SHA384" | "TLS_RSA_WITH_AES_128_GCM_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA256" | "TLS_RSA_WITH_AES_128_CBC_SHA256" | "TLS_RSA_WITH_AES_256_CBC_SHA" | "TLS_RSA_WITH_AES_128_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" | "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" | "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" | "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" | "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" | "TLS_RSA_WITH_3DES_EDE_CBC_SHA" | "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" | "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" | "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum version of Ssl protocol to be supported on application gateway.␊ */␊ - minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | string)␊ + minProtocolVersion?: (("TLSv1_0" | "TLSv1_1" | "TLSv1_2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199500,7 +297081,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway IP configuration.␊ */␊ - properties?: (ApplicationGatewayIPConfigurationPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayIPConfigurationPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the IP configuration that is unique within an Application Gateway.␊ */␊ @@ -199514,7 +297101,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. A subnet from where application gateway gets its private address.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199534,7 +297127,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway authentication certificate.␊ */␊ - properties?: (ApplicationGatewayAuthenticationCertificatePropertiesFormat24 | string)␊ + properties?: (/**␊ + * Authentication certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayAuthenticationCertificatePropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the authentication certificate that is unique within an Application Gateway.␊ */␊ @@ -199558,7 +297157,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway trusted root certificate.␊ */␊ - properties?: (ApplicationGatewayTrustedRootCertificatePropertiesFormat14 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties of an application gateway.␊ + */␊ + ApplicationGatewayTrustedRootCertificatePropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within an Application Gateway.␊ */␊ @@ -199586,7 +297191,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway SSL certificate.␊ */␊ - properties?: (ApplicationGatewaySslCertificatePropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of SSL certificates of an application gateway.␊ + */␊ + ApplicationGatewaySslCertificatePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the SSL certificate that is unique within an Application Gateway.␊ */␊ @@ -199618,7 +297229,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend IP configuration.␊ */␊ - properties?: (ApplicationGatewayFrontendIPConfigurationPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP configuration of an application gateway.␊ + */␊ + ApplicationGatewayFrontendIPConfigurationPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend IP configuration that is unique within an Application Gateway.␊ */␊ @@ -199636,19 +297253,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the subnet resource.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource.␊ */␊ - publicIPAddress?: (SubResource35 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the application gateway private link configuration.␊ */␊ - privateLinkConfiguration?: (SubResource35 | string)␊ + privateLinkConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199658,7 +297296,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway frontend port.␊ */␊ - properties?: (ApplicationGatewayFrontendPortPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of Frontend port of an application gateway.␊ + */␊ + ApplicationGatewayFrontendPortPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the frontend port that is unique within an Application Gateway.␊ */␊ @@ -199672,7 +297316,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend port.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199682,7 +297329,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway probe.␊ */␊ - properties?: (ApplicationGatewayProbePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of probe of an application gateway.␊ + */␊ + ApplicationGatewayProbePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the probe that is unique within an Application Gateway.␊ */␊ @@ -199696,7 +297349,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol used for the probe.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name to send the probe to.␊ */␊ @@ -199708,31 +297364,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - timeout?: (number | string)␊ + timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.␊ */␊ - unhealthyThreshold?: (number | string)␊ + unhealthyThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the host header should be picked from the backend http settings. Default value is false.␊ */␊ - pickHostNameFromBackendHttpSettings?: (boolean | string)␊ + pickHostNameFromBackendHttpSettings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of servers that are always marked healthy. Default value is 0.␊ */␊ - minServers?: (number | string)␊ + minServers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Criterion for classifying a healthy probe response.␊ */␊ - match?: (ApplicationGatewayProbeHealthResponseMatch24 | string)␊ + match?: (/**␊ + * Application gateway probe health response match.␊ + */␊ + ApplicationGatewayProbeHealthResponseMatch24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199746,7 +297426,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399.␊ */␊ - statusCodes?: (string[] | string)␊ + statusCodes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199756,7 +297439,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend address pool.␊ */␊ - properties?: (ApplicationGatewayBackendAddressPoolPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of Backend Address Pool of an application gateway.␊ + */␊ + ApplicationGatewayBackendAddressPoolPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address pool that is unique within an Application Gateway.␊ */␊ @@ -199770,7 +297459,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Backend addresses.␊ */␊ - backendAddresses?: (ApplicationGatewayBackendAddress27[] | string)␊ + backendAddresses?: (ApplicationGatewayBackendAddress27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199794,7 +297486,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway backend HTTP settings.␊ */␊ - properties?: (ApplicationGatewayBackendHttpSettingsPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of Backend address pool settings of an application gateway.␊ + */␊ + ApplicationGatewayBackendHttpSettingsPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend http settings that is unique within an Application Gateway.␊ */␊ @@ -199808,35 +297506,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port on the backend.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol used to communicate with the backend.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie based affinity.␊ */␊ - cookieBasedAffinity?: (("Enabled" | "Disabled") | string)␊ + cookieBasedAffinity?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.␊ */␊ - requestTimeout?: (number | string)␊ + requestTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Probe resource of an application gateway.␊ */␊ - probe?: (SubResource35 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway authentication certificates.␊ */␊ - authenticationCertificates?: (SubResource35[] | string)␊ + authenticationCertificates?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of references to application gateway trusted root certificates.␊ */␊ - trustedRootCertificates?: (SubResource35[] | string)␊ + trustedRootCertificates?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection draining of the backend http settings resource.␊ */␊ - connectionDraining?: (ApplicationGatewayConnectionDraining24 | string)␊ + connectionDraining?: (/**␊ + * Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.␊ + */␊ + ApplicationGatewayConnectionDraining24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host header to be sent to the backend servers.␊ */␊ @@ -199844,7 +297572,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to pick host header should be picked from the host name of the backend server. Default value is false.␊ */␊ - pickHostNameFromBackendAddress?: (boolean | string)␊ + pickHostNameFromBackendAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cookie name to use for the affinity cookie.␊ */␊ @@ -199852,7 +297583,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the probe is enabled. Default value is false.␊ */␊ - probeEnabled?: (boolean | string)␊ + probeEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.␊ */␊ @@ -199866,11 +297600,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether connection draining is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds.␊ */␊ - drainTimeoutInSec: (number | string)␊ + drainTimeoutInSec: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199880,7 +297620,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway HTTP listener.␊ */␊ - properties?: (ApplicationGatewayHttpListenerPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of HTTP listener of an application gateway.␊ + */␊ + ApplicationGatewayHttpListenerPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the HTTP listener that is unique within an Application Gateway.␊ */␊ @@ -199894,15 +297640,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Frontend IP configuration resource of an application gateway.␊ */␊ - frontendIPConfiguration?: (SubResource35 | string)␊ + frontendIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Frontend port resource of an application gateway.␊ */␊ - frontendPort?: (SubResource35 | string)␊ + frontendPort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocol of the HTTP listener.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of HTTP listener.␊ */␊ @@ -199910,23 +297671,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL certificate resource of an application gateway.␊ */␊ - sslCertificate?: (SubResource35 | string)␊ + sslCertificate?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Applicable only if protocol is https. Enables SNI for multi-hosting.␊ */␊ - requireServerNameIndication?: (boolean | string)␊ + requireServerNameIndication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom error configurations of the HTTP listener.␊ */␊ - customErrorConfigurations?: (ApplicationGatewayCustomError14[] | string)␊ + customErrorConfigurations?: (ApplicationGatewayCustomError14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource35 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Host names for HTTP Listener that allows special wildcard characters as well.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199936,7 +297718,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status code of the application gateway customer error.␊ */␊ - statusCode?: (("HttpStatus403" | "HttpStatus502") | string)␊ + statusCode?: (("HttpStatus403" | "HttpStatus502") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Error page URL of the application gateway customer error.␊ */␊ @@ -199950,7 +297735,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway URL path map.␊ */␊ - properties?: (ApplicationGatewayUrlPathMapPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of UrlPathMap of the application gateway.␊ + */␊ + ApplicationGatewayUrlPathMapPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the URL path map that is unique within an Application Gateway.␊ */␊ @@ -199964,23 +297755,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default backend address pool resource of URL path map.␊ */␊ - defaultBackendAddressPool?: (SubResource35 | string)␊ + defaultBackendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default backend http settings resource of URL path map.␊ */␊ - defaultBackendHttpSettings?: (SubResource35 | string)␊ + defaultBackendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default Rewrite rule set resource of URL path map.␊ */␊ - defaultRewriteRuleSet?: (SubResource35 | string)␊ + defaultRewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default redirect configuration resource of URL path map.␊ */␊ - defaultRedirectConfiguration?: (SubResource35 | string)␊ + defaultRedirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rule of URL path map resource.␊ */␊ - pathRules?: (ApplicationGatewayPathRule26[] | string)␊ + pathRules?: (ApplicationGatewayPathRule26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -199990,7 +297808,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway path rule.␊ */␊ - properties?: (ApplicationGatewayPathRulePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of path rule of an application gateway.␊ + */␊ + ApplicationGatewayPathRulePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the path rule that is unique within an Application Gateway.␊ */␊ @@ -200004,27 +297828,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Path rules of URL path map.␊ */␊ - paths?: (string[] | string)␊ + paths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of URL path map path rule.␊ */␊ - backendAddressPool?: (SubResource35 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of URL path map path rule.␊ */␊ - backendHttpSettings?: (SubResource35 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of URL path map path rule.␊ */␊ - redirectConfiguration?: (SubResource35 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite rule set resource of URL path map path rule.␊ */␊ - rewriteRuleSet?: (SubResource35 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the FirewallPolicy resource.␊ */␊ - firewallPolicy?: (SubResource35 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200034,7 +297891,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway request routing rule.␊ */␊ - properties?: (ApplicationGatewayRequestRoutingRulePropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of request routing rule of the application gateway.␊ + */␊ + ApplicationGatewayRequestRoutingRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the request routing rule that is unique within an Application Gateway.␊ */␊ @@ -200048,35 +297911,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule type.␊ */␊ - ruleType?: (("Basic" | "PathBasedRouting") | string)␊ + ruleType?: (("Basic" | "PathBasedRouting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the request routing rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend address pool resource of the application gateway.␊ */␊ - backendAddressPool?: (SubResource35 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backend http settings resource of the application gateway.␊ */␊ - backendHttpSettings?: (SubResource35 | string)␊ + backendHttpSettings?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http listener resource of the application gateway.␊ */␊ - httpListener?: (SubResource35 | string)␊ + httpListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL path map resource of the application gateway.␊ */␊ - urlPathMap?: (SubResource35 | string)␊ + urlPathMap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rewrite Rule Set resource in Basic rule of the application gateway.␊ */␊ - rewriteRuleSet?: (SubResource35 | string)␊ + rewriteRuleSet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect configuration resource of the application gateway.␊ */␊ - redirectConfiguration?: (SubResource35 | string)␊ + redirectConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200086,7 +297991,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway rewrite rule set.␊ */␊ - properties?: (ApplicationGatewayRewriteRuleSetPropertiesFormat13 | string)␊ + properties?: (/**␊ + * Properties of rewrite rule set of the application gateway.␊ + */␊ + ApplicationGatewayRewriteRuleSetPropertiesFormat13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the rewrite rule set that is unique within an Application Gateway.␊ */␊ @@ -200100,7 +298011,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rewrite rules in the rewrite rule set.␊ */␊ - rewriteRules?: (ApplicationGatewayRewriteRule13[] | string)␊ + rewriteRules?: (ApplicationGatewayRewriteRule13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200114,15 +298028,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet.␊ */␊ - ruleSequence?: (number | string)␊ + ruleSequence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Conditions based on which the action set execution will be evaluated.␊ */␊ - conditions?: (ApplicationGatewayRewriteRuleCondition11[] | string)␊ + conditions?: (ApplicationGatewayRewriteRuleCondition11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of actions to be done as part of the rewrite Rule.␊ */␊ - actionSet?: (ApplicationGatewayRewriteRuleActionSet13 | string)␊ + actionSet?: (/**␊ + * Set of actions in the Rewrite Rule in Application Gateway.␊ + */␊ + ApplicationGatewayRewriteRuleActionSet13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200140,11 +298066,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison.␊ */␊ - ignoreCase?: (boolean | string)␊ + ignoreCase?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Setting this value as truth will force to check the negation of the condition given by the user.␊ */␊ - negate?: (boolean | string)␊ + negate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200154,15 +298086,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Header Actions in the Action Set.␊ */␊ - requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration13[] | string)␊ + requestHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Response Header Actions in the Action Set.␊ */␊ - responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration13[] | string)␊ + responseHeaderConfigurations?: (ApplicationGatewayHeaderConfiguration13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url Configuration Action in the Action Set.␊ */␊ - urlConfiguration?: (ApplicationGatewayUrlConfiguration4 | string)␊ + urlConfiguration?: (/**␊ + * Url configuration of the Actions set in Application Gateway.␊ + */␊ + ApplicationGatewayUrlConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200194,7 +298138,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false.␊ */␊ - reroute?: (boolean | string)␊ + reroute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200204,7 +298151,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway redirect configuration.␊ */␊ - properties?: (ApplicationGatewayRedirectConfigurationPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of redirect configuration of the application gateway.␊ + */␊ + ApplicationGatewayRedirectConfigurationPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the redirect configuration that is unique within an Application Gateway.␊ */␊ @@ -200218,11 +298171,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP redirection type.␊ */␊ - redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | string)␊ + redirectType?: (("Permanent" | "Found" | "SeeOther" | "Temporary") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to a listener to redirect the request to.␊ */␊ - targetListener?: (SubResource35 | string)␊ + targetListener?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url to redirect the request to.␊ */␊ @@ -200230,23 +298192,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Include path in the redirected url.␊ */␊ - includePath?: (boolean | string)␊ + includePath?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Include query string in the redirected url.␊ */␊ - includeQueryString?: (boolean | string)␊ + includeQueryString?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request routing specifying redirect configuration.␊ */␊ - requestRoutingRules?: (SubResource35[] | string)␊ + requestRoutingRules?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url path maps specifying default redirect configuration.␊ */␊ - urlPathMaps?: (SubResource35[] | string)␊ + urlPathMaps?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Path rules specifying redirect configuration.␊ */␊ - pathRules?: (SubResource35[] | string)␊ + pathRules?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200256,11 +298233,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the web application firewall is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web application firewall mode.␊ */␊ - firewallMode: (("Detection" | "Prevention") | string)␊ + firewallMode: (("Detection" | "Prevention") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the web application firewall rule set. Possible values are: 'OWASP'.␊ */␊ @@ -200272,27 +298255,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disabled rule groups.␊ */␊ - disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup24[] | string)␊ + disabledRuleGroups?: (ApplicationGatewayFirewallDisabledRuleGroup24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size for WAF.␊ */␊ - maxRequestBodySize?: (number | string)␊ + maxRequestBodySize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exclusion list.␊ */␊ - exclusions?: (ApplicationGatewayFirewallExclusion14[] | string)␊ + exclusions?: (ApplicationGatewayFirewallExclusion14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200306,7 +298307,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of rules that will be disabled. If null, all rules of the rule group will be disabled.␊ */␊ - rules?: (number[] | string)␊ + rules?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200334,11 +298338,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lower bound on number of Application Gateway capacity.␊ */␊ - minCapacity: (number | string)␊ + minCapacity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper bound on number of Application Gateway capacity.␊ */␊ - maxCapacity?: (number | string)␊ + maxCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200348,7 +298358,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway private link configuration.␊ */␊ - properties?: (ApplicationGatewayPrivateLinkConfigurationProperties | string)␊ + properties?: (/**␊ + * Properties of private link configuration on an application gateway.␊ + */␊ + ApplicationGatewayPrivateLinkConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the private link configuration that is unique within an Application Gateway.␊ */␊ @@ -200362,7 +298378,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of application gateway private link ip configurations.␊ */␊ - ipConfigurations?: (ApplicationGatewayPrivateLinkIpConfiguration[] | string)␊ + ipConfigurations?: (ApplicationGatewayPrivateLinkIpConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200372,7 +298391,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an application gateway private link ip configuration.␊ */␊ - properties?: (ApplicationGatewayPrivateLinkIpConfigurationProperties | string)␊ + properties?: (/**␊ + * Properties of an application gateway private link IP configuration.␊ + */␊ + ApplicationGatewayPrivateLinkIpConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of application gateway private link ip configuration.␊ */␊ @@ -200390,15 +298415,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the subnet resource.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200414,7 +298451,10 @@ Generated by [AVA](https://avajs.dev). */␊ userAssignedIdentities?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200427,7 +298467,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway private endpoint connection.␊ */␊ - properties: (ApplicationGatewayPrivateEndpointConnectionProperties | string)␊ + properties: (/**␊ + * Properties of Private Link Resource of an application gateway.␊ + */␊ + ApplicationGatewayPrivateEndpointConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200437,7 +298483,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState15 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200468,7 +298520,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the application gateway private endpoint connection.␊ */␊ - properties: (ApplicationGatewayPrivateEndpointConnectionProperties | string)␊ + properties: (/**␊ + * Properties of Private Link Resource of an application gateway.␊ + */␊ + ApplicationGatewayPrivateEndpointConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200487,11 +298545,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the web application firewall policy.␊ */␊ - properties: (WebApplicationFirewallPolicyPropertiesFormat11 | string)␊ + properties: (/**␊ + * Defines web application firewall policy properties.␊ + */␊ + WebApplicationFirewallPolicyPropertiesFormat11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200501,15 +298568,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PolicySettings for policy.␊ */␊ - policySettings?: (PolicySettings13 | string)␊ + policySettings?: (/**␊ + * Defines contents of a web application firewall global configuration.␊ + */␊ + PolicySettings13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom rules inside the policy.␊ */␊ - customRules?: (WebApplicationFirewallCustomRule11[] | string)␊ + customRules?: (WebApplicationFirewallCustomRule11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the managedRules structure.␊ */␊ - managedRules: (ManagedRulesDefinition6 | string)␊ + managedRules: (/**␊ + * Allow to exclude some variable satisfy the condition for the WAF check.␊ + */␊ + ManagedRulesDefinition6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200519,23 +298601,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the policy.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode of the policy.␊ */␊ - mode?: (("Prevention" | "Detection") | string)␊ + mode?: (("Prevention" | "Detection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to allow WAF to check request Body.␊ */␊ - requestBodyCheck?: (boolean | string)␊ + requestBodyCheck?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum request body size in Kb for WAF.␊ */␊ - maxRequestBodySizeInKb?: (number | string)␊ + maxRequestBodySizeInKb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum file upload size in Mb for WAF.␊ */␊ - fileUploadLimitInMb?: (number | string)␊ + fileUploadLimitInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200549,19 +298646,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type.␊ */␊ - ruleType: (("MatchRule" | "Invalid") | string)␊ + ruleType: (("MatchRule" | "Invalid") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of match conditions.␊ */␊ - matchConditions: (MatchCondition13[] | string)␊ + matchConditions: (MatchCondition13[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of Actions.␊ */␊ - action: (("Allow" | "Block" | "Log") | string)␊ + action: (("Allow" | "Block" | "Log") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200571,23 +298680,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of match variables.␊ */␊ - matchVariables: (MatchVariable11[] | string)␊ + matchVariables: (MatchVariable11[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operator to be matched.␊ */␊ - operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | string)␊ + operator: (("IPMatch" | "Equal" | "Contains" | "LessThan" | "GreaterThan" | "LessThanOrEqual" | "GreaterThanOrEqual" | "BeginsWith" | "EndsWith" | "Regex" | "GeoMatch") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is negate condition or not.␊ */␊ - negationConditon?: (boolean | string)␊ + negationConditon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match value.␊ */␊ - matchValues: (string[] | string)␊ + matchValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transforms.␊ */␊ - transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | string)␊ + transforms?: (("Lowercase" | "Trim" | "UrlDecode" | "UrlEncode" | "RemoveNulls" | "HtmlEntityDecode")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200597,7 +298721,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Match Variable.␊ */␊ - variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | string)␊ + variableName: (("RemoteAddr" | "RequestMethod" | "QueryString" | "PostArgs" | "RequestUri" | "RequestHeaders" | "RequestBody" | "RequestCookies") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The selector of match variable.␊ */␊ @@ -200611,11 +298738,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Exclusions that are applied on the policy.␊ */␊ - exclusions?: (OwaspCrsExclusionEntry6[] | string)␊ + exclusions?: (OwaspCrsExclusionEntry6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The managed rule sets that are associated with the policy.␊ */␊ - managedRuleSets: (ManagedRuleSet8[] | string)␊ + managedRuleSets: (ManagedRuleSet8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200625,11 +298758,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The variable to be excluded.␊ */␊ - matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | string)␊ + matchVariable: (("RequestHeaderNames" | "RequestCookieNames" | "RequestArgNames") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.␊ */␊ - selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | string)␊ + selectorMatchOperator: (("Equals" | "Contains" | "StartsWith" | "EndsWith" | "EqualsAny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.␊ */␊ @@ -200651,7 +298790,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines the rule group overrides to apply to the rule set.␊ */␊ - ruleGroupOverrides?: (ManagedRuleGroupOverride8[] | string)␊ + ruleGroupOverrides?: (ManagedRuleGroupOverride8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200665,7 +298807,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of rules that will be disabled. If none specified, all rules in the group will be disabled.␊ */␊ - rules?: (ManagedRuleOverride8[] | string)␊ + rules?: (ManagedRuleOverride8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200679,7 +298824,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the managed rule. Defaults to Disabled if not specified.␊ */␊ - state?: ("Disabled" | string)␊ + state?: ("Disabled" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200698,13 +298846,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the application security group.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Application security group properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200723,15 +298880,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the azure firewall.␊ */␊ - properties: (AzureFirewallPropertiesFormat12 | string)␊ + properties: (/**␊ + * Properties of the Azure Firewall.␊ + */␊ + AzureFirewallPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting where the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200741,49 +298910,97 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of application rule collections used by Azure Firewall.␊ */␊ - applicationRuleCollections?: (AzureFirewallApplicationRuleCollection12[] | string)␊ + applicationRuleCollections?: (AzureFirewallApplicationRuleCollection12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of NAT rule collections used by Azure Firewall.␊ */␊ - natRuleCollections?: (AzureFirewallNatRuleCollection9[] | string)␊ + natRuleCollections?: (AzureFirewallNatRuleCollection9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of network rule collections used by Azure Firewall.␊ */␊ - networkRuleCollections?: (AzureFirewallNetworkRuleCollection12[] | string)␊ + networkRuleCollections?: (AzureFirewallNetworkRuleCollection12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall resource.␊ */␊ - ipConfigurations?: (AzureFirewallIPConfiguration12[] | string)␊ + ipConfigurations?: (AzureFirewallIPConfiguration12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP configuration of the Azure Firewall used for management traffic.␊ */␊ - managementIpConfiguration?: (AzureFirewallIPConfiguration12 | string)␊ + managementIpConfiguration?: (/**␊ + * IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfiguration12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the firewall belongs.␊ */␊ - virtualHub?: (SubResource35 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The firewallPolicy associated with this azure firewall.␊ */␊ - firewallPolicy?: (SubResource35 | string)␊ + firewallPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP addresses associated with AzureFirewall.␊ */␊ - hubIPAddresses?: (HubIPAddresses | string)␊ + hubIPAddresses?: (/**␊ + * IP addresses associated with azure firewall.␊ + */␊ + HubIPAddresses | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Firewall Resource SKU.␊ */␊ - sku?: (AzureFirewallSku6 | string)␊ + sku?: (/**␊ + * SKU of an Azure Firewall.␊ + */␊ + AzureFirewallSku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional properties used to further config this azure firewall.␊ */␊ additionalProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200793,7 +299010,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall application rule collection.␊ */␊ - properties?: (AzureFirewallApplicationRuleCollectionPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the application rule collection.␊ + */␊ + AzureFirewallApplicationRuleCollectionPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -200807,15 +299030,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the application rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction12 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a application rule collection.␊ */␊ - rules?: (AzureFirewallApplicationRule12[] | string)␊ + rules?: (AzureFirewallApplicationRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200843,23 +299078,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of ApplicationRuleProtocols.␊ */␊ - protocols?: (AzureFirewallApplicationRuleProtocol12[] | string)␊ + protocols?: (AzureFirewallApplicationRuleProtocol12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for this rule.␊ */␊ - targetFqdns?: (string[] | string)␊ + targetFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDN Tags for this rule.␊ */␊ - fqdnTags?: (string[] | string)␊ + fqdnTags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200869,11 +299119,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https" | "Mssql") | string)␊ + protocolType?: (("Http" | "Https" | "Mssql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000. This field is optional.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200883,7 +299139,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall NAT rule collection.␊ */␊ - properties?: (AzureFirewallNatRuleCollectionProperties9 | string)␊ + properties?: (/**␊ + * Properties of the NAT rule collection.␊ + */␊ + AzureFirewallNatRuleCollectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -200897,15 +299159,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the NAT rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a NAT rule collection.␊ */␊ - action?: (AzureFirewallNatRCAction9 | string)␊ + action?: (/**␊ + * AzureFirewall NAT Rule Collection Action.␊ + */␊ + AzureFirewallNatRCAction9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a NAT rule collection.␊ */␊ - rules?: (AzureFirewallNatRule9[] | string)␊ + rules?: (AzureFirewallNatRule9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200933,19 +299207,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The translated address for this NAT rule.␊ */␊ @@ -200961,7 +299247,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -200971,7 +299260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall network rule collection.␊ */␊ - properties?: (AzureFirewallNetworkRuleCollectionPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of the network rule collection.␊ + */␊ + AzureFirewallNetworkRuleCollectionPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the Azure firewall. This name can be used to access the resource.␊ */␊ @@ -200985,15 +299280,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the network rule collection resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action type of a rule collection.␊ */␊ - action?: (AzureFirewallRCAction12 | string)␊ + action?: (/**␊ + * Properties of the AzureFirewallRCAction.␊ + */␊ + AzureFirewallRCAction12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of rules used by a network rule collection.␊ */␊ - rules?: (AzureFirewallNetworkRule12[] | string)␊ + rules?: (AzureFirewallNetworkRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201011,31 +299318,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of AzureFirewallNetworkRuleProtocols.␊ */␊ - protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | string)␊ + protocols?: (("TCP" | "UDP" | "Any" | "ICMP")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IP addresses for this rule.␊ */␊ - sourceAddresses?: (string[] | string)␊ + sourceAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IP addresses.␊ */␊ - destinationAddresses?: (string[] | string)␊ + destinationAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination ports.␊ */␊ - destinationPorts?: (string[] | string)␊ + destinationPorts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination FQDNs.␊ */␊ - destinationFqdns?: (string[] | string)␊ + destinationFqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source IpGroups for this rule.␊ */␊ - sourceIpGroups?: (string[] | string)␊ + sourceIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination IpGroups for this rule.␊ */␊ - destinationIpGroups?: (string[] | string)␊ + destinationIpGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201045,7 +299373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the azure firewall IP configuration.␊ */␊ - properties?: (AzureFirewallIPConfigurationPropertiesFormat12 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Azure Firewall.␊ + */␊ + AzureFirewallIPConfigurationPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -201059,11 +299393,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to the PublicIP resource. This field is a mandatory input if subnet is not null.␊ */␊ - publicIPAddress?: (SubResource35 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201073,7 +299419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public IP addresses associated with azure firewall.␊ */␊ - publicIPs?: (HubPublicIPAddresses | string)␊ + publicIPs?: (/**␊ + * Public IP addresses associated with azure firewall.␊ + */␊ + HubPublicIPAddresses | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP Address associated with azure firewall.␊ */␊ @@ -201087,11 +299439,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of Public IP addresses associated with azure firewall.␊ */␊ - addresses?: (AzureFirewallPublicIPAddress[] | string)␊ + addresses?: (AzureFirewallPublicIPAddress[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP Address associated with azure firewall.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201111,11 +299469,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of an Azure Firewall SKU.␊ */␊ - name?: (("AZFW_VNet" | "AZFW_Hub") | string)␊ + name?: (("AZFW_VNet" | "AZFW_Hub") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tier of an Azure Firewall.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201137,11 +299501,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the bastion host resource.␊ */␊ - properties: (BastionHostPropertiesFormat9 | string)␊ + properties: (/**␊ + * Properties of the Bastion Host.␊ + */␊ + BastionHostPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201151,7 +299524,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configuration of the Bastion Host resource.␊ */␊ - ipConfigurations?: (BastionHostIPConfiguration9[] | string)␊ + ipConfigurations?: (BastionHostIPConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDN for the endpoint on which bastion host is accessible.␊ */␊ @@ -201165,7 +299541,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the ip configuration associated with the resource.␊ */␊ - properties?: (BastionHostIPConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Properties of IP configuration of an Bastion Host.␊ + */␊ + BastionHostIPConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -201179,15 +299561,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference of the subnet resource.␊ */␊ - subnet: (SubResource35 | string)␊ + subnet: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference of the PublicIP resource.␊ */␊ - publicIPAddress: (SubResource35 | string)␊ + publicIPAddress: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201206,11 +299603,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway connection.␊ */␊ - properties: (VirtualNetworkGatewayConnectionPropertiesFormat27 | string)␊ + properties: (/**␊ + * VirtualNetworkGatewayConnection properties.␊ + */␊ + VirtualNetworkGatewayConnectionPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201224,31 +299630,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway1: (SubResource35 | string)␊ + virtualNetworkGateway1: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to virtual network gateway resource.␊ */␊ - virtualNetworkGateway2?: (SubResource35 | string)␊ + virtualNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to local network gateway resource.␊ */␊ - localNetworkGateway2?: (SubResource35 | string)␊ + localNetworkGateway2?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway connection type.␊ */␊ - connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | string)␊ + connectionType: (("IPsec" | "Vnet2Vnet" | "ExpressRoute" | "VPNClient") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - connectionProtocol?: (("IKEv2" | "IKEv1") | string)␊ + connectionProtocol?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routing weight.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dead peer detection timeout of this connection in seconds.␊ */␊ - dpdTimeoutSeconds?: (number | string)␊ + dpdTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec shared key.␊ */␊ @@ -201256,31 +299692,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to peerings resource.␊ */␊ - peer?: (SubResource35 | string)␊ + peer?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use private local Azure IP for the connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy24[] | string)␊ + ipsecPolicies?: (IpsecPolicy24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Traffic Selector Policies to be considered by this connection.␊ */␊ - trafficSelectorPolicies?: (TrafficSelectorPolicy7[] | string)␊ + trafficSelectorPolicies?: (TrafficSelectorPolicy7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bypass ExpressRoute Gateway for data forwarding.␊ */␊ - expressRouteGatewayBypass?: (boolean | string)␊ + expressRouteGatewayBypass?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201290,35 +299750,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.␊ */␊ - saLifeTimeSeconds: (number | string)␊ + saLifeTimeSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.␊ */␊ - saDataSizeKilobytes: (number | string)␊ + saDataSizeKilobytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec encryption algorithm (IKE phase 1).␊ */␊ - ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecEncryption: (("None" | "DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec integrity algorithm (IKE phase 1).␊ */␊ - ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | string)␊ + ipsecIntegrity: (("MD5" | "SHA1" | "SHA256" | "GCMAES128" | "GCMAES192" | "GCMAES256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE encryption algorithm (IKE phase 2).␊ */␊ - ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | string)␊ + ikeEncryption: (("DES" | "DES3" | "AES128" | "AES192" | "AES256" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IKE integrity algorithm (IKE phase 2).␊ */␊ - ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | string)␊ + ikeIntegrity: (("MD5" | "SHA1" | "SHA256" | "SHA384" | "GCMAES256" | "GCMAES128") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DH Group used in IKE Phase 1 for initial SA.␊ */␊ - dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | string)␊ + dhGroup: (("None" | "DHGroup1" | "DHGroup2" | "DHGroup14" | "DHGroup2048" | "ECP256" | "ECP384" | "DHGroup24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Pfs Group used in IKE Phase 2 for new child SA.␊ */␊ - pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | string)␊ + pfsGroup: (("None" | "PFS1" | "PFS2" | "PFS2048" | "ECP256" | "ECP384" | "PFS24" | "PFS14" | "PFSMM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201328,11 +299812,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of local address spaces in CIDR format.␊ */␊ - localAddressRanges: (string[] | string)␊ + localAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of remote address spaces in CIDR format.␊ */␊ - remoteAddressRanges: (string[] | string)␊ + remoteAddressRanges: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201351,11 +299841,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS custom policy.␊ */␊ - properties: (DdosCustomPolicyPropertiesFormat9 | string)␊ + properties: (/**␊ + * DDoS custom policy properties.␊ + */␊ + DdosCustomPolicyPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201365,7 +299864,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol-specific DDoS policy customization parameters.␊ */␊ - protocolCustomSettings?: (ProtocolCustomSettingsFormat9[] | string)␊ + protocolCustomSettings?: (ProtocolCustomSettingsFormat9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201375,7 +299877,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol for which the DDoS protection policy is being customized.␊ */␊ - protocol?: (("Tcp" | "Udp" | "Syn") | string)␊ + protocol?: (("Tcp" | "Udp" | "Syn") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The customized DDoS protection trigger rate.␊ */␊ @@ -201387,7 +299892,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customized DDoS protection trigger rate sensitivity degrees. High: Trigger rate set with most sensitivity w.r.t. normal traffic. Default: Trigger rate set with moderate sensitivity w.r.t. normal traffic. Low: Trigger rate set with less sensitivity w.r.t. normal traffic. Relaxed: Trigger rate set with least sensitivity w.r.t. normal traffic.␊ */␊ - triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | string)␊ + triggerSensitivityOverride?: (("Relaxed" | "Low" | "Default" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201406,13 +299914,22 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the DDoS protection plan.␊ */␊ - properties: ({␊ + properties: (/**␊ + * DDoS protection plan properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201431,16 +299948,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU.␊ */␊ - sku?: (ExpressRouteCircuitSku20 | string)␊ + sku?: (/**␊ + * Contains SKU in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitSku20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route circuit.␊ */␊ - properties: (ExpressRouteCircuitPropertiesFormat20 | string)␊ - resources?: (ExpressRouteCircuitsPeeringsChildResource20 | ExpressRouteCircuitsAuthorizationsChildResource20)[]␊ + properties: (/**␊ + * Properties of ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitPropertiesFormat20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/expressRouteCircuits/peerings␊ + */␊ + ExpressRouteCircuitsPeeringsChildResource20 | /**␊ + * Microsoft.Network/expressRouteCircuits/authorizations␊ + */␊ + ExpressRouteCircuitsAuthorizationsChildResource20)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -201454,11 +299992,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tier of the SKU.␊ */␊ - tier?: (("Standard" | "Premium" | "Basic" | "Local") | string)␊ + tier?: (("Standard" | "Premium" | "Basic" | "Local") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The family of the SKU.␊ */␊ - family?: (("UnlimitedData" | "MeteredData") | string)␊ + family?: (("UnlimitedData" | "MeteredData") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201468,15 +300012,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow classic operations.␊ */␊ - allowClassicOperations?: (boolean | string)␊ + allowClassicOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of authorizations.␊ */␊ - authorizations?: (ExpressRouteCircuitAuthorization20[] | string)␊ + authorizations?: (ExpressRouteCircuitAuthorization20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCircuitPeering20[] | string)␊ + peerings?: (ExpressRouteCircuitPeering20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ServiceProviderNotes.␊ */␊ @@ -201484,15 +300037,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ServiceProviderProperties.␊ */␊ - serviceProviderProperties?: (ExpressRouteCircuitServiceProviderProperties20 | string)␊ + serviceProviderProperties?: (/**␊ + * Contains ServiceProviderProperties in an ExpressRouteCircuit.␊ + */␊ + ExpressRouteCircuitServiceProviderProperties20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - expressRoutePort?: (SubResource35 | string)␊ + expressRoutePort?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -201506,9 +300074,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties?: ({␊ + properties?: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -201522,7 +300096,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties?: (ExpressRouteCircuitPeeringPropertiesFormat21 | string)␊ + properties?: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -201536,15 +300116,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -201560,15 +300149,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig21 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering stats of express route circuit.␊ */␊ - stats?: (ExpressRouteCircuitStats21 | string)␊ + stats?: (/**␊ + * Contains stats associated with the peering.␊ + */␊ + ExpressRouteCircuitStats21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -201576,15 +300180,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource35 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig18 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRoute connection.␊ */␊ - expressRouteConnection?: (SubResource35 | string)␊ + expressRouteConnection?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201594,19 +300216,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to AdvertisedPublicPrefixes.␊ */␊ - advertisedPublicPrefixes?: (string[] | string)␊ + advertisedPublicPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The communities of bgp peering. Specified for microsoft peering.␊ */␊ - advertisedCommunities?: (string[] | string)␊ + advertisedCommunities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The legacy mode of the peering.␊ */␊ - legacyMode?: (number | string)␊ + legacyMode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The CustomerASN of the peering.␊ */␊ - customerASN?: (number | string)␊ + customerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RoutingRegistryName of the configuration.␊ */␊ @@ -201620,19 +300254,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Primary BytesIn of the peering.␊ */␊ - primarybytesIn?: (number | string)␊ + primarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary BytesOut of the peering.␊ */␊ - primarybytesOut?: (number | string)␊ + primarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesIn of the peering.␊ */␊ - secondarybytesIn?: (number | string)␊ + secondarybytesIn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secondary BytesOut of the peering.␊ */␊ - secondarybytesOut?: (number | string)␊ + secondarybytesOut?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201650,15 +300296,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig21 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteFilter resource.␊ */␊ - routeFilter?: (SubResource35 | string)␊ + routeFilter?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of peering.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201676,7 +300337,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BandwidthInMbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201689,8 +300353,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat21 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource18[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource18[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -201703,7 +300376,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201713,11 +300392,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.␊ */␊ - expressRouteCircuitPeering?: (SubResource35 | string)␊ + expressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference to Express Route Circuit Private Peering Resource of the peered circuit.␊ */␊ - peerExpressRouteCircuitPeering?: (SubResource35 | string)␊ + peerExpressRouteCircuitPeering?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * /29 IP address space to carve out Customer addresses for tunnels.␊ */␊ @@ -201729,7 +300420,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IPv6 Address PrefixProperties of the express route circuit connection.␊ */␊ - ipv6CircuitConnectionConfig?: (Ipv6CircuitConnectionConfig3 | string)␊ + ipv6CircuitConnectionConfig?: (/**␊ + * IPv6 Circuit Connection properties for global reach.␊ + */␊ + Ipv6CircuitConnectionConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201752,9 +300449,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201767,9 +300470,15 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit authorization.␊ */␊ - properties: ({␊ + properties: (/**␊ + * Properties of ExpressRouteCircuitAuthorization.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201782,8 +300491,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit peering.␊ */␊ - properties: (ExpressRouteCircuitPeeringPropertiesFormat21 | string)␊ - resources?: ExpressRouteCircuitsPeeringsConnectionsChildResource18[]␊ + properties: (/**␊ + * Properties of the express route circuit peering.␊ + */␊ + ExpressRouteCircuitPeeringPropertiesFormat21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCircuits/peerings/connections␊ + */␊ + ExpressRouteCircuitsPeeringsConnectionsChildResource18[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -201796,7 +300514,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route circuit connection.␊ */␊ - properties: (ExpressRouteCircuitConnectionPropertiesFormat18 | string)␊ + properties: (/**␊ + * Properties of the express route circuit connection.␊ + */␊ + ExpressRouteCircuitConnectionPropertiesFormat18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201815,12 +300539,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route cross connection.␊ */␊ - properties: (ExpressRouteCrossConnectionProperties18 | string)␊ - resources?: ExpressRouteCrossConnectionsPeeringsChildResource18[]␊ + properties: (/**␊ + * Properties of ExpressRouteCrossConnection.␊ + */␊ + ExpressRouteCrossConnectionProperties18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteCrossConnections/peerings␊ + */␊ + ExpressRouteCrossConnectionsPeeringsChildResource18[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -201834,15 +300570,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The circuit bandwidth In Mbps.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ExpressRouteCircuit.␊ */␊ - expressRouteCircuit?: (SubResource35 | string)␊ + expressRouteCircuit?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioning state of the circuit in the connectivity provider system.␊ */␊ - serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | string)␊ + serviceProviderProvisioningState?: (("NotProvisioned" | "Provisioning" | "Provisioned" | "Deprovisioning") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional read only notes set by the connectivity provider.␊ */␊ @@ -201850,7 +300598,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of peerings.␊ */␊ - peerings?: (ExpressRouteCrossConnectionPeering18[] | string)␊ + peerings?: (ExpressRouteCrossConnectionPeering18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201860,7 +300611,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties?: (ExpressRouteCrossConnectionPeeringProperties18 | string)␊ + properties?: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -201874,15 +300631,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering type.␊ */␊ - peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | string)␊ + peeringType?: (("AzurePublicPeering" | "AzurePrivatePeering" | "MicrosoftPeering") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peering state.␊ */␊ - state?: (("Disabled" | "Enabled") | string)␊ + state?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The peer ASN.␊ */␊ - peerASN?: (number | string)␊ + peerASN?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The primary address prefix.␊ */␊ @@ -201898,11 +300664,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VLAN ID.␊ */␊ - vlanId?: (number | string)␊ + vlanId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Microsoft peering configuration.␊ */␊ - microsoftPeeringConfig?: (ExpressRouteCircuitPeeringConfig21 | string)␊ + microsoftPeeringConfig?: (/**␊ + * Specifies the peering configuration.␊ + */␊ + ExpressRouteCircuitPeeringConfig21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GatewayManager Etag.␊ */␊ @@ -201910,7 +300685,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IPv6 peering configuration.␊ */␊ - ipv6PeeringConfig?: (Ipv6ExpressRouteCircuitPeeringConfig18 | string)␊ + ipv6PeeringConfig?: (/**␊ + * Contains IPv6 peering config.␊ + */␊ + Ipv6ExpressRouteCircuitPeeringConfig18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201923,7 +300704,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties18 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201936,7 +300723,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route cross connection peering.␊ */␊ - properties: (ExpressRouteCrossConnectionPeeringProperties18 | string)␊ + properties: (/**␊ + * Properties of express route cross connection peering.␊ + */␊ + ExpressRouteCrossConnectionPeeringProperties18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201955,12 +300748,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the express route gateway.␊ */␊ - properties: (ExpressRouteGatewayProperties9 | string)␊ - resources?: ExpressRouteGatewaysExpressRouteConnectionsChildResource9[]␊ + properties: (/**␊ + * ExpressRoute gateway resource properties.␊ + */␊ + ExpressRouteGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/expressRouteGateways/expressRouteConnections␊ + */␊ + ExpressRouteGatewaysExpressRouteConnectionsChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -201970,11 +300775,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration for auto scaling.␊ */␊ - autoScaleConfiguration?: (ExpressRouteGatewayPropertiesAutoScaleConfiguration9 | string)␊ + autoScaleConfiguration?: (/**␊ + * Configuration for auto scaling.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfiguration9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where the ExpressRoute gateway is or will be deployed.␊ */␊ - virtualHub: (SubResource35 | string)␊ + virtualHub: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201984,7 +300801,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum and maximum number of scale units to deploy.␊ */␊ - bounds?: (ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds9 | string)␊ + bounds?: (/**␊ + * Minimum and maximum number of scale units to deploy.␊ + */␊ + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -201994,11 +300817,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Minimum number of scale units deployed for ExpressRoute gateway.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of scale units deployed for ExpressRoute gateway.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202011,7 +300840,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties9 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202021,7 +300856,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ExpressRoute circuit peering.␊ */␊ - expressRouteCircuitPeering: (SubResource35 | string)␊ + expressRouteCircuitPeering: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Authorization key to establish the connection.␊ */␊ @@ -202029,15 +300870,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing weight associated to the connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration1 | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202047,15 +300900,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource id RouteTable associated with this RoutingConfiguration.␊ */␊ - associatedRouteTable?: (SubResource35 | string)␊ + associatedRouteTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of RouteTables to advertise the routes to.␊ */␊ - propagatedRouteTables?: (PropagatedRouteTable1 | string)␊ + propagatedRouteTables?: (/**␊ + * The list of RouteTables to advertise the routes to.␊ + */␊ + PropagatedRouteTable1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of routes that control routing from VirtualHub into a virtual network connection.␊ */␊ - vnetRoutes?: (VnetRoute1 | string)␊ + vnetRoutes?: (/**␊ + * List of routes that control routing from VirtualHub into a virtual network connection.␊ + */␊ + VnetRoute1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202065,11 +300936,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of resource ids of all the RouteTables.␊ */␊ - ids?: (SubResource35[] | string)␊ + ids?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202079,7 +300956,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all Static Routes.␊ */␊ - staticRoutes?: (StaticRoute1[] | string)␊ + staticRoutes?: (StaticRoute1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202093,7 +300973,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all address prefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip address of the next hop.␊ */␊ @@ -202110,7 +300993,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the express route connection.␊ */␊ - properties: (ExpressRouteConnectionProperties9 | string)␊ + properties: (/**␊ + * Properties of the ExpressRouteConnection subresource.␊ + */␊ + ExpressRouteConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202129,15 +301018,30 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ExpressRoutePort properties.␊ */␊ - properties: (ExpressRoutePortPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties specific to ExpressRoutePort resources.␊ + */␊ + ExpressRoutePortPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of ExpressRoutePort, if configured.␊ */␊ - identity?: (ManagedServiceIdentity13 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202151,15 +301055,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Bandwidth of procured ports in Gbps.␊ */␊ - bandwidthInGbps?: (number | string)␊ + bandwidthInGbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encapsulation method on physical ports.␊ */␊ - encapsulation?: (("Dot1Q" | "QinQ") | string)␊ + encapsulation?: (("Dot1Q" | "QinQ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of physical links of the ExpressRoutePort resource.␊ */␊ - links?: (ExpressRouteLink14[] | string)␊ + links?: (ExpressRouteLink14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202169,7 +301082,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ExpressRouteLink properties.␊ */␊ - properties?: (ExpressRouteLinkPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties specific to ExpressRouteLink resources.␊ + */␊ + ExpressRouteLinkPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of child port resource that is unique among child port resources of the parent.␊ */␊ @@ -202183,11 +301102,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Administrative state of the physical port.␊ */␊ - adminState?: (("Enabled" | "Disabled") | string)␊ + adminState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MacSec configuration.␊ */␊ - macSecConfig?: (ExpressRouteLinkMacSecConfig7 | string)␊ + macSecConfig?: (/**␊ + * ExpressRouteLink Mac Security Configuration.␊ + */␊ + ExpressRouteLinkMacSecConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202205,7 +301133,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mac security cipher.␊ */␊ - cipher?: (("gcm-aes-128" | "gcm-aes-256") | string)␊ + cipher?: (("gcm-aes-128" | "gcm-aes-256") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202224,16 +301155,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the firewall policy.␊ */␊ - properties: (FirewallPolicyPropertiesFormat8 | string)␊ + properties: (/**␊ + * Firewall Policy definition.␊ + */␊ + FirewallPolicyPropertiesFormat8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The identity of the firewall policy.␊ */␊ - identity?: (ManagedServiceIdentity13 | string)␊ - resources?: FirewallPoliciesRuleCollectionGroupsChildResource[]␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/firewallPolicies/ruleCollectionGroups␊ + */␊ + FirewallPoliciesRuleCollectionGroupsChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -202243,27 +301192,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * The parent firewall policy from which rules are inherited.␊ */␊ - basePolicy?: (SubResource35 | string)␊ + basePolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Threat Intelligence.␊ */␊ - threatIntelMode?: (("Alert" | "Deny" | "Off") | string)␊ + threatIntelMode?: (("Alert" | "Deny" | "Off") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ThreatIntel Whitelist for Firewall Policy.␊ */␊ - threatIntelWhitelist?: (FirewallPolicyThreatIntelWhitelist1 | string)␊ + threatIntelWhitelist?: (/**␊ + * ThreatIntel Whitelist for Firewall Policy.␊ + */␊ + FirewallPolicyThreatIntelWhitelist1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operation mode for Intrusion system.␊ */␊ - intrusionSystemMode?: (("Enabled" | "Disabled") | string)␊ + intrusionSystemMode?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TLS Configuration definition.␊ */␊ - transportSecurity?: (FirewallPolicyTransportSecurity1 | string)␊ + transportSecurity?: (/**␊ + * Configuration needed to perform TLS termination & initiation.␊ + */␊ + FirewallPolicyTransportSecurity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS Proxy Settings definition.␊ */␊ - dnsSettings?: (DnsSettings | string)␊ + dnsSettings?: (/**␊ + * DNS Proxy Settings in Firewall Policy.␊ + */␊ + DnsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202273,11 +301252,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of IP addresses for the ThreatIntel Whitelist.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of FQDNs for the ThreatIntel Whitelist.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202287,15 +301272,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CA used for intermediate CA generation.␊ */␊ - certificateAuthority?: (FirewallPolicyCertificateAuthority1 | string)␊ + certificateAuthority?: (/**␊ + * Trusted Root certificates properties for tls.␊ + */␊ + FirewallPolicyCertificateAuthority1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of domains which are excluded from TLS termination.␊ */␊ - excludedDomains?: (string[] | string)␊ + excludedDomains?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificates which are to be trusted by the firewall.␊ */␊ - trustedRootCertificates?: (FirewallPolicyTrustedRootCertificate1[] | string)␊ + trustedRootCertificates?: (FirewallPolicyTrustedRootCertificate1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202305,7 +301302,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the certificate authority.␊ */␊ - properties?: (FirewallPolicyCertificateAuthorityPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties for tls.␊ + */␊ + FirewallPolicyCertificateAuthorityPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the CA certificate.␊ */␊ @@ -202329,7 +301332,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the trusted root authorities.␊ */␊ - properties?: (FirewallPolicyTrustedRootCertificatePropertiesFormat1 | string)␊ + properties?: (/**␊ + * Trusted Root certificates properties for tls.␊ + */␊ + FirewallPolicyTrustedRootCertificatePropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the trusted root certificate that is unique within a firewall policy.␊ */␊ @@ -202353,15 +301362,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Custom DNS Servers.␊ */␊ - servers?: (string[] | string)␊ + servers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable DNS Proxy on Firewalls attached to the Firewall Policy.␊ */␊ - enableProxy?: (boolean | string)␊ + enableProxy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * FQDNs in Network Rules are supported when set to true.␊ */␊ - requireProxyForNetworkRules?: (boolean | string)␊ + requireProxyForNetworkRules?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202374,7 +301392,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule collection group.␊ */␊ - properties: (FirewallPolicyRuleCollectionGroupProperties | string)␊ + properties: (/**␊ + * Properties of the rule collection group.␊ + */␊ + FirewallPolicyRuleCollectionGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202384,11 +301408,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of the Firewall Policy Rule Collection Group resource.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Group of Firewall Policy rule collections.␊ */␊ - ruleCollections?: (FirewallPolicyRuleCollection[] | string)␊ + ruleCollections?: (FirewallPolicyRuleCollection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202408,11 +301438,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol type.␊ */␊ - protocolType?: (("Http" | "Https") | string)␊ + protocolType?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Port number for the protocol, cannot be greater than 64000.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202435,7 +301471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the firewall policy rule collection group.␊ */␊ - properties: (FirewallPolicyRuleCollectionGroupProperties | string)␊ + properties: (/**␊ + * Properties of the rule collection group.␊ + */␊ + FirewallPolicyRuleCollectionGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202454,11 +301496,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpAllocation.␊ */␊ - properties: (IpAllocationPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the IpAllocation.␊ + */␊ + IpAllocationPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202476,11 +301527,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The address prefix length for the IpAllocation.␊ */␊ - prefixLength?: ((number & string) | string)␊ + prefixLength?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The address prefix Type for the IpAllocation.␊ */␊ - prefixType?: (("IPv4" | "IPv6") | string)␊ + prefixType?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPAM allocation ID.␊ */␊ @@ -202490,7 +301547,10 @@ Generated by [AVA](https://avajs.dev). */␊ allocationTags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202509,11 +301569,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IpGroups.␊ */␊ - properties: (IpGroupPropertiesFormat5 | string)␊ + properties: (/**␊ + * The IpGroups property information.␊ + */␊ + IpGroupPropertiesFormat5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202523,7 +301592,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * IpAddresses/IpAddressPrefixes in the IpGroups resource.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202542,16 +301614,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load balancer SKU.␊ */␊ - sku?: (LoadBalancerSku23 | string)␊ + sku?: (/**␊ + * SKU of a load balancer.␊ + */␊ + LoadBalancerSku23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of load balancer.␊ */␊ - properties: (LoadBalancerPropertiesFormat27 | string)␊ - resources?: (LoadBalancersInboundNatRulesChildResource23 | LoadBalancersBackendAddressPoolsChildResource1)[]␊ + properties: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancerPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/loadBalancers/inboundNatRules␊ + */␊ + LoadBalancersInboundNatRulesChildResource23 | /**␊ + * Microsoft.Network/loadBalancers/backendAddressPools␊ + */␊ + LoadBalancersBackendAddressPoolsChildResource1)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -202561,7 +301654,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a load balancer SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202571,31 +301667,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Object representing the frontend IPs to be used for the load balancer.␊ */␊ - frontendIPConfigurations?: (FrontendIPConfiguration26[] | string)␊ + frontendIPConfigurations?: (FrontendIPConfiguration26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of backend address pools used by a load balancer.␊ */␊ - backendAddressPools?: (BackendAddressPool27[] | string)␊ + backendAddressPools?: (BackendAddressPool27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Object collection representing the load balancing rules Gets the provisioning.␊ */␊ - loadBalancingRules?: (LoadBalancingRule27[] | string)␊ + loadBalancingRules?: (LoadBalancingRule27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of probe objects used in the load balancer.␊ */␊ - probes?: (Probe27[] | string)␊ + probes?: (Probe27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatRules?: (InboundNatRule28[] | string)␊ + inboundNatRules?: (InboundNatRule28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules.␊ */␊ - inboundNatPools?: (InboundNatPool28[] | string)␊ + inboundNatPools?: (InboundNatPool28[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The outbound rules.␊ */␊ - outboundRules?: (OutboundRule15[] | string)␊ + outboundRules?: (OutboundRule15[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202605,7 +301722,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the load balancer probe.␊ */␊ - properties?: (FrontendIPConfigurationPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of Frontend IP Configuration of the load balancer.␊ + */␊ + FrontendIPConfigurationPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -202613,7 +301736,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202627,23 +301753,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Private IP allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP resource.␊ */␊ - publicIPAddress?: (SubResource35 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the Public IP Prefix resource.␊ */␊ - publicIPPrefix?: (SubResource35 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202653,7 +301803,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (BackendAddressPoolPropertiesFormat25 | string)␊ + properties?: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -202667,7 +301823,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of backend addresses.␊ */␊ - loadBalancerBackendAddresses?: (LoadBalancerBackendAddress1[] | string)␊ + loadBalancerBackendAddresses?: (LoadBalancerBackendAddress1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202677,7 +301836,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties?: (LoadBalancerBackendAddressPropertiesFormat1 | string)␊ + properties?: (/**␊ + * Properties of the load balancer backend addresses.␊ + */␊ + LoadBalancerBackendAddressPropertiesFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backend address.␊ */␊ @@ -202691,7 +301856,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to an existing virtual network.␊ */␊ - virtualNetwork?: (SubResource35 | string)␊ + virtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Address belonging to the referenced virtual network.␊ */␊ @@ -202705,7 +301876,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer load balancing rule.␊ */␊ - properties?: (LoadBalancingRulePropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of the load balancer.␊ + */␊ + LoadBalancingRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -202719,47 +301896,89 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource35 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool?: (SubResource35 | string)␊ + backendAddressPool?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the load balancer probe used by the load balancing rule.␊ */␊ - probe?: (SubResource35 | string)␊ + probe?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The load distribution policy for this rule.␊ */␊ - loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | string)␊ + loadDistribution?: (("Default" | "SourceIP" | "SourceIPProtocol") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.␊ */␊ - disableOutboundSnat?: (boolean | string)␊ + disableOutboundSnat?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202769,7 +301988,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer probe.␊ */␊ - properties?: (ProbePropertiesFormat27 | string)␊ + properties?: (/**␊ + * Load balancer probe resource.␊ + */␊ + ProbePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -202783,19 +302008,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.␊ */␊ - protocol: (("Http" | "Tcp" | "Https") | string)␊ + protocol: (("Http" | "Tcp" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for communicating the probe. Possible values range from 1 to 65535, inclusive.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure.␊ */␊ - numberOfProbes: (number | string)␊ + numberOfProbes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value.␊ */␊ @@ -202809,7 +302046,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties?: (InboundNatRulePropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -202823,31 +302066,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource35 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the load balancing rule.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534.␊ */␊ - frontendPort: (number | string)␊ + frontendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for the internal endpoint. Acceptable values range from 1 to 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202857,7 +302124,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat pool.␊ */␊ - properties?: (InboundNatPoolPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of Inbound NAT pool.␊ + */␊ + InboundNatPoolPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -202871,35 +302144,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * A reference to frontend IP addresses.␊ */␊ - frontendIPConfiguration: (SubResource35 | string)␊ + frontendIPConfiguration: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the transport protocol used by the inbound NAT pool.␊ */␊ - protocol: (("Udp" | "Tcp" | "All") | string)␊ + protocol: (("Udp" | "Tcp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.␊ */␊ - frontendPortRangeStart: (number | string)␊ + frontendPortRangeStart: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.␊ */␊ - frontendPortRangeEnd: (number | string)␊ + frontendPortRangeEnd: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.␊ */␊ - backendPort: (number | string)␊ + backendPort: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.␊ */␊ - enableFloatingIP?: (boolean | string)␊ + enableFloatingIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202909,7 +302209,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer outbound rule.␊ */␊ - properties?: (OutboundRulePropertiesFormat15 | string)␊ + properties?: (/**␊ + * Outbound rule of the load balancer.␊ + */␊ + OutboundRulePropertiesFormat15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.␊ */␊ @@ -202923,27 +302229,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of outbound ports to be used for NAT.␊ */␊ - allocatedOutboundPorts?: (number | string)␊ + allocatedOutboundPorts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Frontend IP addresses of the load balancer.␊ */␊ - frontendIPConfigurations: (SubResource35[] | string)␊ + frontendIPConfigurations: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.␊ */␊ - backendAddressPool: (SubResource35 | string)␊ + backendAddressPool: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol for the outbound rule in load balancer.␊ */␊ - protocol: (("Tcp" | "Udp" | "All") | string)␊ + protocol: (("Tcp" | "Udp" | "All") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.␊ */␊ - enableTcpReset?: (boolean | string)␊ + enableTcpReset?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout for the TCP idle connection.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202956,7 +302283,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat27 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202969,7 +302302,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties: (BackendAddressPoolPropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202982,7 +302321,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer backend address pool.␊ */␊ - properties: (BackendAddressPoolPropertiesFormat25 | string)␊ + properties: (/**␊ + * Properties of the backend address pool.␊ + */␊ + BackendAddressPoolPropertiesFormat25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -202995,7 +302340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of load balancer inbound nat rule.␊ */␊ - properties: (InboundNatRulePropertiesFormat27 | string)␊ + properties: (/**␊ + * Properties of the inbound NAT rule.␊ + */␊ + InboundNatRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203014,11 +302365,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the local network gateway.␊ */␊ - properties: (LocalNetworkGatewayPropertiesFormat27 | string)␊ + properties: (/**␊ + * LocalNetworkGateway properties.␊ + */␊ + LocalNetworkGatewayPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203028,7 +302388,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network site address space.␊ */␊ - localNetworkAddressSpace?: (AddressSpace35 | string)␊ + localNetworkAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address of local network gateway.␊ */␊ @@ -203040,7 +302406,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings26 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203050,7 +302422,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of address blocks reserved for this virtual network in CIDR notation.␊ */␊ - addressPrefixes: (string[] | string)␊ + addressPrefixes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203060,7 +302435,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -203068,11 +302446,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The weight added to routes learned from this BGP speaker.␊ */␊ - peerWeight?: (number | string)␊ + peerWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * BGP peering address with IP configuration ID for virtual network gateway.␊ */␊ - bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress3[] | string)␊ + bgpPeeringAddresses?: (IPConfigurationBgpPeeringAddress3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203086,7 +302470,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of custom BGP peering addresses which belong to IP configuration.␊ */␊ - customBgpIpAddresses?: (string[] | string)␊ + customBgpIpAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203105,19 +302492,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nat gateway SKU.␊ */␊ - sku?: (NatGatewaySku10 | string)␊ + sku?: (/**␊ + * SKU of nat gateway.␊ + */␊ + NatGatewaySku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat Gateway properties.␊ */␊ - properties: (NatGatewayPropertiesFormat10 | string)␊ + properties: (/**␊ + * Nat Gateway properties.␊ + */␊ + NatGatewayPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the zone in which Nat Gateway should be deployed.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203127,7 +302532,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of Nat Gateway SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203137,15 +302545,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The idle timeout of the nat gateway.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip addresses associated with the nat gateway resource.␊ */␊ - publicIpAddresses?: (SubResource35[] | string)␊ + publicIpAddresses?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of public ip prefixes associated with the nat gateway resource.␊ */␊ - publicIpPrefixes?: (SubResource35[] | string)␊ + publicIpPrefixes?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203164,12 +302581,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network interface.␊ */␊ - properties: (NetworkInterfacePropertiesFormat27 | string)␊ - resources?: NetworkInterfacesTapConfigurationsChildResource14[]␊ + properties: (/**␊ + * NetworkInterface properties.␊ + */␊ + NetworkInterfacePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkInterfaces/tapConfigurations␊ + */␊ + NetworkInterfacesTapConfigurationsChildResource14[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -203179,23 +302608,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource35 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IPConfigurations of the network interface.␊ */␊ - ipConfigurations: (NetworkInterfaceIPConfiguration26[] | string)␊ + ipConfigurations: (NetworkInterfaceIPConfiguration26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS settings in network interface.␊ */␊ - dnsSettings?: (NetworkInterfaceDnsSettings35 | string)␊ + dnsSettings?: (/**␊ + * DNS settings of a network interface.␊ + */␊ + NetworkInterfaceDnsSettings35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If the network interface is accelerated networking enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether IP forwarding is enabled on this network interface.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203205,7 +302655,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network interface IP configuration properties.␊ */␊ - properties?: (NetworkInterfaceIPConfigurationPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of IP configuration.␊ + */␊ + NetworkInterfaceIPConfigurationPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -203219,19 +302675,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to Virtual Network Taps.␊ */␊ - virtualNetworkTaps?: (SubResource35[] | string)␊ + virtualNetworkTaps?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to ApplicationGatewayBackendAddressPool resource.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource35[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to LoadBalancerBackendAddressPool resource.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource35[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references of LoadBalancerInboundNatRules.␊ */␊ - loadBalancerInboundNatRules?: (SubResource35[] | string)␊ + loadBalancerInboundNatRules?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private IP address of the IP configuration.␊ */␊ @@ -203239,27 +302707,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet bound to the IP configuration.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether this is a primary customer address on the network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address bound to the IP configuration.␊ */␊ - publicIPAddress?: (SubResource35 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application security groups in which the IP configuration is included.␊ */␊ - applicationSecurityGroups?: (SubResource35[] | string)␊ + applicationSecurityGroups?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203269,7 +302761,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection.␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.␊ */␊ @@ -203286,7 +302781,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203296,7 +302797,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the Virtual Network Tap resource.␊ */␊ - virtualNetworkTap?: (SubResource35 | string)␊ + virtualNetworkTap?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203309,7 +302816,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Virtual Network Tap configuration.␊ */␊ - properties: (NetworkInterfaceTapConfigurationPropertiesFormat14 | string)␊ + properties: (/**␊ + * Properties of Virtual Network Tap configuration.␊ + */␊ + NetworkInterfaceTapConfigurationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203328,11 +302841,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network profile properties.␊ */␊ - properties: (NetworkProfilePropertiesFormat9 | string)␊ + properties: (/**␊ + * Network profile properties.␊ + */␊ + NetworkProfilePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203342,7 +302864,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of chid container network interface configurations.␊ */␊ - containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration9[] | string)␊ + containerNetworkInterfaceConfigurations?: (ContainerNetworkInterfaceConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203352,7 +302877,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container network interface configuration properties.␊ */␊ - properties?: (ContainerNetworkInterfaceConfigurationPropertiesFormat9 | string)␊ + properties?: (/**␊ + * Container network interface configuration properties.␊ + */␊ + ContainerNetworkInterfaceConfigurationPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -203366,11 +302897,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of ip configurations of the container network interface configuration.␊ */␊ - ipConfigurations?: (IPConfigurationProfile9[] | string)␊ + ipConfigurations?: (IPConfigurationProfile9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of container network interfaces created from this container network interface configuration.␊ */␊ - containerNetworkInterfaces?: (SubResource35[] | string)␊ + containerNetworkInterfaces?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203380,7 +302917,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the IP configuration profile.␊ */␊ - properties?: (IPConfigurationProfilePropertiesFormat9 | string)␊ + properties?: (/**␊ + * IP configuration profile properties.␊ + */␊ + IPConfigurationProfilePropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource. This name can be used to access the resource.␊ */␊ @@ -203394,7 +302937,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the subnet resource to create a container network interface ip configuration.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203413,12 +302962,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network security group.␊ */␊ - properties: (NetworkSecurityGroupPropertiesFormat27 | string)␊ - resources?: NetworkSecurityGroupsSecurityRulesChildResource27[]␊ + properties: (/**␊ + * Network Security Group resource.␊ + */␊ + NetworkSecurityGroupPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkSecurityGroups/securityRules␊ + */␊ + NetworkSecurityGroupsSecurityRulesChildResource27[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -203428,7 +302989,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of security rules of the network security group.␊ */␊ - securityRules?: (SecurityRule27[] | string)␊ + securityRules?: (SecurityRule27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203438,7 +303002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties?: (SecurityRulePropertiesFormat27 | string)␊ + properties?: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -203456,7 +303026,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network protocol this rule applies to.␊ */␊ - protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | string)␊ + protocol: (("Tcp" | "Udp" | "Icmp" | "Esp" | "*" | "Ah") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports.␊ */␊ @@ -203472,11 +303045,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CIDR or source IP ranges.␊ */␊ - sourceAddressPrefixes?: (string[] | string)␊ + sourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as source.␊ */␊ - sourceApplicationSecurityGroups?: (SubResource35[] | string)␊ + sourceApplicationSecurityGroups?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used.␊ */␊ @@ -203484,31 +303063,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination address prefixes. CIDR or destination IP ranges.␊ */␊ - destinationAddressPrefixes?: (string[] | string)␊ + destinationAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application security group specified as destination.␊ */␊ - destinationApplicationSecurityGroups?: (SubResource35[] | string)␊ + destinationApplicationSecurityGroups?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source port ranges.␊ */␊ - sourcePortRanges?: (string[] | string)␊ + sourcePortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port ranges.␊ */␊ - destinationPortRanges?: (string[] | string)␊ + destinationPortRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network traffic is allowed or denied.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.␊ */␊ - priority: (number | string)␊ + priority: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.␊ */␊ - direction: (("Inbound" | "Outbound") | string)␊ + direction: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203521,7 +303121,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat27 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203534,7 +303140,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the security rule.␊ */␊ - properties: (SecurityRulePropertiesFormat27 | string)␊ + properties: (/**␊ + * Security rule resource.␊ + */␊ + SecurityRulePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203553,16 +303165,34 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Network Virtual Appliance.␊ */␊ - properties: (NetworkVirtualAppliancePropertiesFormat3 | string)␊ + properties: (/**␊ + * Network Virtual Appliance definition.␊ + */␊ + NetworkVirtualAppliancePropertiesFormat3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal that has read access to cloud-init and config blob.␊ */␊ - identity?: (ManagedServiceIdentity13 | string)␊ - resources?: NetworkVirtualAppliancesVirtualApplianceSitesChildResource[]␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + ManagedServiceIdentity13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/networkVirtualAppliances/virtualApplianceSites␊ + */␊ + NetworkVirtualAppliancesVirtualApplianceSitesChildResource[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -203572,19 +303202,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network Virtual Appliance SKU.␊ */␊ - nvaSku?: (VirtualApplianceSkuProperties3 | string)␊ + nvaSku?: (/**␊ + * Network Virtual Appliance Sku Properties.␊ + */␊ + VirtualApplianceSkuProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * BootStrapConfigurationBlobs storage URLs.␊ */␊ - bootStrapConfigurationBlobs?: (string[] | string)␊ + bootStrapConfigurationBlobs?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Hub where Network Virtual Appliance is being deployed.␊ */␊ - virtualHub?: (SubResource35 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * CloudInitConfigurationBlob storage URLs.␊ */␊ - cloudInitConfigurationBlobs?: (string[] | string)␊ + cloudInitConfigurationBlobs?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * CloudInitConfiguration string in plain text.␊ */␊ @@ -203592,7 +303240,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualAppliance ASN.␊ */␊ - virtualApplianceAsn?: (number | string)␊ + virtualApplianceAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203623,7 +303274,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Appliance Sites.␊ */␊ - properties: (VirtualApplianceSiteProperties | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualApplianceSiteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203637,7 +303294,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Office 365 Policy.␊ */␊ - o365Policy?: (Office365PolicyProperties | string)␊ + o365Policy?: (/**␊ + * Network Virtual Appliance Sku Properties.␊ + */␊ + Office365PolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203647,7 +303310,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Office 365 breakout categories.␊ */␊ - breakOutCategories?: (BreakOutCategoryPolicies | string)␊ + breakOutCategories?: (/**␊ + * Network Virtual Appliance Sku Properties.␊ + */␊ + BreakOutCategoryPolicies | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203657,15 +303326,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to control breakout of o365 allow category.␊ */␊ - allow?: (boolean | string)␊ + allow?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to control breakout of o365 optimize category.␊ */␊ - optimize?: (boolean | string)␊ + optimize?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to control breakout of o365 default category.␊ */␊ - default?: (boolean | string)␊ + default?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203678,7 +303356,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Appliance Sites.␊ */␊ - properties: (VirtualApplianceSiteProperties | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualApplianceSiteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203697,14 +303381,32 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the network watcher.␊ */␊ - properties: ({␊ + properties: (/**␊ + * The network watcher properties.␊ + */␊ + {␊ [k: string]: unknown␊ - } | string)␊ - resources?: (NetworkWatchersFlowLogsChildResource4 | NetworkWatchersConnectionMonitorsChildResource9 | NetworkWatchersPacketCapturesChildResource12)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/networkWatchers/flowLogs␊ + */␊ + NetworkWatchersFlowLogsChildResource4 | /**␊ + * Microsoft.Network/networkWatchers/connectionMonitors␊ + */␊ + NetworkWatchersConnectionMonitorsChildResource9 | /**␊ + * Microsoft.Network/networkWatchers/packetCaptures␊ + */␊ + NetworkWatchersPacketCapturesChildResource12)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -203723,11 +303425,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat4 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203745,19 +303456,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable flow logging.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the retention policy for flow log.␊ */␊ - retentionPolicy?: (RetentionPolicyParameters4 | string)␊ + retentionPolicy?: (/**␊ + * Parameters that define the retention policy for flow log.␊ + */␊ + RetentionPolicyParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the flow log format.␊ */␊ - format?: (FlowLogFormatParameters4 | string)␊ + format?: (/**␊ + * Parameters that define the flow log format.␊ + */␊ + FlowLogFormatParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - flowAnalyticsConfiguration?: (TrafficAnalyticsProperties4 | string)␊ + flowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203767,11 +303499,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of days to retain flow log records.␊ */␊ - days?: ((number & string) | string)␊ + days?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag to enable/disable retention.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203785,7 +303523,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The version (revision) of the flow log.␊ */␊ - version?: ((number & string) | string)␊ + version?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203795,7 +303536,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters that define the configuration of traffic analytics.␊ */␊ - networkWatcherFlowAnalyticsConfiguration?: (TrafficAnalyticsConfigurationProperties4 | string)␊ + networkWatcherFlowAnalyticsConfiguration?: (/**␊ + * Parameters that define the configuration of traffic analytics.␊ + */␊ + TrafficAnalyticsConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203805,7 +303552,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to enable/disable traffic analytics.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource guid of the attached workspace.␊ */␊ @@ -203821,7 +303571,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The interval in minutes which would decide how frequently TA service should do flow analytics.␊ */␊ - trafficAnalyticsInterval?: (number | string)␊ + trafficAnalyticsInterval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203840,11 +303593,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters9 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203854,35 +303616,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the source of connection monitor.␊ */␊ - source?: (ConnectionMonitorSource9 | string)␊ + source?: (/**␊ + * Describes the source of connection monitor.␊ + */␊ + ConnectionMonitorSource9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the destination of connection monitor.␊ */␊ - destination?: (ConnectionMonitorDestination9 | string)␊ + destination?: (/**␊ + * Describes the destination of connection monitor.␊ + */␊ + ConnectionMonitorDestination9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines if the connection monitor will start automatically once created.␊ */␊ - autoStart?: (boolean | string)␊ + autoStart?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Monitoring interval in seconds.␊ */␊ - monitoringIntervalInSeconds?: ((number & string) | string)␊ + monitoringIntervalInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor endpoints.␊ */␊ - endpoints?: (ConnectionMonitorEndpoint4[] | string)␊ + endpoints?: (ConnectionMonitorEndpoint4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test configurations.␊ */␊ - testConfigurations?: (ConnectionMonitorTestConfiguration4[] | string)␊ + testConfigurations?: (ConnectionMonitorTestConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor test groups.␊ */␊ - testGroups?: (ConnectionMonitorTestGroup4[] | string)␊ + testGroups?: (ConnectionMonitorTestGroup4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection monitor outputs.␊ */␊ - outputs?: (ConnectionMonitorOutput4[] | string)␊ + outputs?: (ConnectionMonitorOutput4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional notes to be associated with the connection monitor.␊ */␊ @@ -203900,7 +303692,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The source port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203918,7 +303713,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port used by connection monitor.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203940,7 +303738,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter for sub-items within the endpoint.␊ */␊ - filter?: (ConnectionMonitorEndpointFilter4 | string)␊ + filter?: (/**␊ + * Describes the connection monitor endpoint filter.␊ + */␊ + ConnectionMonitorEndpointFilter4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203954,7 +303758,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of items in the filter.␊ */␊ - items?: (ConnectionMonitorEndpointFilterItem4[] | string)␊ + items?: (ConnectionMonitorEndpointFilterItem4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -203982,31 +303789,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * The frequency of test evaluation, in seconds.␊ */␊ - testFrequencySec?: (number | string)␊ + testFrequencySec?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol to use in test evaluation.␊ */␊ - protocol: (("Tcp" | "Http" | "Icmp") | string)␊ + protocol: (("Tcp" | "Http" | "Icmp") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.␊ */␊ - preferredIPVersion?: (("IPv4" | "IPv6") | string)␊ + preferredIPVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over HTTP.␊ */␊ - httpConfiguration?: (ConnectionMonitorHttpConfiguration4 | string)␊ + httpConfiguration?: (/**␊ + * Describes the HTTP configuration.␊ + */␊ + ConnectionMonitorHttpConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over TCP.␊ */␊ - tcpConfiguration?: (ConnectionMonitorTcpConfiguration4 | string)␊ + tcpConfiguration?: (/**␊ + * Describes the TCP configuration.␊ + */␊ + ConnectionMonitorTcpConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters used to perform test evaluation over ICMP.␊ */␊ - icmpConfiguration?: (ConnectionMonitorIcmpConfiguration4 | string)␊ + icmpConfiguration?: (/**␊ + * Describes the ICMP configuration.␊ + */␊ + ConnectionMonitorIcmpConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold for declaring a test successful.␊ */␊ - successThreshold?: (ConnectionMonitorSuccessThreshold4 | string)␊ + successThreshold?: (/**␊ + * Describes the threshold for declaring a test successful.␊ + */␊ + ConnectionMonitorSuccessThreshold4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204016,11 +303856,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The HTTP method to use.␊ */␊ - method?: (("Get" | "Post") | string)␊ + method?: (("Get" | "Post") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path component of the URI. For instance, "/dir1/dir2".␊ */␊ @@ -204028,15 +303874,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HTTP headers to transmit with the request.␊ */␊ - requestHeaders?: (HTTPHeader4[] | string)␊ + requestHeaders?: (HTTPHeader4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status codes to consider successful. For instance, "2xx,301-304,418".␊ */␊ - validStatusCodeRanges?: (string[] | string)␊ + validStatusCodeRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit.␊ */␊ - preferHTTPS?: (boolean | string)␊ + preferHTTPS?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204060,11 +303915,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port to connect to.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204074,7 +303935,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether path evaluation with trace route should be disabled.␊ */␊ - disableTraceRoute?: (boolean | string)␊ + disableTraceRoute?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204084,11 +303948,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percentage of failed checks permitted for a test to evaluate as successful.␊ */␊ - checksFailedPercent?: (number | string)␊ + checksFailedPercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum round-trip time in milliseconds permitted for a test to evaluate as successful.␊ */␊ - roundTripTimeMs?: (number | string)␊ + roundTripTimeMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204102,19 +303972,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether test group is disabled.␊ */␊ - disable?: (boolean | string)␊ + disable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of test configuration names.␊ */␊ - testConfigurations: (string[] | string)␊ + testConfigurations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of source endpoint names.␊ */␊ - sources: (string[] | string)␊ + sources: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of destination endpoint names.␊ */␊ - destinations: (string[] | string)␊ + destinations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204128,7 +304010,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the settings for producing output into a log analytics workspace.␊ */␊ - workspaceSettings?: (ConnectionMonitorWorkspaceSettings4 | string)␊ + workspaceSettings?: (/**␊ + * Describes the settings for producing output into a log analytics workspace.␊ + */␊ + ConnectionMonitorWorkspaceSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204151,7 +304039,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters12 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204165,23 +304059,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of bytes captured per packet, the remaining bytes are truncated.␊ */␊ - bytesToCapturePerPacket?: ((number & string) | string)␊ + bytesToCapturePerPacket?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the capture output.␊ */␊ - totalBytesPerSession?: ((number & string) | string)␊ + totalBytesPerSession?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration of the capture session in seconds.␊ */␊ - timeLimitInSeconds?: ((number & string) | string)␊ + timeLimitInSeconds?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage location for a packet capture session.␊ */␊ - storageLocation: (PacketCaptureStorageLocation12 | string)␊ + storageLocation: (/**␊ + * The storage location for a packet capture session.␊ + */␊ + PacketCaptureStorageLocation12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of packet capture filters.␊ */␊ - filters?: (PacketCaptureFilter12[] | string)␊ + filters?: (PacketCaptureFilter12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204209,7 +304121,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Protocol to be filtered on.␊ */␊ - protocol?: (("TCP" | "UDP" | "Any") | string)␊ + protocol?: (("TCP" | "UDP" | "Any") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.␊ */␊ @@ -204244,11 +304159,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the connection monitor.␊ */␊ - properties: (ConnectionMonitorParameters9 | string)␊ + properties: (/**␊ + * Parameters that define the operation to create a connection monitor.␊ + */␊ + ConnectionMonitorParameters9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204267,11 +304191,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the flow log.␊ */␊ - properties: (FlowLogPropertiesFormat4 | string)␊ + properties: (/**␊ + * Parameters that define the configuration of flow log.␊ + */␊ + FlowLogPropertiesFormat4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204284,7 +304217,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the packet capture.␊ */␊ - properties: (PacketCaptureParameters12 | string)␊ + properties: (/**␊ + * Parameters that define the create packet capture operation.␊ + */␊ + PacketCaptureParameters12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204303,11 +304242,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnGateway.␊ */␊ - properties: (P2SVpnGatewayProperties9 | string)␊ + properties: (/**␊ + * Parameters for P2SVpnGateway.␊ + */␊ + P2SVpnGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204317,23 +304265,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource35 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all p2s connection configurations of the gateway.␊ */␊ - p2SConnectionConfigurations?: (P2SConnectionConfiguration6[] | string)␊ + p2SConnectionConfigurations?: (P2SConnectionConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this p2s vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnServerConfiguration to which the p2sVpnGateway is attached to.␊ */␊ - vpnServerConfiguration?: (SubResource35 | string)␊ + vpnServerConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all customer specified DNS servers IP addresses.␊ */␊ - customDnsServers?: (string[] | string)␊ + customDnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204343,7 +304312,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the P2S connection configuration.␊ */␊ - properties?: (P2SConnectionConfigurationProperties6 | string)␊ + properties?: (/**␊ + * Parameters for P2SConnectionConfiguration.␊ + */␊ + P2SConnectionConfigurationProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -204357,11 +304332,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace35 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration1 | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204380,12 +304367,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private endpoint.␊ */␊ - properties: (PrivateEndpointProperties9 | string)␊ - resources?: PrivateEndpointsPrivateDnsZoneGroupsChildResource2[]␊ + properties: (/**␊ + * Properties of the private endpoint.␊ + */␊ + PrivateEndpointProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateEndpoints/privateDnsZoneGroups␊ + */␊ + PrivateEndpointsPrivateDnsZoneGroupsChildResource2[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -204395,19 +304394,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID of the subnet from which the private IP will be allocated.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource.␊ */␊ - privateLinkServiceConnections?: (PrivateLinkServiceConnection9[] | string)␊ + privateLinkServiceConnections?: (PrivateLinkServiceConnection9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.␊ */␊ - manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection9[] | string)␊ + manualPrivateLinkServiceConnections?: (PrivateLinkServiceConnection9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of custom dns configurations.␊ */␊ - customDnsConfigs?: (CustomDnsConfigPropertiesFormat2[] | string)␊ + customDnsConfigs?: (CustomDnsConfigPropertiesFormat2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204417,7 +304431,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service connection.␊ */␊ - properties?: (PrivateLinkServiceConnectionProperties9 | string)␊ + properties?: (/**␊ + * Properties of the PrivateLinkServiceConnection.␊ + */␊ + PrivateLinkServiceConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -204435,7 +304455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.␊ */␊ - groupIds?: (string[] | string)␊ + groupIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.␊ */␊ @@ -204443,7 +304466,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of read-only information about the state of the connection to the remote resource.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState15 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204457,7 +304486,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of private ip addresses of the private endpoint.␊ */␊ - ipAddresses?: (string[] | string)␊ + ipAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204470,7 +304502,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone group.␊ */␊ - properties: (PrivateDnsZoneGroupPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the private dns zone group.␊ + */␊ + PrivateDnsZoneGroupPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204480,7 +304518,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of private dns zone configurations of the private dns zone group.␊ */␊ - privateDnsZoneConfigs?: (PrivateDnsZoneConfig2[] | string)␊ + privateDnsZoneConfigs?: (PrivateDnsZoneConfig2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204494,7 +304535,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone configuration.␊ */␊ - properties?: (PrivateDnsZonePropertiesFormat2 | string)␊ + properties?: (/**␊ + * Properties of the private dns zone configuration resource.␊ + */␊ + PrivateDnsZonePropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204517,7 +304564,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private dns zone group.␊ */␊ - properties: (PrivateDnsZoneGroupPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the private dns zone group.␊ + */␊ + PrivateDnsZoneGroupPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204536,12 +304589,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the private link service.␊ */␊ - properties: (PrivateLinkServiceProperties9 | string)␊ - resources?: PrivateLinkServicesPrivateEndpointConnectionsChildResource9[]␊ + properties: (/**␊ + * Properties of the private link service.␊ + */␊ + PrivateLinkServiceProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/privateLinkServices/privateEndpointConnections␊ + */␊ + PrivateLinkServicesPrivateEndpointConnectionsChildResource9[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -204551,27 +304616,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of references to the load balancer IP configurations.␊ */␊ - loadBalancerFrontendIpConfigurations?: (SubResource35[] | string)␊ + loadBalancerFrontendIpConfigurations?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of private link service IP configurations.␊ */␊ - ipConfigurations?: (PrivateLinkServiceIpConfiguration9[] | string)␊ + ipConfigurations?: (PrivateLinkServiceIpConfiguration9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The visibility list of the private link service.␊ */␊ - visibility?: (PrivateLinkServicePropertiesVisibility9 | string)␊ + visibility?: (/**␊ + * The visibility list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesVisibility9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The auto-approval list of the private link service.␊ */␊ - autoApproval?: (PrivateLinkServicePropertiesAutoApproval9 | string)␊ + autoApproval?: (/**␊ + * The auto-approval list of the private link service.␊ + */␊ + PrivateLinkServicePropertiesAutoApproval9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Fqdn.␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the private link service is enabled for proxy protocol or not.␊ */␊ - enableProxyProtocol?: (boolean | string)␊ + enableProxyProtocol?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204581,7 +304670,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private link service ip configuration.␊ */␊ - properties?: (PrivateLinkServiceIpConfigurationProperties9 | string)␊ + properties?: (/**␊ + * Properties of private link service IP configuration.␊ + */␊ + PrivateLinkServiceIpConfigurationProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of private link service ip configuration.␊ */␊ @@ -204599,19 +304694,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the ip configuration is primary or not.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204621,7 +304731,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204631,7 +304744,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of subscriptions.␊ */␊ - subscriptions?: (string[] | string)␊ + subscriptions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204644,7 +304760,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties16 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204654,7 +304776,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of information about the state of the connection between service consumer and provider.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState15 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * A collection of information about the state of the connection between service consumer and provider.␊ + */␊ + PrivateLinkServiceConnectionState15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204667,7 +304795,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private end point connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties16 | string)␊ + properties: (/**␊ + * Properties of the PrivateEndpointConnectProperties.␊ + */␊ + PrivateEndpointConnectionProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204686,19 +304820,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku23 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties: (PublicIPAddressPropertiesFormat26 | string)␊ + properties: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204708,7 +304860,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP address SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204718,23 +304873,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address allocation method.␊ */␊ - publicIPAllocationMethod: (("Static" | "Dynamic") | string)␊ + publicIPAllocationMethod: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The FQDN of the DNS record associated with the public IP address.␊ */␊ - dnsSettings?: (PublicIPAddressDnsSettings34 | string)␊ + dnsSettings?: (/**␊ + * Contains FQDN of the DNS record associated with the public IP address.␊ + */␊ + PublicIPAddressDnsSettings34 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection custom policy associated with the public IP address.␊ */␊ - ddosSettings?: (DdosSettings12 | string)␊ + ddosSettings?: (/**␊ + * Contains the DDoS protection settings of the public IP.␊ + */␊ + DdosSettings12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP address.␊ */␊ - ipTags?: (IpTag20[] | string)␊ + ipTags?: (IpTag20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address associated with the public IP address resource.␊ */␊ @@ -204742,11 +304918,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Public IP Prefix this Public IP Address should be allocated from.␊ */␊ - publicIPPrefix?: (SubResource35 | string)␊ + publicIPPrefix?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204774,15 +304959,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DDoS custom policy associated with the public IP.␊ */␊ - ddosCustomPolicy?: (SubResource35 | string)␊ + ddosCustomPolicy?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection policy customizability of the public IP. Only standard coverage will have the ability to be customized.␊ */␊ - protectionCoverage?: (("Basic" | "Standard") | string)␊ + protectionCoverage?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables DDoS protection on the public IP.␊ */␊ - protectedIP?: (boolean | string)␊ + protectedIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204815,19 +305012,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP prefix SKU.␊ */␊ - sku?: (PublicIPPrefixSku10 | string)␊ + sku?: (/**␊ + * SKU of a public IP prefix.␊ + */␊ + PublicIPPrefixSku10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP prefix properties.␊ */␊ - properties: (PublicIPPrefixPropertiesFormat10 | string)␊ + properties: (/**␊ + * Public IP prefix properties.␊ + */␊ + PublicIPPrefixPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204837,7 +305052,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of a public IP prefix SKU.␊ */␊ - name?: ("Standard" | string)␊ + name?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204847,15 +305065,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public IP address version.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of tags associated with the public IP prefix.␊ */␊ - ipTags?: (IpTag20[] | string)␊ + ipTags?: (IpTag20[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Length of the Public IP Prefix.␊ */␊ - prefixLength?: (number | string)␊ + prefixLength?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204874,12 +305101,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route filter.␊ */␊ - properties: (RouteFilterPropertiesFormat12 | string)␊ - resources?: RouteFiltersRouteFilterRulesChildResource12[]␊ + properties: (/**␊ + * Route Filter Resource.␊ + */␊ + RouteFilterPropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeFilters/routeFilterRules␊ + */␊ + RouteFiltersRouteFilterRulesChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -204889,7 +305128,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of RouteFilterRules contained within a route filter.␊ */␊ - rules?: (RouteFilterRule12[] | string)␊ + rules?: (RouteFilterRule12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204899,7 +305141,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties?: (RouteFilterRulePropertiesFormat12 | string)␊ + properties?: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -204917,15 +305165,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access type of the rule.␊ */␊ - access: (("Allow" | "Deny") | string)␊ + access: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule type of the rule.␊ */␊ - routeFilterRuleType: ("Community" | string)␊ + routeFilterRuleType: ("Community" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].␊ */␊ - communities: (string[] | string)␊ + communities: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -204938,7 +305195,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat12 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -204955,7 +305218,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route filter rule.␊ */␊ - properties: (RouteFilterRulePropertiesFormat12 | string)␊ + properties: (/**␊ + * Route Filter Rule Resource.␊ + */␊ + RouteFilterRulePropertiesFormat12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -204978,12 +305247,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the route table.␊ */␊ - properties: (RouteTablePropertiesFormat27 | string)␊ - resources?: RouteTablesRoutesChildResource27[]␊ + properties: (/**␊ + * Route Table resource.␊ + */␊ + RouteTablePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/routeTables/routes␊ + */␊ + RouteTablesRoutesChildResource27[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -204993,11 +305274,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of routes contained within a route table.␊ */␊ - routes?: (Route27[] | string)␊ + routes?: (Route27[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to disable the routes learned by BGP on that route table. True means disable.␊ */␊ - disableBgpRoutePropagation?: (boolean | string)␊ + disableBgpRoutePropagation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205007,7 +305294,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties?: (RoutePropertiesFormat27 | string)␊ + properties?: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -205025,7 +305318,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Azure hop the packet should be sent to.␊ */␊ - nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | string)␊ + nextHopType: (("VirtualNetworkGateway" | "VnetLocal" | "Internet" | "VirtualAppliance" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.␊ */␊ @@ -205042,7 +305338,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat27 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205055,7 +305357,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the route.␊ */␊ - properties: (RoutePropertiesFormat27 | string)␊ + properties: (/**␊ + * Route resource.␊ + */␊ + RoutePropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205074,11 +305382,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Security Partner Provider.␊ */␊ - properties: (SecurityPartnerProviderPropertiesFormat2 | string)␊ + properties: (/**␊ + * Properties of the Security Partner Provider.␊ + */␊ + SecurityPartnerProviderPropertiesFormat2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205088,11 +305405,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The security provider name.␊ */␊ - securityProviderName?: (("ZScaler" | "IBoss" | "Checkpoint") | string)␊ + securityProviderName?: (("ZScaler" | "IBoss" | "Checkpoint") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtualHub to which the Security Partner Provider belongs.␊ */␊ - virtualHub?: (SubResource35 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205111,12 +305437,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the service end point policy.␊ */␊ - properties: (ServiceEndpointPolicyPropertiesFormat10 | string)␊ - resources?: ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource10[]␊ + properties: (/**␊ + * Service Endpoint Policy resource.␊ + */␊ + ServiceEndpointPolicyPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/serviceEndpointPolicies/serviceEndpointPolicyDefinitions␊ + */␊ + ServiceEndpointPoliciesServiceEndpointPolicyDefinitionsChildResource10[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -205126,7 +305464,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of service endpoint policy definitions of the service endpoint policy.␊ */␊ - serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition10[] | string)␊ + serviceEndpointPolicyDefinitions?: (ServiceEndpointPolicyDefinition10[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205136,7 +305477,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties?: (ServiceEndpointPolicyDefinitionPropertiesFormat10 | string)␊ + properties?: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -205158,7 +305505,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of service resources.␊ */␊ - serviceResources?: (string[] | string)␊ + serviceResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205171,7 +305521,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat10 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205184,7 +305540,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the service endpoint policy definition.␊ */␊ - properties: (ServiceEndpointPolicyDefinitionPropertiesFormat10 | string)␊ + properties: (/**␊ + * Service Endpoint policy definition resource.␊ + */␊ + ServiceEndpointPolicyDefinitionPropertiesFormat10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205203,12 +305565,36 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual hub.␊ */␊ - properties: (VirtualHubProperties12 | string)␊ - resources?: (VirtualHubsHubRouteTablesChildResource1 | VirtualHubsIpConfigurationsChildResource | VirtualHubsBgpConnectionsChildResource | VirtualHubsRouteTablesChildResource5 | VirtualHubsHubVirtualNetworkConnectionsChildResource)[]␊ + properties: (/**␊ + * Parameters for VirtualHub.␊ + */␊ + VirtualHubProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualHubs/hubRouteTables␊ + */␊ + VirtualHubsHubRouteTablesChildResource1 | /**␊ + * Microsoft.Network/virtualHubs/ipConfigurations␊ + */␊ + VirtualHubsIpConfigurationsChildResource | /**␊ + * Microsoft.Network/virtualHubs/bgpConnections␊ + */␊ + VirtualHubsBgpConnectionsChildResource | /**␊ + * Microsoft.Network/virtualHubs/routeTables␊ + */␊ + VirtualHubsRouteTablesChildResource5 | /**␊ + * Microsoft.Network/virtualHubs/hubVirtualNetworkConnections␊ + */␊ + VirtualHubsHubVirtualNetworkConnectionsChildResource)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -205218,27 +305604,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the VirtualHub belongs.␊ */␊ - virtualWan?: (SubResource35 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VpnGateway associated with this VirtualHub.␊ */␊ - vpnGateway?: (SubResource35 | string)␊ + vpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The P2SVpnGateway associated with this VirtualHub.␊ */␊ - p2SVpnGateway?: (SubResource35 | string)␊ + p2SVpnGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expressRouteGateway associated with this VirtualHub.␊ */␊ - expressRouteGateway?: (SubResource35 | string)␊ + expressRouteGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The azureFirewall associated with this VirtualHub.␊ */␊ - azureFirewall?: (SubResource35 | string)␊ + azureFirewall?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The securityPartnerProvider associated with this VirtualHub.␊ */␊ - securityPartnerProvider?: (SubResource35 | string)␊ + securityPartnerProvider?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address-prefix for this VirtualHub.␊ */␊ @@ -205246,7 +305668,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routeTable associated with this virtual hub.␊ */␊ - routeTable?: (VirtualHubRouteTable9 | string)␊ + routeTable?: (/**␊ + * VirtualHub route table.␊ + */␊ + VirtualHubRouteTable9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Security Provider name.␊ */␊ @@ -205254,7 +305682,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all virtual hub route table v2s associated with this VirtualHub.␊ */␊ - virtualHubRouteTableV2s?: (VirtualHubRouteTableV25[] | string)␊ + virtualHubRouteTableV2s?: (VirtualHubRouteTableV25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku of this VirtualHub.␊ */␊ @@ -205262,15 +305693,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The routing state.␊ */␊ - routingState?: (("None" | "Provisioned" | "Provisioning" | "Failed") | string)␊ + routingState?: (("None" | "Provisioned" | "Provisioning" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs.␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205280,7 +305720,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRoute9[] | string)␊ + routes?: (VirtualHubRoute9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205290,7 +305733,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all addressPrefixes.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * NextHop ip address.␊ */␊ @@ -205304,7 +305750,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties?: (VirtualHubRouteTableV2Properties5 | string)␊ + properties?: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -205318,11 +305770,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (VirtualHubRouteV25[] | string)␊ + routes?: (VirtualHubRouteV25[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all connections attached to this route table v2.␊ */␊ - attachedConnections?: (string[] | string)␊ + attachedConnections?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205336,7 +305794,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations?: (string[] | string)␊ + destinations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hops.␊ */␊ @@ -205344,7 +305805,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NextHops ip address.␊ */␊ - nextHops?: (string[] | string)␊ + nextHops?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205357,7 +305821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the RouteTable resource.␊ */␊ - properties: (HubRouteTableProperties1 | string)␊ + properties: (/**␊ + * Parameters for RouteTable.␊ + */␊ + HubRouteTableProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205367,11 +305837,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all routes.␊ */␊ - routes?: (HubRoute1[] | string)␊ + routes?: (HubRoute1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of labels associated with this route table.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205389,7 +305865,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of all destinations.␊ */␊ - destinations: (string[] | string)␊ + destinations: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of next hop (eg: ResourceId).␊ */␊ @@ -205410,7 +305889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Hub IPConfigurations.␊ */␊ - properties: (HubIPConfigurationPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of IP configuration.␊ + */␊ + HubIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205424,15 +305909,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (Subnet37 | string)␊ + subnet?: (/**␊ + * Subnet in a virtual network resource.␊ + */␊ + Subnet37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the public IP resource.␊ */␊ - publicIPAddress?: (PublicIPAddress | string)␊ + publicIPAddress?: (/**␊ + * Public IP address resource.␊ + */␊ + PublicIPAddress | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205442,7 +305942,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (SubnetPropertiesFormat27 | string)␊ + properties?: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -205460,35 +305966,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of address prefixes for the subnet.␊ */␊ - addressPrefixes?: (string[] | string)␊ + addressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the NetworkSecurityGroup resource.␊ */␊ - networkSecurityGroup?: (SubResource35 | string)␊ + networkSecurityGroup?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the RouteTable resource.␊ */␊ - routeTable?: (SubResource35 | string)␊ + routeTable?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Nat gateway associated with this subnet.␊ */␊ - natGateway?: (SubResource35 | string)␊ + natGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoints.␊ */␊ - serviceEndpoints?: (ServiceEndpointPropertiesFormat23[] | string)␊ + serviceEndpoints?: (ServiceEndpointPropertiesFormat23[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of service endpoint policies.␊ */␊ - serviceEndpointPolicies?: (SubResource35[] | string)␊ + serviceEndpointPolicies?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of IpAllocation which reference this subnet.␊ */␊ - ipAllocations?: (SubResource35[] | string)␊ + ipAllocations?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An array of references to the delegations on the subnet.␊ */␊ - delegations?: (Delegation14[] | string)␊ + delegations?: (Delegation14[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable or Disable apply network policies on private end point in the subnet.␊ */␊ @@ -205510,7 +306049,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of locations.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205520,7 +306062,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties?: (ServiceDelegationPropertiesFormat14 | string)␊ + properties?: (/**␊ + * Properties of a service delegation.␊ + */␊ + ServiceDelegationPropertiesFormat14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a subnet. This name can be used to access the resource.␊ */␊ @@ -205550,19 +306098,37 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The public IP address SKU.␊ */␊ - sku?: (PublicIPAddressSku23 | string)␊ + sku?: (/**␊ + * SKU of a public IP address.␊ + */␊ + PublicIPAddressSku23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address properties.␊ */␊ - properties?: (PublicIPAddressPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Public IP address properties.␊ + */␊ + PublicIPAddressPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of availability zones denoting the IP allocated for the resource needs to come from.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205575,7 +306141,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Bgp connections.␊ */␊ - properties: (BgpConnectionProperties | string)␊ + properties: (/**␊ + * Properties of the bgp connection.␊ + */␊ + BgpConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205585,7 +306157,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -205602,7 +306177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties5 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205615,7 +306196,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties: (HubVirtualNetworkConnectionProperties12 | string)␊ + properties: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205625,23 +306212,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to the remote virtual network.␊ */␊ - remoteVirtualNetwork?: (SubResource35 | string)␊ + remoteVirtualNetwork?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deprecated: VirtualHub to RemoteVnet transit to enabled or not.␊ */␊ - allowHubToRemoteVnetTransit?: (boolean | string)␊ + allowHubToRemoteVnetTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deprecated: Allow RemoteVnet to use Virtual Hub's gateways.␊ */␊ - allowRemoteVnetToUseHubVnetGateways?: (boolean | string)␊ + allowRemoteVnetToUseHubVnetGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration1 | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205654,7 +306262,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Bgp connections.␊ */␊ - properties: (BgpConnectionProperties | string)␊ + properties: (/**␊ + * Properties of the bgp connection.␊ + */␊ + BgpConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205667,7 +306281,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the RouteTable resource.␊ */␊ - properties: (HubRouteTableProperties1 | string)␊ + properties: (/**␊ + * Parameters for RouteTable.␊ + */␊ + HubRouteTableProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205680,7 +306300,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the hub virtual network connection.␊ */␊ - properties: (HubVirtualNetworkConnectionProperties12 | string)␊ + properties: (/**␊ + * Parameters for HubVirtualNetworkConnection.␊ + */␊ + HubVirtualNetworkConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205693,7 +306319,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Hub IPConfigurations.␊ */␊ - properties: (HubIPConfigurationPropertiesFormat | string)␊ + properties: (/**␊ + * Properties of IP configuration.␊ + */␊ + HubIPConfigurationPropertiesFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205706,7 +306338,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual hub route table v2.␊ */␊ - properties: (VirtualHubRouteTableV2Properties5 | string)␊ + properties: (/**␊ + * Parameters for VirtualHubRouteTableV2.␊ + */␊ + VirtualHubRouteTableV2Properties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205725,11 +306363,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network gateway.␊ */␊ - properties: (VirtualNetworkGatewayPropertiesFormat27 | string)␊ + properties: (/**␊ + * VirtualNetworkGateway properties.␊ + */␊ + VirtualNetworkGatewayPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205739,55 +306386,109 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP configurations for virtual network gateway.␊ */␊ - ipConfigurations?: (VirtualNetworkGatewayIPConfiguration26[] | string)␊ + ipConfigurations?: (VirtualNetworkGatewayIPConfiguration26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | string)␊ + gatewayType?: (("Vpn" | "ExpressRoute" | "HyperNet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of this virtual network gateway.␊ */␊ - vpnType?: (("PolicyBased" | "RouteBased") | string)␊ + vpnType?: (("PolicyBased" | "RouteBased") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.␊ */␊ - vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | string)␊ + vpnGatewayGeneration?: (("None" | "Generation1" | "Generation2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether BGP is enabled for this virtual network gateway or not.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether private IP needs to be enabled on this gateway for connections or not.␊ */␊ - enablePrivateIpAddress?: (boolean | string)␊ + enablePrivateIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ActiveActive flag.␊ */␊ - activeActive?: (boolean | string)␊ + activeActive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting.␊ */␊ - gatewayDefaultSite?: (SubResource35 | string)␊ + gatewayDefaultSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway.␊ */␊ - sku?: (VirtualNetworkGatewaySku26 | string)␊ + sku?: (/**␊ + * VirtualNetworkGatewaySku details.␊ + */␊ + VirtualNetworkGatewaySku26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations.␊ */␊ - vpnClientConfiguration?: (VpnClientConfiguration26 | string)␊ + vpnClientConfiguration?: (/**␊ + * VpnClientConfiguration for P2S client.␊ + */␊ + VpnClientConfiguration26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings26 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient.␊ */␊ - customRoutes?: (AddressSpace35 | string)␊ + customRoutes?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether dns forwarding is enabled or not.␊ */␊ - enableDnsForwarding?: (boolean | string)␊ + enableDnsForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205797,7 +306498,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network gateway ip configuration.␊ */␊ - properties?: (VirtualNetworkGatewayIPConfigurationPropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of VirtualNetworkGatewayIPConfiguration.␊ + */␊ + VirtualNetworkGatewayIPConfigurationPropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -205811,15 +306518,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private IP address allocation method.␊ */␊ - privateIPAllocationMethod?: (("Static" | "Dynamic") | string)␊ + privateIPAllocationMethod?: (("Static" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the subnet resource.␊ */␊ - subnet?: (SubResource35 | string)␊ + subnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the public IP resource.␊ */␊ - publicIPAddress?: (SubResource35 | string)␊ + publicIPAddress?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205829,11 +306551,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gateway SKU name.␊ */␊ - name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + name?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gateway SKU tier.␊ */␊ - tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | string)␊ + tier?: (("Basic" | "HighPerformance" | "Standard" | "UltraPerformance" | "VpnGw1" | "VpnGw2" | "VpnGw3" | "VpnGw4" | "VpnGw5" | "VpnGw1AZ" | "VpnGw2AZ" | "VpnGw3AZ" | "VpnGw4AZ" | "VpnGw5AZ" | "ErGw1AZ" | "ErGw2AZ" | "ErGw3AZ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -205843,23 +306571,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the address space resource which represents Address space for P2S VpnClient.␊ */␊ - vpnClientAddressPool?: (AddressSpace35 | string)␊ + vpnClientAddressPool?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRootCertificate for virtual network gateway.␊ */␊ - vpnClientRootCertificates?: (VpnClientRootCertificate26[] | string)␊ + vpnClientRootCertificates?: (VpnClientRootCertificate26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientRevokedCertificate for Virtual network gateway.␊ */␊ - vpnClientRevokedCertificates?: (VpnClientRevokedCertificate26[] | string)␊ + vpnClientRevokedCertificates?: (VpnClientRevokedCertificate26[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientProtocols for Virtual network gateway.␊ */␊ - vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | string)␊ + vpnClientProtocols?: (("IkeV2" | "SSTP" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for virtual network gateway P2S client.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy24[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VirtualNetworkGateway resource for vpn client connection.␊ */␊ @@ -205871,7 +306617,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The radiusServers property for multiple radius server configuration.␊ */␊ - radiusServers?: (RadiusServer2[] | string)␊ + radiusServers?: (RadiusServer2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.␊ */␊ @@ -205893,7 +306642,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client root certificate.␊ */␊ - properties: (VpnClientRootCertificatePropertiesFormat26 | string)␊ + properties: (/**␊ + * Properties of SSL certificates of application gateway.␊ + */␊ + VpnClientRootCertificatePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -205917,7 +306672,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the vpn client revoked certificate.␊ */␊ - properties?: (VpnClientRevokedCertificatePropertiesFormat26 | string)␊ + properties?: (/**␊ + * Properties of the revoked VPN client certificate of virtual network gateway.␊ + */␊ + VpnClientRevokedCertificatePropertiesFormat26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -205945,7 +306706,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The initial score assigned to this radius server.␊ */␊ - radiusServerScore?: (number | string)␊ + radiusServerScore?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secret used for this radius server.␊ */␊ @@ -205968,12 +306732,27 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual network.␊ */␊ - properties: (VirtualNetworkPropertiesFormat27 | string)␊ - resources?: (VirtualNetworksVirtualNetworkPeeringsChildResource24 | VirtualNetworksSubnetsChildResource27)[]␊ + properties: (/**␊ + * Properties of the virtual network.␊ + */␊ + VirtualNetworkPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Network/virtualNetworks/virtualNetworkPeerings␊ + */␊ + VirtualNetworksVirtualNetworkPeeringsChildResource24 | /**␊ + * Microsoft.Network/virtualNetworks/subnets␊ + */␊ + VirtualNetworksSubnetsChildResource27)[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -205983,39 +306762,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges that can be used by subnets.␊ */␊ - addressSpace: (AddressSpace35 | string)␊ + addressSpace: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.␊ */␊ - dhcpOptions?: (DhcpOptions35 | string)␊ + dhcpOptions?: (/**␊ + * DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.␊ + */␊ + DhcpOptions35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of subnets in a Virtual Network.␊ */␊ - subnets?: (Subnet37[] | string)␊ + subnets?: (Subnet37[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of peerings in a Virtual Network.␊ */␊ - virtualNetworkPeerings?: (VirtualNetworkPeering32[] | string)␊ + virtualNetworkPeerings?: (VirtualNetworkPeering32[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.␊ */␊ - enableDdosProtection?: (boolean | string)␊ + enableDdosProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates if VM protection is enabled for all the subnets in the virtual network.␊ */␊ - enableVmProtection?: (boolean | string)␊ + enableVmProtection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DDoS protection plan associated with the virtual network.␊ */␊ - ddosProtectionPlan?: (SubResource35 | string)␊ + ddosProtectionPlan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ */␊ - bgpCommunities?: (VirtualNetworkBgpCommunities6 | string)␊ + bgpCommunities?: (/**␊ + * Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.␊ + */␊ + VirtualNetworkBgpCommunities6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of IpAllocation which reference this VNET.␊ */␊ - ipAllocations?: (SubResource35[] | string)␊ + ipAllocations?: (SubResource35[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206025,7 +306843,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of DNS servers IP addresses.␊ */␊ - dnsServers: (string[] | string)␊ + dnsServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206035,7 +306856,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties?: (VirtualNetworkPeeringPropertiesFormat24 | string)␊ + properties?: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -206049,31 +306876,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.␊ */␊ - allowVirtualNetworkAccess?: (boolean | string)␊ + allowVirtualNetworkAccess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.␊ */␊ - allowForwardedTraffic?: (boolean | string)␊ + allowForwardedTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If gateway links can be used in remote virtual networking to link to this virtual network.␊ */␊ - allowGatewayTransit?: (boolean | string)␊ + allowGatewayTransit?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.␊ */␊ - useRemoteGateways?: (boolean | string)␊ + useRemoteGateways?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).␊ */␊ - remoteVirtualNetwork: (SubResource35 | string)␊ + remoteVirtualNetwork: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the remote virtual network address space.␊ */␊ - remoteAddressSpace?: (AddressSpace35 | string)␊ + remoteAddressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the virtual network peering.␊ */␊ - peeringState?: (("Initiated" | "Connected" | "Disconnected") | string)␊ + peeringState?: (("Initiated" | "Connected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206096,7 +306950,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206109,7 +306969,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat27 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206122,7 +306988,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the subnet.␊ */␊ - properties: (SubnetPropertiesFormat27 | string)␊ + properties: (/**␊ + * Properties of the subnet.␊ + */␊ + SubnetPropertiesFormat27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206135,7 +307007,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the virtual network peering.␊ */␊ - properties: (VirtualNetworkPeeringPropertiesFormat24 | string)␊ + properties: (/**␊ + * Properties of the virtual network peering.␊ + */␊ + VirtualNetworkPeeringPropertiesFormat24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206154,11 +307032,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Tap Properties.␊ */␊ - properties: (VirtualNetworkTapPropertiesFormat9 | string)␊ + properties: (/**␊ + * Virtual Network Tap properties.␊ + */␊ + VirtualNetworkTapPropertiesFormat9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206168,15 +307055,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The reference to the private IP Address of the collector nic that will receive the tap.␊ */␊ - destinationNetworkInterfaceIPConfiguration?: (SubResource35 | string)␊ + destinationNetworkInterfaceIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The reference to the private IP address on the internal Load Balancer that will receive the tap.␊ */␊ - destinationLoadBalancerFrontEndIPConfiguration?: (SubResource35 | string)␊ + destinationLoadBalancerFrontEndIPConfiguration?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The VXLAN destination port that will receive the tapped traffic.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206195,12 +307097,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the Virtual Router.␊ */␊ - properties: (VirtualRouterPropertiesFormat7 | string)␊ - resources?: VirtualRoutersPeeringsChildResource7[]␊ + properties: (/**␊ + * Virtual Router definition.␊ + */␊ + VirtualRouterPropertiesFormat7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/virtualRouters/peerings␊ + */␊ + VirtualRoutersPeeringsChildResource7[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -206210,19 +307124,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * VirtualRouter ASN.␊ */␊ - virtualRouterAsn?: (number | string)␊ + virtualRouterAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VirtualRouter IPs.␊ */␊ - virtualRouterIps?: (string[] | string)␊ + virtualRouterIps?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Subnet on which VirtualRouter is hosted.␊ */␊ - hostedSubnet?: (SubResource35 | string)␊ + hostedSubnet?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Gateway on which VirtualRouter is hosted.␊ */␊ - hostedGateway?: (SubResource35 | string)␊ + hostedGateway?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206235,7 +307167,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties7 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206245,7 +307183,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Peer ASN.␊ */␊ - peerAsn?: (number | string)␊ + peerAsn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Peer IP.␊ */␊ @@ -206262,7 +307203,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Virtual Router Peering.␊ */␊ - properties: (VirtualRouterPeeringProperties7 | string)␊ + properties: (/**␊ + * Properties of the rule group.␊ + */␊ + VirtualRouterPeeringProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206281,11 +307228,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the virtual WAN.␊ */␊ - properties: (VirtualWanProperties12 | string)␊ + properties: (/**␊ + * Parameters for VirtualWAN.␊ + */␊ + VirtualWanProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206295,19 +307251,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vpn encryption to be disabled or not.␊ */␊ - disableVpnEncryption?: (boolean | string)␊ + disableVpnEncryption?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if branch to branch traffic is allowed.␊ */␊ - allowBranchToBranchTraffic?: (boolean | string)␊ + allowBranchToBranchTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if Vnet to Vnet traffic is allowed.␊ */␊ - allowVnetToVnetTraffic?: (boolean | string)␊ + allowVnetToVnetTraffic?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The office local breakout category.␊ */␊ - office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | string)␊ + office365LocalBreakoutCategory?: (("Optimize" | "OptimizeAndAllow" | "All" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the VirtualWAN.␊ */␊ @@ -206330,12 +307298,24 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN gateway.␊ */␊ - properties: (VpnGatewayProperties12 | string)␊ - resources?: VpnGatewaysVpnConnectionsChildResource12[]␊ + properties: (/**␊ + * Parameters for VpnGateway.␊ + */␊ + VpnGatewayProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Network/vpnGateways/vpnConnections␊ + */␊ + VpnGatewaysVpnConnectionsChildResource12[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -206345,19 +307325,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualHub to which the gateway belongs.␊ */␊ - virtualHub?: (SubResource35 | string)␊ + virtualHub?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn connections to the gateway.␊ */␊ - connections?: (VpnConnection12[] | string)␊ + connections?: (VpnConnection12[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local network gateway's BGP speaker settings.␊ */␊ - bgpSettings?: (BgpSettings26 | string)␊ + bgpSettings?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scale unit for this vpn gateway.␊ */␊ - vpnGatewayScaleUnit?: (number | string)␊ + vpnGatewayScaleUnit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206367,7 +307365,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties?: (VpnConnectionProperties12 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -206381,27 +307385,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site.␊ */␊ - remoteVpnSite?: (SubResource35 | string)␊ + remoteVpnSite?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dead peer detection timeout for a vpn connection in seconds.␊ */␊ - dpdTimeoutSeconds?: (number | string)␊ + dpdTimeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -206409,35 +307434,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy24[] | string)␊ + ipsecPolicies?: (IpsecPolicy24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable internet security.␊ */␊ - enableInternetSecurity?: (boolean | string)␊ + enableInternetSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site link connections to the gateway.␊ */␊ - vpnLinkConnections?: (VpnSiteLinkConnection8[] | string)␊ + vpnLinkConnections?: (VpnSiteLinkConnection8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Routing Configuration indicating the associated and propagated route tables on this connection.␊ */␊ - routingConfiguration?: (RoutingConfiguration1 | string)␊ + routingConfiguration?: (/**␊ + * Routing Configuration indicating the associated and propagated route tables for this connection.␊ + */␊ + RoutingConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206447,7 +307499,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link connection.␊ */␊ - properties?: (VpnSiteLinkConnectionProperties8 | string)␊ + properties?: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnSiteLinkConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -206461,23 +307519,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Id of the connected vpn site link.␊ */␊ - vpnSiteLink?: (SubResource35 | string)␊ + vpnSiteLink?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Routing weight for vpn connection.␊ */␊ - routingWeight?: (number | string)␊ + routingWeight?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection status.␊ */␊ - connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | string)␊ + connectionStatus?: (("Unknown" | "Connecting" | "Connected" | "NotConnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection protocol used for this connection.␊ */␊ - vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | string)␊ + vpnConnectionProtocolType?: (("IKEv2" | "IKEv1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected bandwidth in MBPS.␊ */␊ - connectionBandwidth?: (number | string)␊ + connectionBandwidth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SharedKey for the vpn connection.␊ */␊ @@ -206485,23 +307561,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * EnableBgp flag.␊ */␊ - enableBgp?: (boolean | string)␊ + enableBgp?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable policy-based traffic selectors.␊ */␊ - usePolicyBasedTrafficSelectors?: (boolean | string)␊ + usePolicyBasedTrafficSelectors?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The IPSec Policies to be considered by this connection.␊ */␊ - ipsecPolicies?: (IpsecPolicy24[] | string)␊ + ipsecPolicies?: (IpsecPolicy24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * EnableBgp flag.␊ */␊ - enableRateLimiting?: (boolean | string)␊ + enableRateLimiting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use local azure ip to initiate connection.␊ */␊ - useLocalAzureIpAddress?: (boolean | string)␊ + useLocalAzureIpAddress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206514,7 +307605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties12 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206527,7 +307624,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN connection.␊ */␊ - properties: (VpnConnectionProperties12 | string)␊ + properties: (/**␊ + * Parameters for VpnConnection.␊ + */␊ + VpnConnectionProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206546,11 +307649,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the P2SVpnServer configuration.␊ */␊ - properties: (VpnServerConfigurationProperties6 | string)␊ + properties: (/**␊ + * Parameters for VpnServerConfiguration.␊ + */␊ + VpnServerConfigurationProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206564,31 +307676,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * VPN protocols for the VpnServerConfiguration.␊ */␊ - vpnProtocols?: (("IkeV2" | "OpenVPN")[] | string)␊ + vpnProtocols?: (("IkeV2" | "OpenVPN")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN authentication types for the VpnServerConfiguration.␊ */␊ - vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | string)␊ + vpnAuthenticationTypes?: (("Certificate" | "Radius" | "AAD")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client root certificate of VpnServerConfiguration.␊ */␊ - vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate6[] | string)␊ + vpnClientRootCertificates?: (VpnServerConfigVpnClientRootCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VPN client revoked certificate of VpnServerConfiguration.␊ */␊ - vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate6[] | string)␊ + vpnClientRevokedCertificates?: (VpnServerConfigVpnClientRevokedCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius Server root certificate of VpnServerConfiguration.␊ */␊ - radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate6[] | string)␊ + radiusServerRootCertificates?: (VpnServerConfigRadiusServerRootCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Radius client root certificate of VpnServerConfiguration.␊ */␊ - radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate6[] | string)␊ + radiusClientRootCertificates?: (VpnServerConfigRadiusClientRootCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VpnClientIpsecPolicies for VpnServerConfiguration.␊ */␊ - vpnClientIpsecPolicies?: (IpsecPolicy24[] | string)␊ + vpnClientIpsecPolicies?: (IpsecPolicy24[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The radius server address property of the VpnServerConfiguration resource for point to site client connection.␊ */␊ @@ -206600,11 +307733,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Multiple Radius Server configuration for VpnServerConfiguration.␊ */␊ - radiusServers?: (RadiusServer2[] | string)␊ + radiusServers?: (RadiusServer2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of aad vpn authentication parameters.␊ */␊ - aadAuthenticationParameters?: (AadAuthenticationParameters6 | string)␊ + aadAuthenticationParameters?: (/**␊ + * AAD Vpn authentication type related parameters.␊ + */␊ + AadAuthenticationParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206697,11 +307839,20 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the VPN site.␊ */␊ - properties: (VpnSiteProperties12 | string)␊ + properties: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206711,11 +307862,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The VirtualWAN to which the vpnSite belongs.␊ */␊ - virtualWan?: (SubResource35 | string)␊ + virtualWan?: (/**␊ + * Reference to another subresource.␊ + */␊ + SubResource35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The device properties.␊ */␊ - deviceProperties?: (DeviceProperties12 | string)␊ + deviceProperties?: (/**␊ + * List of properties of the device.␊ + */␊ + DeviceProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site.␊ */␊ @@ -206727,19 +307890,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The AddressSpace that contains an array of IP address ranges.␊ */␊ - addressSpace?: (AddressSpace35 | string)␊ + addressSpace?: (/**␊ + * AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.␊ + */␊ + AddressSpace35 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (BgpSettings26 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details.␊ + */␊ + BgpSettings26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IsSecuritySite flag.␊ */␊ - isSecuritySite?: (boolean | string)␊ + isSecuritySite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of all vpn site links.␊ */␊ - vpnSiteLinks?: (VpnSiteLink8[] | string)␊ + vpnSiteLinks?: (VpnSiteLink8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206757,7 +307938,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206767,7 +307951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the VPN site link.␊ */␊ - properties?: (VpnSiteLinkProperties8 | string)␊ + properties?: (/**␊ + * Parameters for VpnSite.␊ + */␊ + VpnSiteLinkProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the resource that is unique within a resource group. This name can be used to access the resource.␊ */␊ @@ -206781,7 +307971,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The link provider properties.␊ */␊ - linkProperties?: (VpnLinkProviderProperties8 | string)␊ + linkProperties?: (/**␊ + * List of properties of a link provider.␊ + */␊ + VpnLinkProviderProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ip-address for the vpn-site-link.␊ */␊ @@ -206793,7 +307989,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of bgp properties.␊ */␊ - bgpProperties?: (VpnLinkBgpSettings8 | string)␊ + bgpProperties?: (/**␊ + * BGP settings details for a link.␊ + */␊ + VpnLinkBgpSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206807,7 +308009,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Link speed.␊ */␊ - linkSpeedInMbps?: (number | string)␊ + linkSpeedInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206817,7 +308022,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The BGP speaker's ASN.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The BGP peering address and BGP identifier of this BGP speaker.␊ */␊ @@ -206848,18 +308056,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Data Migration service instance␊ */␊ - properties: (DataMigrationServiceProperties | string)␊ - resources?: ServicesProjectsChildResource[]␊ + properties: (/**␊ + * Properties of the Data Migration service instance␊ + */␊ + DataMigrationServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DataMigration/services/projects␊ + */␊ + ServicesProjectsChildResource[]␊ /**␊ * An Azure SKU instance␊ */␊ - sku?: (ServiceSku | string)␊ + sku?: (/**␊ + * An Azure SKU instance␊ + */␊ + ServiceSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataMigration/services"␊ [k: string]: unknown␊ }␊ @@ -206893,13 +308119,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Project-specific properties␊ */␊ - properties: (ProjectProperties1 | string)␊ + properties: (/**␊ + * Project-specific properties␊ + */␊ + ProjectProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "projects"␊ [k: string]: unknown␊ }␊ @@ -206910,23 +308145,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DatabaseInfo␊ */␊ - databasesInfo?: (DatabaseInfo[] | string)␊ + databasesInfo?: (DatabaseInfo[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the connection properties of a server␊ */␊ - sourceConnectionInfo?: (ConnectionInfo | string)␊ + sourceConnectionInfo?: (/**␊ + * Defines the connection properties of a server␊ + */␊ + ConnectionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Source platform for the project.␊ */␊ - sourcePlatform: (("SQL" | "Unknown") | string)␊ + sourcePlatform: (("SQL" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the connection properties of a server␊ */␊ - targetConnectionInfo?: (SqlConnectionInfo | string)␊ + targetConnectionInfo?: (/**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target platform for the project.␊ */␊ - targetPlatform: (("SQLDB" | "Unknown") | string)␊ + targetPlatform: (("SQLDB" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -206950,7 +308206,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authentication type to use for connection.␊ */␊ - authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | string)␊ + authentication?: (("None" | "WindowsAuthentication" | "SqlAuthentication" | "ActiveDirectoryIntegrated" | "ActiveDirectoryPassword") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data source in the format Protocol:MachineName\\SQLServerInstanceName,PortNumber␊ */␊ @@ -206958,7 +308217,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to encrypt the connection␊ */␊ - encryptConnection?: (boolean | string)␊ + encryptConnection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Password credential.␊ */␊ @@ -206966,7 +308228,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to trust the server certificate␊ */␊ - trustServerCertificate?: (boolean | string)␊ + trustServerCertificate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "SqlConnectionInfo"␊ /**␊ * User name␊ @@ -206981,7 +308246,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity of the SKU, if it supports scaling␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU family, used when the service has multiple performance classes within a tier, such as 'A', 'D', etc. for virtual machines␊ */␊ @@ -207016,14 +308284,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Project-specific properties␊ */␊ - properties: (ProjectProperties1 | string)␊ - resources?: ServicesProjectsTasksChildResource[]␊ + properties: (/**␊ + * Project-specific properties␊ + */␊ + ProjectProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DataMigration/services/projects/tasks␊ + */␊ + ServicesProjectsTasksChildResource[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataMigration/services/projects"␊ [k: string]: unknown␊ }␊ @@ -207043,7 +308323,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for all types of DMS task properties. If task is not supported by current client, this object is returned.␊ */␊ - properties: (ProjectTaskProperties | string)␊ + properties: (/**␊ + * Base class for all types of DMS task properties. If task is not supported by current client, this object is returned.␊ + */␊ + ProjectTaskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "tasks"␊ [k: string]: unknown␊ }␊ @@ -207054,7 +308340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Input for the task that validates connection to SQL Server and also validates source server requirements␊ */␊ - input?: (ConnectToSourceSqlServerTaskInput | string)␊ + input?: (/**␊ + * Input for the task that validates connection to SQL Server and also validates source server requirements␊ + */␊ + ConnectToSourceSqlServerTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: "ConnectToSource.SqlServer"␊ [k: string]: unknown␊ }␊ @@ -207065,11 +308357,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Permission group for validations.␊ */␊ - checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB") | string)␊ + checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to SQL database server␊ */␊ - sourceConnectionInfo: (SqlConnectionInfo | string)␊ + sourceConnectionInfo: (/**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207079,7 +308380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Input for the task that validates connection to SQL DB and target server requirements␊ */␊ - input?: (ConnectToTargetSqlDbTaskInput | string)␊ + input?: (/**␊ + * Input for the task that validates connection to SQL DB and target server requirements␊ + */␊ + ConnectToTargetSqlDbTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: "ConnectToTarget.SqlDb"␊ [k: string]: unknown␊ }␊ @@ -207090,7 +308397,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to SQL database server␊ */␊ - targetConnectionInfo: (SqlConnectionInfo | string)␊ + targetConnectionInfo: (/**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207100,7 +308413,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Input for the task that collects user tables for the given list of databases␊ */␊ - input?: (GetUserTablesSqlTaskInput | string)␊ + input?: (/**␊ + * Input for the task that collects user tables for the given list of databases␊ + */␊ + GetUserTablesSqlTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: "GetUserTables.Sql"␊ [k: string]: unknown␊ }␊ @@ -207111,11 +308430,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information for connecting to SQL database server␊ */␊ - connectionInfo: (SqlConnectionInfo | string)␊ + connectionInfo: (/**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of database names to collect tables for␊ */␊ - selectedDatabases: (string[] | string)␊ + selectedDatabases: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207125,7 +308453,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Input for the task that migrates on-prem SQL Server databases to Azure SQL Database␊ */␊ - input?: (MigrateSqlServerSqlDbTaskInput | string)␊ + input?: (/**␊ + * Input for the task that migrates on-prem SQL Server databases to Azure SQL Database␊ + */␊ + MigrateSqlServerSqlDbTaskInput | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ taskType: "Migrate.SqlServer.SqlDb"␊ [k: string]: unknown␊ }␊ @@ -207136,19 +308470,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Databases to migrate␊ */␊ - selectedDatabases: (MigrateSqlServerSqlDbDatabaseInput[] | string)␊ + selectedDatabases: (MigrateSqlServerSqlDbDatabaseInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to SQL database server␊ */␊ - sourceConnectionInfo: (SqlConnectionInfo | string)␊ + sourceConnectionInfo: (/**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to SQL database server␊ */␊ - targetConnectionInfo: (SqlConnectionInfo | string)␊ + targetConnectionInfo: (/**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Types of validations to run after the migration␊ */␊ - validationOptions?: (MigrationValidationOptions | string)␊ + validationOptions?: (/**␊ + * Types of validations to run after the migration␊ + */␊ + MigrationValidationOptions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207158,7 +308513,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to set database read only before migration␊ */␊ - makeSourceDbReadOnly?: (boolean | string)␊ + makeSourceDbReadOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the database␊ */␊ @@ -207168,7 +308526,10 @@ Generated by [AVA](https://avajs.dev). */␊ tableMap?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of target database. Note: Target database will be truncated before starting migration.␊ */␊ @@ -207182,15 +308543,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .␊ */␊ - enableDataIntegrityValidation?: (boolean | string)␊ + enableDataIntegrityValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.␊ */␊ - enableQueryAnalysisValidation?: (boolean | string)␊ + enableQueryAnalysisValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows to compare the schema information between source and target.␊ */␊ - enableSchemaValidation?: (boolean | string)␊ + enableSchemaValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207208,7 +308578,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -207224,12 +308597,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom service properties␊ */␊ - properties: (DataMigrationServiceProperties1 | string)␊ + properties: (/**␊ + * Properties of the Data Migration service instance␊ + */␊ + DataMigrationServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service SKU␊ */␊ - sku?: (ServiceSku1 | string)␊ - resources?: ServicesProjectsChildResource1[]␊ + sku?: (/**␊ + * An Azure SKU instance␊ + */␊ + ServiceSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DataMigration/services/projects␊ + */␊ + ServicesProjectsChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -207265,7 +308653,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity of the SKU, if it supports scaling␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207283,7 +308674,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -207291,7 +308685,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Project properties␊ */␊ - properties: (ProjectProperties2 | string)␊ + properties: (/**␊ + * Project-specific properties␊ + */␊ + ProjectProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207301,26 +308701,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Source platform for the project.␊ */␊ - sourcePlatform: (("SQL" | "Access" | "DB2" | "MySQL" | "Oracle" | "Sybase" | "Unknown") | string)␊ + sourcePlatform: (("SQL" | "Access" | "DB2" | "MySQL" | "Oracle" | "Sybase" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target platform for the project.␊ */␊ - targetPlatform: (("SQL10" | "SQL11" | "SQL12" | "SQL13" | "SQL14" | "SQLDB" | "SQLDW" | "SQLMI" | "SQLVM" | "Unknown") | string)␊ + targetPlatform: (("SQL10" | "SQL11" | "SQL12" | "SQL13" | "SQL14" | "SQLDB" | "SQLDW" | "SQLMI" | "SQLVM" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to source␊ */␊ - sourceConnectionInfo?: (ConnectionInfo1 | string)␊ + sourceConnectionInfo?: (/**␊ + * Defines the connection properties of a server␊ + */␊ + ConnectionInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to target␊ */␊ - targetConnectionInfo?: ((OracleConnectionInfo | MySqlConnectionInfo | {␊ + targetConnectionInfo?: ((/**␊ + * Information for connecting to Oracle source␊ + */␊ + OracleConnectionInfo | /**␊ + * Information for connecting to MySQL source␊ + */␊ + MySqlConnectionInfo | {␊ type?: "Unknown"␊ [k: string]: unknown␊ - } | SqlConnectionInfo1) | string)␊ + } | /**␊ + * Information for connecting to SQL database server␊ + */␊ + SqlConnectionInfo1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of DatabaseInfo␊ */␊ - databasesInfo?: (DatabaseInfo1[] | string)␊ + databasesInfo?: (DatabaseInfo1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207348,7 +308775,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -207356,8 +308786,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Project properties␊ */␊ - properties: (ProjectProperties2 | string)␊ - resources?: ServicesProjectsTasksChildResource1[]␊ + properties: (/**␊ + * Project-specific properties␊ + */␊ + ProjectProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DataMigration/services/projects/tasks␊ + */␊ + ServicesProjectsTasksChildResource1[]␊ [k: string]: unknown␊ }␊ /**␊ @@ -207377,7 +308816,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom task properties␊ */␊ - properties: (ProjectTaskProperties1 | string)␊ + properties: (/**␊ + * Base class for all types of DMS task properties. If task is not supported by current client, this object is returned.␊ + */␊ + ProjectTaskProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207390,11 +308835,17 @@ Generated by [AVA](https://avajs.dev). targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases to migrate␊ */␊ - selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | string)␊ + selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207416,7 +308867,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of database files␊ */␊ - databaseFiles?: (DatabaseFileInput[] | string)␊ + databaseFiles?: (DatabaseFileInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207442,7 +308896,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database file type.␊ */␊ - fileType?: (("Rows" | "Log" | "Filestream" | "NotSupported" | "Fulltext") | string)␊ + fileType?: (("Rows" | "Log" | "Filestream" | "NotSupported" | "Fulltext") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207455,11 +308912,17 @@ Generated by [AVA](https://avajs.dev). targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases to migrate␊ */␊ - selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | string)␊ + selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name credential to connect to the backup share location␊ */␊ @@ -207481,18 +308944,27 @@ Generated by [AVA](https://avajs.dev). sourceConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to target␊ */␊ targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases to migrate␊ */␊ - selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | string)␊ + selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207505,24 +308977,39 @@ Generated by [AVA](https://avajs.dev). sourceConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to target␊ */␊ targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases to migrate␊ */␊ - selectedDatabases: (MigrateSqlServerSqlDbDatabaseInput1[] | string)␊ + selectedDatabases: (MigrateSqlServerSqlDbDatabaseInput1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Options for enabling various post migration validations. Available options, ␊ * 1.) Data Integrity Check: Performs a checksum based comparison on source and target tables after the migration to ensure the correctness of the data. ␊ * 2.) Schema Validation: Performs a thorough schema comparison between the source and target tables and provides a list of differences between the source and target database, 3.) Query Analysis: Executes a set of queries picked up automatically either from the Query Plan Cache or Query Store and execute them and compares the execution time between the source and target database.␊ */␊ - validationOptions?: (MigrationValidationOptions1 | string)␊ + validationOptions?: (/**␊ + * Types of validations to run after the migration␊ + */␊ + MigrationValidationOptions1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207540,13 +309027,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to set database read only before migration␊ */␊ - makeSourceDbReadOnly?: (boolean | string)␊ + makeSourceDbReadOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Mapping of source to target tables␊ */␊ tableMap?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207556,15 +309049,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allows to compare the schema information between source and target.␊ */␊ - enableSchemaValidation?: (boolean | string)␊ + enableSchemaValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows to perform a checksum based data integrity validation between source and target for the selected database / tables .␊ */␊ - enableDataIntegrityValidation?: (boolean | string)␊ + enableDataIntegrityValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows to perform a quick and intelligent query analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.␊ */␊ - enableQueryAnalysisValidation?: (boolean | string)␊ + enableQueryAnalysisValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207577,18 +309079,27 @@ Generated by [AVA](https://avajs.dev). sourceConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to target␊ */␊ targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases to migrate␊ */␊ - selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | string)␊ + selectedDatabases: (MigrateSqlServerSqlServerDatabaseInput[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name credential to connect to the backup share location␊ */␊ @@ -207624,7 +309135,10 @@ Generated by [AVA](https://avajs.dev). targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207637,7 +309151,10 @@ Generated by [AVA](https://avajs.dev). targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207650,11 +309167,17 @@ Generated by [AVA](https://avajs.dev). connectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of database names to collect tables for␊ */␊ - selectedDatabases: (string[] | string)␊ + selectedDatabases: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207667,7 +309190,10 @@ Generated by [AVA](https://avajs.dev). targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207680,11 +309206,17 @@ Generated by [AVA](https://avajs.dev). sourceConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permission group for validations.␊ */␊ - checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB" | "MigrationFromSqlServerToAzureMI" | "MigrationFromSqlServerToAzureVM" | "MigrationFromOracleToSQL" | "MigrationFromOracleToAzureDB" | "MigrationFromOracleToAzureDW" | "MigrationFromMySQLToSQL" | "MigrationFromMySQLToAzureDB") | string)␊ + checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB" | "MigrationFromSqlServerToAzureMI" | "MigrationFromSqlServerToAzureVM" | "MigrationFromOracleToSQL" | "MigrationFromOracleToAzureDB" | "MigrationFromOracleToAzureDW" | "MigrationFromMySQLToSQL" | "MigrationFromMySQLToAzureDB") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207697,11 +309229,17 @@ Generated by [AVA](https://avajs.dev). sourceConnectionInfo: ({␊ type?: "MySqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permission group for validations.␊ */␊ - checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB" | "MigrationFromSqlServerToAzureMI" | "MigrationFromSqlServerToAzureVM" | "MigrationFromOracleToSQL" | "MigrationFromOracleToAzureDB" | "MigrationFromOracleToAzureDW" | "MigrationFromMySQLToSQL" | "MigrationFromMySQLToAzureDB") | string)␊ + checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB" | "MigrationFromSqlServerToAzureMI" | "MigrationFromSqlServerToAzureVM" | "MigrationFromOracleToSQL" | "MigrationFromOracleToAzureDB" | "MigrationFromOracleToAzureDW" | "MigrationFromMySQLToSQL" | "MigrationFromMySQLToAzureDB") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207714,11 +309252,17 @@ Generated by [AVA](https://avajs.dev). sourceConnectionInfo: ({␊ type?: "OracleConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Permission group for validations.␊ */␊ - checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB" | "MigrationFromSqlServerToAzureMI" | "MigrationFromSqlServerToAzureVM" | "MigrationFromOracleToSQL" | "MigrationFromOracleToAzureDB" | "MigrationFromOracleToAzureDW" | "MigrationFromMySQLToSQL" | "MigrationFromMySQLToAzureDB") | string)␊ + checkPermissionsGroup?: (("Default" | "MigrationFromSqlServerToAzureDB" | "MigrationFromSqlServerToAzureMI" | "MigrationFromSqlServerToAzureVM" | "MigrationFromOracleToSQL" | "MigrationFromOracleToAzureDB" | "MigrationFromOracleToAzureDW" | "MigrationFromMySQLToSQL" | "MigrationFromMySQLToAzureDB") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207731,7 +309275,10 @@ Generated by [AVA](https://avajs.dev). targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target database name␊ */␊ @@ -207747,14 +309294,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metadata of the tables selected for migration␊ */␊ - selectedTables: (NonSqlDataMigrationTable[] | string)␊ + selectedTables: (NonSqlDataMigrationTable[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to MySQL source␊ */␊ sourceConnectionInfo: ({␊ type?: "MySqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207777,7 +309330,10 @@ Generated by [AVA](https://avajs.dev). targetConnectionInfo: ({␊ type?: "SqlConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target database name␊ */␊ @@ -207793,14 +309349,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metadata of the tables selected for migration␊ */␊ - selectedTables: (NonSqlDataMigrationTable[] | string)␊ + selectedTables: (NonSqlDataMigrationTable[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information for connecting to Oracle source␊ */␊ sourceConnectionInfo: ({␊ type?: "OracleConnectionInfo"␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207819,7 +309381,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the budget.␊ */␊ - properties: (BudgetProperties | string)␊ + properties: (/**␊ + * The properties of the budget.␊ + */␊ + BudgetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Consumption/budgets"␊ [k: string]: unknown␊ }␊ @@ -207830,29 +309398,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * The total amount of cost to track with the budget␊ */␊ - amount: (number | string)␊ + amount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The category of the budget, whether the budget tracks cost or usage.␊ */␊ - category: (("Cost" | "Usage") | string)␊ + category: (("Cost" | "Usage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * May be used to filter budgets by resource group, resource, or meter.␊ */␊ - filters?: (Filters1 | string)␊ + filters?: (/**␊ + * May be used to filter budgets by resource group, resource, or meter.␊ + */␊ + Filters1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dictionary of notifications associated with the budget. Budget can have up to five notifications.␊ */␊ notifications?: ({␊ [k: string]: Notification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time covered by a budget. Tracking of the amount will be reset based on the time grain.␊ */␊ - timeGrain: (("Monthly" | "Quarterly" | "Annually") | string)␊ + timeGrain: (("Monthly" | "Quarterly" | "Annually") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The start and end date for a budget.␊ */␊ - timePeriod: (BudgetTimePeriod | string)␊ + timePeriod: (/**␊ + * The start and end date for a budget.␊ + */␊ + BudgetTimePeriod | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207862,11 +309454,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of filters on meters, mandatory for budgets of usage category. ␊ */␊ - meters?: (string[] | string)␊ + meters?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of filters on resource groups, allowed at subscription level only.␊ */␊ - resourceGroups?: (string[] | string)␊ + resourceGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of filters on resources.␊ */␊ @@ -207880,27 +309478,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email addresses to send the budget notification to when the threshold is exceeded.␊ */␊ - contactEmails: (string[] | string)␊ + contactEmails: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Action groups to send the budget notification to when the threshold is exceeded.␊ */␊ - contactGroups?: (string[] | string)␊ + contactGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact roles to send the budget notification to when the threshold is exceeded.␊ */␊ - contactRoles?: (string[] | string)␊ + contactRoles?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The notification is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The comparison operator.␊ */␊ - operator: (("EqualTo" | "GreaterThan" | "GreaterThanOrEqualTo") | string)␊ + operator: (("EqualTo" | "GreaterThan" | "GreaterThanOrEqualTo") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000.␊ */␊ - threshold: (number | string)␊ + threshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -207933,13 +309549,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a Cluster.␊ */␊ - properties: (ClusterBaseProperties | string)␊ + properties: (/**␊ + * The properties of a Cluster.␊ + */␊ + ClusterBaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user specified tags associated with the Cluster.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.BatchAI/clusters"␊ [k: string]: unknown␊ }␊ @@ -207950,27 +309575,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Use this to prepare the VM. NOTE: The volumes specified in mountVolumes are mounted first and then the setupTask is run. Therefore the setup task can use local mountPaths in its execution.␊ */␊ - nodeSetup?: (NodeSetup | string)␊ + nodeSetup?: (/**␊ + * Use this to prepare the VM. NOTE: The volumes specified in mountVolumes are mounted first and then the setupTask is run. Therefore the setup task can use local mountPaths in its execution.␊ + */␊ + NodeSetup | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster.␊ */␊ - scaleSettings?: (ScaleSettings7 | string)␊ + scaleSettings?: (/**␊ + * At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster.␊ + */␊ + ScaleSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId5 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a cluster.␊ */␊ - userAccountSettings: (UserAccountSettings | string)␊ + userAccountSettings: (/**␊ + * Settings for user account that gets created on each on the nodes of a cluster.␊ + */␊ + UserAccountSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for OS image.␊ */␊ - virtualMachineConfiguration?: (VirtualMachineConfiguration1 | string)␊ + virtualMachineConfiguration?: (/**␊ + * Settings for OS image.␊ + */␊ + VirtualMachineConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default is dedicated.␊ */␊ - vmPriority?: (("dedicated" | "lowpriority") | string)␊ + vmPriority?: (("dedicated" | "lowpriority") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * All virtual machines in a cluster are the same size. For information about available VM sizes for clusters using images from the Virtual Machines Marketplace (see Sizes for Virtual Machines (Linux) or Sizes for Virtual Machines (Windows). Batch AI service supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).␊ */␊ @@ -207984,15 +309642,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of volumes to mount on the cluster.␊ */␊ - mountVolumes?: (MountVolumes | string)␊ + mountVolumes?: (/**␊ + * Details of volumes to mount on the cluster.␊ + */␊ + MountVolumes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Performance counters reporting settings.␊ */␊ - performanceCountersSettings?: (PerformanceCountersSettings | string)␊ + performanceCountersSettings?: (/**␊ + * Performance counters reporting settings.␊ + */␊ + PerformanceCountersSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies a setup task which can be used to customize the compute nodes of the cluster.␊ */␊ - setupTask?: (SetupTask | string)␊ + setupTask?: (/**␊ + * Specifies a setup task which can be used to customize the compute nodes of the cluster.␊ + */␊ + SetupTask | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208002,13 +309678,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * References to Azure Blob FUSE that are to be mounted to the cluster nodes.␊ */␊ - azureBlobFileSystems?: (AzureBlobFileSystemReference[] | string)␊ + azureBlobFileSystems?: (AzureBlobFileSystemReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * References to Azure File Shares that are to be mounted to the cluster nodes.␊ */␊ - azureFileShares?: (AzureFileShareReference[] | string)␊ - fileServers?: (FileServerReference[] | string)␊ - unmanagedFileSystems?: (UnmanagedFileSystemReference[] | string)␊ + azureFileShares?: (AzureFileShareReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + fileServers?: (FileServerReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + unmanagedFileSystems?: (UnmanagedFileSystemReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208020,7 +309708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credentials to access Azure File Share.␊ */␊ - credentials: (AzureStorageCredentialsInfo | string)␊ + credentials: (/**␊ + * Credentials to access Azure File Share.␊ + */␊ + AzureStorageCredentialsInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ mountOptions?: string␊ /**␊ * Note that all cluster level blob file systems will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and all job level blob file systems will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT.␊ @@ -208039,7 +309733,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret.␊ */␊ - accountKeySecretReference?: (KeyVaultSecretReference3 | string)␊ + accountKeySecretReference?: (/**␊ + * Describes a reference to Key Vault Secret.␊ + */␊ + KeyVaultSecretReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208050,7 +309750,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - sourceVault: (ResourceId5 | string)␊ + sourceVault: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208072,7 +309778,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credentials to access Azure File Share.␊ */␊ - credentials: (AzureStorageCredentialsInfo | string)␊ + credentials: (/**␊ + * Credentials to access Azure File Share.␊ + */␊ + AzureStorageCredentialsInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default value is 0777. Valid only if OS is linux.␊ */␊ @@ -208094,7 +309806,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - fileServer: (ResourceId5 | string)␊ + fileServer: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ mountOptions?: string␊ /**␊ * Note that all cluster level file servers will be mounted under $AZ_BATCHAI_MOUNT_ROOT location and job level file servers will be mounted under $AZ_BATCHAI_JOB_MOUNT_ROOT.␊ @@ -208124,7 +309842,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies Azure Application Insights information for performance counters reporting.␊ */␊ - appInsightsReference: (AppInsightsReference | string)␊ + appInsightsReference: (/**␊ + * Specifies Azure Application Insights information for performance counters reporting.␊ + */␊ + AppInsightsReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208134,12 +309858,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - component: (ResourceId5 | string)␊ + component: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instrumentationKey?: string␊ /**␊ * Describes a reference to Key Vault Secret.␊ */␊ - instrumentationKeySecretReference?: (KeyVaultSecretReference3 | string)␊ + instrumentationKeySecretReference?: (/**␊ + * Describes a reference to Key Vault Secret.␊ + */␊ + KeyVaultSecretReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208147,15 +309883,24 @@ Generated by [AVA](https://avajs.dev). */␊ export interface SetupTask {␊ commandLine: string␊ - environmentVariables?: (EnvironmentVariable[] | string)␊ + environmentVariables?: (EnvironmentVariable[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Note. Non-elevated tasks are run under an account added into sudoer list and can perform sudo when required.␊ */␊ - runElevated?: (boolean | string)␊ + runElevated?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server will never report values of these variables back.␊ */␊ - secrets?: (EnvironmentVariableWithSecretValue[] | string)␊ + secrets?: (EnvironmentVariableWithSecretValue[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The prefix of a path where the Batch AI service will upload the stdout and stderr of the setup task.␊ */␊ @@ -208179,7 +309924,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret.␊ */␊ - valueSecretReference?: (KeyVaultSecretReference3 | string)␊ + valueSecretReference?: (/**␊ + * Describes a reference to Key Vault Secret.␊ + */␊ + KeyVaultSecretReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208189,20 +309940,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the pending and running jobs on the cluster.␊ */␊ - autoScale?: (AutoScaleSettings1 | string)␊ + autoScale?: (/**␊ + * The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the pending and running jobs on the cluster.␊ + */␊ + AutoScaleSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Manual scale settings for the cluster.␊ */␊ - manual?: (ManualScaleSettings | string)␊ + manual?: (/**␊ + * Manual scale settings for the cluster.␊ + */␊ + ManualScaleSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the pending and running jobs on the cluster.␊ */␊ export interface AutoScaleSettings1 {␊ - initialNodeCount?: ((number & string) | string)␊ - maximumNodeCount: (number | string)␊ - minimumNodeCount: (number | string)␊ + initialNodeCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maximumNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + minimumNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208212,11 +309984,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default value is requeue.␊ */␊ - nodeDeallocationOption?: (("requeue" | "terminate" | "waitforjobcompletion" | "unknown") | string)␊ + nodeDeallocationOption?: (("requeue" | "terminate" | "waitforjobcompletion" | "unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default is 0. If autoScaleSettings are not specified, then the Cluster starts with this target.␊ */␊ - targetNodeCount: ((number & string) | string)␊ + targetNodeCount: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208235,7 +310013,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The image reference.␊ */␊ - imageReference?: (ImageReference5 | string)␊ + imageReference?: (/**␊ + * The image reference.␊ + */␊ + ImageReference5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208268,13 +310052,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a file server.␊ */␊ - properties: (FileServerBaseProperties | string)␊ + properties: (/**␊ + * The properties of a file server.␊ + */␊ + FileServerBaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user specified tags associated with the File Server.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.BatchAI/fileServers"␊ [k: string]: unknown␊ }␊ @@ -208285,15 +310078,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Settings for the data disk which would be created for the File Server.␊ */␊ - dataDisks: (DataDisks | string)␊ + dataDisks: (/**␊ + * Settings for the data disk which would be created for the File Server.␊ + */␊ + DataDisks | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration settings for the VM␊ */␊ - sshConfiguration: (SshConfiguration3 | string)␊ + sshConfiguration: (/**␊ + * SSH configuration settings for the VM␊ + */␊ + SshConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId5 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * For information about available VM sizes for fileservers from the Virtual Machines Marketplace, see Sizes for Virtual Machines (Linux).␊ */␊ @@ -208304,10 +310115,22 @@ Generated by [AVA](https://avajs.dev). * Settings for the data disk which would be created for the File Server.␊ */␊ export interface DataDisks {␊ - cachingType?: (("none" | "readonly" | "readwrite") | string)␊ - diskCount: (number | string)␊ - diskSizeInGB: (number | string)␊ - storageAccountType: (("Standard_LRS" | "Premium_LRS") | string)␊ + cachingType?: (("none" | "readonly" | "readwrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + diskCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + diskSizeInGB: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + storageAccountType: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208317,11 +310140,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default value is '*' can be used to match all source IPs. Maximum number of IP ranges that can be specified are 400.␊ */␊ - publicIPsToAllow?: (string[] | string)␊ + publicIPsToAllow?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a cluster.␊ */␊ - userAccountSettings: (UserAccountSettings | string)␊ + userAccountSettings: (/**␊ + * Settings for user account that gets created on each on the nodes of a cluster.␊ + */␊ + UserAccountSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208340,13 +310172,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a Batch AI job.␊ */␊ - properties: (JobBaseProperties | string)␊ + properties: (/**␊ + * The properties of a Batch AI job.␊ + */␊ + JobBaseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user specified tags associated with the job.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.BatchAI/jobs"␊ [k: string]: unknown␊ }␊ @@ -208357,69 +310198,153 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the settings for Caffe2 job.␊ */␊ - caffe2Settings?: (Caffe2Settings | string)␊ + caffe2Settings?: (/**␊ + * Specifies the settings for Caffe2 job.␊ + */␊ + Caffe2Settings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the settings for Caffe job.␊ */␊ - caffeSettings?: (CaffeSettings | string)␊ + caffeSettings?: (/**␊ + * Specifies the settings for Caffe job.␊ + */␊ + CaffeSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the settings for Chainer job.␊ */␊ - chainerSettings?: (ChainerSettings | string)␊ + chainerSettings?: (/**␊ + * Specifies the settings for Chainer job.␊ + */␊ + ChainerSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - cluster: (ResourceId5 | string)␊ + cluster: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the settings for CNTK (aka Microsoft Cognitive Toolkit) job.␊ */␊ - cntkSettings?: (CNTKsettings | string)␊ + cntkSettings?: (/**␊ + * Specifies the settings for CNTK (aka Microsoft Cognitive Toolkit) job.␊ + */␊ + CNTKsettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Constraints associated with the Job.␊ */␊ - constraints?: (JobBasePropertiesConstraints | string)␊ + constraints?: (/**␊ + * Constraints associated with the Job.␊ + */␊ + JobBasePropertiesConstraints | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for the container to be downloaded.␊ */␊ - containerSettings?: (ContainerSettings | string)␊ + containerSettings?: (/**␊ + * Settings for the container to be downloaded.␊ + */␊ + ContainerSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the settings for a custom tool kit job.␊ */␊ - customToolkitSettings?: (CustomToolkitSettings | string)␊ + customToolkitSettings?: (/**␊ + * Specifies the settings for a custom tool kit job.␊ + */␊ + CustomToolkitSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Batch AI will setup these additional environment variables for the job.␊ */␊ - environmentVariables?: (EnvironmentVariable[] | string)␊ + environmentVariables?: (EnvironmentVariable[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describe the experiment information of the job␊ */␊ experimentName?: string␊ - inputDirectories?: (InputDirectory[] | string)␊ + inputDirectories?: (InputDirectory[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the settings for job preparation.␊ */␊ - jobPreparation?: (JobPreparation | string)␊ + jobPreparation?: (/**␊ + * Specifies the settings for job preparation.␊ + */␊ + JobPreparation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of volumes to mount on the cluster.␊ */␊ - mountVolumes?: (MountVolumes | string)␊ + mountVolumes?: (/**␊ + * Details of volumes to mount on the cluster.␊ + */␊ + MountVolumes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The job will be gang scheduled on that many compute nodes␊ */␊ - nodeCount: (number | string)␊ - outputDirectories?: (OutputDirectory[] | string)␊ + nodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + outputDirectories?: (OutputDirectory[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority associated with the job. Priority values can range from -1000 to 1000, with -1000 being the lowest priority and 1000 being the highest priority. The default value is 0.␊ */␊ - priority?: ((number & string) | string)␊ + priority?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the settings for pyTorch job.␊ */␊ - pyTorchSettings?: (PyTorchSettings | string)␊ + pyTorchSettings?: (/**␊ + * Specifies the settings for pyTorch job.␊ + */␊ + PyTorchSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Batch AI will setup these additional environment variables for the job. Server will never report values of these variables back.␊ */␊ - secrets?: (EnvironmentVariableWithSecretValue[] | string)␊ + secrets?: (EnvironmentVariableWithSecretValue[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path where the Batch AI service will upload stdout and stderror of the job.␊ */␊ @@ -208427,7 +310352,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the settings for TensorFlow job.␊ */␊ - tensorFlowSettings?: (TensorFlowSettings | string)␊ + tensorFlowSettings?: (/**␊ + * Specifies the settings for TensorFlow job.␊ + */␊ + TensorFlowSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208451,7 +310382,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property can be specified only if the pythonScriptFilePath is specified.␊ */␊ @@ -208470,7 +310404,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ pythonInterpreterPath?: string␊ pythonScriptFilePath: string␊ [k: string]: unknown␊ @@ -208491,7 +310428,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property can be specified only if the languageType is 'Python'.␊ */␊ @@ -208519,7 +310459,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of the container image such as name, URL and credentials.␊ */␊ - imageSourceRegistry: (ImageSourceRegistry | string)␊ + imageSourceRegistry: (/**␊ + * Details of the container image such as name, URL and credentials.␊ + */␊ + ImageSourceRegistry | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208529,7 +310475,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credentials to access a container image in a private repository.␊ */␊ - credentials?: (PrivateRegistryCredentials | string)␊ + credentials?: (/**␊ + * Credentials to access a container image in a private repository.␊ + */␊ + PrivateRegistryCredentials | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ image: string␊ serverUrl?: string␊ [k: string]: unknown␊ @@ -208545,7 +310497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret.␊ */␊ - passwordSecretReference?: (KeyVaultSecretReference3 | string)␊ + passwordSecretReference?: (/**␊ + * Describes a reference to Key Vault Secret.␊ + */␊ + KeyVaultSecretReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ username: string␊ [k: string]: unknown␊ }␊ @@ -208584,7 +310542,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default is true. If false, then the directory is not created and can be any directory path that the user specifies.␊ */␊ - createNew?: (boolean | string)␊ + createNew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path of the output directory will be available as a value of an environment variable with AZ_BATCHAI_OUTPUT_ name, where is the value of id attribute.␊ */␊ @@ -208600,7 +310561,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default value is Custom. The possible values are Model, Logs, Summary, and Custom. Users can use multiple enums for a single directory. Eg. outPutType='Model,Logs, Summary'.␊ */␊ - type?: (("model" | "logs" | "summary" | "custom") | string)␊ + type?: (("model" | "logs" | "summary" | "custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208615,7 +310579,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The default value for this property is equal to nodeCount property.␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ pythonInterpreterPath?: string␊ pythonScriptFilePath: string␊ [k: string]: unknown␊ @@ -208632,7 +310599,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If specified, the value must be less than or equal to nodeCount. If not specified, the default value is equal to 1 for distributed TensorFlow training (This property is not applicable for single machine training). This property can be specified only for distributed TensorFlow training.␊ */␊ - parameterServerCount?: (number | string)␊ + parameterServerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ pythonInterpreterPath?: string␊ pythonScriptFilePath: string␊ /**␊ @@ -208642,7 +310612,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If specified, the value must be less than or equal to (nodeCount * numberOfGPUs per VM). If not specified, the default value is equal to nodeCount. This property can be specified only for distributed TensorFlow training␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208661,7 +310634,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional ETag.␊ */␊ @@ -208669,7 +310645,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ProtectedItemResource properties␊ */␊ - properties: (ProtectedItem | string)␊ + properties: (/**␊ + * Base class for backup items.␊ + */␊ + ProtectedItem | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208683,7 +310665,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of available backup copies associated with this backup item.␊ */␊ - recoveryPointCount?: (number | string)␊ + recoveryPointCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates consistency of policy object and policy applied to this backup item.␊ */␊ @@ -208697,7 +310682,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Health Code␊ */␊ - code?: (number | string)␊ + code?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health Title␊ */␊ @@ -208709,7 +310697,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Health Recommended Actions␊ */␊ - recommendations?: (string[] | string)␊ + recommendations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208723,11 +310714,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of backup copies available for this backup item.␊ */␊ - recoveryPointCount?: (number | string)␊ + recoveryPointCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if backup policy associated with the backup item is inconsistent.␊ */␊ - policyInconsistent?: (boolean | string)␊ + policyInconsistent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208741,7 +310738,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of available backup copies associated with this backup item.␊ */␊ - recoveryPointCount?: (number | string)␊ + recoveryPointCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the backup policy associated with this backup item.␊ */␊ @@ -208763,7 +310763,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of recommendation strings.␊ */␊ - recommendations?: (string[] | string)␊ + recommendations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208777,7 +310780,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of backup copies available for this backup item.␊ */␊ - recoveryPointCount?: (number | string)␊ + recoveryPointCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates consistency of policy object and policy applied to this backup item.␊ */␊ @@ -208793,15 +310799,24 @@ Generated by [AVA](https://avajs.dev). */␊ protectableObjectLoadPath?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * To check if backup item is disk protected.␊ */␊ - protected?: (boolean | string)␊ + protected?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * To check if backup item is cloud protected.␊ */␊ - isPresentOnCloud?: (boolean | string)␊ + isPresentOnCloud?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last backup status information on backup item.␊ */␊ @@ -208817,7 +310832,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * cloud recovery point count.␊ */␊ - recoveryPointCount?: (number | string)␊ + recoveryPointCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Oldest disk recovery point time.␊ */␊ @@ -208829,11 +310847,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * disk recovery point count.␊ */␊ - onPremiseRecoveryPointCount?: (number | string)␊ + onPremiseRecoveryPointCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * To check if backup item is collocated.␊ */␊ - isCollocated?: (boolean | string)␊ + isCollocated?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protection group name of the backup item.␊ */␊ @@ -208863,7 +310887,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of backup copies associated with the backup item.␊ */␊ - recoveryPointCount?: (number | string)␊ + recoveryPointCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208882,7 +310909,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional ETag.␊ */␊ @@ -208890,7 +310920,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ProtectionPolicyResource properties␊ */␊ - properties: (ProtectionPolicy | string)␊ + properties: (/**␊ + * Base class for backup policy. Workload-specific backup policies are derived from this class.␊ + */␊ + ProtectionPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208900,11 +310936,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Retention times of retention policy.␊ */␊ - retentionTimes?: (string[] | string)␊ + retentionTimes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention duration of retention Policy.␊ */␊ - retentionDuration?: (RetentionDuration | string)␊ + retentionDuration?: (/**␊ + * Retention duration.␊ + */␊ + RetentionDuration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208915,11 +310960,17 @@ Generated by [AVA](https://avajs.dev). * Count of duration types. Retention duration is obtained by the counting the duration type Count times.␍␊ * For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention duration type of retention policy.␊ */␊ - durationType?: (("Invalid" | "Days" | "Weeks" | "Months" | "Years") | string)␊ + durationType?: (("Invalid" | "Days" | "Weeks" | "Months" | "Years") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208929,15 +310980,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of days of week for weekly retention policy.␊ */␊ - daysOfTheWeek?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + daysOfTheWeek?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention times of retention policy.␊ */␊ - retentionTimes?: (string[] | string)␊ + retentionTimes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention duration of retention Policy.␊ */␊ - retentionDuration?: (RetentionDuration | string)␊ + retentionDuration?: (/**␊ + * Retention duration.␊ + */␊ + RetentionDuration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208947,23 +311010,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Retention schedule format type for monthly retention policy.␊ */␊ - retentionScheduleFormatType?: (("Invalid" | "Daily" | "Weekly") | string)␊ + retentionScheduleFormatType?: (("Invalid" | "Daily" | "Weekly") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Daily retention format for monthly retention policy.␊ */␊ - retentionScheduleDaily?: (DailyRetentionFormat | string)␊ + retentionScheduleDaily?: (/**␊ + * Daily retention format.␊ + */␊ + DailyRetentionFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Weekly retention format for monthly retention policy.␊ */␊ - retentionScheduleWeekly?: (WeeklyRetentionFormat | string)␊ + retentionScheduleWeekly?: (/**␊ + * Weekly retention format.␊ + */␊ + WeeklyRetentionFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention times of retention policy.␊ */␊ - retentionTimes?: (string[] | string)␊ + retentionTimes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention duration of retention Policy.␊ */␊ - retentionDuration?: (RetentionDuration | string)␊ + retentionDuration?: (/**␊ + * Retention duration.␊ + */␊ + RetentionDuration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208973,7 +311060,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of days of the month.␊ */␊ - daysOfTheMonth?: (Day[] | string)␊ + daysOfTheMonth?: (Day[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208983,11 +311073,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Date of the month␊ */␊ - date?: (number | string)␊ + date?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether Date is last date of month␊ */␊ - isLast?: (boolean | string)␊ + isLast?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -208997,11 +311093,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of days of the week.␊ */␊ - daysOfTheWeek?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + daysOfTheWeek?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of weeks of month.␊ */␊ - weeksOfTheMonth?: (("First" | "Second" | "Third" | "Fourth" | "Last" | "Invalid")[] | string)␊ + weeksOfTheMonth?: (("First" | "Second" | "Third" | "Fourth" | "Last" | "Invalid")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209011,27 +311113,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Retention schedule format for yearly retention policy.␊ */␊ - retentionScheduleFormatType?: (("Invalid" | "Daily" | "Weekly") | string)␊ + retentionScheduleFormatType?: (("Invalid" | "Daily" | "Weekly") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of months of year of yearly retention policy.␊ */␊ - monthsOfYear?: (("Invalid" | "January" | "February" | "March" | "April" | "May" | "June" | "July" | "August" | "September" | "October" | "November" | "December")[] | string)␊ + monthsOfYear?: (("Invalid" | "January" | "February" | "March" | "April" | "May" | "June" | "July" | "August" | "September" | "October" | "November" | "December")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Daily retention format for yearly retention policy.␊ */␊ - retentionScheduleDaily?: (DailyRetentionFormat | string)␊ + retentionScheduleDaily?: (/**␊ + * Daily retention format.␊ + */␊ + DailyRetentionFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Weekly retention format for yearly retention policy.␊ */␊ - retentionScheduleWeekly?: (WeeklyRetentionFormat | string)␊ + retentionScheduleWeekly?: (/**␊ + * Weekly retention format.␊ + */␊ + WeeklyRetentionFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention times of retention policy.␊ */␊ - retentionTimes?: (string[] | string)␊ + retentionTimes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention duration of retention Policy.␊ */␊ - retentionDuration?: (RetentionDuration | string)␊ + retentionDuration?: (/**␊ + * Retention duration.␊ + */␊ + RetentionDuration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209045,12 +311174,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * SQL compression flag␊ */␊ - issqlcompression?: (boolean | string)␊ + issqlcompression?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workload compression flag. This has been added so that 'isSqlCompression'␍␊ * will be deprecated once clients upgrade to consider this flag.␊ */␊ - isCompression?: (boolean | string)␊ + isCompression?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209060,21 +311195,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of backup policy type.␊ */␊ - policyType?: (("Invalid" | "Full" | "Differential" | "Log" | "CopyOnlyFull") | string)␊ + policyType?: (("Invalid" | "Full" | "Differential" | "Log" | "CopyOnlyFull") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Backup schedule specified as part of backup policy.␊ */␊ schedulePolicy?: (({␊ - schedulePolicyType?: ("SchedulePolicy" | string)␊ + schedulePolicyType?: ("SchedulePolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LogSchedulePolicy | LongTermSchedulePolicy | SimpleSchedulePolicy) | string)␊ + } | /**␊ + * Log policy schedule.␊ + */␊ + LogSchedulePolicy | /**␊ + * Long term policy schedule.␊ + */␊ + LongTermSchedulePolicy | /**␊ + * Simple policy schedule.␊ + */␊ + SimpleSchedulePolicy) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention policy with the details on backup copy retention ranges.␊ */␊ retentionPolicy?: (({␊ - retentionPolicyType?: ("RetentionPolicy" | string)␊ + retentionPolicyType?: ("RetentionPolicy" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ - } | LongTermRetentionPolicy | SimpleRetentionPolicy) | string)␊ + } | /**␊ + * Long term retention policy.␊ + */␊ + LongTermRetentionPolicy | /**␊ + * Simple policy retention.␊ + */␊ + SimpleRetentionPolicy) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209093,7 +311258,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional ETag.␊ */␊ @@ -209101,7 +311269,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ProtectionIntentResource properties␊ */␊ - properties: (ProtectionIntent | string)␊ + properties: (/**␊ + * Base class for backup ProtectionIntent.␊ + */␊ + ProtectionIntent | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209124,13 +311298,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base class for container with backup items. Containers with specific workloads are derived from this class.␊ */␊ - properties: (ProtectionContainer | string)␊ + properties: (/**␊ + * Base class for container with backup items. Containers with specific workloads are derived from this class.␊ + */␊ + ProtectionContainer | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers"␊ [k: string]: unknown␊ }␊ @@ -209149,7 +311332,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of items backed up in this container.␊ */␊ - protectedItemCount?: (number | string)␊ + protectedItemCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource group name of Recovery Services Vault.␊ */␊ @@ -209175,11 +311361,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details about inquired protectable items under a given container.␊ */␊ - inquiryInfo?: (InquiryInfo | string)␊ + inquiryInfo?: (/**␊ + * Details about inquired protectable items under a given container.␊ + */␊ + InquiryInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of the nodes in case of distributed container.␊ */␊ - nodesList?: (DistributedNodesInfo[] | string)␊ + nodesList?: (DistributedNodesInfo[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209189,12 +311384,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * Error Detail class which encapsulates Code, Message and Recommendations.␊ */␊ - errorDetail?: (ErrorDetail1 | string)␊ + errorDetail?: (/**␊ + * Error Detail class which encapsulates Code, Message and Recommendations.␊ + */␊ + ErrorDetail1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Inquiry Details which will have workload specific details.␍␊ * For e.g. - For SQL and oracle this will contain different details.␊ */␊ - inquiryDetails?: (WorkloadInquiryDetails[] | string)␊ + inquiryDetails?: (WorkloadInquiryDetails[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Inquiry Status for this container such as␍␊ * InProgress | Failed | Succeeded␊ @@ -209215,11 +311419,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Validation for inquired protectable items under a given container.␊ */␊ - inquiryValidation?: (InquiryValidation | string)␊ + inquiryValidation?: (/**␊ + * Validation for inquired protectable items under a given container.␊ + */␊ + InquiryValidation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contains the protectable item Count inside this Container.␊ */␊ - itemCount?: (number | string)␊ + itemCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of the Workload such as SQL, Oracle etc.␊ */␊ @@ -209233,7 +311446,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Error Detail class which encapsulates Code, Message and Recommendations.␊ */␊ - errorDetail?: (ErrorDetail1 | string)␊ + errorDetail?: (/**␊ + * Error Detail class which encapsulates Code, Message and Recommendations.␊ + */␊ + ErrorDetail1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status for the Inquiry Validation.␊ */␊ @@ -209247,7 +311466,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Error Detail class which encapsulates Code, Message and Recommendations.␊ */␊ - errorDetail?: (ErrorDetail1 | string)␊ + errorDetail?: (/**␊ + * Error Detail class which encapsulates Code, Message and Recommendations.␊ + */␊ + ErrorDetail1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the node under a distributed container.␊ */␊ @@ -209298,7 +311523,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container extended information␊ */␊ - extendedInformation?: (GenericContainerExtendedInfo | string)␊ + extendedInformation?: (/**␊ + * Container extended information␊ + */␊ + GenericContainerExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the container's fabric␊ */␊ @@ -209312,7 +311543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container identity information␊ */␊ - containerIdentityInfo?: (ContainerIdentityInfo | string)␊ + containerIdentityInfo?: (/**␊ + * Container identity information␊ + */␊ + ContainerIdentityInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public key of container cert␊ */␊ @@ -209322,7 +311559,10 @@ Generated by [AVA](https://avajs.dev). */␊ serviceEndpoints?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209372,7 +311612,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Can the container be registered one more time.␊ */␊ - canReRegister?: (boolean | string)␊ + canReRegister?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health state of mab container.␊ */␊ @@ -209380,20 +311623,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * ContainerID represents the container.␊ */␊ - containerId?: (number | string)␊ + containerId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ containerType: "Windows"␊ /**␊ * Additional information of the container.␊ */␊ - extendedInfo?: (MabContainerExtendedInfo | string)␊ + extendedInfo?: (/**␊ + * Additional information of the container.␊ + */␊ + MabContainerExtendedInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health details on this mab container.␊ */␊ - mabContainerHealthDetails?: (MABContainerHealthDetails[] | string)␊ + mabContainerHealthDetails?: (MABContainerHealthDetails[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of items backed up in this container.␊ */␊ - protectedItemCount?: (number | string)␊ + protectedItemCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209403,11 +311661,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of backup items associated with this container.␊ */␊ - backupItems?: (string[] | string)␊ + backupItems?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of backup items associated with this container.␊ */␊ - backupItemType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | string)␊ + backupItemType?: (("Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Latest backup status of this container.␊ */␊ @@ -209429,7 +311693,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Health Code␊ */␊ - code?: (number | string)␊ + code?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health Message␊ */␊ @@ -209437,7 +311704,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Health Recommended Actions␊ */␊ - recommendations?: (string[] | string)␊ + recommendations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health Title␊ */␊ @@ -209461,13 +311731,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource storage details.␊ */␊ - properties: (BackupResourceConfig | string)␊ + properties: (/**␊ + * The resource storage details.␊ + */␊ + BackupResourceConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.RecoveryServices/vaults/backupstorageconfig"␊ [k: string]: unknown␊ }␊ @@ -209478,15 +311757,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage type.␊ */␊ - storageModelType?: (("Invalid" | "GeoRedundant" | "LocallyRedundant") | string)␊ + storageModelType?: (("Invalid" | "GeoRedundant" | "LocallyRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage type.␊ */␊ - storageType?: (("Invalid" | "GeoRedundant" | "LocallyRedundant") | string)␊ + storageType?: (("Invalid" | "GeoRedundant" | "LocallyRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked.␊ */␊ - storageTypeState?: (("Invalid" | "Locked" | "Unlocked") | string)␊ + storageTypeState?: (("Invalid" | "Locked" | "Unlocked") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209505,22 +311793,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties3 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disks sku name. Can be Standard_LRS, Premium_LRS, or StandardSSD_LRS.␊ */␊ - sku?: (DiskSku1 | string)␊ + sku?: (/**␊ + * The disks sku name. Can be Standard_LRS, Premium_LRS, or StandardSSD_LRS.␊ + */␊ + DiskSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/disks"␊ /**␊ * The Logical zone list for Disk.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209530,19 +311836,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data used when creating a disk.␊ */␊ - creationData: (CreationData2 | string)␊ + creationData: (/**␊ + * Data used when creating a disk.␊ + */␊ + CreationData2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption settings for disk or snapshot␊ */␊ - encryptionSettings?: (EncryptionSettings2 | string)␊ + encryptionSettings?: (/**␊ + * Encryption settings for disk or snapshot␊ + */␊ + EncryptionSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Operating System type.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209552,11 +311876,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This enumerates the possible sources of a disk's creation.␊ */␊ - createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore") | string)␊ + createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source image used for creating the disk.␊ */␊ - imageReference?: (ImageDiskReference2 | string)␊ + imageReference?: (/**␊ + * The source image used for creating the disk.␊ + */␊ + ImageDiskReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If createOption is Copy, this is the ARM id of the source snapshot or disk.␊ */␊ @@ -209582,7 +311915,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.␊ */␊ - lun?: (number | string)␊ + lun?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209592,15 +311928,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret Url and vault id of the encryption key ␊ */␊ - diskEncryptionKey?: (KeyVaultAndSecretReference2 | string)␊ + diskEncryptionKey?: (/**␊ + * Key Vault Secret Url and vault id of the encryption key ␊ + */␊ + KeyVaultAndSecretReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ */␊ - keyEncryptionKey?: (KeyVaultAndKeyReference2 | string)␊ + keyEncryptionKey?: (/**␊ + * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ + */␊ + KeyVaultAndKeyReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209614,7 +311965,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault2 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209638,7 +311995,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault2 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209648,7 +312011,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The sku name.␊ */␊ - name?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS") | string)␊ + name?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209667,17 +312033,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties3 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.␊ */␊ - sku?: (SnapshotSku | string)␊ + sku?: (/**␊ + * The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.␊ + */␊ + SnapshotSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/snapshots"␊ [k: string]: unknown␊ }␊ @@ -209688,7 +312069,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The sku name.␊ */␊ - name?: (("Standard_LRS" | "Premium_LRS" | "Standard_ZRS") | string)␊ + name?: (("Standard_LRS" | "Premium_LRS" | "Standard_ZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209704,13 +312088,19 @@ Generated by [AVA](https://avajs.dev). * The name of the container group.␊ */␊ name: string␊ - properties: (ContainerGroupProperties | string)␊ + properties: (ContainerGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerInstance/containerGroups"␊ [k: string]: unknown␊ }␊ @@ -209718,19 +312108,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The containers within the container group.␊ */␊ - containers: (Container[] | string)␊ + containers: (Container[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The image registry credentials by which the container group is created from.␊ */␊ - imageRegistryCredentials?: (ImageRegistryCredential[] | string)␊ + imageRegistryCredentials?: (ImageRegistryCredential[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address for the container group.␊ */␊ - ipAddress?: (IpAddress | string)␊ + ipAddress?: (/**␊ + * IP address for the container group.␊ + */␊ + IpAddress | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operating system type required by the containers in the container group.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Restart policy for all containers within the container group. ␊ * - \`Always\` Always restart␊ @@ -209738,11 +312143,17 @@ Generated by [AVA](https://avajs.dev). * - \`Never\` Never restart␊ * .␊ */␊ - restartPolicy?: (("Always" | "OnFailure" | "Never") | string)␊ + restartPolicy?: (("Always" | "OnFailure" | "Never") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of volumes that can be mounted by containers in this container group.␊ */␊ - volumes?: (Volume[] | string)␊ + volumes?: (Volume[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209756,7 +312167,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The container instance properties.␊ */␊ - properties: (ContainerProperties6 | string)␊ + properties: (/**␊ + * The container instance properties.␊ + */␊ + ContainerProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209766,11 +312183,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The commands to execute within the container instance in exec form.␊ */␊ - command?: (string[] | string)␊ + command?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The environment variables to set in the container instance.␊ */␊ - environmentVariables?: (EnvironmentVariable1[] | string)␊ + environmentVariables?: (EnvironmentVariable1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the image used to create the container instance.␊ */␊ @@ -209778,15 +312201,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The exposed ports on the container instance.␊ */␊ - ports?: (ContainerPort[] | string)␊ + ports?: (ContainerPort[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource requirements.␊ */␊ - resources: (ResourceRequirements | string)␊ + resources: (/**␊ + * The resource requirements.␊ + */␊ + ResourceRequirements | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The volume mounts available to the container instance.␊ */␊ - volumeMounts?: (VolumeMount[] | string)␊ + volumeMounts?: (VolumeMount[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209810,11 +312245,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port number exposed within the container group.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol associated with the port.␊ */␊ - protocol?: (("TCP" | "UDP") | string)␊ + protocol?: (("TCP" | "UDP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209824,11 +312265,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource limits.␊ */␊ - limits?: (ResourceLimits | string)␊ + limits?: (/**␊ + * The resource limits.␊ + */␊ + ResourceLimits | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource requests.␊ */␊ - requests: (ResourceRequests | string)␊ + requests: (/**␊ + * The resource requests.␊ + */␊ + ResourceRequests | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209838,11 +312291,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CPU limit of this container instance.␊ */␊ - cpu?: (number | string)␊ + cpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The memory limit in GB of this container instance.␊ */␊ - memoryInGB?: (number | string)␊ + memoryInGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209852,11 +312311,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CPU request of this container instance.␊ */␊ - cpu: (number | string)␊ + cpu: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The memory request in GB of this container instance.␊ */␊ - memoryInGB: (number | string)␊ + memoryInGB: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209874,7 +312339,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag indicating whether the volume mount is read-only.␊ */␊ - readOnly?: (boolean | string)␊ + readOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209910,11 +312378,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ports exposed on the container group.␊ */␊ - ports: (Port1[] | string)␊ + ports: (Port1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the IP is exposed to the public internet.␊ */␊ - type: ("Public" | string)␊ + type: ("Public" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209924,11 +312398,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port number.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol associated with the port.␊ */␊ - protocol?: (("TCP" | "UDP") | string)␊ + protocol?: (("TCP" | "UDP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209938,7 +312418,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Azure File volume. Azure File shares are mounted as volumes.␊ */␊ - azureFile?: (AzureFileVolume | string)␊ + azureFile?: (/**␊ + * The properties of the Azure File volume. Azure File shares are mounted as volumes.␊ + */␊ + AzureFileVolume | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The empty directory volume.␊ */␊ @@ -209948,7 +312434,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a volume that is populated with the contents of a git repository␊ */␊ - gitRepo?: (GitRepoVolume | string)␊ + gitRepo?: (/**␊ + * Represents a volume that is populated with the contents of a git repository␊ + */␊ + GitRepoVolume | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the volume.␊ */␊ @@ -209958,7 +312450,10 @@ Generated by [AVA](https://avajs.dev). */␊ secret?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -209968,7 +312463,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag indicating whether the Azure File shared mounted as a volume is read-only.␊ */␊ - readOnly?: (boolean | string)␊ + readOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Azure File share to be mounted as a volume.␊ */␊ @@ -210009,7 +312507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the container group.␊ */␊ - identity?: (ContainerGroupIdentity | string)␊ + identity?: (/**␊ + * Identity for the container group.␊ + */␊ + ContainerGroupIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource location.␊ */␊ @@ -210018,13 +312522,19 @@ Generated by [AVA](https://avajs.dev). * The name of the container group.␊ */␊ name: string␊ - properties: (ContainerGroupProperties1 | string)␊ + properties: (ContainerGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerInstance/containerGroups"␊ [k: string]: unknown␊ }␊ @@ -210035,13 +312545,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the container group.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components10Wh5Udschemascontainergroupidentitypropertiesuserassignedidentitiesadditionalproperties␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components10Wh5Udschemascontainergroupidentitypropertiesuserassignedidentitiesadditionalproperties {␊ @@ -210051,31 +312567,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * The containers within the container group.␊ */␊ - containers: (Container1[] | string)␊ + containers: (Container1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Container group diagnostic information.␊ */␊ - diagnostics?: (ContainerGroupDiagnostics | string)␊ + diagnostics?: (/**␊ + * Container group diagnostic information.␊ + */␊ + ContainerGroupDiagnostics | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS configuration for the container group.␊ */␊ - dnsConfig?: (DnsConfiguration | string)␊ + dnsConfig?: (/**␊ + * DNS configuration for the container group.␊ + */␊ + DnsConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The image registry credentials by which the container group is created from.␊ */␊ - imageRegistryCredentials?: (ImageRegistryCredential1[] | string)␊ + imageRegistryCredentials?: (ImageRegistryCredential1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address for the container group.␊ */␊ - ipAddress?: (IpAddress1 | string)␊ + ipAddress?: (/**␊ + * IP address for the container group.␊ + */␊ + IpAddress1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Container group network profile information.␊ */␊ - networkProfile?: (ContainerGroupNetworkProfile | string)␊ + networkProfile?: (/**␊ + * Container group network profile information.␊ + */␊ + ContainerGroupNetworkProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The operating system type required by the containers in the container group.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Restart policy for all containers within the container group. ␊ * - \`Always\` Always restart␊ @@ -210083,11 +312632,17 @@ Generated by [AVA](https://avajs.dev). * - \`Never\` Never restart␊ * .␊ */␊ - restartPolicy?: (("Always" | "OnFailure" | "Never") | string)␊ + restartPolicy?: (("Always" | "OnFailure" | "Never") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of volumes that can be mounted by containers in this container group.␊ */␊ - volumes?: (Volume1[] | string)␊ + volumes?: (Volume1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210101,7 +312656,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The container instance properties.␊ */␊ - properties: (ContainerProperties7 | string)␊ + properties: (/**␊ + * The container instance properties.␊ + */␊ + ContainerProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210111,11 +312672,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The commands to execute within the container instance in exec form.␊ */␊ - command?: (string[] | string)␊ + command?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The environment variables to set in the container instance.␊ */␊ - environmentVariables?: (EnvironmentVariable2[] | string)␊ + environmentVariables?: (EnvironmentVariable2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the image used to create the container instance.␊ */␊ @@ -210123,23 +312690,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The container probe, for liveness or readiness␊ */␊ - livenessProbe?: (ContainerProbe | string)␊ + livenessProbe?: (/**␊ + * The container probe, for liveness or readiness␊ + */␊ + ContainerProbe | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The exposed ports on the container instance.␊ */␊ - ports?: (ContainerPort1[] | string)␊ + ports?: (ContainerPort1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The container probe, for liveness or readiness␊ */␊ - readinessProbe?: (ContainerProbe | string)␊ + readinessProbe?: (/**␊ + * The container probe, for liveness or readiness␊ + */␊ + ContainerProbe | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource requirements.␊ */␊ - resources: (ResourceRequirements1 | string)␊ + resources: (/**␊ + * The resource requirements.␊ + */␊ + ResourceRequirements1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The volume mounts available to the container instance.␊ */␊ - volumeMounts?: (VolumeMount1[] | string)␊ + volumeMounts?: (VolumeMount1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210167,31 +312758,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * The container execution command, for liveness or readiness probe␊ */␊ - exec?: (ContainerExec | string)␊ + exec?: (/**␊ + * The container execution command, for liveness or readiness probe␊ + */␊ + ContainerExec | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The failure threshold.␊ */␊ - failureThreshold?: (number | string)␊ + failureThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The container Http Get settings, for liveness or readiness probe␊ */␊ - httpGet?: (ContainerHttpGet | string)␊ + httpGet?: (/**␊ + * The container Http Get settings, for liveness or readiness probe␊ + */␊ + ContainerHttpGet | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The initial delay seconds.␊ */␊ - initialDelaySeconds?: (number | string)␊ + initialDelaySeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period seconds.␊ */␊ - periodSeconds?: (number | string)␊ + periodSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The success threshold.␊ */␊ - successThreshold?: (number | string)␊ + successThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timeout seconds.␊ */␊ - timeoutSeconds?: (number | string)␊ + timeoutSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210201,7 +312819,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The commands to execute within the container.␊ */␊ - command?: (string[] | string)␊ + command?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210215,11 +312836,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port number to probe.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scheme.␊ */␊ - scheme?: (("http" | "https") | string)␊ + scheme?: (("http" | "https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210229,11 +312856,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port number exposed within the container group.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol associated with the port.␊ */␊ - protocol?: (("TCP" | "UDP") | string)␊ + protocol?: (("TCP" | "UDP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210243,11 +312876,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource limits.␊ */␊ - limits?: (ResourceLimits1 | string)␊ + limits?: (/**␊ + * The resource limits.␊ + */␊ + ResourceLimits1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource requests.␊ */␊ - requests: (ResourceRequests1 | string)␊ + requests: (/**␊ + * The resource requests.␊ + */␊ + ResourceRequests1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210257,15 +312902,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CPU limit of this container instance.␊ */␊ - cpu?: (number | string)␊ + cpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GPU resource.␊ */␊ - gpu?: (GpuResource | string)␊ + gpu?: (/**␊ + * The GPU resource.␊ + */␊ + GpuResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The memory limit in GB of this container instance.␊ */␊ - memoryInGB?: (number | string)␊ + memoryInGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210275,11 +312932,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The count of the GPU resource.␊ */␊ - count: (number | string)␊ + count: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU of the GPU resource.␊ */␊ - sku: (("K80" | "P100" | "V100") | string)␊ + sku: (("K80" | "P100" | "V100") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210289,15 +312952,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The CPU request of this container instance.␊ */␊ - cpu: (number | string)␊ + cpu: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GPU resource.␊ */␊ - gpu?: (GpuResource | string)␊ + gpu?: (/**␊ + * The GPU resource.␊ + */␊ + GpuResource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The memory request in GB of this container instance.␊ */␊ - memoryInGB: (number | string)␊ + memoryInGB: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210315,7 +312990,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag indicating whether the volume mount is read-only.␊ */␊ - readOnly?: (boolean | string)␊ + readOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210325,7 +313003,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Container group log analytics information.␊ */␊ - logAnalytics?: (LogAnalytics | string)␊ + logAnalytics?: (/**␊ + * Container group log analytics information.␊ + */␊ + LogAnalytics | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210335,13 +313019,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The log type to be used.␊ */␊ - logType?: (("ContainerInsights" | "ContainerInstanceLogs") | string)␊ + logType?: (("ContainerInsights" | "ContainerInstanceLogs") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata for log analytics.␊ */␊ metadata?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workspace id for log analytics␊ */␊ @@ -210359,7 +313049,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The DNS servers for the container group.␊ */␊ - nameServers: (string[] | string)␊ + nameServers: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The DNS options for the container group.␊ */␊ @@ -210403,11 +313096,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ports exposed on the container group.␊ */␊ - ports: (Port2[] | string)␊ + ports: (Port2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the IP is exposed to the public internet or private VNET.␊ */␊ - type: (("Public" | "Private") | string)␊ + type: (("Public" | "Private") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210417,11 +313116,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port number.␊ */␊ - port: (number | string)␊ + port: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protocol associated with the port.␊ */␊ - protocol?: (("TCP" | "UDP") | string)␊ + protocol?: (("TCP" | "UDP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210441,7 +313146,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Azure File volume. Azure File shares are mounted as volumes.␊ */␊ - azureFile?: (AzureFileVolume1 | string)␊ + azureFile?: (/**␊ + * The properties of the Azure File volume. Azure File shares are mounted as volumes.␊ + */␊ + AzureFileVolume1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The empty directory volume.␊ */␊ @@ -210451,7 +313162,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a volume that is populated with the contents of a git repository␊ */␊ - gitRepo?: (GitRepoVolume1 | string)␊ + gitRepo?: (/**␊ + * Represents a volume that is populated with the contents of a git repository␊ + */␊ + GitRepoVolume1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the volume.␊ */␊ @@ -210461,7 +313178,10 @@ Generated by [AVA](https://avajs.dev). */␊ secret?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210471,7 +313191,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag indicating whether the Azure File shared mounted as a volume is read-only.␊ */␊ - readOnly?: (boolean | string)␊ + readOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Azure File share to be mounted as a volume.␊ */␊ @@ -210520,14 +313243,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Shared Image Gallery.␊ */␊ - properties: (GalleryProperties | string)␊ - resources?: GalleriesImagesChildResource[]␊ + properties: (/**␊ + * Describes the properties of a Shared Image Gallery.␊ + */␊ + GalleryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/galleries/images␊ + */␊ + GalleriesImagesChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/galleries"␊ [k: string]: unknown␊ }␊ @@ -210542,7 +313277,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the gallery unique name.␊ */␊ - identifier?: (GalleryIdentifier | string)␊ + identifier?: (/**␊ + * Describes the gallery unique name.␊ + */␊ + GalleryIdentifier | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210567,13 +313308,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Definition.␊ */␊ - properties: (GalleryImageProperties | string)␊ + properties: (/**␊ + * Describes the properties of a gallery Image Definition.␊ + */␊ + GalleryImageProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "images"␊ [k: string]: unknown␊ }␊ @@ -210588,7 +313338,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the disallowed disk types.␊ */␊ - disallowed?: (Disallowed | string)␊ + disallowed?: (/**␊ + * Describes the disallowed disk types.␊ + */␊ + Disallowed | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable.␊ */␊ @@ -210600,15 +313356,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This is the gallery Image Definition identifier.␊ */␊ - identifier: (GalleryImageIdentifier | string)␊ + identifier: (/**␊ + * This is the gallery Image Definition identifier.␊ + */␊ + GalleryImageIdentifier | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The allowed values for OS State are 'Generalized'.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The privacy statement uri.␊ */␊ @@ -210616,11 +313384,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the gallery Image Definition purchase plan. This is used by marketplace images.␊ */␊ - purchasePlan?: (ImagePurchasePlan | string)␊ + purchasePlan?: (/**␊ + * Describes the gallery Image Definition purchase plan. This is used by marketplace images.␊ + */␊ + ImagePurchasePlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.␊ */␊ - recommended?: (RecommendedMachineConfiguration | string)␊ + recommended?: (/**␊ + * The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.␊ + */␊ + RecommendedMachineConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The release note uri.␊ */␊ @@ -210634,7 +313414,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of disk types.␊ */␊ - diskTypes?: (string[] | string)␊ + diskTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210680,11 +313463,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the resource range.␊ */␊ - memory?: (ResourceRange | string)␊ + memory?: (/**␊ + * Describes the resource range.␊ + */␊ + ResourceRange | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the resource range.␊ */␊ - vCPUs?: (ResourceRange | string)␊ + vCPUs?: (/**␊ + * Describes the resource range.␊ + */␊ + ResourceRange | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210694,11 +313489,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of the resource.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of the resource.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210717,14 +313518,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Definition.␊ */␊ - properties: (GalleryImageProperties | string)␊ - resources?: GalleriesImagesVersionsChildResource[]␊ + properties: (/**␊ + * Describes the properties of a gallery Image Definition.␊ + */␊ + GalleryImageProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/galleries/images/versions␊ + */␊ + GalleriesImagesVersionsChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/galleries/images"␊ [k: string]: unknown␊ }␊ @@ -210744,13 +313557,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Version.␊ */␊ - properties: (GalleryImageVersionProperties | string)␊ + properties: (/**␊ + * Describes the properties of a gallery Image Version.␊ + */␊ + GalleryImageVersionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "versions"␊ [k: string]: unknown␊ }␊ @@ -210761,7 +313583,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The publishing profile of a gallery Image Version.␊ */␊ - publishingProfile: (GalleryImageVersionPublishingProfile | string)␊ + publishingProfile: (/**␊ + * The publishing profile of a gallery Image Version.␊ + */␊ + GalleryImageVersionPublishingProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210775,19 +313603,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.␊ */␊ - excludeFromLatest?: (boolean | string)␊ + excludeFromLatest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.␊ */␊ - replicaCount?: (number | string)␊ + replicaCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source image from which the Image Version is going to be created.␊ */␊ - source: (GalleryArtifactSource | string)␊ + source: (/**␊ + * The source image from which the Image Version is going to be created.␊ + */␊ + GalleryArtifactSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target regions where the Image Version is going to be replicated to. This property is updatable.␊ */␊ - targetRegions?: (TargetRegion[] | string)␊ + targetRegions?: (TargetRegion[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210797,7 +313640,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The managed artifact.␊ */␊ - managedImage: (ManagedArtifact | string)␊ + managedImage: (/**␊ + * The managed artifact.␊ + */␊ + ManagedArtifact | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210821,7 +313670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of replicas of the Image Version to be created per region. This property is updatable.␊ */␊ - regionalReplicaCount?: (number | string)␊ + regionalReplicaCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210840,13 +313692,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Version.␊ */␊ - properties: (GalleryImageVersionProperties | string)␊ + properties: (/**␊ + * Describes the properties of a gallery Image Version.␊ + */␊ + GalleryImageVersionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/galleries/images/versions"␊ [k: string]: unknown␊ }␊ @@ -210866,13 +313727,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an Image.␊ */␊ - properties: (ImageProperties3 | string)␊ + properties: (/**␊ + * Describes the properties of an Image.␊ + */␊ + ImageProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/images"␊ [k: string]: unknown␊ }␊ @@ -210880,11 +313750,20 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of an Image.␊ */␊ export interface ImageProperties3 {␊ - sourceVirtualMachine?: (SubResource36 | string)␊ + sourceVirtualMachine?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage profile.␊ */␊ - storageProfile?: (ImageStorageProfile3 | string)␊ + storageProfile?: (/**␊ + * Describes a storage profile.␊ + */␊ + ImageStorageProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SubResource36 {␊ @@ -210901,15 +313780,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (ImageDataDisk3[] | string)␊ + dataDisks?: (ImageDataDisk3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an Operating System disk.␊ */␊ - osDisk?: (ImageOSDisk3 | string)␊ + osDisk?: (/**␊ + * Describes an Operating System disk.␊ + */␊ + ImageOSDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).␊ */␊ - zoneResilient?: (boolean | string)␊ + zoneResilient?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210923,21 +313814,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ - managedDisk?: (SubResource36 | string)␊ - snapshot?: (SubResource36 | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210951,25 +313860,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ - managedDisk?: (SubResource36 | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS State.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ - snapshot?: (SubResource36 | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -210988,17 +313918,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a resource.␊ */␊ - properties: (AvailabilitySetProperties3 | string)␊ + properties: (/**␊ + * The instance view of a resource.␊ + */␊ + AvailabilitySetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku54 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku54 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/availabilitySets"␊ [k: string]: unknown␊ }␊ @@ -211009,16 +313954,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fault Domain count.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update Domain count.␊ */␊ - platformUpdateDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource36 | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to all virtual machines in the availability set.␊ */␊ - virtualMachines?: (SubResource36[] | string)␊ + virtualMachines?: (SubResource36[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211028,7 +313985,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of virtual machines in the scale set.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku name.␊ */␊ @@ -211047,7 +314007,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine.␊ */␊ - identity?: (VirtualMachineIdentity3 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine.␊ + */␊ + VirtualMachineIdentity3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -211059,23 +314025,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan4 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine.␊ */␊ - properties: (VirtualMachineProperties10 | string)␊ - resources?: VirtualMachinesExtensionsChildResource3[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine.␊ + */␊ + VirtualMachineProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensionsChildResource3[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines"␊ /**␊ * The virtual machine zones.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211085,13 +314072,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: UserAssignedIdentitiesValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface UserAssignedIdentitiesValue {␊ @@ -211126,16 +314119,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities | string)␊ - availabilitySet?: (SubResource36 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile3 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile4 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -211143,16 +314157,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile4 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile3 | string)␊ - proximityPlacementGroup?: (SubResource36 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile9 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211162,7 +314197,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.␊ */␊ - ultraSSDEnabled?: (boolean | string)␊ + ultraSSDEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211172,7 +314210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ */␊ - bootDiagnostics?: (BootDiagnostics3 | string)␊ + bootDiagnostics?: (/**␊ + * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ + */␊ + BootDiagnostics3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211182,7 +314226,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether boot diagnostics should be enabled on the Virtual Machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Uri of the storage account to use for placing the console output and screenshot.␊ */␊ @@ -211196,7 +314243,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:

[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)

[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).␊ */␊ - vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | string)␊ + vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211206,7 +314256,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the list of resource Ids for the network interfaces associated with the virtual machine.␊ */␊ - networkInterfaces?: (NetworkInterfaceReference3[] | string)␊ + networkInterfaces?: (NetworkInterfaceReference3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211220,7 +314273,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a network interface reference properties.␊ */␊ - properties?: (NetworkInterfaceReferenceProperties3 | string)␊ + properties?: (/**␊ + * Describes a network interface reference properties.␊ + */␊ + NetworkInterfaceReferenceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211230,7 +314289,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211248,7 +314310,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether extension operations should be allowed on the virtual machine.

This may only be set to False when no extensions are present on the virtual machine.␊ */␊ - allowExtensionOperations?: (boolean | string)␊ + allowExtensionOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the host OS name of the virtual machine.

This name cannot be updated after the VM is created.

**Max-length (Windows):** 15 characters

**Max-length (Linux):** 64 characters.

For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).␊ */␊ @@ -211260,15 +314325,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration4 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machine.␊ */␊ - secrets?: (VaultSecretGroup3[] | string)␊ + secrets?: (VaultSecretGroup3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration5 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211278,15 +314358,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether password authentication should be disabled.␊ */␊ - disablePasswordAuthentication?: (boolean | string)␊ + disablePasswordAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration for Linux based VMs running on Azure␊ */␊ - ssh?: (SshConfiguration4 | string)␊ + ssh?: (/**␊ + * SSH configuration for Linux based VMs running on Azure␊ + */␊ + SshConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211296,7 +314388,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with linux based VMs.␊ */␊ - publicKeys?: (SshPublicKey3[] | string)␊ + publicKeys?: (SshPublicKey3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211317,11 +314412,17 @@ Generated by [AVA](https://avajs.dev). * Describes a set of certificates which are all in the same Key Vault.␊ */␊ export interface VaultSecretGroup3 {␊ - sourceVault?: (SubResource36 | string)␊ + sourceVault?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key vault references in SourceVault which contain certificates.␊ */␊ - vaultCertificates?: (VaultCertificate3[] | string)␊ + vaultCertificates?: (VaultCertificate3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211345,15 +314446,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.␊ */␊ - additionalUnattendContent?: (AdditionalUnattendContent4[] | string)␊ + additionalUnattendContent?: (AdditionalUnattendContent4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine is enabled for automatic updates.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"␊ */␊ @@ -211361,7 +314471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes Windows Remote Management configuration of the VM␊ */␊ - winRM?: (WinRMConfiguration3 | string)␊ + winRM?: (/**␊ + * Describes Windows Remote Management configuration of the VM␊ + */␊ + WinRMConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211371,7 +314487,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.␊ */␊ - componentName?: ("Microsoft-Windows-Shell-Setup" | string)␊ + componentName?: ("Microsoft-Windows-Shell-Setup" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.␊ */␊ @@ -211379,11 +314498,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pass name. Currently, the only allowable value is OobeSystem.␊ */␊ - passName?: ("OobeSystem" | string)␊ + passName?: ("OobeSystem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.␊ */␊ - settingName?: (("AutoLogon" | "FirstLogonCommands") | string)␊ + settingName?: (("AutoLogon" | "FirstLogonCommands") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211393,7 +314518,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Windows Remote Management listeners␊ */␊ - listeners?: (WinRMListener4[] | string)␊ + listeners?: (WinRMListener4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211407,7 +314535,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the protocol of listener.

Possible values are:
**http**

**https**.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211417,15 +314548,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (DataDisk5[] | string)␊ + dataDisks?: (DataDisk5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference6 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - osDisk?: (OSDisk4 | string)␊ + osDisk?: (/**␊ + * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ + */␊ + OSDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211435,27 +314581,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk3 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters3 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -211463,11 +314633,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk3 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211491,7 +314670,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211527,31 +314709,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a Encryption Settings for a Disk␊ */␊ - encryptionSettings?: (DiskEncryptionSettings3 | string)␊ + encryptionSettings?: (/**␊ + * Describes a Encryption Settings for a Disk␊ + */␊ + DiskEncryptionSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk3 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters3 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -211559,15 +314774,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk3 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211577,7 +314804,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the ephemeral disk settings for operating system disk.␊ */␊ - option?: ("Local" | string)␊ + option?: ("Local" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211587,15 +314817,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret␊ */␊ - diskEncryptionKey?: (KeyVaultSecretReference4 | string)␊ + diskEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Secret␊ + */␊ + KeyVaultSecretReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether disk encryption should be enabled on the virtual machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a reference to Key Vault Key␊ */␊ - keyEncryptionKey?: (KeyVaultKeyReference3 | string)␊ + keyEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Key␊ + */␊ + KeyVaultKeyReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211606,7 +314851,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a secret in a Key Vault.␊ */␊ secretUrl: string␊ - sourceVault: (SubResource36 | string)␊ + sourceVault: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211617,7 +314865,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a key encryption key in Key Vault.␊ */␊ keyUrl: string␊ - sourceVault: (SubResource36 | string)␊ + sourceVault: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -211639,7 +314890,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -211661,7 +314915,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics4 {␊ @@ -212243,7 +315500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine scale set.␊ */␊ - identity?: (VirtualMachineScaleSetIdentity3 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine scale set.␊ + */␊ + VirtualMachineScaleSetIdentity3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -212255,27 +315518,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan4 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine Scale Set.␊ */␊ - properties: (VirtualMachineScaleSetProperties3 | string)␊ - resources?: (VirtualMachineScaleSetsExtensionsChildResource2 | VirtualMachineScaleSetsVirtualmachinesChildResource1)[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set.␊ + */␊ + VirtualMachineScaleSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensionsChildResource2 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachinesChildResource1)[]␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku54 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku54 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets"␊ /**␊ * The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212285,13 +315578,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue {␊ @@ -212304,28 +315603,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the Virtual Machine Scale Set should be overprovisioned.␊ */␊ - overprovision?: (boolean | string)␊ + overprovision?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault Domain count for each placement group.␊ */␊ - platformFaultDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource36 | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When true this limits the scale set to a single placement group, of max size 100 virtual machines.␊ */␊ - singlePlacementGroup?: (boolean | string)␊ + singlePlacementGroup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an upgrade policy - automatic, manual, or rolling.␊ */␊ - upgradePolicy?: (UpgradePolicy4 | string)␊ + upgradePolicy?: (/**␊ + * Describes an upgrade policy - automatic, manual, or rolling.␊ + */␊ + UpgradePolicy4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set virtual machine profile.␊ */␊ - virtualMachineProfile?: (VirtualMachineScaleSetVMProfile3 | string)␊ + virtualMachineProfile?: (/**␊ + * Describes a virtual machine scale set virtual machine profile.␊ + */␊ + VirtualMachineScaleSetVMProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.␊ */␊ - zoneBalance?: (boolean | string)␊ + zoneBalance?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212335,19 +315661,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.␊ */␊ - automaticOSUpgrade?: (boolean | string)␊ + automaticOSUpgrade?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used for performing automatic OS upgrade.␊ */␊ - autoOSUpgradePolicy?: (AutoOSUpgradePolicy1 | string)␊ + autoOSUpgradePolicy?: (/**␊ + * The configuration parameters used for performing automatic OS upgrade.␊ + */␊ + AutoOSUpgradePolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mode of an upgrade to virtual machines in the scale set.

Possible values are:

**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

**Automatic** - All virtual machines in the scale set are automatically updated at the same time.␊ */␊ - mode?: (("Automatic" | "Manual" | "Rolling") | string)␊ + mode?: (("Automatic" | "Manual" | "Rolling") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used while performing a rolling upgrade.␊ */␊ - rollingUpgradePolicy?: (RollingUpgradePolicy2 | string)␊ + rollingUpgradePolicy?: (/**␊ + * The configuration parameters used while performing a rolling upgrade.␊ + */␊ + RollingUpgradePolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212357,7 +315701,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS image rollback feature should be disabled. Default value is false.␊ */␊ - disableAutoRollback?: (boolean | string)␊ + disableAutoRollback?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212367,15 +315714,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.␊ */␊ - maxBatchInstancePercent?: (number | string)␊ + maxBatchInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyInstancePercent?: (number | string)␊ + maxUnhealthyInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyUpgradedInstancePercent?: (number | string)␊ + maxUnhealthyUpgradedInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).␊ */␊ @@ -212389,19 +315745,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile3 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the eviction policy for virtual machines in a low priority scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - evictionPolicy?: (("Deallocate" | "Delete") | string)␊ + evictionPolicy?: (("Deallocate" | "Delete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set extension profile.␊ */␊ - extensionProfile?: (VirtualMachineScaleSetExtensionProfile4 | string)␊ + extensionProfile?: (/**␊ + * Describes a virtual machine scale set extension profile.␊ + */␊ + VirtualMachineScaleSetExtensionProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -212409,19 +315786,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile.␊ */␊ - networkProfile?: (VirtualMachineScaleSetNetworkProfile4 | string)␊ + networkProfile?: (/**␊ + * Describes a virtual machine scale set network profile.␊ + */␊ + VirtualMachineScaleSetNetworkProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set OS profile.␊ */␊ - osProfile?: (VirtualMachineScaleSetOSProfile3 | string)␊ + osProfile?: (/**␊ + * Describes a virtual machine scale set OS profile.␊ + */␊ + VirtualMachineScaleSetOSProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the priority for the virtual machines in the scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - priority?: (("Regular" | "Low") | string)␊ + priority?: (("Regular" | "Low") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set storage profile.␊ */␊ - storageProfile?: (VirtualMachineScaleSetStorageProfile4 | string)␊ + storageProfile?: (/**␊ + * Describes a virtual machine scale set storage profile.␊ + */␊ + VirtualMachineScaleSetStorageProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212431,7 +315829,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set child extension resources.␊ */␊ - extensions?: (VirtualMachineScaleSetExtension4[] | string)␊ + extensions?: (VirtualMachineScaleSetExtension4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212452,11 +315853,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The API entity reference.␊ */␊ - healthProbe?: (ApiEntityReference3 | string)␊ + healthProbe?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration3[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212484,7 +315894,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration.␊ */␊ - properties?: (VirtualMachineScaleSetNetworkConfigurationProperties3 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212494,24 +315910,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetNetworkConfigurationDnsSettings2 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationDnsSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the network interface is accelerated networking-enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether IP forwarding enabled on this NIC.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP configurations of the network interface.␊ */␊ - ipConfigurations: (VirtualMachineScaleSetIPConfiguration3[] | string)␊ - networkSecurityGroup?: (SubResource36 | string)␊ + ipConfigurations: (VirtualMachineScaleSetIPConfiguration3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + networkSecurityGroup?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212521,7 +315958,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212539,7 +315979,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration properties.␊ */␊ - properties?: (VirtualMachineScaleSetIPConfigurationProperties3 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration properties.␊ + */␊ + VirtualMachineScaleSetIPConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212549,35 +315995,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource36[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource36[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to application security group.␊ */␊ - applicationSecurityGroups?: (SubResource36[] | string)␊ + applicationSecurityGroups?: (SubResource36[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource36[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource36[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer␊ */␊ - loadBalancerInboundNatPools?: (SubResource36[] | string)␊ + loadBalancerInboundNatPools?: (SubResource36[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - publicIPAddressConfiguration?: (VirtualMachineScaleSetPublicIPAddressConfiguration2 | string)␊ + publicIPAddressConfiguration?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API entity reference.␊ */␊ - subnet?: (ApiEntityReference3 | string)␊ + subnet?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212591,7 +316067,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - properties?: (VirtualMachineScaleSetPublicIPAddressConfigurationProperties2 | string)␊ + properties?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212601,16 +316083,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings2 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP tags associated with the public IP address.␊ */␊ - ipTags?: (VirtualMachineScaleSetIpTag[] | string)␊ - publicIPPrefix?: (SubResource36 | string)␊ + ipTags?: (VirtualMachineScaleSetIpTag[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + publicIPPrefix?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212660,15 +316157,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration4 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machines in the scale set.␊ */␊ - secrets?: (VaultSecretGroup3[] | string)␊ + secrets?: (VaultSecretGroup3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration5 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212678,15 +316190,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (VirtualMachineScaleSetDataDisk3[] | string)␊ + dataDisks?: (VirtualMachineScaleSetDataDisk3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference6 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set operating system disk.␊ */␊ - osDisk?: (VirtualMachineScaleSetOSDisk4 | string)␊ + osDisk?: (/**␊ + * Describes a virtual machine scale set operating system disk.␊ + */␊ + VirtualMachineScaleSetOSDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212696,23 +316223,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create option.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters3 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -212720,7 +316265,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212730,7 +316278,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212740,27 +316291,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machines in the scale set should be created.

The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk3 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters3 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -212768,15 +316346,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the container urls that are used to store operating system disks for the scale set.␊ */␊ - vhdContainers?: (string[] | string)␊ + vhdContainers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212791,7 +316378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Scale Set Extension.␊ */␊ - properties: (VirtualMachineScaleSetExtensionProperties2 | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set Extension.␊ + */␊ + VirtualMachineScaleSetExtensionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -212802,7 +316395,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.␊ */␊ - autoUpgradeMinorVersion?: (boolean | string)␊ + autoUpgradeMinorVersion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.␊ */␊ @@ -212816,7 +316412,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of extension names after which this extension needs to be provisioned.␊ */␊ - provisionAfterExtensions?: (string[] | string)␊ + provisionAfterExtensions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the extension handler publisher.␊ */␊ @@ -212853,17 +316452,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan4 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -212874,16 +316488,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities | string)␊ - availabilitySet?: (SubResource36 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource36 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile3 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile4 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -212891,15 +316526,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile4 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile3 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile9 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212918,22 +316571,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties4 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.␊ */␊ - sku?: (DiskSku2 | string)␊ + sku?: (/**␊ + * The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.␊ + */␊ + DiskSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/disks"␊ /**␊ * The Logical zone list for Disk.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212943,27 +316614,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data used when creating a disk.␊ */␊ - creationData: (CreationData3 | string)␊ + creationData: (/**␊ + * Data used when creating a disk.␊ + */␊ + CreationData3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes. For a description of the range of values you can set, see [Ultra SSD Managed Disk Offerings](https://docs.microsoft.com/azure/virtual-machines/windows/disks-ultra-ssd#ultra-ssd-managed-disk-offerings).␊ */␊ - diskIOPSReadWrite?: (number | string)␊ + diskIOPSReadWrite?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10. For a description of the range of values you can set, see [Ultra SSD Managed Disk Offerings](https://docs.microsoft.com/azure/virtual-machines/windows/disks-ultra-ssd#ultra-ssd-managed-disk-offerings).␊ */␊ - diskMBpsReadWrite?: (number | string)␊ + diskMBpsReadWrite?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption settings for disk or snapshot␊ */␊ - encryptionSettings?: (EncryptionSettings3 | string)␊ + encryptionSettings?: (/**␊ + * Encryption settings for disk or snapshot␊ + */␊ + EncryptionSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Operating System type.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -212973,11 +316668,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This enumerates the possible sources of a disk's creation.␊ */␊ - createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore") | string)␊ + createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source image used for creating the disk.␊ */␊ - imageReference?: (ImageDiskReference3 | string)␊ + imageReference?: (/**␊ + * The source image used for creating the disk.␊ + */␊ + ImageDiskReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If createOption is Copy, this is the ARM id of the source snapshot or disk.␊ */␊ @@ -213003,7 +316707,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.␊ */␊ - lun?: (number | string)␊ + lun?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213013,15 +316720,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret Url and vault id of the encryption key ␊ */␊ - diskEncryptionKey?: (KeyVaultAndSecretReference3 | string)␊ + diskEncryptionKey?: (/**␊ + * Key Vault Secret Url and vault id of the encryption key ␊ + */␊ + KeyVaultAndSecretReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ */␊ - keyEncryptionKey?: (KeyVaultAndKeyReference3 | string)␊ + keyEncryptionKey?: (/**␊ + * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ + */␊ + KeyVaultAndKeyReference3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213035,7 +316757,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault3 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213059,7 +316787,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault3 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213069,7 +316803,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The sku name.␊ */␊ - name?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + name?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213088,17 +316825,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snapshot resource properties.␊ */␊ - properties: (SnapshotProperties | string)␊ + properties: (/**␊ + * Snapshot resource properties.␊ + */␊ + SnapshotProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.␊ */␊ - sku?: (SnapshotSku1 | string)␊ + sku?: (/**␊ + * The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.␊ + */␊ + SnapshotSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/snapshots"␊ [k: string]: unknown␊ }␊ @@ -213109,19 +316861,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data used when creating a disk.␊ */␊ - creationData: (CreationData3 | string)␊ + creationData: (/**␊ + * Data used when creating a disk.␊ + */␊ + CreationData3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption settings for disk or snapshot␊ */␊ - encryptionSettings?: (EncryptionSettings3 | string)␊ + encryptionSettings?: (/**␊ + * Encryption settings for disk or snapshot␊ + */␊ + EncryptionSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Operating System type.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213131,7 +316901,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The sku name.␊ */␊ - name?: (("Standard_LRS" | "Premium_LRS" | "Standard_ZRS") | string)␊ + name?: (("Standard_LRS" | "Premium_LRS" | "Standard_ZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213150,17 +316923,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan4 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets/virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -213183,7 +316971,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -213216,13 +317007,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an Image.␊ */␊ - properties: (ImageProperties4 | string)␊ + properties: (/**␊ + * Describes the properties of an Image.␊ + */␊ + ImageProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/images"␊ [k: string]: unknown␊ }␊ @@ -213230,11 +317030,20 @@ Generated by [AVA](https://avajs.dev). * Describes the properties of an Image.␊ */␊ export interface ImageProperties4 {␊ - sourceVirtualMachine?: (SubResource37 | string)␊ + sourceVirtualMachine?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage profile.␊ */␊ - storageProfile?: (ImageStorageProfile4 | string)␊ + storageProfile?: (/**␊ + * Describes a storage profile.␊ + */␊ + ImageStorageProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SubResource37 {␊ @@ -213251,15 +317060,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (ImageDataDisk4[] | string)␊ + dataDisks?: (ImageDataDisk4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an Operating System disk.␊ */␊ - osDisk?: (ImageOSDisk4 | string)␊ + osDisk?: (/**␊ + * Describes an Operating System disk.␊ + */␊ + ImageOSDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).␊ */␊ - zoneResilient?: (boolean | string)␊ + zoneResilient?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213273,21 +317094,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ - managedDisk?: (SubResource37 | string)␊ - snapshot?: (SubResource37 | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213301,25 +317140,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ - managedDisk?: (SubResource37 | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS State.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ - snapshot?: (SubResource37 | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213338,17 +317198,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a resource.␊ */␊ - properties: (AvailabilitySetProperties4 | string)␊ + properties: (/**␊ + * The instance view of a resource.␊ + */␊ + AvailabilitySetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku55 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku55 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/availabilitySets"␊ [k: string]: unknown␊ }␊ @@ -213359,16 +317234,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fault Domain count.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update Domain count.␊ */␊ - platformUpdateDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource37 | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to all virtual machines in the availability set.␊ */␊ - virtualMachines?: (SubResource37[] | string)␊ + virtualMachines?: (SubResource37[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213378,7 +317265,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of virtual machines in the scale set.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku name.␊ */␊ @@ -213397,7 +317287,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine.␊ */␊ - identity?: (VirtualMachineIdentity4 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine.␊ + */␊ + VirtualMachineIdentity4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -213409,23 +317305,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan5 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine.␊ */␊ - properties: (VirtualMachineProperties11 | string)␊ - resources?: VirtualMachinesExtensionsChildResource4[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine.␊ + */␊ + VirtualMachineProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensionsChildResource4[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines"␊ /**␊ * The virtual machine zones.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213435,13 +317352,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: UserAssignedIdentitiesValue1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface UserAssignedIdentitiesValue1 {␊ @@ -213476,16 +317399,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities1 | string)␊ - availabilitySet?: (SubResource37 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile4 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile5 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -213493,16 +317437,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile5 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile4 | string)␊ - proximityPlacementGroup?: (SubResource37 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile10 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213512,7 +317477,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.␊ */␊ - ultraSSDEnabled?: (boolean | string)␊ + ultraSSDEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213522,7 +317490,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ */␊ - bootDiagnostics?: (BootDiagnostics4 | string)␊ + bootDiagnostics?: (/**␊ + * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ + */␊ + BootDiagnostics4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213532,7 +317506,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether boot diagnostics should be enabled on the Virtual Machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Uri of the storage account to use for placing the console output and screenshot.␊ */␊ @@ -213546,7 +317523,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:

[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)

[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).␊ */␊ - vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | string)␊ + vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213556,7 +317536,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the list of resource Ids for the network interfaces associated with the virtual machine.␊ */␊ - networkInterfaces?: (NetworkInterfaceReference4[] | string)␊ + networkInterfaces?: (NetworkInterfaceReference4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213570,7 +317553,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a network interface reference properties.␊ */␊ - properties?: (NetworkInterfaceReferenceProperties4 | string)␊ + properties?: (/**␊ + * Describes a network interface reference properties.␊ + */␊ + NetworkInterfaceReferenceProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213580,7 +317569,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213598,7 +317590,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether extension operations should be allowed on the virtual machine.

This may only be set to False when no extensions are present on the virtual machine.␊ */␊ - allowExtensionOperations?: (boolean | string)␊ + allowExtensionOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the host OS name of the virtual machine.

This name cannot be updated after the VM is created.

**Max-length (Windows):** 15 characters

**Max-length (Linux):** 64 characters.

For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).␊ */␊ @@ -213610,15 +317605,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration5 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machine.␊ */␊ - secrets?: (VaultSecretGroup4[] | string)␊ + secrets?: (VaultSecretGroup4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration6 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213628,15 +317638,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether password authentication should be disabled.␊ */␊ - disablePasswordAuthentication?: (boolean | string)␊ + disablePasswordAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration for Linux based VMs running on Azure␊ */␊ - ssh?: (SshConfiguration5 | string)␊ + ssh?: (/**␊ + * SSH configuration for Linux based VMs running on Azure␊ + */␊ + SshConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213646,7 +317668,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with linux based VMs.␊ */␊ - publicKeys?: (SshPublicKey4[] | string)␊ + publicKeys?: (SshPublicKey4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213667,11 +317692,17 @@ Generated by [AVA](https://avajs.dev). * Describes a set of certificates which are all in the same Key Vault.␊ */␊ export interface VaultSecretGroup4 {␊ - sourceVault?: (SubResource37 | string)␊ + sourceVault?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key vault references in SourceVault which contain certificates.␊ */␊ - vaultCertificates?: (VaultCertificate4[] | string)␊ + vaultCertificates?: (VaultCertificate4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213695,15 +317726,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.␊ */␊ - additionalUnattendContent?: (AdditionalUnattendContent5[] | string)␊ + additionalUnattendContent?: (AdditionalUnattendContent5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine is enabled for automatic Windows updates. Default value is true.

For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"␊ */␊ @@ -213711,7 +317751,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes Windows Remote Management configuration of the VM␊ */␊ - winRM?: (WinRMConfiguration4 | string)␊ + winRM?: (/**␊ + * Describes Windows Remote Management configuration of the VM␊ + */␊ + WinRMConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213721,7 +317767,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.␊ */␊ - componentName?: ("Microsoft-Windows-Shell-Setup" | string)␊ + componentName?: ("Microsoft-Windows-Shell-Setup" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.␊ */␊ @@ -213729,11 +317778,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pass name. Currently, the only allowable value is OobeSystem.␊ */␊ - passName?: ("OobeSystem" | string)␊ + passName?: ("OobeSystem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.␊ */␊ - settingName?: (("AutoLogon" | "FirstLogonCommands") | string)␊ + settingName?: (("AutoLogon" | "FirstLogonCommands") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213743,7 +317798,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Windows Remote Management listeners␊ */␊ - listeners?: (WinRMListener5[] | string)␊ + listeners?: (WinRMListener5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213757,7 +317815,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the protocol of listener.

Possible values are:
**http**

**https**.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213767,15 +317828,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (DataDisk6[] | string)␊ + dataDisks?: (DataDisk6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference7 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - osDisk?: (OSDisk5 | string)␊ + osDisk?: (/**␊ + * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ + */␊ + OSDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213785,27 +317861,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk4 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters4 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -213813,11 +317913,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk4 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213841,7 +317950,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213877,31 +317989,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings1 | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a Encryption Settings for a Disk␊ */␊ - encryptionSettings?: (DiskEncryptionSettings4 | string)␊ + encryptionSettings?: (/**␊ + * Describes a Encryption Settings for a Disk␊ + */␊ + DiskEncryptionSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk4 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters4 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -213909,15 +318054,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk4 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213927,7 +318084,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the ephemeral disk settings for operating system disk.␊ */␊ - option?: ("Local" | string)␊ + option?: ("Local" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213937,15 +318097,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret␊ */␊ - diskEncryptionKey?: (KeyVaultSecretReference5 | string)␊ + diskEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Secret␊ + */␊ + KeyVaultSecretReference5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether disk encryption should be enabled on the virtual machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a reference to Key Vault Key␊ */␊ - keyEncryptionKey?: (KeyVaultKeyReference4 | string)␊ + keyEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Key␊ + */␊ + KeyVaultKeyReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213956,7 +318131,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a secret in a Key Vault.␊ */␊ secretUrl: string␊ - sourceVault: (SubResource37 | string)␊ + sourceVault: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213967,7 +318145,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a key encryption key in Key Vault.␊ */␊ keyUrl: string␊ - sourceVault: (SubResource37 | string)␊ + sourceVault: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -213989,7 +318170,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -214011,7 +318195,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics5 {␊ @@ -214593,7 +318780,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine scale set.␊ */␊ - identity?: (VirtualMachineScaleSetIdentity4 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine scale set.␊ + */␊ + VirtualMachineScaleSetIdentity4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -214605,27 +318798,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan5 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine Scale Set.␊ */␊ - properties: (VirtualMachineScaleSetProperties4 | string)␊ - resources?: (VirtualMachineScaleSetsExtensionsChildResource3 | VirtualMachineScaleSetsVirtualmachinesChildResource2)[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set.␊ + */␊ + VirtualMachineScaleSetProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensionsChildResource3 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachinesChildResource2)[]␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku55 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku55 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets"␊ /**␊ * The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214635,13 +318858,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue1 {␊ @@ -214654,36 +318883,72 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the configuration parameters for automatic repairs on the virtual machine scale set.␊ */␊ - automaticRepairsPolicy?: (AutomaticRepairsPolicy | string)␊ + automaticRepairsPolicy?: (/**␊ + * Specifies the configuration parameters for automatic repairs on the virtual machine scale set.␊ + */␊ + AutomaticRepairsPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.␊ */␊ - doNotRunExtensionsOnOverprovisionedVMs?: (boolean | string)␊ + doNotRunExtensionsOnOverprovisionedVMs?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the Virtual Machine Scale Set should be overprovisioned.␊ */␊ - overprovision?: (boolean | string)␊ + overprovision?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault Domain count for each placement group.␊ */␊ - platformFaultDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource37 | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When true this limits the scale set to a single placement group, of max size 100 virtual machines.␊ */␊ - singlePlacementGroup?: (boolean | string)␊ + singlePlacementGroup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an upgrade policy - automatic, manual, or rolling.␊ */␊ - upgradePolicy?: (UpgradePolicy5 | string)␊ + upgradePolicy?: (/**␊ + * Describes an upgrade policy - automatic, manual, or rolling.␊ + */␊ + UpgradePolicy5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set virtual machine profile.␊ */␊ - virtualMachineProfile?: (VirtualMachineScaleSetVMProfile4 | string)␊ + virtualMachineProfile?: (/**␊ + * Describes a virtual machine scale set virtual machine profile.␊ + */␊ + VirtualMachineScaleSetVMProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.␊ */␊ - zoneBalance?: (boolean | string)␊ + zoneBalance?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214693,7 +318958,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).␊ */␊ @@ -214707,15 +318975,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration parameters used for performing automatic OS upgrade.␊ */␊ - automaticOSUpgradePolicy?: (AutomaticOSUpgradePolicy | string)␊ + automaticOSUpgradePolicy?: (/**␊ + * The configuration parameters used for performing automatic OS upgrade.␊ + */␊ + AutomaticOSUpgradePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mode of an upgrade to virtual machines in the scale set.

Possible values are:

**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

**Automatic** - All virtual machines in the scale set are automatically updated at the same time.␊ */␊ - mode?: (("Automatic" | "Manual" | "Rolling") | string)␊ + mode?: (("Automatic" | "Manual" | "Rolling") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used while performing a rolling upgrade.␊ */␊ - rollingUpgradePolicy?: (RollingUpgradePolicy3 | string)␊ + rollingUpgradePolicy?: (/**␊ + * The configuration parameters used while performing a rolling upgrade.␊ + */␊ + RollingUpgradePolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214725,11 +319008,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS image rollback feature should be disabled. Default value is false.␊ */␊ - disableAutomaticRollback?: (boolean | string)␊ + disableAutomaticRollback?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. If this is set to true for Windows based scale sets, recommendation is to set [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) to false.␊ */␊ - enableAutomaticOSUpgrade?: (boolean | string)␊ + enableAutomaticOSUpgrade?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214739,15 +319028,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.␊ */␊ - maxBatchInstancePercent?: (number | string)␊ + maxBatchInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyInstancePercent?: (number | string)␊ + maxUnhealthyInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyUpgradedInstancePercent?: (number | string)␊ + maxUnhealthyUpgradedInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).␊ */␊ @@ -214761,19 +319059,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities1 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile4 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the eviction policy for virtual machines in a low priority scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - evictionPolicy?: (("Deallocate" | "Delete") | string)␊ + evictionPolicy?: (("Deallocate" | "Delete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set extension profile.␊ */␊ - extensionProfile?: (VirtualMachineScaleSetExtensionProfile5 | string)␊ + extensionProfile?: (/**␊ + * Describes a virtual machine scale set extension profile.␊ + */␊ + VirtualMachineScaleSetExtensionProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -214781,19 +319100,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile.␊ */␊ - networkProfile?: (VirtualMachineScaleSetNetworkProfile5 | string)␊ + networkProfile?: (/**␊ + * Describes a virtual machine scale set network profile.␊ + */␊ + VirtualMachineScaleSetNetworkProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set OS profile.␊ */␊ - osProfile?: (VirtualMachineScaleSetOSProfile4 | string)␊ + osProfile?: (/**␊ + * Describes a virtual machine scale set OS profile.␊ + */␊ + VirtualMachineScaleSetOSProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the priority for the virtual machines in the scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - priority?: (("Regular" | "Low") | string)␊ + priority?: (("Regular" | "Low") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set storage profile.␊ */␊ - storageProfile?: (VirtualMachineScaleSetStorageProfile5 | string)␊ + storageProfile?: (/**␊ + * Describes a virtual machine scale set storage profile.␊ + */␊ + VirtualMachineScaleSetStorageProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214803,7 +319143,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set child extension resources.␊ */␊ - extensions?: (VirtualMachineScaleSetExtension5[] | string)␊ + extensions?: (VirtualMachineScaleSetExtension5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214824,11 +319167,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The API entity reference.␊ */␊ - healthProbe?: (ApiEntityReference4 | string)␊ + healthProbe?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration4[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214856,7 +319208,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration.␊ */␊ - properties?: (VirtualMachineScaleSetNetworkConfigurationProperties4 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214866,24 +319224,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetNetworkConfigurationDnsSettings3 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationDnsSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the network interface is accelerated networking-enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether IP forwarding enabled on this NIC.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP configurations of the network interface.␊ */␊ - ipConfigurations: (VirtualMachineScaleSetIPConfiguration4[] | string)␊ - networkSecurityGroup?: (SubResource37 | string)␊ + ipConfigurations: (VirtualMachineScaleSetIPConfiguration4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + networkSecurityGroup?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214893,7 +319272,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214911,7 +319293,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration properties.␊ */␊ - properties?: (VirtualMachineScaleSetIPConfigurationProperties4 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration properties.␊ + */␊ + VirtualMachineScaleSetIPConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214921,35 +319309,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource37[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource37[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to application security group.␊ */␊ - applicationSecurityGroups?: (SubResource37[] | string)␊ + applicationSecurityGroups?: (SubResource37[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource37[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource37[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer␊ */␊ - loadBalancerInboundNatPools?: (SubResource37[] | string)␊ + loadBalancerInboundNatPools?: (SubResource37[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - publicIPAddressConfiguration?: (VirtualMachineScaleSetPublicIPAddressConfiguration3 | string)␊ + publicIPAddressConfiguration?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API entity reference.␊ */␊ - subnet?: (ApiEntityReference4 | string)␊ + subnet?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214963,7 +319381,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - properties?: (VirtualMachineScaleSetPublicIPAddressConfigurationProperties3 | string)␊ + properties?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -214973,16 +319397,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings3 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP tags associated with the public IP address.␊ */␊ - ipTags?: (VirtualMachineScaleSetIpTag1[] | string)␊ - publicIPPrefix?: (SubResource37 | string)␊ + ipTags?: (VirtualMachineScaleSetIpTag1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + publicIPPrefix?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215032,15 +319471,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration5 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machines in the scale set.␊ */␊ - secrets?: (VaultSecretGroup4[] | string)␊ + secrets?: (VaultSecretGroup4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration6 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215050,15 +319504,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (VirtualMachineScaleSetDataDisk4[] | string)␊ + dataDisks?: (VirtualMachineScaleSetDataDisk4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference7 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set operating system disk.␊ */␊ - osDisk?: (VirtualMachineScaleSetOSDisk5 | string)␊ + osDisk?: (/**␊ + * Describes a virtual machine scale set operating system disk.␊ + */␊ + VirtualMachineScaleSetOSDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215068,23 +319537,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create option.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters4 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -215092,7 +319579,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215102,7 +319592,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215112,27 +319605,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machines in the scale set should be created.

The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings1 | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk4 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters4 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -215140,15 +319660,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the container urls that are used to store operating system disks for the scale set.␊ */␊ - vhdContainers?: (string[] | string)␊ + vhdContainers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215163,7 +319692,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Scale Set Extension.␊ */␊ - properties: (VirtualMachineScaleSetExtensionProperties3 | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set Extension.␊ + */␊ + VirtualMachineScaleSetExtensionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -215174,7 +319709,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.␊ */␊ - autoUpgradeMinorVersion?: (boolean | string)␊ + autoUpgradeMinorVersion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.␊ */␊ @@ -215188,7 +319726,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of extension names after which this extension needs to be provisioned.␊ */␊ - provisionAfterExtensions?: (string[] | string)␊ + provisionAfterExtensions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the extension handler publisher.␊ */␊ @@ -215225,17 +319766,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan5 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties2 | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -215246,16 +319802,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities1 | string)␊ - availabilitySet?: (SubResource37 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource37 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile4 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile5 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -215263,15 +319840,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile5 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile4 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile10 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215290,17 +319885,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan5 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties2 | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets/virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -215323,7 +319933,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -215356,17 +319969,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a resource.␊ */␊ - properties: (AvailabilitySetProperties5 | string)␊ + properties: (/**␊ + * The instance view of a resource.␊ + */␊ + AvailabilitySetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku56 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku56 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/availabilitySets"␊ [k: string]: unknown␊ }␊ @@ -215377,16 +320005,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fault Domain count.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update Domain count.␊ */␊ - platformUpdateDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource38 | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to all virtual machines in the availability set.␊ */␊ - virtualMachines?: (SubResource38[] | string)␊ + virtualMachines?: (SubResource38[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SubResource38 {␊ @@ -215403,7 +320043,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of virtual machines in the scale set.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku name.␊ */␊ @@ -215430,19 +320073,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dedicated Host Group Properties.␊ */␊ - properties: (DedicatedHostGroupProperties | string)␊ - resources?: HostGroupsHostsChildResource[]␊ + properties: (/**␊ + * Dedicated Host Group Properties.␊ + */␊ + DedicatedHostGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/hostGroups/hosts␊ + */␊ + HostGroupsHostsChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/hostGroups"␊ /**␊ * Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215452,7 +320110,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of fault domains that the host group can span.␊ */␊ - platformFaultDomainCount: (number | string)␊ + platformFaultDomainCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215471,17 +320132,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the dedicated host.␊ */␊ - properties: (DedicatedHostProperties | string)␊ + properties: (/**␊ + * Properties of the dedicated host.␊ + */␊ + DedicatedHostProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku: (Sku56 | string)␊ + sku: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku56 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hosts"␊ [k: string]: unknown␊ }␊ @@ -215492,15 +320168,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.␊ */␊ - autoReplaceOnFailure?: (boolean | string)␊ + autoReplaceOnFailure?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

Possible values are:

**None**

**Windows_Server_Hybrid**

**Windows_Server_Perpetual**

Default: **None**.␊ */␊ - licenseType?: (("None" | "Windows_Server_Hybrid" | "Windows_Server_Perpetual") | string)␊ + licenseType?: (("None" | "Windows_Server_Hybrid" | "Windows_Server_Perpetual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault domain of the dedicated host within a dedicated host group.␊ */␊ - platformFaultDomain?: (number | string)␊ + platformFaultDomain?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215519,17 +320204,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the dedicated host.␊ */␊ - properties: (DedicatedHostProperties | string)␊ + properties: (/**␊ + * Properties of the dedicated host.␊ + */␊ + DedicatedHostProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku: (Sku56 | string)␊ + sku: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku56 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/hostGroups/hosts"␊ [k: string]: unknown␊ }␊ @@ -215549,13 +320249,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an Image.␊ */␊ - properties: (ImageProperties5 | string)␊ + properties: (/**␊ + * Describes the properties of an Image.␊ + */␊ + ImageProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/images"␊ [k: string]: unknown␊ }␊ @@ -215566,12 +320275,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the HyperVGenerationType of the VirtualMachine created from the image.␊ */␊ - hyperVGeneration?: (("V1" | "V2") | string)␊ - sourceVirtualMachine?: (SubResource38 | string)␊ + hyperVGeneration?: (("V1" | "V2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + sourceVirtualMachine?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage profile.␊ */␊ - storageProfile?: (ImageStorageProfile5 | string)␊ + storageProfile?: (/**␊ + * Describes a storage profile.␊ + */␊ + ImageStorageProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215581,15 +320302,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (ImageDataDisk5[] | string)␊ + dataDisks?: (ImageDataDisk5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an Operating System disk.␊ */␊ - osDisk?: (ImageOSDisk5 | string)␊ + osDisk?: (/**␊ + * Describes an Operating System disk.␊ + */␊ + ImageOSDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).␊ */␊ - zoneResilient?: (boolean | string)␊ + zoneResilient?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215603,21 +320336,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ - managedDisk?: (SubResource38 | string)␊ - snapshot?: (SubResource38 | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215631,25 +320382,46 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ - managedDisk?: (SubResource38 | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS State.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ - snapshot?: (SubResource38 | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. UltraSSD_LRS cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215668,13 +320440,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Proximity Placement Group.␊ */␊ - properties: (ProximityPlacementGroupProperties | string)␊ + properties: (/**␊ + * Describes the properties of a Proximity Placement Group.␊ + */␊ + ProximityPlacementGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/proximityPlacementGroups"␊ [k: string]: unknown␊ }␊ @@ -215685,7 +320466,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the type of the proximity placement group.

Possible values are:

**Standard** : Co-locate resources within an Azure region or Availability Zone.

**Ultra** : For future use.␊ */␊ - proximityPlacementGroupType?: (("Standard" | "Ultra") | string)␊ + proximityPlacementGroupType?: (("Standard" | "Ultra") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215696,7 +320480,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine.␊ */␊ - identity?: (VirtualMachineIdentity5 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine.␊ + */␊ + VirtualMachineIdentity5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -215708,23 +320498,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan6 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine.␊ */␊ - properties: (VirtualMachineProperties12 | string)␊ - resources?: VirtualMachinesExtensionsChildResource5[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine.␊ + */␊ + VirtualMachineProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensionsChildResource5[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines"␊ /**␊ * The virtual machine zones.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215734,13 +320545,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: UserAssignedIdentitiesValue2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface UserAssignedIdentitiesValue2 {␊ @@ -215775,25 +320592,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities2 | string)␊ - availabilitySet?: (SubResource38 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ */␊ - billingProfile?: (BillingProfile | string)␊ + billingProfile?: (/**␊ + * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ + */␊ + BillingProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile5 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the eviction policy for the Azure Spot virtual machine. Only supported value is 'Deallocate'.

Minimum api-version: 2019-03-01.␊ */␊ - evictionPolicy?: (("Deallocate" | "Delete") | string)␊ + evictionPolicy?: (("Deallocate" | "Delete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile6 | string)␊ - host?: (SubResource38 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + host?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -215801,21 +320651,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile6 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile5 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the priority for the virtual machine.

Minimum api-version: 2019-03-01.␊ */␊ - priority?: (("Regular" | "Low" | "Spot") | string)␊ - proximityPlacementGroup?: (SubResource38 | string)␊ + priority?: (("Regular" | "Low" | "Spot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile11 | string)␊ - virtualMachineScaleSet?: (SubResource38 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualMachineScaleSet?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215825,7 +320702,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.␊ */␊ - ultraSSDEnabled?: (boolean | string)␊ + ultraSSDEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215835,7 +320715,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.

This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.

The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.

Possible values are:

- Any decimal value greater than zero. Example: 0.01538

-1 – indicates default price to be up-to on-demand.

You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.

Minimum api-version: 2019-03-01.␊ */␊ - maxPrice?: (number | string)␊ + maxPrice?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215845,7 +320728,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ */␊ - bootDiagnostics?: (BootDiagnostics5 | string)␊ + bootDiagnostics?: (/**␊ + * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ + */␊ + BootDiagnostics5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215855,7 +320744,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether boot diagnostics should be enabled on the Virtual Machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Uri of the storage account to use for placing the console output and screenshot.␊ */␊ @@ -215869,7 +320761,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:

[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)

[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).␊ */␊ - vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | string)␊ + vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215879,7 +320774,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the list of resource Ids for the network interfaces associated with the virtual machine.␊ */␊ - networkInterfaces?: (NetworkInterfaceReference5[] | string)␊ + networkInterfaces?: (NetworkInterfaceReference5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215893,7 +320791,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a network interface reference properties.␊ */␊ - properties?: (NetworkInterfaceReferenceProperties5 | string)␊ + properties?: (/**␊ + * Describes a network interface reference properties.␊ + */␊ + NetworkInterfaceReferenceProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215903,7 +320807,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215921,7 +320828,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether extension operations should be allowed on the virtual machine.

This may only be set to False when no extensions are present on the virtual machine.␊ */␊ - allowExtensionOperations?: (boolean | string)␊ + allowExtensionOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the host OS name of the virtual machine.

This name cannot be updated after the VM is created.

**Max-length (Windows):** 15 characters

**Max-length (Linux):** 64 characters.

For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).␊ */␊ @@ -215933,19 +320843,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration6 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the guest provision signal is required from the virtual machine.␊ */␊ - requireGuestProvisionSignal?: (boolean | string)␊ + requireGuestProvisionSignal?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machine.␊ */␊ - secrets?: (VaultSecretGroup5[] | string)␊ + secrets?: (VaultSecretGroup5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration7 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215955,15 +320883,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether password authentication should be disabled.␊ */␊ - disablePasswordAuthentication?: (boolean | string)␊ + disablePasswordAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration for Linux based VMs running on Azure␊ */␊ - ssh?: (SshConfiguration6 | string)␊ + ssh?: (/**␊ + * SSH configuration for Linux based VMs running on Azure␊ + */␊ + SshConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215973,7 +320913,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with linux based VMs.␊ */␊ - publicKeys?: (SshPublicKey5[] | string)␊ + publicKeys?: (SshPublicKey5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -215994,11 +320937,17 @@ Generated by [AVA](https://avajs.dev). * Describes a set of certificates which are all in the same Key Vault.␊ */␊ export interface VaultSecretGroup5 {␊ - sourceVault?: (SubResource38 | string)␊ + sourceVault?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key vault references in SourceVault which contain certificates.␊ */␊ - vaultCertificates?: (VaultCertificate5[] | string)␊ + vaultCertificates?: (VaultCertificate5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216022,15 +320971,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.␊ */␊ - additionalUnattendContent?: (AdditionalUnattendContent6[] | string)␊ + additionalUnattendContent?: (AdditionalUnattendContent6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.

For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"␊ */␊ @@ -216038,7 +320996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes Windows Remote Management configuration of the VM␊ */␊ - winRM?: (WinRMConfiguration5 | string)␊ + winRM?: (/**␊ + * Describes Windows Remote Management configuration of the VM␊ + */␊ + WinRMConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216048,7 +321012,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.␊ */␊ - componentName?: ("Microsoft-Windows-Shell-Setup" | string)␊ + componentName?: ("Microsoft-Windows-Shell-Setup" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.␊ */␊ @@ -216056,11 +321023,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pass name. Currently, the only allowable value is OobeSystem.␊ */␊ - passName?: ("OobeSystem" | string)␊ + passName?: ("OobeSystem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.␊ */␊ - settingName?: (("AutoLogon" | "FirstLogonCommands") | string)␊ + settingName?: (("AutoLogon" | "FirstLogonCommands") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216070,7 +321043,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Windows Remote Management listeners␊ */␊ - listeners?: (WinRMListener6[] | string)␊ + listeners?: (WinRMListener6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216084,7 +321060,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the protocol of listener.

Possible values are:
**http**

**https**.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216094,15 +321073,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (DataDisk7[] | string)␊ + dataDisks?: (DataDisk7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference8 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - osDisk?: (OSDisk6 | string)␊ + osDisk?: (/**␊ + * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ + */␊ + OSDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216112,27 +321106,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk5 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters5 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -216140,15 +321158,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset␊ */␊ - toBeDetached?: (boolean | string)␊ + toBeDetached?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk5 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216172,7 +321202,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216208,31 +321241,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings2 | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a Encryption Settings for a Disk␊ */␊ - encryptionSettings?: (DiskEncryptionSettings5 | string)␊ + encryptionSettings?: (/**␊ + * Describes a Encryption Settings for a Disk␊ + */␊ + DiskEncryptionSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk5 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters5 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -216240,15 +321306,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk5 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216258,7 +321336,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the ephemeral disk settings for operating system disk.␊ */␊ - option?: ("Local" | string)␊ + option?: ("Local" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216268,15 +321349,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret␊ */␊ - diskEncryptionKey?: (KeyVaultSecretReference6 | string)␊ + diskEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Secret␊ + */␊ + KeyVaultSecretReference6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether disk encryption should be enabled on the virtual machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a reference to Key Vault Key␊ */␊ - keyEncryptionKey?: (KeyVaultKeyReference5 | string)␊ + keyEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Key␊ + */␊ + KeyVaultKeyReference5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216287,7 +321383,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a secret in a Key Vault.␊ */␊ secretUrl: string␊ - sourceVault: (SubResource38 | string)␊ + sourceVault: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216298,7 +321397,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a key encryption key in Key Vault.␊ */␊ keyUrl: string␊ - sourceVault: (SubResource38 | string)␊ + sourceVault: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216320,7 +321422,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -216342,7 +321447,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics6 {␊ @@ -216924,7 +322032,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine scale set.␊ */␊ - identity?: (VirtualMachineScaleSetIdentity5 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine scale set.␊ + */␊ + VirtualMachineScaleSetIdentity5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -216936,27 +322050,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan6 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine Scale Set.␊ */␊ - properties: (VirtualMachineScaleSetProperties5 | string)␊ - resources?: (VirtualMachineScaleSetsExtensionsChildResource4 | VirtualMachineScaleSetsVirtualmachinesChildResource3)[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set.␊ + */␊ + VirtualMachineScaleSetProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensionsChildResource4 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachinesChildResource3)[]␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku56 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku56 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets"␊ /**␊ * The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -216966,13 +322110,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue2 {␊ @@ -216985,44 +322135,92 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities2 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the configuration parameters for automatic repairs on the virtual machine scale set.␊ */␊ - automaticRepairsPolicy?: (AutomaticRepairsPolicy1 | string)␊ + automaticRepairsPolicy?: (/**␊ + * Specifies the configuration parameters for automatic repairs on the virtual machine scale set.␊ + */␊ + AutomaticRepairsPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.␊ */␊ - doNotRunExtensionsOnOverprovisionedVMs?: (boolean | string)␊ + doNotRunExtensionsOnOverprovisionedVMs?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the Virtual Machine Scale Set should be overprovisioned.␊ */␊ - overprovision?: (boolean | string)␊ + overprovision?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault Domain count for each placement group.␊ */␊ - platformFaultDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource38 | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a scale-in policy for a virtual machine scale set.␊ */␊ - scaleInPolicy?: (ScaleInPolicy | string)␊ + scaleInPolicy?: (/**␊ + * Describes a scale-in policy for a virtual machine scale set.␊ + */␊ + ScaleInPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When true this limits the scale set to a single placement group, of max size 100 virtual machines.␊ */␊ - singlePlacementGroup?: (boolean | string)␊ + singlePlacementGroup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an upgrade policy - automatic, manual, or rolling.␊ */␊ - upgradePolicy?: (UpgradePolicy6 | string)␊ + upgradePolicy?: (/**␊ + * Describes an upgrade policy - automatic, manual, or rolling.␊ + */␊ + UpgradePolicy6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set virtual machine profile.␊ */␊ - virtualMachineProfile?: (VirtualMachineScaleSetVMProfile5 | string)␊ + virtualMachineProfile?: (/**␊ + * Describes a virtual machine scale set virtual machine profile.␊ + */␊ + VirtualMachineScaleSetVMProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.␊ */␊ - zoneBalance?: (boolean | string)␊ + zoneBalance?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217032,7 +322230,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).␊ */␊ @@ -217046,7 +322247,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rules to be followed when scaling-in a virtual machine scale set.

Possible values are:

**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.

**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.

**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.

␊ */␊ - rules?: (("Default" | "OldestVM" | "NewestVM")[] | string)␊ + rules?: (("Default" | "OldestVM" | "NewestVM")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217056,15 +322260,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration parameters used for performing automatic OS upgrade.␊ */␊ - automaticOSUpgradePolicy?: (AutomaticOSUpgradePolicy1 | string)␊ + automaticOSUpgradePolicy?: (/**␊ + * The configuration parameters used for performing automatic OS upgrade.␊ + */␊ + AutomaticOSUpgradePolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mode of an upgrade to virtual machines in the scale set.

Possible values are:

**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

**Automatic** - All virtual machines in the scale set are automatically updated at the same time.␊ */␊ - mode?: (("Automatic" | "Manual" | "Rolling") | string)␊ + mode?: (("Automatic" | "Manual" | "Rolling") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used while performing a rolling upgrade.␊ */␊ - rollingUpgradePolicy?: (RollingUpgradePolicy4 | string)␊ + rollingUpgradePolicy?: (/**␊ + * The configuration parameters used while performing a rolling upgrade.␊ + */␊ + RollingUpgradePolicy4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217074,11 +322293,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS image rollback feature should be disabled. Default value is false.␊ */␊ - disableAutomaticRollback?: (boolean | string)␊ + disableAutomaticRollback?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.

If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.␊ */␊ - enableAutomaticOSUpgrade?: (boolean | string)␊ + enableAutomaticOSUpgrade?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217088,15 +322313,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.␊ */␊ - maxBatchInstancePercent?: (number | string)␊ + maxBatchInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyInstancePercent?: (number | string)␊ + maxUnhealthyInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyUpgradedInstancePercent?: (number | string)␊ + maxUnhealthyUpgradedInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).␊ */␊ @@ -217110,19 +322344,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ */␊ - billingProfile?: (BillingProfile | string)␊ + billingProfile?: (/**␊ + * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ + */␊ + BillingProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile5 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the eviction policy for virtual machines in a Azure Spot scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - evictionPolicy?: (("Deallocate" | "Delete") | string)␊ + evictionPolicy?: (("Deallocate" | "Delete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set extension profile.␊ */␊ - extensionProfile?: (VirtualMachineScaleSetExtensionProfile6 | string)␊ + extensionProfile?: (/**␊ + * Describes a virtual machine scale set extension profile.␊ + */␊ + VirtualMachineScaleSetExtensionProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -217130,20 +322385,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile.␊ */␊ - networkProfile?: (VirtualMachineScaleSetNetworkProfile6 | string)␊ + networkProfile?: (/**␊ + * Describes a virtual machine scale set network profile.␊ + */␊ + VirtualMachineScaleSetNetworkProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set OS profile.␊ */␊ - osProfile?: (VirtualMachineScaleSetOSProfile5 | string)␊ + osProfile?: (/**␊ + * Describes a virtual machine scale set OS profile.␊ + */␊ + VirtualMachineScaleSetOSProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the priority for the virtual machines in the scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - priority?: (("Regular" | "Low" | "Spot") | string)␊ - scheduledEventsProfile?: (ScheduledEventsProfile | string)␊ + priority?: (("Regular" | "Low" | "Spot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + scheduledEventsProfile?: (ScheduledEventsProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set storage profile.␊ */␊ - storageProfile?: (VirtualMachineScaleSetStorageProfile6 | string)␊ + storageProfile?: (/**␊ + * Describes a virtual machine scale set storage profile.␊ + */␊ + VirtualMachineScaleSetStorageProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217153,7 +322432,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set child extension resources.␊ */␊ - extensions?: (VirtualMachineScaleSetExtension6[] | string)␊ + extensions?: (VirtualMachineScaleSetExtension6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217174,11 +322456,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The API entity reference.␊ */␊ - healthProbe?: (ApiEntityReference5 | string)␊ + healthProbe?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration5[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217206,7 +322497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration.␊ */␊ - properties?: (VirtualMachineScaleSetNetworkConfigurationProperties5 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217216,24 +322513,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetNetworkConfigurationDnsSettings4 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationDnsSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the network interface is accelerated networking-enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether IP forwarding enabled on this NIC.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP configurations of the network interface.␊ */␊ - ipConfigurations: (VirtualMachineScaleSetIPConfiguration5[] | string)␊ - networkSecurityGroup?: (SubResource38 | string)␊ + ipConfigurations: (VirtualMachineScaleSetIPConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + networkSecurityGroup?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217243,7 +322561,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217261,7 +322582,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration properties.␊ */␊ - properties?: (VirtualMachineScaleSetIPConfigurationProperties5 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration properties.␊ + */␊ + VirtualMachineScaleSetIPConfigurationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217271,35 +322598,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource38[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource38[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to application security group.␊ */␊ - applicationSecurityGroups?: (SubResource38[] | string)␊ + applicationSecurityGroups?: (SubResource38[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource38[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource38[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer␊ */␊ - loadBalancerInboundNatPools?: (SubResource38[] | string)␊ + loadBalancerInboundNatPools?: (SubResource38[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - publicIPAddressConfiguration?: (VirtualMachineScaleSetPublicIPAddressConfiguration4 | string)␊ + publicIPAddressConfiguration?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfiguration4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API entity reference.␊ */␊ - subnet?: (ApiEntityReference5 | string)␊ + subnet?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217313,7 +322670,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - properties?: (VirtualMachineScaleSetPublicIPAddressConfigurationProperties4 | string)␊ + properties?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217323,16 +322686,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings4 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP tags associated with the public IP address.␊ */␊ - ipTags?: (VirtualMachineScaleSetIpTag2[] | string)␊ - publicIPPrefix?: (SubResource38 | string)␊ + ipTags?: (VirtualMachineScaleSetIpTag2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + publicIPPrefix?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217382,26 +322760,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration6 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machines in the scale set.␊ */␊ - secrets?: (VaultSecretGroup5[] | string)␊ + secrets?: (VaultSecretGroup5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration7 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ScheduledEventsProfile {␊ - terminateNotificationProfile?: (TerminateNotificationProfile | string)␊ + terminateNotificationProfile?: (TerminateNotificationProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface TerminateNotificationProfile {␊ /**␊ * Specifies whether the Terminate Scheduled event is enabled or disabled.␊ */␊ - enable?: (boolean | string)␊ + enable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)␊ */␊ @@ -217415,15 +322814,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (VirtualMachineScaleSetDataDisk5[] | string)␊ + dataDisks?: (VirtualMachineScaleSetDataDisk5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ */␊ - imageReference?: (ImageReference8 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.␊ + */␊ + ImageReference8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set operating system disk.␊ */␊ - osDisk?: (VirtualMachineScaleSetOSDisk6 | string)␊ + osDisk?: (/**␊ + * Describes a virtual machine scale set operating system disk.␊ + */␊ + VirtualMachineScaleSetOSDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217433,23 +322847,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create option.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters5 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -217457,7 +322889,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217467,7 +322902,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217477,27 +322915,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machines in the scale set should be created.

The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings2 | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk5 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters5 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -217505,15 +322970,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the container urls that are used to store operating system disks for the scale set.␊ */␊ - vhdContainers?: (string[] | string)␊ + vhdContainers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217528,7 +323002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Scale Set Extension.␊ */␊ - properties: (VirtualMachineScaleSetExtensionProperties4 | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set Extension.␊ + */␊ + VirtualMachineScaleSetExtensionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -217539,7 +323019,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.␊ */␊ - autoUpgradeMinorVersion?: (boolean | string)␊ + autoUpgradeMinorVersion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.␊ */␊ @@ -217553,7 +323036,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of extension names after which this extension needs to be provisioned.␊ */␊ - provisionAfterExtensions?: (string[] | string)␊ + provisionAfterExtensions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the extension handler publisher.␊ */␊ @@ -217590,17 +323076,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan6 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties3 | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -217611,16 +323112,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities2 | string)␊ - availabilitySet?: (SubResource38 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile5 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile6 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -217628,23 +323150,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile6 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set VM network profile.␊ */␊ - networkProfileConfiguration?: (VirtualMachineScaleSetVMNetworkProfileConfiguration | string)␊ + networkProfileConfiguration?: (/**␊ + * Describes a virtual machine scale set VM network profile.␊ + */␊ + VirtualMachineScaleSetVMNetworkProfileConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine.␊ */␊ - osProfile?: (OSProfile5 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine.␊ + */␊ + OSProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protection policy of a virtual machine scale set VM.␊ */␊ - protectionPolicy?: (VirtualMachineScaleSetVMProtectionPolicy | string)␊ + protectionPolicy?: (/**␊ + * The protection policy of a virtual machine scale set VM.␊ + */␊ + VirtualMachineScaleSetVMProtectionPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile11 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217654,7 +323206,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration5[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217664,11 +323219,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.␊ */␊ - protectFromScaleIn?: (boolean | string)␊ + protectFromScaleIn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.␊ */␊ - protectFromScaleSetActions?: (boolean | string)␊ + protectFromScaleSetActions?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217687,17 +323248,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan6 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties3 | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets/virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -217720,7 +323296,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -217753,14 +323332,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Shared Image Gallery.␊ */␊ - properties: (GalleryProperties1 | string)␊ - resources?: (GalleriesImagesChildResource1 | GalleriesApplicationsChildResource)[]␊ + properties: (/**␊ + * Describes the properties of a Shared Image Gallery.␊ + */␊ + GalleryProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Compute/galleries/images␊ + */␊ + GalleriesImagesChildResource1 | /**␊ + * Microsoft.Compute/galleries/applications␊ + */␊ + GalleriesApplicationsChildResource)[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/galleries"␊ [k: string]: unknown␊ }␊ @@ -217775,7 +323369,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the gallery unique name.␊ */␊ - identifier?: (GalleryIdentifier1 | string)␊ + identifier?: (/**␊ + * Describes the gallery unique name.␊ + */␊ + GalleryIdentifier1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217800,13 +323400,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Definition.␊ */␊ - properties: (GalleryImageProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of a gallery Image Definition.␊ + */␊ + GalleryImageProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "images"␊ [k: string]: unknown␊ }␊ @@ -217821,7 +323430,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the disallowed disk types.␊ */␊ - disallowed?: (Disallowed1 | string)␊ + disallowed?: (/**␊ + * Describes the disallowed disk types.␊ + */␊ + Disallowed1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The end of life date of the gallery Image Definition. This property can be used for decommissioning purposes. This property is updatable.␊ */␊ @@ -217833,15 +323448,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This is the gallery Image Definition identifier.␊ */␊ - identifier: (GalleryImageIdentifier1 | string)␊ + identifier: (/**␊ + * This is the gallery Image Definition identifier.␊ + */␊ + GalleryImageIdentifier1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The privacy statement uri.␊ */␊ @@ -217849,11 +323476,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the gallery Image Definition purchase plan. This is used by marketplace images.␊ */␊ - purchasePlan?: (ImagePurchasePlan1 | string)␊ + purchasePlan?: (/**␊ + * Describes the gallery Image Definition purchase plan. This is used by marketplace images.␊ + */␊ + ImagePurchasePlan1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.␊ */␊ - recommended?: (RecommendedMachineConfiguration1 | string)␊ + recommended?: (/**␊ + * The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.␊ + */␊ + RecommendedMachineConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The release note uri.␊ */␊ @@ -217867,7 +323506,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of disk types.␊ */␊ - diskTypes?: (string[] | string)␊ + diskTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217913,11 +323555,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the resource range.␊ */␊ - memory?: (ResourceRange1 | string)␊ + memory?: (/**␊ + * Describes the resource range.␊ + */␊ + ResourceRange1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the resource range.␊ */␊ - vCPUs?: (ResourceRange1 | string)␊ + vCPUs?: (/**␊ + * Describes the resource range.␊ + */␊ + ResourceRange1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217927,11 +323581,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of the resource.␊ */␊ - max?: (number | string)␊ + max?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of the resource.␊ */␊ - min?: (number | string)␊ + min?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -217950,13 +323610,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Application Definition.␊ */␊ - properties: (GalleryApplicationProperties | string)␊ + properties: (/**␊ + * Describes the properties of a gallery Application Definition.␊ + */␊ + GalleryApplicationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "applications"␊ [k: string]: unknown␊ }␊ @@ -217987,7 +323656,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the supported type of the OS that application is built for.

Possible values are:

**Windows**

**Linux**.␊ */␊ - supportedOSType: (("Windows" | "Linux") | string)␊ + supportedOSType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218006,14 +323678,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Definition.␊ */␊ - properties: (GalleryImageProperties1 | string)␊ - resources?: GalleriesImagesVersionsChildResource1[]␊ + properties: (/**␊ + * Describes the properties of a gallery Image Definition.␊ + */␊ + GalleryImageProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/galleries/images/versions␊ + */␊ + GalleriesImagesVersionsChildResource1[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/galleries/images"␊ [k: string]: unknown␊ }␊ @@ -218033,13 +323717,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Version.␊ */␊ - properties: (GalleryImageVersionProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of a gallery Image Version.␊ + */␊ + GalleryImageVersionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "versions"␊ [k: string]: unknown␊ }␊ @@ -218050,7 +323743,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The publishing profile of a gallery Image Version.␊ */␊ - publishingProfile: (GalleryImageVersionPublishingProfile1 | string)␊ + publishingProfile: (/**␊ + * The publishing profile of a gallery Image Version.␊ + */␊ + GalleryImageVersionPublishingProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218064,23 +323763,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.␊ */␊ - excludeFromLatest?: (boolean | string)␊ + excludeFromLatest?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.␊ */␊ - replicaCount?: (number | string)␊ + replicaCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source image from which the Image Version is going to be created.␊ */␊ - source: (GalleryArtifactSource1 | string)␊ + source: (/**␊ + * The source image from which the Image Version is going to be created.␊ + */␊ + GalleryArtifactSource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type to be used to store the image. This property is not updatable.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Standard_ZRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Standard_ZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target regions where the Image Version is going to be replicated to. This property is updatable.␊ */␊ - targetRegions?: (TargetRegion1[] | string)␊ + targetRegions?: (TargetRegion1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218090,7 +323807,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The managed artifact.␊ */␊ - managedImage: (ManagedArtifact1 | string)␊ + managedImage: (/**␊ + * The managed artifact.␊ + */␊ + ManagedArtifact1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218114,11 +323837,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of replicas of the Image Version to be created per region. This property is updatable.␊ */␊ - regionalReplicaCount?: (number | string)␊ + regionalReplicaCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type to be used to store the image. This property is not updatable.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Standard_ZRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Standard_ZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218137,13 +323866,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a gallery Image Version.␊ */␊ - properties: (GalleryImageVersionProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of a gallery Image Version.␊ + */␊ + GalleryImageVersionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/galleries/images/versions"␊ [k: string]: unknown␊ }␊ @@ -218163,17 +323901,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of an IoT Central application.␊ */␊ - properties: (AppProperties | string)␊ + properties: (/**␊ + * The properties of an IoT Central application.␊ + */␊ + AppProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the SKU of the IoT Central application.␊ */␊ - sku: (AppSkuInfo | string)␊ + sku: (/**␊ + * Information about the SKU of the IoT Central application.␊ + */␊ + AppSkuInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.IoTCentral/iotApps"␊ [k: string]: unknown␊ }␊ @@ -218202,7 +323955,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the SKU.␊ */␊ - name: (("F1" | "S1" | "ST0" | "ST1" | "ST2") | string)␊ + name: (("F1" | "S1" | "ST0" | "ST1" | "ST2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218221,13 +323977,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU of the Maps Account.␊ */␊ - sku: (Sku57 | string)␊ + sku: (/**␊ + * The SKU of the Maps Account.␊ + */␊ + Sku57 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Maps/accounts"␊ [k: string]: unknown␊ }␊ @@ -218254,13 +324019,25 @@ Generated by [AVA](https://avajs.dev). * The name of the workspace. Workspace names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.␊ */␊ name: string␊ - resources?: (WorkspacesExperimentsChildResource | WorkspacesFileServersChildResource | WorkspacesClustersChildResource)[]␊ + resources?: (/**␊ + * Microsoft.BatchAI/workspaces/experiments␊ + */␊ + WorkspacesExperimentsChildResource | /**␊ + * Microsoft.BatchAI/workspaces/fileServers␊ + */␊ + WorkspacesFileServersChildResource | /**␊ + * Microsoft.BatchAI/workspaces/clusters␊ + */␊ + WorkspacesClustersChildResource)[]␊ /**␊ * The user specified tags associated with the Workspace.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.BatchAI/workspaces"␊ [k: string]: unknown␊ }␊ @@ -218272,7 +324049,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "experiments"␊ [k: string]: unknown␊ }␊ @@ -218284,11 +324064,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the file server within the specified resource group. File server names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a file server.␊ */␊ - properties: (FileServerBaseProperties1 | string)␊ + properties: (/**␊ + * The properties of a file server.␊ + */␊ + FileServerBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "fileServers"␊ [k: string]: unknown␊ }␊ @@ -218299,15 +324088,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data disks settings.␊ */␊ - dataDisks: (DataDisks1 | string)␊ + dataDisks: (/**␊ + * Data disks settings.␊ + */␊ + DataDisks1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration.␊ */␊ - sshConfiguration: (SshConfiguration7 | string)␊ + sshConfiguration: (/**␊ + * SSH configuration.␊ + */␊ + SshConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId6 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size of the virtual machine for the File Server. For information about available VM sizes from the Virtual Machines Marketplace, see Sizes for Virtual Machines (Linux).␊ */␊ @@ -218321,19 +324128,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Caching type for the disks. Available values are none (default), readonly, readwrite. Caching type can be set only for VM sizes supporting premium storage.␊ */␊ - cachingType?: (("none" | "readonly" | "readwrite") | string)␊ + cachingType?: (("none" | "readonly" | "readwrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of data disks attached to the File Server. If multiple disks attached, they will be configured in RAID level 0.␊ */␊ - diskCount: (number | string)␊ + diskCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disk size in GB for the blank data disks.␊ */␊ - diskSizeInGB: (number | string)␊ + diskSizeInGB: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of storage account to be used on the disk. Possible values are: Standard_LRS or Premium_LRS. Premium storage account type can only be used with VM sizes supporting premium storage.␊ */␊ - storageAccountType: (("Standard_LRS" | "Premium_LRS") | string)␊ + storageAccountType: (("Standard_LRS" | "Premium_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218343,11 +324162,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of source IP ranges to allow SSH connection from. The default value is '*' (all source IPs are allowed). Maximum number of IP ranges that can be specified is 400.␊ */␊ - publicIPsToAllow?: (string[] | string)␊ + publicIPsToAllow?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a cluster.␊ */␊ - userAccountSettings: (UserAccountSettings1 | string)␊ + userAccountSettings: (/**␊ + * Settings for user account that gets created on each on the nodes of a cluster.␊ + */␊ + UserAccountSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218386,11 +324214,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the cluster within the specified resource group. Cluster names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a Cluster.␊ */␊ - properties: (ClusterBaseProperties1 | string)␊ + properties: (/**␊ + * The properties of a Cluster.␊ + */␊ + ClusterBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "clusters"␊ [k: string]: unknown␊ }␊ @@ -218401,27 +324238,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Node setup settings.␊ */␊ - nodeSetup?: (NodeSetup1 | string)␊ + nodeSetup?: (/**␊ + * Node setup settings.␊ + */␊ + NodeSetup1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster.␊ */␊ - scaleSettings?: (ScaleSettings8 | string)␊ + scaleSettings?: (/**␊ + * At least one of manual or autoScale settings must be specified. Only one of manual or autoScale settings can be specified. If autoScale settings are specified, the system automatically scales the cluster up and down (within the supplied limits) based on the pending jobs on the cluster.␊ + */␊ + ScaleSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - subnet?: (ResourceId6 | string)␊ + subnet?: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for user account that gets created on each on the nodes of a cluster.␊ */␊ - userAccountSettings: (UserAccountSettings1 | string)␊ + userAccountSettings: (/**␊ + * Settings for user account that gets created on each on the nodes of a cluster.␊ + */␊ + UserAccountSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM configuration.␊ */␊ - virtualMachineConfiguration?: (VirtualMachineConfiguration2 | string)␊ + virtualMachineConfiguration?: (/**␊ + * VM configuration.␊ + */␊ + VirtualMachineConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM priority. Allowed values are: dedicated (default) and lowpriority.␊ */␊ - vmPriority?: (("dedicated" | "lowpriority") | string)␊ + vmPriority?: (("dedicated" | "lowpriority") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size of the virtual machines in the cluster. All nodes in a cluster have the same VM size. For information about available VM sizes for clusters using images from the Virtual Machines Marketplace see Sizes for Virtual Machines (Linux). Batch AI service supports all Azure VM sizes except STANDARD_A0 and those with premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series).␊ */␊ @@ -218435,15 +324305,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of volumes to mount on the cluster.␊ */␊ - mountVolumes?: (MountVolumes1 | string)␊ + mountVolumes?: (/**␊ + * Details of volumes to mount on the cluster.␊ + */␊ + MountVolumes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Performance counters reporting settings.␊ */␊ - performanceCountersSettings?: (PerformanceCountersSettings1 | string)␊ + performanceCountersSettings?: (/**␊ + * Performance counters reporting settings.␊ + */␊ + PerformanceCountersSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies a setup task which can be used to customize the compute nodes of the cluster.␊ */␊ - setupTask?: (SetupTask1 | string)␊ + setupTask?: (/**␊ + * Specifies a setup task which can be used to customize the compute nodes of the cluster.␊ + */␊ + SetupTask1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218453,19 +324341,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of Azure Blob Containers that are to be mounted to the cluster nodes.␊ */␊ - azureBlobFileSystems?: (AzureBlobFileSystemReference1[] | string)␊ + azureBlobFileSystems?: (AzureBlobFileSystemReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of Azure File Shares that are to be mounted to the cluster nodes.␊ */␊ - azureFileShares?: (AzureFileShareReference1[] | string)␊ + azureFileShares?: (AzureFileShareReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of Batch AI File Servers that are to be mounted to the cluster nodes.␊ */␊ - fileServers?: (FileServerReference1[] | string)␊ + fileServers?: (FileServerReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of unmanaged file systems that are to be mounted to the cluster nodes.␊ */␊ - unmanagedFileSystems?: (UnmanagedFileSystemReference1[] | string)␊ + unmanagedFileSystems?: (UnmanagedFileSystemReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218483,7 +324383,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure storage account credentials.␊ */␊ - credentials: (AzureStorageCredentialsInfo1 | string)␊ + credentials: (/**␊ + * Azure storage account credentials.␊ + */␊ + AzureStorageCredentialsInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Mount options for mounting blobfuse file system.␊ */␊ @@ -218505,7 +324411,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret reference.␊ */␊ - accountKeySecretReference?: (KeyVaultSecretReference7 | string)␊ + accountKeySecretReference?: (/**␊ + * Key Vault Secret reference.␊ + */␊ + KeyVaultSecretReference7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218519,7 +324431,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - sourceVault: (ResourceId6 | string)␊ + sourceVault: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218537,7 +324455,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure storage account credentials.␊ */␊ - credentials: (AzureStorageCredentialsInfo1 | string)␊ + credentials: (/**␊ + * Azure storage account credentials.␊ + */␊ + AzureStorageCredentialsInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * File mode for directories on the mounted file share. Default value: 0777.␊ */␊ @@ -218559,7 +324483,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - fileServer: (ResourceId6 | string)␊ + fileServer: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Mount options to be passed to mount command.␊ */␊ @@ -218595,7 +324525,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Application Insights information for performance counters reporting.␊ */␊ - appInsightsReference: (AppInsightsReference1 | string)␊ + appInsightsReference: (/**␊ + * Azure Application Insights information for performance counters reporting.␊ + */␊ + AppInsightsReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218605,7 +324541,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - component: (ResourceId6 | string)␊ + component: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of the Azure Application Insights instrumentation key.␊ */␊ @@ -218613,7 +324555,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret reference.␊ */␊ - instrumentationKeySecretReference?: (KeyVaultSecretReference7 | string)␊ + instrumentationKeySecretReference?: (/**␊ + * Key Vault Secret reference.␊ + */␊ + KeyVaultSecretReference7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218627,11 +324575,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of user defined environment variables to be set for setup task.␊ */␊ - environmentVariables?: (EnvironmentVariable3[] | string)␊ + environmentVariables?: (EnvironmentVariable3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of user defined environment variables with secret values to be set for the setup task. Server will never report values of these variables back.␊ */␊ - secrets?: (EnvironmentVariableWithSecretValue1[] | string)␊ + secrets?: (EnvironmentVariableWithSecretValue1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The prefix of a path where the Batch AI service will upload the stdout, stderr and execution log of the setup task.␊ */␊ @@ -218667,7 +324621,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret reference.␊ */␊ - valueSecretReference?: (KeyVaultSecretReference7 | string)␊ + valueSecretReference?: (/**␊ + * Key Vault Secret reference.␊ + */␊ + KeyVaultSecretReference7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218677,11 +324637,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Auto-scale settings for the cluster. The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the number of queued and running jobs assigned to the cluster.␊ */␊ - autoScale?: (AutoScaleSettings2 | string)␊ + autoScale?: (/**␊ + * Auto-scale settings for the cluster. The system automatically scales the cluster up and down (within minimumNodeCount and maximumNodeCount) based on the number of queued and running jobs assigned to the cluster.␊ + */␊ + AutoScaleSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Manual scale settings for the cluster.␊ */␊ - manual?: (ManualScaleSettings1 | string)␊ + manual?: (/**␊ + * Manual scale settings for the cluster.␊ + */␊ + ManualScaleSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218691,15 +324663,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of compute nodes to allocate on cluster creation. Note that this value is used only during cluster creation. Default: 0.␊ */␊ - initialNodeCount?: ((number & string) | string)␊ + initialNodeCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum number of compute nodes the cluster can have.␊ */␊ - maximumNodeCount: (number | string)␊ + maximumNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of compute nodes the Batch AI service will try to allocate for the cluster. Note, the actual number of nodes can be less than the specified value if the subscription has not enough quota to fulfill the request.␊ */␊ - minimumNodeCount: (number | string)␊ + minimumNodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218709,11 +324690,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * An action to be performed when the cluster size is decreasing. The default value is requeue.␊ */␊ - nodeDeallocationOption?: (("requeue" | "terminate" | "waitforjobcompletion") | string)␊ + nodeDeallocationOption?: (("requeue" | "terminate" | "waitforjobcompletion") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The desired number of compute nodes in the Cluster. Default is 0.␊ */␊ - targetNodeCount: ((number & string) | string)␊ + targetNodeCount: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218723,7 +324710,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The OS image reference.␊ */␊ - imageReference?: (ImageReference9 | string)␊ + imageReference?: (/**␊ + * The OS image reference.␊ + */␊ + ImageReference9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218764,7 +324757,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a Cluster.␊ */␊ - properties: (ClusterBaseProperties1 | string)␊ + properties: (/**␊ + * The properties of a Cluster.␊ + */␊ + ClusterBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.BatchAI/workspaces/clusters"␊ [k: string]: unknown␊ }␊ @@ -218777,7 +324776,10 @@ Generated by [AVA](https://avajs.dev). * The name of the experiment. Experiment names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.␊ */␊ name: string␊ - resources?: WorkspacesExperimentsJobsChildResource[]␊ + resources?: /**␊ + * Microsoft.BatchAI/workspaces/experiments/jobs␊ + */␊ + WorkspacesExperimentsJobsChildResource[]␊ type: "Microsoft.BatchAI/workspaces/experiments"␊ [k: string]: unknown␊ }␊ @@ -218789,11 +324791,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the job within the specified resource group. Job names can only contain a combination of alphanumeric characters along with dash (-) and underscore (_). The name must be from 1 through 64 characters long.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties of a Batch AI Job.␊ */␊ - properties: (JobBaseProperties1 | string)␊ + properties: (/**␊ + * The properties of a Batch AI Job.␊ + */␊ + JobBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobs"␊ [k: string]: unknown␊ }␊ @@ -218804,79 +324815,175 @@ Generated by [AVA](https://avajs.dev). /**␊ * Caffe2 job settings.␊ */␊ - caffe2Settings?: (Caffe2Settings1 | string)␊ + caffe2Settings?: (/**␊ + * Caffe2 job settings.␊ + */␊ + Caffe2Settings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Caffe job settings.␊ */␊ - caffeSettings?: (CaffeSettings1 | string)␊ + caffeSettings?: (/**␊ + * Caffe job settings.␊ + */␊ + CaffeSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Chainer job settings.␊ */␊ - chainerSettings?: (ChainerSettings1 | string)␊ + chainerSettings?: (/**␊ + * Chainer job settings.␊ + */␊ + ChainerSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ */␊ - cluster: (ResourceId6 | string)␊ + cluster: (/**␊ + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.␊ + */␊ + ResourceId6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * CNTK (aka Microsoft Cognitive Toolkit) job settings.␊ */␊ - cntkSettings?: (CNTKsettings1 | string)␊ + cntkSettings?: (/**␊ + * CNTK (aka Microsoft Cognitive Toolkit) job settings.␊ + */␊ + CNTKsettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Constraints associated with the Job.␊ */␊ - constraints?: (JobBasePropertiesConstraints1 | string)␊ + constraints?: (/**␊ + * Constraints associated with the Job.␊ + */␊ + JobBasePropertiesConstraints1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Docker container settings.␊ */␊ - containerSettings?: (ContainerSettings1 | string)␊ + containerSettings?: (/**␊ + * Docker container settings.␊ + */␊ + ContainerSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom MPI job settings.␊ */␊ - customMpiSettings?: (CustomMpiSettings | string)␊ + customMpiSettings?: (/**␊ + * Custom MPI job settings.␊ + */␊ + CustomMpiSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom tool kit job settings.␊ */␊ - customToolkitSettings?: (CustomToolkitSettings1 | string)␊ + customToolkitSettings?: (/**␊ + * Custom tool kit job settings.␊ + */␊ + CustomToolkitSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of user defined environment variables which will be setup for the job.␊ */␊ - environmentVariables?: (EnvironmentVariable3[] | string)␊ + environmentVariables?: (EnvironmentVariable3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the settings for Horovod job.␊ */␊ - horovodSettings?: (HorovodSettings | string)␊ + horovodSettings?: (/**␊ + * Specifies the settings for Horovod job.␊ + */␊ + HorovodSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of input directories for the job.␊ */␊ - inputDirectories?: (InputDirectory1[] | string)␊ + inputDirectories?: (InputDirectory1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Job preparation settings.␊ */␊ - jobPreparation?: (JobPreparation1 | string)␊ + jobPreparation?: (/**␊ + * Job preparation settings.␊ + */␊ + JobPreparation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of volumes to mount on the cluster.␊ */␊ - mountVolumes?: (MountVolumes1 | string)␊ + mountVolumes?: (/**␊ + * Details of volumes to mount on the cluster.␊ + */␊ + MountVolumes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of compute nodes to run the job on. The job will be gang scheduled on that many compute nodes.␊ */␊ - nodeCount: (number | string)␊ + nodeCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of output directories for the job.␊ */␊ - outputDirectories?: (OutputDirectory1[] | string)␊ + outputDirectories?: (OutputDirectory1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * pyTorch job settings.␊ */␊ - pyTorchSettings?: (PyTorchSettings1 | string)␊ + pyTorchSettings?: (/**␊ + * pyTorch job settings.␊ + */␊ + PyTorchSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scheduling priority associated with the job. Possible values: low, normal, high.␊ */␊ - schedulingPriority?: (("low" | "normal" | "high") | string)␊ + schedulingPriority?: (("low" | "normal" | "high") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of user defined environment variables with secret values which will be setup for the job. Server will never report values of these variables back.␊ */␊ - secrets?: (EnvironmentVariableWithSecretValue1[] | string)␊ + secrets?: (EnvironmentVariableWithSecretValue1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path where the Batch AI service will store stdout, stderror and execution log of the job.␊ */␊ @@ -218884,7 +324991,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * TensorFlow job settings.␊ */␊ - tensorFlowSettings?: (TensorFlowSettings1 | string)␊ + tensorFlowSettings?: (/**␊ + * TensorFlow job settings.␊ + */␊ + TensorFlowSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -218920,7 +325033,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to the Python interpreter. The property can be specified only if the pythonScriptFilePath is specified.␊ */␊ @@ -218942,7 +325058,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to the Python interpreter.␊ */␊ @@ -218972,7 +325091,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to the Python interpreter. This property can be specified only if the languageType is 'Python'.␊ */␊ @@ -219000,7 +325122,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about docker image for the job.␊ */␊ - imageSourceRegistry: (ImageSourceRegistry1 | string)␊ + imageSourceRegistry: (/**␊ + * Information about docker image for the job.␊ + */␊ + ImageSourceRegistry1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of /dev/shm. Please refer to docker documentation for supported argument formats.␊ */␊ @@ -219014,7 +325142,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credentials to access a container image in a private repository.␊ */␊ - credentials?: (PrivateRegistryCredentials1 | string)␊ + credentials?: (/**␊ + * Credentials to access a container image in a private repository.␊ + */␊ + PrivateRegistryCredentials1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the image in the image repository.␊ */␊ @@ -219036,7 +325170,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret reference.␊ */␊ - passwordSecretReference?: (KeyVaultSecretReference7 | string)␊ + passwordSecretReference?: (/**␊ + * Key Vault Secret reference.␊ + */␊ + KeyVaultSecretReference7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name to login to the repository.␊ */␊ @@ -219054,7 +325194,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219078,7 +325221,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to the Python interpreter.␊ */␊ @@ -219146,7 +325292,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property␊ */␊ - processCount?: (number | string)␊ + processCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to the Python interpreter.␊ */␊ @@ -219172,7 +325321,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of parameter server tasks. If specified, the value must be less than or equal to nodeCount. If not specified, the default value is equal to 1 for distributed TensorFlow training. This property can be specified only for distributed TensorFlow training.␊ */␊ - parameterServerCount?: (number | string)␊ + parameterServerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to the Python interpreter.␊ */␊ @@ -219188,7 +325340,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of worker tasks. If specified, the value must be less than or equal to (nodeCount * numberOfGPUs per VM). If not specified, the default value is equal to nodeCount. This property can be specified only for distributed TensorFlow training.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219203,7 +325358,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a Batch AI Job.␊ */␊ - properties: (JobBaseProperties1 | string)␊ + properties: (/**␊ + * The properties of a Batch AI Job.␊ + */␊ + JobBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.BatchAI/workspaces/experiments/jobs"␊ [k: string]: unknown␊ }␊ @@ -219219,7 +325380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a file server.␊ */␊ - properties: (FileServerBaseProperties1 | string)␊ + properties: (/**␊ + * The properties of a file server.␊ + */␊ + FileServerBaseProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.BatchAI/workspaces/fileServers"␊ [k: string]: unknown␊ }␊ @@ -219239,13 +325406,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the container service.␊ */␊ - properties: (ContainerServiceProperties1 | string)␊ + properties: (/**␊ + * Properties of the container service.␊ + */␊ + ContainerServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerService/containerServices"␊ [k: string]: unknown␊ }␊ @@ -219256,35 +325432,80 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the agent pool.␊ */␊ - agentPoolProfiles?: (ContainerServiceAgentPoolProfile1[] | string)␊ + agentPoolProfiles?: (ContainerServiceAgentPoolProfile1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties to configure a custom container service cluster.␊ */␊ - customProfile?: (ContainerServiceCustomProfile | string)␊ + customProfile?: (/**␊ + * Properties to configure a custom container service cluster.␊ + */␊ + ContainerServiceCustomProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for diagnostics on the container service cluster.␊ */␊ - diagnosticsProfile?: (ContainerServiceDiagnosticsProfile1 | string)␊ + diagnosticsProfile?: (/**␊ + * Profile for diagnostics on the container service cluster.␊ + */␊ + ContainerServiceDiagnosticsProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for Linux VMs in the container service cluster.␊ */␊ - linuxProfile: (ContainerServiceLinuxProfile1 | string)␊ + linuxProfile: (/**␊ + * Profile for Linux VMs in the container service cluster.␊ + */␊ + ContainerServiceLinuxProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for the container service master.␊ */␊ - masterProfile: (ContainerServiceMasterProfile1 | string)␊ + masterProfile: (/**␊ + * Profile for the container service master.␊ + */␊ + ContainerServiceMasterProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for the container service orchestrator.␊ */␊ - orchestratorProfile: (ContainerServiceOrchestratorProfile1 | string)␊ + orchestratorProfile: (/**␊ + * Profile for the container service orchestrator.␊ + */␊ + ContainerServiceOrchestratorProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.␊ */␊ - servicePrincipalProfile?: (ContainerServiceServicePrincipalProfile | string)␊ + servicePrincipalProfile?: (/**␊ + * Information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.␊ + */␊ + ContainerServiceServicePrincipalProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for Windows VMs in the container service cluster.␊ */␊ - windowsProfile?: (ContainerServiceWindowsProfile1 | string)␊ + windowsProfile?: (/**␊ + * Profile for Windows VMs in the container service cluster.␊ + */␊ + ContainerServiceWindowsProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219294,7 +325515,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. ␊ */␊ - count?: ((number & string) | string)␊ + count?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS prefix to be used to create the FQDN for the agent pool.␊ */␊ @@ -219306,23 +325530,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.␊ */␊ - osDiskSizeGB?: (number | string)␊ + osDiskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.␊ */␊ - osType?: (("Linux" | "Windows") | string)␊ + osType?: (("Linux" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ports number array used to expose on this agent pool. The default opened ports are different based on your choice of orchestrator.␊ */␊ - ports?: (number[] | string)␊ + ports?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.␊ */␊ - storageProfile?: (("StorageAccount" | "ManagedDisks") | string)␊ + storageProfile?: (("StorageAccount" | "ManagedDisks") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of agent VMs.␊ */␊ - vmSize: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | string)␊ + vmSize: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet SubnetID specifies the VNet's subnet identifier.␊ */␊ @@ -219346,7 +325585,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Profile for diagnostics on the container service VMs.␊ */␊ - vmDiagnostics: (ContainerServiceVMDiagnostics1 | string)␊ + vmDiagnostics: (/**␊ + * Profile for diagnostics on the container service VMs.␊ + */␊ + ContainerServiceVMDiagnostics1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219356,7 +325601,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether the VM diagnostic agent is provisioned on the VM.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219370,7 +325618,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSH configuration for Linux-based VMs running on Azure.␊ */␊ - ssh: (ContainerServiceSshConfiguration1 | string)␊ + ssh: (/**␊ + * SSH configuration for Linux-based VMs running on Azure.␊ + */␊ + ContainerServiceSshConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219380,7 +325634,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.␊ */␊ - publicKeys: (ContainerServiceSshPublicKey1[] | string)␊ + publicKeys: (ContainerServiceSshPublicKey1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219400,7 +325657,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1.␊ */␊ - count?: ((number & string) | string)␊ + count?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS prefix to be used to create the FQDN for the master pool.␊ */␊ @@ -219412,15 +325672,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.␊ */␊ - osDiskSizeGB?: (number | string)␊ + osDiskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.␊ */␊ - storageProfile?: (("StorageAccount" | "ManagedDisks") | string)␊ + storageProfile?: (("StorageAccount" | "ManagedDisks") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of agent VMs.␊ */␊ - vmSize: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | string)␊ + vmSize: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet SubnetID specifies the VNet's subnet identifier.␊ */␊ @@ -219434,7 +325703,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The orchestrator to use to manage container service cluster resources. Valid values are Kubernetes, Swarm, DCOS, DockerCE and Custom.␊ */␊ - orchestratorType: (("Kubernetes" | "Swarm" | "DCOS" | "DockerCE" | "Custom") | string)␊ + orchestratorType: (("Kubernetes" | "Swarm" | "DCOS" | "DockerCE" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the orchestrator to use. You can specify the major.minor.patch part of the actual version.For example, you can specify version as "1.6.11".␊ */␊ @@ -219452,7 +325724,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference to a secret stored in Azure Key Vault.␊ */␊ - keyVaultSecretRef?: (KeyVaultSecretRef | string)␊ + keyVaultSecretRef?: (/**␊ + * Reference to a secret stored in Azure Key Vault.␊ + */␊ + KeyVaultSecretRef | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The secret password associated with the service principal in plain text.␊ */␊ @@ -219507,13 +325785,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the managed cluster.␊ */␊ - properties: (ManagedClusterProperties | string)␊ + properties: (/**␊ + * Properties of the managed cluster.␊ + */␊ + ManagedClusterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerService/managedClusters"␊ [k: string]: unknown␊ }␊ @@ -219524,17 +325811,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * AADProfile specifies attributes for Azure Active Directory integration.␊ */␊ - aadProfile?: (ManagedClusterAADProfile | string)␊ + aadProfile?: (/**␊ + * AADProfile specifies attributes for Azure Active Directory integration.␊ + */␊ + ManagedClusterAADProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile of managed cluster add-on.␊ */␊ addonProfiles?: ({␊ [k: string]: ManagedClusterAddonProfile␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the agent pool. Currently only one agent pool can exist.␊ */␊ - agentPoolProfiles?: (ManagedClusterAgentPoolProfile[] | string)␊ + agentPoolProfiles?: (ManagedClusterAgentPoolProfile[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS prefix specified when creating the managed cluster.␊ */␊ @@ -219542,7 +325841,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to enable Kubernetes Role-Based Access Control.␊ */␊ - enableRBAC?: (boolean | string)␊ + enableRBAC?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Kubernetes specified when creating the managed cluster.␊ */␊ @@ -219550,15 +325852,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Profile for Linux VMs in the container service cluster.␊ */␊ - linuxProfile?: (ContainerServiceLinuxProfile2 | string)␊ + linuxProfile?: (/**␊ + * Profile for Linux VMs in the container service cluster.␊ + */␊ + ContainerServiceLinuxProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile of network configuration.␊ */␊ - networkProfile?: (ContainerServiceNetworkProfile | string)␊ + networkProfile?: (/**␊ + * Profile of network configuration.␊ + */␊ + ContainerServiceNetworkProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about a service principal identity for the cluster to use for manipulating Azure APIs.␊ */␊ - servicePrincipalProfile?: (ManagedClusterServicePrincipalProfile | string)␊ + servicePrincipalProfile?: (/**␊ + * Information about a service principal identity for the cluster to use for manipulating Azure APIs.␊ + */␊ + ManagedClusterServicePrincipalProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219592,11 +325912,17 @@ Generated by [AVA](https://avajs.dev). */␊ config?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the add-on is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219606,27 +325932,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. ␊ */␊ - count?: ((number & string) | string)␊ + count?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of pods that can run on a node.␊ */␊ - maxPods?: (number | string)␊ + maxPods?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique name of the agent pool profile in the context of the subscription and resource group.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.␊ */␊ - osDiskSizeGB?: (number | string)␊ + osDiskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.␊ */␊ - osType?: (("Linux" | "Windows") | string)␊ + osType?: (("Linux" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of agent VMs.␊ */␊ - vmSize: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | string)␊ + vmSize: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet SubnetID specifies the VNet's subnet identifier.␊ */␊ @@ -219644,7 +325988,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSH configuration for Linux-based VMs running on Azure.␊ */␊ - ssh: (ContainerServiceSshConfiguration2 | string)␊ + ssh: (/**␊ + * SSH configuration for Linux-based VMs running on Azure.␊ + */␊ + ContainerServiceSshConfiguration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219654,7 +326004,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.␊ */␊ - publicKeys: (ContainerServiceSshPublicKey2[] | string)␊ + publicKeys: (ContainerServiceSshPublicKey2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219682,11 +326035,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Network plugin used for building Kubernetes network.␊ */␊ - networkPlugin?: (("azure" | "kubenet") | string)␊ + networkPlugin?: (("azure" | "kubenet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network policy used for building Kubernetes network.␊ */␊ - networkPolicy?: ("calico" | string)␊ + networkPolicy?: ("calico" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A CIDR notation IP range from which to assign pod IPs when kubenet is used.␊ */␊ @@ -219727,7 +326086,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value object for saved search results.␊ */␊ - properties: (SavedSearchProperties | string)␊ + properties: (/**␊ + * Value object for saved search results.␊ + */␊ + SavedSearchProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.OperationalInsights/workspaces/savedSearches"␊ [k: string]: unknown␊ }␊ @@ -219750,11 +326115,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The tags attached to the saved search.␊ */␊ - tags?: (Tag[] | string)␊ + tags?: (Tag[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version number of the query language. The current version is 2 and is the default.␊ */␊ - version?: (number | string)␊ + version?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219787,13 +326158,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage insight properties.␊ */␊ - properties: (StorageInsightProperties | string)␊ + properties: (/**␊ + * Storage insight properties.␊ + */␊ + StorageInsightProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.OperationalInsights/workspaces/storageInsightConfigs"␊ [k: string]: unknown␊ }␊ @@ -219804,15 +326184,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The names of the blob containers that the workspace should read␊ */␊ - containers?: (string[] | string)␊ + containers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage account connection.␊ */␊ - storageAccount: (StorageAccount5 | string)␊ + storageAccount: (/**␊ + * Describes a storage account connection.␊ + */␊ + StorageAccount5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The names of the Azure tables that the workspace should read␊ */␊ - tables?: (string[] | string)␊ + tables?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219849,14 +326241,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workspace properties.␊ */␊ - properties: (WorkspaceProperties9 | string)␊ - resources?: (WorkspacesLinkedServicesChildResource | WorkspacesDataSourcesChildResource)[]␊ + properties: (/**␊ + * Workspace properties.␊ + */␊ + WorkspaceProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.OperationalInsights/workspaces/linkedServices␊ + */␊ + WorkspacesLinkedServicesChildResource | /**␊ + * Microsoft.OperationalInsights/workspaces/dataSources␊ + */␊ + WorkspacesDataSourcesChildResource)[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.OperationalInsights/workspaces"␊ [k: string]: unknown␊ }␊ @@ -219867,15 +326274,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The provisioning state of the workspace.␊ */␊ - provisioningState?: (("Creating" | "Succeeded" | "Failed" | "Canceled" | "Deleting" | "ProvisioningAccount") | string)␊ + provisioningState?: (("Creating" | "Succeeded" | "Failed" | "Canceled" | "Deleting" | "ProvisioningAccount") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. ␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU (tier) of a workspace.␊ */␊ - sku?: (Sku58 | string)␊ + sku?: (/**␊ + * The SKU (tier) of a workspace.␊ + */␊ + Sku58 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219885,7 +326304,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the SKU.␊ */␊ - name: (("Free" | "Standard" | "Premium" | "PerNode" | "PerGB2018" | "Standalone" | "CapacityReservation") | string)␊ + name: (("Free" | "Standard" | "Premium" | "PerNode" | "PerGB2018" | "Standalone" | "CapacityReservation") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -219900,7 +326322,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service properties.␊ */␊ - properties: (LinkedServiceProperties | string)␊ + properties: (/**␊ + * Linked service properties.␊ + */␊ + LinkedServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "linkedServices"␊ [k: string]: unknown␊ }␊ @@ -219923,7 +326351,10 @@ Generated by [AVA](https://avajs.dev). * The ETag of the data source.␊ */␊ eTag?: string␊ - kind: (("AzureActivityLog" | "ChangeTrackingPath" | "ChangeTrackingDefaultPath" | "ChangeTrackingDefaultRegistry" | "ChangeTrackingCustomRegistry" | "CustomLog" | "CustomLogCollection" | "GenericDataSource" | "IISLogs" | "LinuxPerformanceObject" | "LinuxPerformanceCollection" | "LinuxSyslog" | "LinuxSyslogCollection" | "WindowsEvent" | "WindowsPerformanceCounter") | string)␊ + kind: (("AzureActivityLog" | "ChangeTrackingPath" | "ChangeTrackingDefaultPath" | "ChangeTrackingDefaultRegistry" | "ChangeTrackingCustomRegistry" | "CustomLog" | "CustomLogCollection" | "GenericDataSource" | "IISLogs" | "LinuxPerformanceObject" | "LinuxPerformanceCollection" | "LinuxSyslog" | "LinuxSyslogCollection" | "WindowsEvent" | "WindowsPerformanceCounter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the datasource resource.␊ */␊ @@ -219939,7 +326370,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "dataSources"␊ [k: string]: unknown␊ }␊ @@ -219952,7 +326386,10 @@ Generated by [AVA](https://avajs.dev). * The ETag of the data source.␊ */␊ eTag?: string␊ - kind: (("AzureActivityLog" | "ChangeTrackingPath" | "ChangeTrackingDefaultPath" | "ChangeTrackingDefaultRegistry" | "ChangeTrackingCustomRegistry" | "CustomLog" | "CustomLogCollection" | "GenericDataSource" | "IISLogs" | "LinuxPerformanceObject" | "LinuxPerformanceCollection" | "LinuxSyslog" | "LinuxSyslogCollection" | "WindowsEvent" | "WindowsPerformanceCounter") | string)␊ + kind: (("AzureActivityLog" | "ChangeTrackingPath" | "ChangeTrackingDefaultPath" | "ChangeTrackingDefaultRegistry" | "ChangeTrackingCustomRegistry" | "CustomLog" | "CustomLogCollection" | "GenericDataSource" | "IISLogs" | "LinuxPerformanceObject" | "LinuxPerformanceCollection" | "LinuxSyslog" | "LinuxSyslogCollection" | "WindowsEvent" | "WindowsPerformanceCounter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the datasource resource.␊ */␊ @@ -219968,7 +326405,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.OperationalInsights/workspaces/dataSources"␊ [k: string]: unknown␊ }␊ @@ -219984,7 +326424,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service properties.␊ */␊ - properties: (LinkedServiceProperties | string)␊ + properties: (/**␊ + * Linked service properties.␊ + */␊ + LinkedServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.OperationalInsights/workspaces/linkedServices"␊ [k: string]: unknown␊ }␊ @@ -219996,7 +326442,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity22 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -220008,14 +326460,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cluster properties.␊ */␊ - properties: (ClusterProperties13 | string)␊ - sku?: (Sku59 | string)␊ + properties: (/**␊ + * Cluster properties.␊ + */␊ + ClusterProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + sku?: (Sku59 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.OperationalInsights/clusters"␊ [k: string]: unknown␊ }␊ @@ -220026,14 +326490,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("SystemAssigned" | "None") | string)␊ + type: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Cluster properties.␊ */␊ export interface ClusterProperties13 {␊ - keyVaultProperties?: (KeyVaultProperties16 | string)␊ + keyVaultProperties?: (KeyVaultProperties16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The link used to get the next page of recommendations.␊ */␊ @@ -220059,11 +326529,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The capacity value␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the SKU.␊ */␊ - name?: ("CapacityReservation" | string)␊ + name?: ("CapacityReservation" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220083,7 +326559,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for ManagementConfiguration object supported by the OperationsManagement resource provider.␊ */␊ - properties: (ManagementConfigurationProperties | string)␊ + properties: (/**␊ + * ManagementConfiguration properties supported by the OperationsManagement resource provider.␊ + */␊ + ManagementConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220101,7 +326583,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameters to run the ARM template␊ */␊ - parameters: (ArmTemplateParameter[] | string)␊ + parameters: (ArmTemplateParameter[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Json object containing the ARM template to deploy␊ */␊ @@ -220141,11 +326626,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Plan for solution object supported by the OperationsManagement resource provider.␊ */␊ - plan?: (SolutionPlan | string)␊ + plan?: (/**␊ + * Plan for solution object supported by the OperationsManagement resource provider.␊ + */␊ + SolutionPlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties for solution object supported by the OperationsManagement resource provider.␊ */␊ - properties: (SolutionProperties | string)␊ + properties: (/**␊ + * Solution properties supported by the OperationsManagement resource provider.␊ + */␊ + SolutionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220181,11 +326678,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.␊ */␊ - containedResources?: (string[] | string)␊ + containedResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.␊ */␊ - referencedResources?: (string[] | string)␊ + referencedResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220196,7 +326699,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of the peering.␊ */␊ - kind: (("Direct" | "Exchange") | string)␊ + kind: (("Direct" | "Exchange") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource.␊ */␊ @@ -220208,17 +326714,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define connectivity to the Microsoft Cloud Edge.␊ */␊ - properties: (PeeringProperties | string)␊ + properties: (/**␊ + * The properties that define connectivity to the Microsoft Cloud Edge.␊ + */␊ + PeeringProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU that defines the tier and kind of the peering.␊ */␊ - sku: (PeeringSku | string)␊ + sku: (/**␊ + * The SKU that defines the tier and kind of the peering.␊ + */␊ + PeeringSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peerings"␊ [k: string]: unknown␊ }␊ @@ -220229,11 +326750,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a direct peering.␊ */␊ - direct?: (PeeringPropertiesDirect | string)␊ + direct?: (/**␊ + * The properties that define a direct peering.␊ + */␊ + PeeringPropertiesDirect | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties that define an exchange peering.␊ */␊ - exchange?: (PeeringPropertiesExchange | string)␊ + exchange?: (/**␊ + * The properties that define an exchange peering.␊ + */␊ + PeeringPropertiesExchange | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the peering.␊ */␊ @@ -220247,19 +326780,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of connections that constitute a direct peering.␊ */␊ - connections?: (DirectConnection[] | string)␊ + connections?: (DirectConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of direct peering.␊ */␊ - directPeeringType?: (("Edge" | "Transit" | "Cdn" | "Internal") | string)␊ + directPeeringType?: (("Edge" | "Transit" | "Cdn" | "Internal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sub resource.␊ */␊ - peerAsn?: (SubResource39 | string)␊ + peerAsn?: (/**␊ + * The sub resource.␊ + */␊ + SubResource39 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The flag that indicates whether or not the peering is used for peering service.␊ */␊ - useForPeeringService?: (boolean | string)␊ + useForPeeringService?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220269,11 +326817,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The bandwidth of the connection.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties that define a BGP session.␊ */␊ - bgpSession?: (BgpSession | string)␊ + bgpSession?: (/**␊ + * The properties that define a BGP session.␊ + */␊ + BgpSession | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique identifier (GUID) for the connection.␊ */␊ @@ -220281,19 +326838,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PeeringDB.com ID of the facility at which the connection has to be set up.␊ */␊ - peeringDBFacilityId?: (number | string)␊ + peeringDBFacilityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth that is actually provisioned.␊ */␊ - provisionedBandwidthInMbps?: (number | string)␊ + provisionedBandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The field indicating if Microsoft provides session ip addresses.␊ */␊ - sessionAddressProvider?: (("Microsoft" | "Peer") | string)␊ + sessionAddressProvider?: (("Microsoft" | "Peer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The flag that indicates whether or not the connection is used for peering service.␊ */␊ - useForPeeringService?: (boolean | string)␊ + useForPeeringService?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220303,11 +326872,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of prefixes advertised over the IPv4 session.␊ */␊ - maxPrefixesAdvertisedV4?: (number | string)␊ + maxPrefixesAdvertisedV4?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum number of prefixes advertised over the IPv6 session.␊ */␊ - maxPrefixesAdvertisedV6?: (number | string)␊ + maxPrefixesAdvertisedV6?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MD5 authentication key of the session.␊ */␊ @@ -220347,11 +326922,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of connections that constitute an exchange peering.␊ */␊ - connections?: (ExchangeConnection[] | string)␊ + connections?: (ExchangeConnection[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sub resource.␊ */␊ - peerAsn?: (SubResource39 | string)␊ + peerAsn?: (/**␊ + * The sub resource.␊ + */␊ + SubResource39 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220361,7 +326945,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a BGP session.␊ */␊ - bgpSession?: (BgpSession | string)␊ + bgpSession?: (/**␊ + * The properties that define a BGP session.␊ + */␊ + BgpSession | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique identifier (GUID) for the connection.␊ */␊ @@ -220369,7 +326959,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PeeringDB.com ID of the facility at which the connection has to be set up.␊ */␊ - peeringDBFacilityId?: (number | string)␊ + peeringDBFacilityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220379,19 +326972,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The family of the peering SKU.␊ */␊ - family?: (("Direct" | "Exchange") | string)␊ + family?: (("Direct" | "Exchange") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the peering SKU.␊ */␊ - name?: (("Basic_Exchange_Free" | "Basic_Direct_Free" | "Premium_Direct_Free" | "Premium_Exchange_Metered" | "Premium_Direct_Metered" | "Premium_Direct_Unlimited") | string)␊ + name?: (("Basic_Exchange_Free" | "Basic_Direct_Free" | "Premium_Direct_Free" | "Premium_Exchange_Metered" | "Premium_Direct_Metered" | "Premium_Direct_Unlimited") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size of the peering SKU.␊ */␊ - size?: (("Free" | "Metered" | "Unlimited") | string)␊ + size?: (("Free" | "Metered" | "Unlimited") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tier of the peering SKU.␊ */␊ - tier?: (("Basic" | "Premium") | string)␊ + tier?: (("Basic" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220410,14 +327015,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define connectivity to the Peering Service.␊ */␊ - properties: (PeeringServiceProperties | string)␊ - resources?: PeeringServicesPrefixesChildResource[]␊ + properties: (/**␊ + * The properties that define connectivity to the Peering Service.␊ + */␊ + PeeringServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Peering/peeringServices/prefixes␊ + */␊ + PeeringServicesPrefixesChildResource[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peeringServices"␊ [k: string]: unknown␊ }␊ @@ -220447,7 +327064,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering service prefix properties class.␊ */␊ - properties: (PeeringServicePrefixProperties | string)␊ + properties: (/**␊ + * The peering service prefix properties class.␊ + */␊ + PeeringServicePrefixProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "prefixes"␊ [k: string]: unknown␊ }␊ @@ -220458,7 +327081,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The prefix learned type.␊ */␊ - learnedType?: (("None" | "ViaPartner" | "ViaSession") | string)␊ + learnedType?: (("None" | "ViaPartner" | "ViaSession") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Valid route prefix␊ */␊ @@ -220466,7 +327092,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The prefix validation state.␊ */␊ - prefixValidationState?: (("None" | "Invalid" | "Verified" | "Failed" | "Pending" | "Unknown") | string)␊ + prefixValidationState?: (("None" | "Invalid" | "Verified" | "Failed" | "Pending" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220481,7 +327110,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering service prefix properties class.␊ */␊ - properties: (PeeringServicePrefixProperties | string)␊ + properties: (/**␊ + * The peering service prefix properties class.␊ + */␊ + PeeringServicePrefixProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peeringServices/prefixes"␊ [k: string]: unknown␊ }␊ @@ -220493,7 +327128,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of the peering.␊ */␊ - kind: (("Direct" | "Exchange") | string)␊ + kind: (("Direct" | "Exchange") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource.␊ */␊ @@ -220505,17 +327143,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define connectivity to the Microsoft Cloud Edge.␊ */␊ - properties: (PeeringProperties1 | string)␊ + properties: (/**␊ + * The properties that define connectivity to the Microsoft Cloud Edge.␊ + */␊ + PeeringProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU that defines the tier and kind of the peering.␊ */␊ - sku: (PeeringSku1 | string)␊ + sku: (/**␊ + * The SKU that defines the tier and kind of the peering.␊ + */␊ + PeeringSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peerings"␊ [k: string]: unknown␊ }␊ @@ -220526,11 +327179,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a direct peering.␊ */␊ - direct?: (PeeringPropertiesDirect1 | string)␊ + direct?: (/**␊ + * The properties that define a direct peering.␊ + */␊ + PeeringPropertiesDirect1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties that define an exchange peering.␊ */␊ - exchange?: (PeeringPropertiesExchange1 | string)␊ + exchange?: (/**␊ + * The properties that define an exchange peering.␊ + */␊ + PeeringPropertiesExchange1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the peering.␊ */␊ @@ -220544,15 +327209,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of connections that constitute a direct peering.␊ */␊ - connections?: (DirectConnection1[] | string)␊ + connections?: (DirectConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of direct peering.␊ */␊ - directPeeringType?: (("Edge" | "Transit" | "Cdn" | "Internal") | string)␊ + directPeeringType?: (("Edge" | "Transit" | "Cdn" | "Internal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sub resource.␊ */␊ - peerAsn?: (SubResource40 | string)␊ + peerAsn?: (/**␊ + * The sub resource.␊ + */␊ + SubResource40 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220562,11 +327239,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The bandwidth of the connection.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties that define a BGP session.␊ */␊ - bgpSession?: (BgpSession1 | string)␊ + bgpSession?: (/**␊ + * The properties that define a BGP session.␊ + */␊ + BgpSession1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique identifier (GUID) for the connection.␊ */␊ @@ -220574,15 +327260,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PeeringDB.com ID of the facility at which the connection has to be set up.␊ */␊ - peeringDBFacilityId?: (number | string)␊ + peeringDBFacilityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The field indicating if Microsoft provides session ip addresses.␊ */␊ - sessionAddressProvider?: (("Microsoft" | "Peer") | string)␊ + sessionAddressProvider?: (("Microsoft" | "Peer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The flag that indicates whether or not the connection is used for peering service.␊ */␊ - useForPeeringService?: (boolean | string)␊ + useForPeeringService?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220592,11 +327287,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of prefixes advertised over the IPv4 session.␊ */␊ - maxPrefixesAdvertisedV4?: (number | string)␊ + maxPrefixesAdvertisedV4?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum number of prefixes advertised over the IPv6 session.␊ */␊ - maxPrefixesAdvertisedV6?: (number | string)␊ + maxPrefixesAdvertisedV6?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MD5 authentication key of the session.␊ */␊ @@ -220636,11 +327337,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of connections that constitute an exchange peering.␊ */␊ - connections?: (ExchangeConnection1[] | string)␊ + connections?: (ExchangeConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sub resource.␊ */␊ - peerAsn?: (SubResource40 | string)␊ + peerAsn?: (/**␊ + * The sub resource.␊ + */␊ + SubResource40 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220650,7 +327360,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a BGP session.␊ */␊ - bgpSession?: (BgpSession1 | string)␊ + bgpSession?: (/**␊ + * The properties that define a BGP session.␊ + */␊ + BgpSession1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique identifier (GUID) for the connection.␊ */␊ @@ -220658,7 +327374,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PeeringDB.com ID of the facility at which the connection has to be set up.␊ */␊ - peeringDBFacilityId?: (number | string)␊ + peeringDBFacilityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220668,19 +327387,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The family of the peering SKU.␊ */␊ - family?: (("Direct" | "Exchange") | string)␊ + family?: (("Direct" | "Exchange") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the peering SKU.␊ */␊ - name?: (("Basic_Exchange_Free" | "Basic_Direct_Free" | "Premium_Exchange_Metered" | "Premium_Direct_Free" | "Premium_Direct_Metered" | "Premium_Direct_Unlimited") | string)␊ + name?: (("Basic_Exchange_Free" | "Basic_Direct_Free" | "Premium_Exchange_Metered" | "Premium_Direct_Free" | "Premium_Direct_Metered" | "Premium_Direct_Unlimited") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size of the peering SKU.␊ */␊ - size?: (("Free" | "Metered" | "Unlimited") | string)␊ + size?: (("Free" | "Metered" | "Unlimited") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tier of the peering SKU.␊ */␊ - tier?: (("Basic" | "Premium") | string)␊ + tier?: (("Basic" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220699,14 +327430,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define connectivity to the Peering Service.␊ */␊ - properties: (PeeringServiceProperties1 | string)␊ - resources?: PeeringServicesPrefixesChildResource1[]␊ + properties: (/**␊ + * The properties that define connectivity to the Peering Service.␊ + */␊ + PeeringServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Peering/peeringServices/prefixes␊ + */␊ + PeeringServicesPrefixesChildResource1[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peeringServices"␊ [k: string]: unknown␊ }␊ @@ -220736,7 +327479,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering service prefix properties class.␊ */␊ - properties: (PeeringServicePrefixProperties1 | string)␊ + properties: (/**␊ + * The peering service prefix properties class.␊ + */␊ + PeeringServicePrefixProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "prefixes"␊ [k: string]: unknown␊ }␊ @@ -220762,7 +327511,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering service prefix properties class.␊ */␊ - properties: (PeeringServicePrefixProperties1 | string)␊ + properties: (/**␊ + * The peering service prefix properties class.␊ + */␊ + PeeringServicePrefixProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peeringServices/prefixes"␊ [k: string]: unknown␊ }␊ @@ -220774,7 +327529,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of the peering.␊ */␊ - kind: (("Direct" | "Exchange") | string)␊ + kind: (("Direct" | "Exchange") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the resource.␊ */␊ @@ -220786,18 +327544,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define connectivity to the Microsoft Cloud Edge.␊ */␊ - properties: (PeeringProperties2 | string)␊ - resources?: (PeeringsRegisteredAsnsChildResource | PeeringsRegisteredPrefixesChildResource)[]␊ + properties: (/**␊ + * The properties that define connectivity to the Microsoft Cloud Edge.␊ + */␊ + PeeringProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Peering/peerings/registeredAsns␊ + */␊ + PeeringsRegisteredAsnsChildResource | /**␊ + * Microsoft.Peering/peerings/registeredPrefixes␊ + */␊ + PeeringsRegisteredPrefixesChildResource)[]␊ /**␊ * The SKU that defines the tier and kind of the peering.␊ */␊ - sku: (PeeringSku2 | string)␊ + sku: (/**␊ + * The SKU that defines the tier and kind of the peering.␊ + */␊ + PeeringSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peerings"␊ [k: string]: unknown␊ }␊ @@ -220808,11 +327587,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a direct peering.␊ */␊ - direct?: (PeeringPropertiesDirect2 | string)␊ + direct?: (/**␊ + * The properties that define a direct peering.␊ + */␊ + PeeringPropertiesDirect2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties that define an exchange peering.␊ */␊ - exchange?: (PeeringPropertiesExchange2 | string)␊ + exchange?: (/**␊ + * The properties that define an exchange peering.␊ + */␊ + PeeringPropertiesExchange2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the peering.␊ */␊ @@ -220826,15 +327617,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of connections that constitute a direct peering.␊ */␊ - connections?: (DirectConnection2[] | string)␊ + connections?: (DirectConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of direct peering.␊ */␊ - directPeeringType?: (("Edge" | "Transit" | "Cdn" | "Internal" | "Ix" | "IxRs") | string)␊ + directPeeringType?: (("Edge" | "Transit" | "Cdn" | "Internal" | "Ix" | "IxRs") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sub resource.␊ */␊ - peerAsn?: (SubResource41 | string)␊ + peerAsn?: (/**␊ + * The sub resource.␊ + */␊ + SubResource41 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220844,11 +327647,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The bandwidth of the connection.␊ */␊ - bandwidthInMbps?: (number | string)␊ + bandwidthInMbps?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The properties that define a BGP session.␊ */␊ - bgpSession?: (BgpSession2 | string)␊ + bgpSession?: (/**␊ + * The properties that define a BGP session.␊ + */␊ + BgpSession2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique identifier (GUID) for the connection.␊ */␊ @@ -220856,15 +327668,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PeeringDB.com ID of the facility at which the connection has to be set up.␊ */␊ - peeringDBFacilityId?: (number | string)␊ + peeringDBFacilityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The field indicating if Microsoft provides session ip addresses.␊ */␊ - sessionAddressProvider?: (("Microsoft" | "Peer") | string)␊ + sessionAddressProvider?: (("Microsoft" | "Peer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The flag that indicates whether or not the connection is used for peering service.␊ */␊ - useForPeeringService?: (boolean | string)␊ + useForPeeringService?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220874,11 +327695,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum number of prefixes advertised over the IPv4 session.␊ */␊ - maxPrefixesAdvertisedV4?: (number | string)␊ + maxPrefixesAdvertisedV4?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum number of prefixes advertised over the IPv6 session.␊ */␊ - maxPrefixesAdvertisedV6?: (number | string)␊ + maxPrefixesAdvertisedV6?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The MD5 authentication key of the session.␊ */␊ @@ -220926,11 +327753,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of connections that constitute an exchange peering.␊ */␊ - connections?: (ExchangeConnection2[] | string)␊ + connections?: (ExchangeConnection2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sub resource.␊ */␊ - peerAsn?: (SubResource41 | string)␊ + peerAsn?: (/**␊ + * The sub resource.␊ + */␊ + SubResource41 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220940,7 +327776,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a BGP session.␊ */␊ - bgpSession?: (BgpSession2 | string)␊ + bgpSession?: (/**␊ + * The properties that define a BGP session.␊ + */␊ + BgpSession2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique identifier (GUID) for the connection.␊ */␊ @@ -220948,7 +327790,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The PeeringDB.com ID of the facility at which the connection has to be set up.␊ */␊ - peeringDBFacilityId?: (number | string)␊ + peeringDBFacilityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220963,7 +327808,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a registered ASN.␊ */␊ - properties: (PeeringRegisteredAsnProperties | string)␊ + properties: (/**␊ + * The properties that define a registered ASN.␊ + */␊ + PeeringRegisteredAsnProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "registeredAsns"␊ [k: string]: unknown␊ }␊ @@ -220974,7 +327825,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The customer's ASN from which traffic originates.␊ */␊ - asn?: (number | string)␊ + asn?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -220989,7 +327843,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a registered prefix.␊ */␊ - properties: (PeeringRegisteredPrefixProperties | string)␊ + properties: (/**␊ + * The properties that define a registered prefix.␊ + */␊ + PeeringRegisteredPrefixProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "registeredPrefixes"␊ [k: string]: unknown␊ }␊ @@ -221010,7 +327870,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The family of the peering SKU.␊ */␊ - family?: (("Direct" | "Exchange") | string)␊ + family?: (("Direct" | "Exchange") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the peering SKU.␊ */␊ @@ -221018,11 +327881,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The size of the peering SKU.␊ */␊ - size?: (("Free" | "Metered" | "Unlimited") | string)␊ + size?: (("Free" | "Metered" | "Unlimited") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tier of the peering SKU.␊ */␊ - tier?: (("Basic" | "Premium") | string)␊ + tier?: (("Basic" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221037,7 +327906,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a registered ASN.␊ */␊ - properties: (PeeringRegisteredAsnProperties | string)␊ + properties: (/**␊ + * The properties that define a registered ASN.␊ + */␊ + PeeringRegisteredAsnProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peerings/registeredAsns"␊ [k: string]: unknown␊ }␊ @@ -221053,7 +327928,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define a registered prefix.␊ */␊ - properties: (PeeringRegisteredPrefixProperties | string)␊ + properties: (/**␊ + * The properties that define a registered prefix.␊ + */␊ + PeeringRegisteredPrefixProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peerings/registeredPrefixes"␊ [k: string]: unknown␊ }␊ @@ -221073,18 +327954,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that define connectivity to the Peering Service.␊ */␊ - properties: (PeeringServiceProperties2 | string)␊ - resources?: PeeringServicesPrefixesChildResource2[]␊ + properties: (/**␊ + * The properties that define connectivity to the Peering Service.␊ + */␊ + PeeringServiceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Peering/peeringServices/prefixes␊ + */␊ + PeeringServicesPrefixesChildResource2[]␊ /**␊ * The SKU that defines the type of the peering service.␊ */␊ - sku?: (PeeringServiceSku | string)␊ + sku?: (/**␊ + * The SKU that defines the type of the peering service.␊ + */␊ + PeeringServiceSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peeringServices"␊ [k: string]: unknown␊ }␊ @@ -221114,7 +328013,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering service prefix properties class.␊ */␊ - properties: (PeeringServicePrefixProperties2 | string)␊ + properties: (/**␊ + * The peering service prefix properties class.␊ + */␊ + PeeringServicePrefixProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "prefixes"␊ [k: string]: unknown␊ }␊ @@ -221154,7 +328059,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The peering service prefix properties class.␊ */␊ - properties: (PeeringServicePrefixProperties2 | string)␊ + properties: (/**␊ + * The peering service prefix properties class.␊ + */␊ + PeeringServicePrefixProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Peering/peeringServices/prefixes"␊ [k: string]: unknown␊ }␊ @@ -221178,13 +328089,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Domain Service.␊ */␊ - properties: (DomainServiceProperties | string)␊ + properties: (/**␊ + * Properties of the Domain Service.␊ + */␊ + DomainServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.AAD/domainServices"␊ [k: string]: unknown␊ }␊ @@ -221199,19 +328119,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain Security Settings␊ */␊ - domainSecuritySettings?: (DomainSecuritySettings | string)␊ + domainSecuritySettings?: (/**␊ + * Domain Security Settings␊ + */␊ + DomainSecuritySettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled or Disabled flag to turn on Group-based filtered sync.␊ */␊ - filteredSync?: (("Enabled" | "Disabled") | string)␊ + filteredSync?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Secure LDAP Settings␊ */␊ - ldapsSettings?: (LdapsSettings | string)␊ + ldapsSettings?: (/**␊ + * Secure LDAP Settings␊ + */␊ + LdapsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for notification␊ */␊ - notificationSettings?: (NotificationSettings1 | string)␊ + notificationSettings?: (/**␊ + * Settings for notification␊ + */␊ + NotificationSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.␊ */␊ @@ -221225,15 +328166,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag to determine whether or not NtlmV1 is enabled or disabled.␊ */␊ - ntlmV1?: (("Enabled" | "Disabled") | string)␊ + ntlmV1?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.␊ */␊ - syncNtlmPasswords?: (("Enabled" | "Disabled") | string)␊ + syncNtlmPasswords?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not TlsV1 is enabled or disabled.␊ */␊ - tlsV1?: (("Enabled" | "Disabled") | string)␊ + tlsV1?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221243,11 +328193,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.␊ */␊ - externalAccess?: (("Enabled" | "Disabled") | string)␊ + externalAccess?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not Secure LDAP is enabled or disabled.␊ */␊ - ldaps?: (("Enabled" | "Disabled") | string)␊ + ldaps?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.␊ */␊ @@ -221265,15 +328221,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of additional recipients␊ */␊ - additionalRecipients?: (string[] | string)␊ + additionalRecipients?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Should domain controller admins be notified.␊ */␊ - notifyDcAdmins?: (("Enabled" | "Disabled") | string)␊ + notifyDcAdmins?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Should global admins be notified.␊ */␊ - notifyGlobalAdmins?: (("Enabled" | "Disabled") | string)␊ + notifyGlobalAdmins?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221296,14 +328261,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Domain Service.␊ */␊ - properties: (DomainServiceProperties1 | string)␊ - resources?: DomainServicesOuContainerChildResource[]␊ + properties: (/**␊ + * Properties of the Domain Service.␊ + */␊ + DomainServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Aad/domainServices/ouContainer␊ + */␊ + DomainServicesOuContainerChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.AAD/domainServices"␊ [k: string]: unknown␊ }␊ @@ -221322,23 +328299,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain Security Settings␊ */␊ - domainSecuritySettings?: (DomainSecuritySettings1 | string)␊ + domainSecuritySettings?: (/**␊ + * Domain Security Settings␊ + */␊ + DomainSecuritySettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled or Disabled flag to turn on Group-based filtered sync.␊ */␊ - filteredSync?: (("Enabled" | "Disabled") | string)␊ + filteredSync?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Secure LDAP Settings␊ */␊ - ldapsSettings?: (LdapsSettings1 | string)␊ + ldapsSettings?: (/**␊ + * Secure LDAP Settings␊ + */␊ + LdapsSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for notification␊ */␊ - notificationSettings?: (NotificationSettings2 | string)␊ + notificationSettings?: (/**␊ + * Settings for notification␊ + */␊ + NotificationSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Settings for Resource Forest␊ */␊ - resourceForestSettings?: (ResourceForestSettings | string)␊ + resourceForestSettings?: (/**␊ + * Settings for Resource Forest␊ + */␊ + ResourceForestSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sku Type␊ */␊ @@ -221356,23 +328360,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag to determine whether or not NtlmV1 is enabled or disabled.␊ */␊ - ntlmV1?: (("Enabled" | "Disabled") | string)␊ + ntlmV1?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.␊ */␊ - syncKerberosPasswords?: (("Enabled" | "Disabled") | string)␊ + syncKerberosPasswords?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.␊ */␊ - syncNtlmPasswords?: (("Enabled" | "Disabled") | string)␊ + syncNtlmPasswords?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.␊ */␊ - syncOnPremPasswords?: (("Enabled" | "Disabled") | string)␊ + syncOnPremPasswords?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not TlsV1 is enabled or disabled.␊ */␊ - tlsV1?: (("Enabled" | "Disabled") | string)␊ + tlsV1?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221382,11 +328401,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.␊ */␊ - externalAccess?: (("Enabled" | "Disabled") | string)␊ + externalAccess?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag to determine whether or not Secure LDAP is enabled or disabled.␊ */␊ - ldaps?: (("Enabled" | "Disabled") | string)␊ + ldaps?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.␊ */␊ @@ -221404,15 +328429,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of additional recipients␊ */␊ - additionalRecipients?: (string[] | string)␊ + additionalRecipients?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Should domain controller admins be notified.␊ */␊ - notifyDcAdmins?: (("Enabled" | "Disabled") | string)␊ + notifyDcAdmins?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Should global admins be notified.␊ */␊ - notifyGlobalAdmins?: (("Enabled" | "Disabled") | string)␊ + notifyGlobalAdmins?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221426,7 +328460,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of settings for Resource Forest␊ */␊ - settings?: (ForestTrust[] | string)␊ + settings?: (ForestTrust[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221520,17 +328557,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Settings used to provision or configure the resource.␊ */␊ - properties: (SignalRCreateOrUpdateProperties | string)␊ + properties: (/**␊ + * Settings used to provision or configure the resource.␊ + */␊ + SignalRCreateOrUpdateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing information of the SignalR resource.␊ */␊ - sku?: (ResourceSku4 | string)␊ + sku?: (/**␊ + * The billing information of the SignalR resource.␊ + */␊ + ResourceSku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of key value pairs that describe the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.SignalRService/signalR"␊ [k: string]: unknown␊ }␊ @@ -221541,7 +328593,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cross-Origin Resource Sharing (CORS) settings.␊ */␊ - cors?: (SignalRCorsSettings | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings.␊ + */␊ + SignalRCorsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of SignalR featureFlags. e.g. ServiceMode.␍␊ * ␍␊ @@ -221550,7 +328608,10 @@ Generated by [AVA](https://avajs.dev). * When a featureFlag is not explicitly set, SignalR service will use its globally default value. ␍␊ * But keep in mind, the default value doesn't mean "false". It varies in terms of different FeatureFlags.␊ */␊ - features?: (SignalRFeature[] | string)␊ + features?: (SignalRFeature[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Prefix for the hostName of the SignalR service. Retained for future use.␍␊ * The hostname will be of format: <hostNamePrefix>.service.signalr.net.␊ @@ -221565,7 +328626,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all. If omitted, allow all by default.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221577,13 +328641,19 @@ Generated by [AVA](https://avajs.dev). * - ServiceMode: Flag for backend server for SignalR service. Values allowed: "Default": have your own backend server; "Serverless": your application doesn't have a backend server; "Classic": for backward compatibility. Support both Default and Serverless mode but not recommended; "PredefinedOnly": for future use.␍␊ * - EnableConnectivityLogs: "true"/"false", to enable/disable the connectivity log category respectively.␊ */␊ - flag: (("ServiceMode" | "EnableConnectivityLogs") | string)␊ + flag: (("ServiceMode" | "EnableConnectivityLogs") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional properties related to this feature.␊ */␊ properties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values.␊ */␊ @@ -221601,7 +328671,10 @@ Generated by [AVA](https://avajs.dev). * Free: 1␍␊ * Standard: 1,2,5,10,20,50,100␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Optional string. For future use.␊ */␊ @@ -221621,7 +328694,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * \`Basic\` is deprecated, use \`Standard\` instead.␊ */␊ - tier?: (("Free" | "Basic" | "Standard" | "Premium") | string)␊ + tier?: (("Free" | "Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221640,8 +328716,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetApp account properties␊ */␊ - properties: (AccountProperties1 | string)␊ - resources?: NetAppAccountsCapacityPoolsChildResource[]␊ + properties: (/**␊ + * NetApp account properties␊ + */␊ + AccountProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools␊ + */␊ + NetAppAccountsCapacityPoolsChildResource[]␊ /**␊ * Resource tags␊ */␊ @@ -221658,7 +328743,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Active Directories␊ */␊ - activeDirectories?: (ActiveDirectory[] | string)␊ + activeDirectories?: (ActiveDirectory[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221715,7 +328803,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pool properties␊ */␊ - properties: (PoolProperties1 | string)␊ + properties: (/**␊ + * Pool properties␊ + */␊ + PoolProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -221732,11 +328826,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The service level of the file system.␊ */␊ - serviceLevel?: (("Standard" | "Premium" | "Ultra") | string)␊ + serviceLevel?: (("Standard" | "Premium" | "Ultra") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).␊ */␊ - size?: ((number & string) | string)␊ + size?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221755,8 +328855,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pool properties␊ */␊ - properties: (PoolProperties1 | string)␊ - resources?: NetAppAccountsCapacityPoolsVolumesChildResource[]␊ + properties: (/**␊ + * Pool properties␊ + */␊ + PoolProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes␊ + */␊ + NetAppAccountsCapacityPoolsVolumesChildResource[]␊ /**␊ * Resource tags␊ */␊ @@ -221782,7 +328891,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Volume properties␊ */␊ - properties: (VolumeProperties1 | string)␊ + properties: (/**␊ + * Volume properties␊ + */␊ + VolumeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -221803,11 +328918,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Export policy rule␊ */␊ - exportPolicy?: (VolumePropertiesExportPolicy | string)␊ + exportPolicy?: (/**␊ + * Export policy rule␊ + */␊ + VolumePropertiesExportPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service level of the file system.␊ */␊ - serviceLevel: (("Standard" | "Premium" | "Ultra") | string)␊ + serviceLevel: (("Standard" | "Premium" | "Ultra") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes␊ */␊ @@ -221815,14 +328939,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB.␊ */␊ - usageThreshold?: ((number & string) | string)␊ + usageThreshold?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Export policy rule␊ */␊ export interface VolumePropertiesExportPolicy {␊ - rules?: (ExportPolicyRule[] | string)␊ + rules?: (ExportPolicyRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221836,27 +328966,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allows CIFS protocol␊ */␊ - cifs?: (boolean | string)␊ + cifs?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows NFSv3 protocol␊ */␊ - nfsv3?: (boolean | string)␊ + nfsv3?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows NFSv4 protocol␊ */␊ - nfsv4?: (boolean | string)␊ + nfsv4?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Order index␊ */␊ - ruleIndex?: (number | string)␊ + ruleIndex?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only access␊ */␊ - unixReadOnly?: (boolean | string)␊ + unixReadOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read and write access␊ */␊ - unixReadWrite?: (boolean | string)␊ + unixReadWrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -221875,8 +329023,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Volume properties␊ */␊ - properties: (VolumeProperties1 | string)␊ - resources?: NetAppAccountsCapacityPoolsVolumesSnapshotsChildResource[]␊ + properties: (/**␊ + * Volume properties␊ + */␊ + VolumeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots␊ + */␊ + NetAppAccountsCapacityPoolsVolumesSnapshotsChildResource[]␊ /**␊ * Resource tags␊ */␊ @@ -221902,7 +329059,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snapshot properties␊ */␊ - properties: (SnapshotProperties1 | string)␊ + properties: (/**␊ + * Snapshot properties␊ + */␊ + SnapshotProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -221938,7 +329101,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snapshot properties␊ */␊ - properties: (SnapshotProperties1 | string)␊ + properties: (/**␊ + * Snapshot properties␊ + */␊ + SnapshotProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -221964,8 +329133,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetApp account properties␊ */␊ - properties: (AccountProperties2 | string)␊ - resources?: NetAppAccountsCapacityPoolsChildResource1[]␊ + properties: (/**␊ + * NetApp account properties␊ + */␊ + AccountProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools␊ + */␊ + NetAppAccountsCapacityPoolsChildResource1[]␊ /**␊ * Resource tags␊ */␊ @@ -221982,7 +329160,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Active Directories␊ */␊ - activeDirectories?: (ActiveDirectory1[] | string)␊ + activeDirectories?: (ActiveDirectory1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222039,7 +329220,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pool properties␊ */␊ - properties: (PoolProperties2 | string)␊ + properties: (/**␊ + * Pool properties␊ + */␊ + PoolProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -222056,11 +329243,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The service level of the file system.␊ */␊ - serviceLevel: (("Standard" | "Premium" | "Ultra") | string)␊ + serviceLevel: (("Standard" | "Premium" | "Ultra") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104).␊ */␊ - size: ((number & string) | string)␊ + size: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222079,8 +329272,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pool properties␊ */␊ - properties: (PoolProperties2 | string)␊ - resources?: NetAppAccountsCapacityPoolsVolumesChildResource1[]␊ + properties: (/**␊ + * Pool properties␊ + */␊ + PoolProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes␊ + */␊ + NetAppAccountsCapacityPoolsVolumesChildResource1[]␊ /**␊ * Resource tags␊ */␊ @@ -222106,7 +329308,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Volume properties␊ */␊ - properties: (VolumeProperties2 | string)␊ + properties: (/**␊ + * Volume properties␊ + */␊ + VolumeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -222127,19 +329335,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set of export policy rules␊ */␊ - exportPolicy?: (VolumePropertiesExportPolicy1 | string)␊ + exportPolicy?: (/**␊ + * Set of export policy rules␊ + */␊ + VolumePropertiesExportPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of mount targets␊ */␊ - mountTargets?: (MountTargetProperties[] | string)␊ + mountTargets?: (MountTargetProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Set of protocol types␊ */␊ - protocolTypes?: (string[] | string)␊ + protocolTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service level of the file system.␊ */␊ - serviceLevel?: (("Standard" | "Premium" | "Ultra") | string)␊ + serviceLevel?: (("Standard" | "Premium" | "Ultra") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UUID v4 used to identify the Snapshot␊ */␊ @@ -222151,7 +329374,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes.␊ */␊ - usageThreshold: ((number & string) | string)␊ + usageThreshold: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222161,7 +329387,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Export policy rule␊ */␊ - rules?: (ExportPolicyRule1[] | string)␊ + rules?: (ExportPolicyRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222175,27 +329404,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allows CIFS protocol␊ */␊ - cifs?: (boolean | string)␊ + cifs?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows NFSv3 protocol␊ */␊ - nfsv3?: (boolean | string)␊ + nfsv3?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deprecated: Will use the NFSv4.1 protocol, please use swagger version 2019-07-01 or later␊ */␊ - nfsv4?: (boolean | string)␊ + nfsv4?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Order index␊ */␊ - ruleIndex?: (number | string)␊ + ruleIndex?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only access␊ */␊ - unixReadOnly?: (boolean | string)␊ + unixReadOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read and write access␊ */␊ - unixReadWrite?: (boolean | string)␊ + unixReadWrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222209,7 +329456,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * UUID v4 used to identify the MountTarget␊ */␊ - fileSystemId: (string | string)␊ + fileSystemId: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The gateway of the IPv4 address range to use when creating a new mount target␊ */␊ @@ -222248,8 +329498,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Volume properties␊ */␊ - properties: (VolumeProperties2 | string)␊ - resources?: NetAppAccountsCapacityPoolsVolumesSnapshotsChildResource1[]␊ + properties: (/**␊ + * Volume properties␊ + */␊ + VolumeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots␊ + */␊ + NetAppAccountsCapacityPoolsVolumesSnapshotsChildResource1[]␊ /**␊ * Resource tags␊ */␊ @@ -222275,7 +329534,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snapshot properties␊ */␊ - properties: (SnapshotProperties2 | string)␊ + properties: (/**␊ + * Snapshot properties␊ + */␊ + SnapshotProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -222311,7 +329576,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snapshot properties␊ */␊ - properties: (SnapshotProperties2 | string)␊ + properties: (/**␊ + * Snapshot properties␊ + */␊ + SnapshotProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ @@ -222341,14 +329612,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the Manager␊ */␊ - properties: (ManagerProperties1 | string)␊ - resources?: (ManagersCertificatesChildResource | ManagersExtendedInformationChildResource1 | ManagersAccessControlRecordsChildResource1 | ManagersStorageAccountCredentialsChildResource1 | ManagersStorageDomainsChildResource)[]␊ + properties: (/**␊ + * The properties of the Manager␊ + */␊ + ManagerProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.StorSimple/managers/certificates␊ + */␊ + ManagersCertificatesChildResource | /**␊ + * Microsoft.StorSimple/managers/extendedInformation␊ + */␊ + ManagersExtendedInformationChildResource1 | /**␊ + * Microsoft.StorSimple/managers/accessControlRecords␊ + */␊ + ManagersAccessControlRecordsChildResource1 | /**␊ + * Microsoft.StorSimple/managers/storageAccountCredentials␊ + */␊ + ManagersStorageAccountCredentialsChildResource1 | /**␊ + * Microsoft.StorSimple/managers/storageDomains␊ + */␊ + ManagersStorageDomainsChildResource)[]␊ /**␊ * Tags attached to the Manager␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers"␊ [k: string]: unknown␊ }␊ @@ -222359,11 +329654,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Intrinsic settings which refers to the type of the StorSimple manager␊ */␊ - cisIntrinsicSettings?: (ManagerIntrinsicSettings1 | string)␊ + cisIntrinsicSettings?: (/**␊ + * Intrinsic settings which refers to the type of the StorSimple manager␊ + */␊ + ManagerIntrinsicSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sku.␊ */␊ - sku?: (ManagerSku1 | string)␊ + sku?: (/**␊ + * The Sku.␊ + */␊ + ManagerSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222373,7 +329680,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Refers to the type of the StorSimple Manager.␊ */␊ - type: (("GardaV1" | "HelsinkiV1") | string)␊ + type: (("GardaV1" | "HelsinkiV1") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222383,7 +329693,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Refers to the sku name which should be "Standard"␊ */␊ - name: ("Standard" | string)␊ + name: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222398,7 +329711,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Raw Certificate Data From IDM␊ */␊ - properties: (RawCertificateData1 | string)␊ + properties: (/**␊ + * Raw Certificate Data From IDM␊ + */␊ + RawCertificateData1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -222409,7 +329728,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify the Authentication type.␊ */␊ - authType?: (("Invalid" | "AccessControlService" | "AzureActiveDirectory") | string)␊ + authType?: (("Invalid" | "AccessControlService" | "AzureActiveDirectory") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the base64 encoded certificate raw data string␊ */␊ @@ -222429,7 +329751,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the ManagerExtendedInfo␊ */␊ - properties: (ManagerExtendedInfoProperties1 | string)␊ + properties: (/**␊ + * Properties of the ManagerExtendedInfo␊ + */␊ + ManagerExtendedInfoProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extendedInformation"␊ [k: string]: unknown␊ }␊ @@ -222475,7 +329803,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of access control record␊ */␊ - properties: (AccessControlRecordProperties1 | string)␊ + properties: (/**␊ + * Properties of access control record␊ + */␊ + AccessControlRecordProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "accessControlRecords"␊ [k: string]: unknown␊ }␊ @@ -222501,7 +329835,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage account properties␊ */␊ - properties: (StorageAccountCredentialProperties1 | string)␊ + properties: (/**␊ + * Storage account properties␊ + */␊ + StorageAccountCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "storageAccountCredentials"␊ [k: string]: unknown␊ }␊ @@ -222512,15 +329852,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This class can be used as the Type for any secret entity represented as Password, CertThumbprint, Algorithm. This class is intended to be used when the secret is encrypted with an asymmetric key pair. The encryptionAlgorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.␊ */␊ - accessKey?: (AsymmetricEncryptedSecret1 | string)␊ + accessKey?: (/**␊ + * This class can be used as the Type for any secret entity represented as Password, CertThumbprint, Algorithm. This class is intended to be used when the secret is encrypted with an asymmetric key pair. The encryptionAlgorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.␊ + */␊ + AsymmetricEncryptedSecret1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cloud service provider.␊ */␊ - cloudType: (("Azure" | "S3" | "S3_RRS" | "OpenStack" | "HP") | string)␊ + cloudType: (("Azure" | "S3" | "S3_RRS" | "OpenStack" | "HP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL needs to be enabled or not.␊ */␊ - enableSSL: (("Enabled" | "Disabled") | string)␊ + enableSSL: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage endpoint␊ */␊ @@ -222542,7 +329894,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Algorithm used to encrypt "Value".␊ */␊ - encryptionAlgorithm: (("None" | "AES256" | "RSAES_PKCS1_v_1_5") | string)␊ + encryptionAlgorithm: (("None" | "AES256" | "RSAES_PKCS1_v_1_5") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprint certificate that was used to encrypt "Value"␊ */␊ @@ -222565,7 +329920,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage domain properties.␊ */␊ - properties: (StorageDomainProperties | string)␊ + properties: (/**␊ + * The storage domain properties.␊ + */␊ + StorageDomainProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "storageDomains"␊ [k: string]: unknown␊ }␊ @@ -222576,15 +329937,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This class can be used as the Type for any secret entity represented as Password, CertThumbprint, Algorithm. This class is intended to be used when the secret is encrypted with an asymmetric key pair. The encryptionAlgorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.␊ */␊ - encryptionKey?: (AsymmetricEncryptedSecret1 | string)␊ + encryptionKey?: (/**␊ + * This class can be used as the Type for any secret entity represented as Password, CertThumbprint, Algorithm. This class is intended to be used when the secret is encrypted with an asymmetric key pair. The encryptionAlgorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.␊ + */␊ + AsymmetricEncryptedSecret1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption status "Enabled | Disabled".␊ */␊ - encryptionStatus: (("Enabled" | "Disabled") | string)␊ + encryptionStatus: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage account credentials.␊ */␊ - storageAccountCredentialIds: (string[] | string)␊ + storageAccountCredentialIds: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222599,7 +329972,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of access control record␊ */␊ - properties: (AccessControlRecordProperties1 | string)␊ + properties: (/**␊ + * Properties of access control record␊ + */␊ + AccessControlRecordProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/accessControlRecords"␊ [k: string]: unknown␊ }␊ @@ -222615,7 +329994,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Raw Certificate Data From IDM␊ */␊ - properties: (RawCertificateData1 | string)␊ + properties: (/**␊ + * Raw Certificate Data From IDM␊ + */␊ + RawCertificateData1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/certificates"␊ [k: string]: unknown␊ }␊ @@ -222628,7 +330013,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class containing the properties of AlertSettings␊ */␊ - properties: (AlertSettingsProperties | string)␊ + properties: (/**␊ + * Class containing the properties of AlertSettings␊ + */␊ + AlertSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/alertSettings"␊ [k: string]: unknown␊ }␊ @@ -222639,7 +330030,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of email addresses (apart from admin/co-admin of subscription) to whom the alert emails need to be sent␊ */␊ - additionalRecipientEmailList?: (string[] | string)␊ + additionalRecipientEmailList?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Culture setting to be used while building alert emails. For eg: "en-US"␊ */␊ @@ -222647,11 +330041,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether user/admins will receive emails when an alert condition occurs on the system.␊ */␊ - emailNotification: (("Enabled" | "Disabled") | string)␊ + emailNotification: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating whether service owners will receive emails when an alert condition occurs on the system. Applicable only if emailNotification flag is Enabled.␊ */␊ - notificationToServiceOwners: (("Enabled" | "Disabled") | string)␊ + notificationToServiceOwners: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222666,7 +330066,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Backup Schedule Group Properties␊ */␊ - properties: (BackupScheduleGroupProperties | string)␊ + properties: (/**␊ + * The Backup Schedule Group Properties␊ + */␊ + BackupScheduleGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/backupScheduleGroups"␊ [k: string]: unknown␊ }␊ @@ -222677,7 +330083,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Time.␊ */␊ - startTime: (Time1 | string)␊ + startTime: (/**␊ + * The Time.␊ + */␊ + Time1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222687,11 +330099,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The hour.␊ */␊ - hour: (number | string)␊ + hour: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minute.␊ */␊ - minute: (number | string)␊ + minute: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222706,7 +330124,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Chap properties␊ */␊ - properties: (ChapProperties | string)␊ + properties: (/**␊ + * Chap properties␊ + */␊ + ChapProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/chapSettings"␊ [k: string]: unknown␊ }␊ @@ -222717,7 +330141,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * This class can be used as the Type for any secret entity represented as Password, CertThumbprint, Algorithm. This class is intended to be used when the secret is encrypted with an asymmetric key pair. The encryptionAlgorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.␊ */␊ - password: (AsymmetricEncryptedSecret1 | string)␊ + password: (/**␊ + * This class can be used as the Type for any secret entity represented as Password, CertThumbprint, Algorithm. This class is intended to be used when the secret is encrypted with an asymmetric key pair. The encryptionAlgorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.␊ + */␊ + AsymmetricEncryptedSecret1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222732,8 +330162,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The file server properties.␊ */␊ - properties: (FileServerProperties | string)␊ - resources?: ManagersDevicesFileserversSharesChildResource[]␊ + properties: (/**␊ + * The file server properties.␊ + */␊ + FileServerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.StorSimple/managers/devices/fileservers/shares␊ + */␊ + ManagersDevicesFileserversSharesChildResource[]␊ type: "Microsoft.StorSimple/managers/devices/fileservers"␊ [k: string]: unknown␊ }␊ @@ -222771,7 +330210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The File Share.␊ */␊ - properties: (FileShareProperties2 | string)␊ + properties: (/**␊ + * The File Share.␊ + */␊ + FileShareProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "shares"␊ [k: string]: unknown␊ }␊ @@ -222786,7 +330231,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data policy.␊ */␊ - dataPolicy: (("Invalid" | "Local" | "Tiered" | "Cloud") | string)␊ + dataPolicy: (("Invalid" | "Local" | "Tiered" | "Cloud") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description for file share␊ */␊ @@ -222794,15 +330242,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The monitoring status.␊ */␊ - monitoringStatus: (("Enabled" | "Disabled") | string)␊ + monitoringStatus: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The total provisioned capacity in Bytes␊ */␊ - provisionedCapacityInBytes: (number | string)␊ + provisionedCapacityInBytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Share Status.␊ */␊ - shareStatus: (("Online" | "Offline") | string)␊ + shareStatus: (("Online" | "Offline") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222817,7 +330274,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The File Share.␊ */␊ - properties: (FileShareProperties2 | string)␊ + properties: (/**␊ + * The File Share.␊ + */␊ + FileShareProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/fileservers/shares"␊ [k: string]: unknown␊ }␊ @@ -222833,8 +330296,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The iSCSI server properties.␊ */␊ - properties: (ISCSIServerProperties | string)␊ - resources?: ManagersDevicesIscsiserversDisksChildResource[]␊ + properties: (/**␊ + * The iSCSI server properties.␊ + */␊ + ISCSIServerProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.StorSimple/managers/devices/iscsiservers/disks␊ + */␊ + ManagersDevicesIscsiserversDisksChildResource[]␊ type: "Microsoft.StorSimple/managers/devices/iscsiservers"␊ [k: string]: unknown␊ }␊ @@ -222876,7 +330348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The iSCSI disk properties.␊ */␊ - properties: (ISCSIDiskProperties | string)␊ + properties: (/**␊ + * The iSCSI disk properties.␊ + */␊ + ISCSIDiskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "disks"␊ [k: string]: unknown␊ }␊ @@ -222887,11 +330365,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The access control records.␊ */␊ - accessControlRecords: (string[] | string)␊ + accessControlRecords: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The data policy.␊ */␊ - dataPolicy: (("Invalid" | "Local" | "Tiered" | "Cloud") | string)␊ + dataPolicy: (("Invalid" | "Local" | "Tiered" | "Cloud") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description.␊ */␊ @@ -222899,15 +330383,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The disk status.␊ */␊ - diskStatus: (("Online" | "Offline") | string)␊ + diskStatus: (("Online" | "Offline") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The monitoring.␊ */␊ - monitoringStatus: (("Enabled" | "Disabled") | string)␊ + monitoringStatus: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The provisioned capacity in bytes.␊ */␊ - provisionedCapacityInBytes: (number | string)␊ + provisionedCapacityInBytes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -222922,7 +330415,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The iSCSI disk properties.␊ */␊ - properties: (ISCSIDiskProperties | string)␊ + properties: (/**␊ + * The iSCSI disk properties.␊ + */␊ + ISCSIDiskProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/devices/iscsiservers/disks"␊ [k: string]: unknown␊ }␊ @@ -222939,7 +330438,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the ManagerExtendedInfo␊ */␊ - properties: (ManagerExtendedInfoProperties1 | string)␊ + properties: (/**␊ + * Properties of the ManagerExtendedInfo␊ + */␊ + ManagerExtendedInfoProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/extendedInformation"␊ [k: string]: unknown␊ }␊ @@ -222955,7 +330460,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage account properties␊ */␊ - properties: (StorageAccountCredentialProperties1 | string)␊ + properties: (/**␊ + * Storage account properties␊ + */␊ + StorageAccountCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/storageAccountCredentials"␊ [k: string]: unknown␊ }␊ @@ -222971,7 +330482,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The storage domain properties.␊ */␊ - properties: (StorageDomainProperties | string)␊ + properties: (/**␊ + * The storage domain properties.␊ + */␊ + StorageDomainProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.StorSimple/managers/storageDomains"␊ [k: string]: unknown␊ }␊ @@ -222991,13 +330508,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU of the Maps Account.␊ */␊ - sku: (Sku60 | string)␊ + sku: (/**␊ + * The SKU of the Maps Account.␊ + */␊ + Sku60 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Maps/accounts"␊ [k: string]: unknown␊ }␊ @@ -223024,17 +330550,32 @@ Generated by [AVA](https://avajs.dev). * The name of the Maps Account.␊ */␊ name: string␊ - resources?: (AccountsPrivateAtlasesChildResource | AccountsCreatorsChildResource)[]␊ + resources?: (/**␊ + * Microsoft.Maps/accounts/privateAtlases␊ + */␊ + AccountsPrivateAtlasesChildResource | /**␊ + * Microsoft.Maps/accounts/creators␊ + */␊ + AccountsCreatorsChildResource)[]␊ /**␊ * The SKU of the Maps Account.␊ */␊ - sku: (Sku61 | string)␊ + sku: (/**␊ + * The SKU of the Maps Account.␊ + */␊ + Sku61 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). Each tag must have a key no greater than 128 characters and value no greater than 256 characters.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Maps/accounts"␊ [k: string]: unknown␊ }␊ @@ -223056,7 +330597,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAtlases"␊ [k: string]: unknown␊ }␊ @@ -223078,7 +330622,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "creators"␊ [k: string]: unknown␊ }␊ @@ -223110,7 +330657,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Maps/accounts/privateAtlases"␊ [k: string]: unknown␊ }␊ @@ -223132,7 +330682,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ManagedIdentity/userAssignedIdentities"␊ [k: string]: unknown␊ }␊ @@ -223154,7 +330707,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ManagedIdentity/userAssignedIdentities"␊ [k: string]: unknown␊ }␊ @@ -223166,7 +330722,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the cluster.␊ */␊ - identity?: (ClusterIdentity | string)␊ + identity?: (/**␊ + * Identity for the cluster.␊ + */␊ + ClusterIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the cluster.␊ */␊ @@ -223178,14 +330740,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster create parameters.␊ */␊ - properties: (ClusterCreateProperties | string)␊ - resources?: (ClustersApplicationsChildResource2 | ClustersExtensionsChildResource)[]␊ + properties: (/**␊ + * The cluster create parameters.␊ + */␊ + ClusterCreateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.HDInsight/clusters/applications␊ + */␊ + ClustersApplicationsChildResource2 | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + ClustersExtensionsChildResource)[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.HDInsight/clusters"␊ [k: string]: unknown␊ }␊ @@ -223196,13 +330773,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Componentsc51Ht8Schemasclusteridentitypropertiesuserassignedidentitiesadditionalproperties␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Componentsc51Ht8Schemasclusteridentitypropertiesuserassignedidentitiesadditionalproperties {␊ @@ -223219,7 +330802,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster definition.␊ */␊ - clusterDefinition?: (ClusterDefinition | string)␊ + clusterDefinition?: (/**␊ + * The cluster definition.␊ + */␊ + ClusterDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the cluster.␊ */␊ @@ -223227,23 +330816,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute isolation properties.␊ */␊ - computeIsolationProperties?: (ComputeIsolationProperties | string)␊ + computeIsolationProperties?: (/**␊ + * The compute isolation properties.␊ + */␊ + ComputeIsolationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the compute profile.␊ */␊ - computeProfile?: (ComputeProfile | string)␊ + computeProfile?: (/**␊ + * Describes the compute profile.␊ + */␊ + ComputeProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk encryption properties␊ */␊ - diskEncryptionProperties?: (DiskEncryptionProperties | string)␊ + diskEncryptionProperties?: (/**␊ + * The disk encryption properties␊ + */␊ + DiskEncryptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption-in-transit properties.␊ */␊ - encryptionInTransitProperties?: (EncryptionInTransitProperties | string)␊ + encryptionInTransitProperties?: (/**␊ + * The encryption-in-transit properties.␊ + */␊ + EncryptionInTransitProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The kafka rest proxy configuration which contains AAD security group information.␊ */␊ - kafkaRestProperties?: (KafkaRestProperties | string)␊ + kafkaRestProperties?: (/**␊ + * The kafka rest proxy configuration which contains AAD security group information.␊ + */␊ + KafkaRestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimal supported tls version.␊ */␊ @@ -223251,23 +330870,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The network properties.␊ */␊ - networkProperties?: (NetworkProperties | string)␊ + networkProperties?: (/**␊ + * The network properties.␊ + */␊ + NetworkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of operating system.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The security profile which contains Ssh public key for the HDInsight cluster.␊ */␊ - securityProfile?: (SecurityProfile | string)␊ + securityProfile?: (/**␊ + * The security profile which contains Ssh public key for the HDInsight cluster.␊ + */␊ + SecurityProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage profile.␊ */␊ - storageProfile?: (StorageProfile12 | string)␊ + storageProfile?: (/**␊ + * The storage profile.␊ + */␊ + StorageProfile12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster tier.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223283,7 +330926,10 @@ Generated by [AVA](https://avajs.dev). */␊ componentVersion?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster configurations.␊ */␊ @@ -223303,7 +330949,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag indicates whether enable compute isolation or not.␊ */␊ - enableComputeIsolation?: (boolean | string)␊ + enableComputeIsolation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The host sku.␊ */␊ @@ -223317,7 +330966,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of roles in the cluster.␊ */␊ - roles?: (Role[] | string)␊ + roles?: (Role[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223327,23 +330979,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The autoscale request parameters␊ */␊ - autoscale?: (Autoscale | string)␊ + autoscale?: (/**␊ + * The autoscale request parameters␊ + */␊ + Autoscale | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The data disks groups for the role.␊ */␊ - dataDisksGroups?: (DataDisksGroups[] | string)␊ + dataDisksGroups?: (DataDisksGroups[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether encrypt the data disks.␊ */␊ - encryptDataDisks?: (boolean | string)␊ + encryptDataDisks?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The hardware profile.␊ */␊ - hardwareProfile?: (HardwareProfile7 | string)␊ + hardwareProfile?: (/**␊ + * The hardware profile.␊ + */␊ + HardwareProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum instance count of the cluster.␊ */␊ - minInstanceCount?: (number | string)␊ + minInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the role.␊ */␊ @@ -223351,19 +331024,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Linux operation systems profile.␊ */␊ - osProfile?: (OsProfile1 | string)␊ + osProfile?: (/**␊ + * The Linux operation systems profile.␊ + */␊ + OsProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of script actions on the role.␊ */␊ - scriptActions?: (ScriptAction[] | string)␊ + scriptActions?: (ScriptAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The instance count of the cluster.␊ */␊ - targetInstanceCount?: (number | string)␊ + targetInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtual network properties.␊ */␊ - virtualNetworkProfile?: (VirtualNetworkProfile | string)␊ + virtualNetworkProfile?: (/**␊ + * The virtual network properties.␊ + */␊ + VirtualNetworkProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the virtual machine group.␊ */␊ @@ -223377,11 +331068,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The load-based autoscale request parameters␊ */␊ - capacity?: (AutoscaleCapacity | string)␊ + capacity?: (/**␊ + * The load-based autoscale request parameters␊ + */␊ + AutoscaleCapacity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schedule-based autoscale request parameters␊ */␊ - recurrence?: (AutoscaleRecurrence | string)␊ + recurrence?: (/**␊ + * Schedule-based autoscale request parameters␊ + */␊ + AutoscaleRecurrence | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223391,11 +331094,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum instance count of the cluster␊ */␊ - maxInstanceCount?: (number | string)␊ + maxInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum instance count of the cluster␊ */␊ - minInstanceCount?: (number | string)␊ + minInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223405,7 +331114,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of schedule-based autoscale rules␊ */␊ - schedule?: (AutoscaleSchedule[] | string)␊ + schedule?: (AutoscaleSchedule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time zone for the autoscale schedule times␊ */␊ @@ -223419,11 +331131,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Days of the week for a schedule-based autoscale rule␊ */␊ - days?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday")[] | string)␊ + days?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time and capacity request parameters␊ */␊ - timeAndCapacity?: (AutoscaleTimeAndCapacity | string)␊ + timeAndCapacity?: (/**␊ + * Time and capacity request parameters␊ + */␊ + AutoscaleTimeAndCapacity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223433,11 +331154,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum instance count of the cluster␊ */␊ - maxInstanceCount?: (number | string)␊ + maxInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum instance count of the cluster␊ */␊ - minInstanceCount?: (number | string)␊ + minInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * 24-hour time in the form xx:xx␊ */␊ @@ -223451,7 +331178,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of disks per node.␊ */␊ - disksPerNode?: (number | string)␊ + disksPerNode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223471,7 +331201,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ssh username, password, and ssh public key.␊ */␊ - linuxOperatingSystemProfile?: (LinuxOperatingSystemProfile | string)␊ + linuxOperatingSystemProfile?: (/**␊ + * The ssh username, password, and ssh public key.␊ + */␊ + LinuxOperatingSystemProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223485,7 +331221,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys.␊ */␊ - sshProfile?: (SshProfile | string)␊ + sshProfile?: (/**␊ + * The list of SSH public keys.␊ + */␊ + SshProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username.␊ */␊ @@ -223499,7 +331241,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys.␊ */␊ - publicKeys?: (SshPublicKey6[] | string)␊ + publicKeys?: (SshPublicKey6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223551,11 +331296,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Algorithm identifier for encryption, default RSA-OAEP.␊ */␊ - encryptionAlgorithm?: (("RSA-OAEP" | "RSA-OAEP-256" | "RSA1_5") | string)␊ + encryptionAlgorithm?: (("RSA-OAEP" | "RSA-OAEP-256" | "RSA1_5") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether or not resource disk encryption is enabled.␊ */␊ - encryptionAtHost?: (boolean | string)␊ + encryptionAtHost?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key name that is used for enabling disk encryption.␊ */␊ @@ -223581,7 +331332,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether or not inter cluster node communication is encrypted in transit.␊ */␊ - isEncryptionInTransitEnabled?: (boolean | string)␊ + isEncryptionInTransitEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223591,13 +331345,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The information of AAD security group.␊ */␊ - clientGroupInfo?: (ClientGroupInfo | string)␊ + clientGroupInfo?: (/**␊ + * The information of AAD security group.␊ + */␊ + ClientGroupInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configurations that need to be overriden.␊ */␊ configurationOverride?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223621,11 +331384,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether or not private link is enabled.␊ */␊ - privateLink?: (("Disabled" | "Enabled") | string)␊ + privateLink?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction for the resource provider connection.␊ */␊ - resourceProviderConnection?: (("Inbound" | "Outbound") | string)␊ + resourceProviderConnection?: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223639,11 +331408,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Optional. The Distinguished Names for cluster user groups␊ */␊ - clusterUsersGroupDNs?: (string[] | string)␊ + clusterUsersGroupDNs?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The directory type.␊ */␊ - directoryType?: ("ActiveDirectory" | string)␊ + directoryType?: ("ActiveDirectory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The organization's active directory domain.␊ */␊ @@ -223659,7 +331434,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The LDAPS protocol URLs to communicate with the Active Directory.␊ */␊ - ldapsUrls?: (string[] | string)␊ + ldapsUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.␊ */␊ @@ -223677,7 +331455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of storage accounts in the cluster.␊ */␊ - storageaccounts?: (StorageAccount6[] | string)␊ + storageaccounts?: (StorageAccount6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223699,7 +331480,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the storage account is the default storage account.␊ */␊ - isDefault?: (boolean | string)␊ + isDefault?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage account access key.␊ */␊ @@ -223738,13 +331522,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HDInsight cluster application GET response.␊ */␊ - properties: (ApplicationProperties | string)␊ + properties: (/**␊ + * The HDInsight cluster application GET response.␊ + */␊ + ApplicationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the application.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "applications"␊ [k: string]: unknown␊ }␊ @@ -223759,27 +331552,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the compute profile.␊ */␊ - computeProfile?: (ComputeProfile | string)␊ + computeProfile?: (/**␊ + * Describes the compute profile.␊ + */␊ + ComputeProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of errors.␊ */␊ - errors?: (Errors[] | string)␊ + errors?: (Errors[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of application HTTPS endpoints.␊ */␊ - httpsEndpoints?: (ApplicationGetHttpsEndpoint[] | string)␊ + httpsEndpoints?: (ApplicationGetHttpsEndpoint[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of install script actions.␊ */␊ - installScriptActions?: (RuntimeScriptAction[] | string)␊ + installScriptActions?: (RuntimeScriptAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of application SSH endpoints.␊ */␊ - sshEndpoints?: (ApplicationGetEndpoint[] | string)␊ + sshEndpoints?: (ApplicationGetEndpoint[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of uninstall script actions.␊ */␊ - uninstallScriptActions?: (RuntimeScriptAction[] | string)␊ + uninstallScriptActions?: (RuntimeScriptAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223803,15 +331617,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of access modes for the application.␊ */␊ - accessModes?: (string[] | string)␊ + accessModes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port to connect to.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value indicates whether to disable GatewayAuth.␊ */␊ - disableGatewayAuth?: (boolean | string)␊ + disableGatewayAuth?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private ip address of the endpoint.␊ */␊ @@ -223837,7 +331660,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of roles where script will be executed.␊ */␊ - roles: (string[] | string)␊ + roles: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI to the script.␊ */␊ @@ -223851,7 +331677,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port to connect to.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the endpoint.␊ */␊ @@ -223863,7 +331692,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public port to connect to.␊ */␊ - publicPort?: (number | string)␊ + publicPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223879,11 +331711,17 @@ Generated by [AVA](https://avajs.dev). */␊ globalConfigurations?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The table list.␊ */␊ - tableList?: (AzureMonitorTableConfiguration[] | string)␊ + tableList?: (AzureMonitorTableConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -223912,13 +331750,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HDInsight cluster application GET response.␊ */␊ - properties: (ApplicationProperties | string)␊ + properties: (/**␊ + * The HDInsight cluster application GET response.␊ + */␊ + ApplicationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the application.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.HDInsight/clusters/applications"␊ [k: string]: unknown␊ }␊ @@ -223930,7 +331777,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the cluster.␊ */␊ - identity?: (ClusterIdentity1 | string)␊ + identity?: (/**␊ + * Identity for the cluster.␊ + */␊ + ClusterIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the cluster.␊ */␊ @@ -223942,14 +331795,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster create parameters.␊ */␊ - properties: (ClusterCreateProperties1 | string)␊ - resources?: (ClustersApplicationsChildResource3 | ClustersExtensionsChildResource1)[]␊ + properties: (/**␊ + * The cluster create parameters.␊ + */␊ + ClusterCreateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.HDInsight/clusters/applications␊ + */␊ + ClustersApplicationsChildResource3 | /**␊ + * Microsoft.HDInsight/clusters/extensions␊ + */␊ + ClustersExtensionsChildResource1)[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.HDInsight/clusters"␊ [k: string]: unknown␊ }␊ @@ -223960,13 +331828,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Componentsc51Ht8Schemasclusteridentitypropertiesuserassignedidentitiesadditionalproperties1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Componentsc51Ht8Schemasclusteridentitypropertiesuserassignedidentitiesadditionalproperties1 {␊ @@ -223983,7 +331857,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The cluster definition.␊ */␊ - clusterDefinition?: (ClusterDefinition1 | string)␊ + clusterDefinition?: (/**␊ + * The cluster definition.␊ + */␊ + ClusterDefinition1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the cluster.␊ */␊ @@ -223991,23 +331871,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute isolation properties.␊ */␊ - computeIsolationProperties?: (ComputeIsolationProperties1 | string)␊ + computeIsolationProperties?: (/**␊ + * The compute isolation properties.␊ + */␊ + ComputeIsolationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the compute profile.␊ */␊ - computeProfile?: (ComputeProfile1 | string)␊ + computeProfile?: (/**␊ + * Describes the compute profile.␊ + */␊ + ComputeProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk encryption properties␊ */␊ - diskEncryptionProperties?: (DiskEncryptionProperties1 | string)␊ + diskEncryptionProperties?: (/**␊ + * The disk encryption properties␊ + */␊ + DiskEncryptionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encryption-in-transit properties.␊ */␊ - encryptionInTransitProperties?: (EncryptionInTransitProperties1 | string)␊ + encryptionInTransitProperties?: (/**␊ + * The encryption-in-transit properties.␊ + */␊ + EncryptionInTransitProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The kafka rest proxy configuration which contains AAD security group information.␊ */␊ - kafkaRestProperties?: (KafkaRestProperties1 | string)␊ + kafkaRestProperties?: (/**␊ + * The kafka rest proxy configuration which contains AAD security group information.␊ + */␊ + KafkaRestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimal supported tls version.␊ */␊ @@ -224015,23 +331925,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * The network properties.␊ */␊ - networkProperties?: (NetworkProperties1 | string)␊ + networkProperties?: (/**␊ + * The network properties.␊ + */␊ + NetworkProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of operating system.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The security profile which contains Ssh public key for the HDInsight cluster.␊ */␊ - securityProfile?: (SecurityProfile1 | string)␊ + securityProfile?: (/**␊ + * The security profile which contains Ssh public key for the HDInsight cluster.␊ + */␊ + SecurityProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage profile.␊ */␊ - storageProfile?: (StorageProfile13 | string)␊ + storageProfile?: (/**␊ + * The storage profile.␊ + */␊ + StorageProfile13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster tier.␊ */␊ - tier?: (("Standard" | "Premium") | string)␊ + tier?: (("Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224047,7 +331981,10 @@ Generated by [AVA](https://avajs.dev). */␊ componentVersion?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cluster configurations.␊ */␊ @@ -224067,7 +332004,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag indicates whether enable compute isolation or not.␊ */␊ - enableComputeIsolation?: (boolean | string)␊ + enableComputeIsolation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The host sku.␊ */␊ @@ -224081,7 +332021,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of roles in the cluster.␊ */␊ - roles?: (Role1[] | string)␊ + roles?: (Role1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224091,23 +332034,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * The autoscale request parameters␊ */␊ - autoscale?: (Autoscale1 | string)␊ + autoscale?: (/**␊ + * The autoscale request parameters␊ + */␊ + Autoscale1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The data disks groups for the role.␊ */␊ - dataDisksGroups?: (DataDisksGroups1[] | string)␊ + dataDisksGroups?: (DataDisksGroups1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether encrypt the data disks.␊ */␊ - encryptDataDisks?: (boolean | string)␊ + encryptDataDisks?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The hardware profile.␊ */␊ - hardwareProfile?: (HardwareProfile8 | string)␊ + hardwareProfile?: (/**␊ + * The hardware profile.␊ + */␊ + HardwareProfile8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum instance count of the cluster.␊ */␊ - minInstanceCount?: (number | string)␊ + minInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the role.␊ */␊ @@ -224115,19 +332079,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Linux operation systems profile.␊ */␊ - osProfile?: (OsProfile2 | string)␊ + osProfile?: (/**␊ + * The Linux operation systems profile.␊ + */␊ + OsProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of script actions on the role.␊ */␊ - scriptActions?: (ScriptAction1[] | string)␊ + scriptActions?: (ScriptAction1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The instance count of the cluster.␊ */␊ - targetInstanceCount?: (number | string)␊ + targetInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The virtual network properties.␊ */␊ - virtualNetworkProfile?: (VirtualNetworkProfile1 | string)␊ + virtualNetworkProfile?: (/**␊ + * The virtual network properties.␊ + */␊ + VirtualNetworkProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the virtual machine group.␊ */␊ @@ -224141,11 +332123,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The load-based autoscale request parameters␊ */␊ - capacity?: (AutoscaleCapacity1 | string)␊ + capacity?: (/**␊ + * The load-based autoscale request parameters␊ + */␊ + AutoscaleCapacity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schedule-based autoscale request parameters␊ */␊ - recurrence?: (AutoscaleRecurrence1 | string)␊ + recurrence?: (/**␊ + * Schedule-based autoscale request parameters␊ + */␊ + AutoscaleRecurrence1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224155,11 +332149,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum instance count of the cluster␊ */␊ - maxInstanceCount?: (number | string)␊ + maxInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum instance count of the cluster␊ */␊ - minInstanceCount?: (number | string)␊ + minInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224169,7 +332169,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of schedule-based autoscale rules␊ */␊ - schedule?: (AutoscaleSchedule1[] | string)␊ + schedule?: (AutoscaleSchedule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time zone for the autoscale schedule times␊ */␊ @@ -224183,11 +332186,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Days of the week for a schedule-based autoscale rule␊ */␊ - days?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday")[] | string)␊ + days?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time and capacity request parameters␊ */␊ - timeAndCapacity?: (AutoscaleTimeAndCapacity1 | string)␊ + timeAndCapacity?: (/**␊ + * Time and capacity request parameters␊ + */␊ + AutoscaleTimeAndCapacity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224197,11 +332209,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum instance count of the cluster␊ */␊ - maxInstanceCount?: (number | string)␊ + maxInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum instance count of the cluster␊ */␊ - minInstanceCount?: (number | string)␊ + minInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * 24-hour time in the form xx:xx␊ */␊ @@ -224215,7 +332233,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of disks per node.␊ */␊ - disksPerNode?: (number | string)␊ + disksPerNode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224235,7 +332256,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ssh username, password, and ssh public key.␊ */␊ - linuxOperatingSystemProfile?: (LinuxOperatingSystemProfile1 | string)␊ + linuxOperatingSystemProfile?: (/**␊ + * The ssh username, password, and ssh public key.␊ + */␊ + LinuxOperatingSystemProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224249,7 +332276,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys.␊ */␊ - sshProfile?: (SshProfile1 | string)␊ + sshProfile?: (/**␊ + * The list of SSH public keys.␊ + */␊ + SshProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username.␊ */␊ @@ -224263,7 +332296,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys.␊ */␊ - publicKeys?: (SshPublicKey7[] | string)␊ + publicKeys?: (SshPublicKey7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224315,11 +332351,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Algorithm identifier for encryption, default RSA-OAEP.␊ */␊ - encryptionAlgorithm?: (("RSA-OAEP" | "RSA-OAEP-256" | "RSA1_5") | string)␊ + encryptionAlgorithm?: (("RSA-OAEP" | "RSA-OAEP-256" | "RSA1_5") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether or not resource disk encryption is enabled.␊ */␊ - encryptionAtHost?: (boolean | string)␊ + encryptionAtHost?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key name that is used for enabling disk encryption.␊ */␊ @@ -224345,7 +332387,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether or not inter cluster node communication is encrypted in transit.␊ */␊ - isEncryptionInTransitEnabled?: (boolean | string)␊ + isEncryptionInTransitEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224355,13 +332400,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The information of AAD security group.␊ */␊ - clientGroupInfo?: (ClientGroupInfo1 | string)␊ + clientGroupInfo?: (/**␊ + * The information of AAD security group.␊ + */␊ + ClientGroupInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configurations that need to be overriden.␊ */␊ configurationOverride?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224385,11 +332439,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether or not private link is enabled.␊ */␊ - privateLink?: (("Disabled" | "Enabled") | string)␊ + privateLink?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The direction for the resource provider connection.␊ */␊ - resourceProviderConnection?: (("Inbound" | "Outbound") | string)␊ + resourceProviderConnection?: (("Inbound" | "Outbound") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224403,11 +332463,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Optional. The Distinguished Names for cluster user groups␊ */␊ - clusterUsersGroupDNs?: (string[] | string)␊ + clusterUsersGroupDNs?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The directory type.␊ */␊ - directoryType?: ("ActiveDirectory" | string)␊ + directoryType?: ("ActiveDirectory" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The organization's active directory domain.␊ */␊ @@ -224423,7 +332489,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The LDAPS protocol URLs to communicate with the Active Directory.␊ */␊ - ldapsUrls?: (string[] | string)␊ + ldapsUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.␊ */␊ @@ -224441,7 +332510,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of storage accounts in the cluster.␊ */␊ - storageaccounts?: (StorageAccount7[] | string)␊ + storageaccounts?: (StorageAccount7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224463,7 +332535,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the storage account is the default storage account.␊ */␊ - isDefault?: (boolean | string)␊ + isDefault?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The storage account access key.␊ */␊ @@ -224502,13 +332577,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HDInsight cluster application GET response.␊ */␊ - properties: (ApplicationProperties1 | string)␊ + properties: (/**␊ + * The HDInsight cluster application GET response.␊ + */␊ + ApplicationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the application.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "applications"␊ [k: string]: unknown␊ }␊ @@ -224523,27 +332607,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the compute profile.␊ */␊ - computeProfile?: (ComputeProfile1 | string)␊ + computeProfile?: (/**␊ + * Describes the compute profile.␊ + */␊ + ComputeProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of errors.␊ */␊ - errors?: (Errors1[] | string)␊ + errors?: (Errors1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of application HTTPS endpoints.␊ */␊ - httpsEndpoints?: (ApplicationGetHttpsEndpoint1[] | string)␊ + httpsEndpoints?: (ApplicationGetHttpsEndpoint1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of install script actions.␊ */␊ - installScriptActions?: (RuntimeScriptAction1[] | string)␊ + installScriptActions?: (RuntimeScriptAction1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of application SSH endpoints.␊ */␊ - sshEndpoints?: (ApplicationGetEndpoint1[] | string)␊ + sshEndpoints?: (ApplicationGetEndpoint1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of uninstall script actions.␊ */␊ - uninstallScriptActions?: (RuntimeScriptAction1[] | string)␊ + uninstallScriptActions?: (RuntimeScriptAction1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224567,15 +332672,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of access modes for the application.␊ */␊ - accessModes?: (string[] | string)␊ + accessModes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The destination port to connect to.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value indicates whether to disable GatewayAuth.␊ */␊ - disableGatewayAuth?: (boolean | string)␊ + disableGatewayAuth?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The private ip address of the endpoint.␊ */␊ @@ -224601,7 +332715,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of roles where script will be executed.␊ */␊ - roles: (string[] | string)␊ + roles: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI to the script.␊ */␊ @@ -224615,7 +332732,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination port to connect to.␊ */␊ - destinationPort?: (number | string)␊ + destinationPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the endpoint.␊ */␊ @@ -224627,7 +332747,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The public port to connect to.␊ */␊ - publicPort?: (number | string)␊ + publicPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224643,11 +332766,17 @@ Generated by [AVA](https://avajs.dev). */␊ globalConfigurations?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The table list.␊ */␊ - tableList?: (AzureMonitorTableConfiguration1[] | string)␊ + tableList?: (AzureMonitorTableConfiguration1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224676,13 +332805,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The HDInsight cluster application GET response.␊ */␊ - properties: (ApplicationProperties1 | string)␊ + properties: (/**␊ + * The HDInsight cluster application GET response.␊ + */␊ + ApplicationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tags for the application.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.HDInsight/clusters/applications"␊ [k: string]: unknown␊ }␊ @@ -224699,16 +332837,25 @@ Generated by [AVA](https://avajs.dev). * Name of a Just-in-Time access configuration policy.␊ */␊ name: string␊ - properties: (JitNetworkAccessPolicyProperties | string)␊ + properties: (JitNetworkAccessPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/locations/jitNetworkAccessPolicies"␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessPolicyProperties {␊ - requests?: (JitNetworkAccessRequest[] | string)␊ + requests?: (JitNetworkAccessRequest[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configurations for Microsoft.Compute/virtualMachines resource type.␊ */␊ - virtualMachines: (JitNetworkAccessPolicyVirtualMachine[] | string)␊ + virtualMachines: (JitNetworkAccessPolicyVirtualMachine[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessRequest {␊ @@ -224724,7 +332871,10 @@ Generated by [AVA](https://avajs.dev). * The start time of the request in UTC␊ */␊ startTimeUtc: string␊ - virtualMachines: (JitNetworkAccessRequestVirtualMachine[] | string)␊ + virtualMachines: (JitNetworkAccessRequestVirtualMachine[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessRequestVirtualMachine {␊ @@ -224735,7 +332885,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ports that were opened for the virtual machine␊ */␊ - ports: (JitNetworkAccessRequestPort[] | string)␊ + ports: (JitNetworkAccessRequestPort[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessRequestPort {␊ @@ -224746,7 +332899,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mutually exclusive with the "allowedSourceAddressPrefix" parameter.␊ */␊ - allowedSourceAddressPrefixes?: (string[] | string)␊ + allowedSourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The date & time at which the request ends in UTC␊ */␊ @@ -224754,16 +332910,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port which is mapped to this port's \`number\` in the Azure Firewall, if applicable␊ */␊ - mappedPort?: (number | string)␊ - number: (number | string)␊ + mappedPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + number: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the port.␊ */␊ - status: (("Revoked" | "Initiated") | string)␊ + status: (("Revoked" | "Initiated") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A description of why the \`status\` has its value.␊ */␊ - statusReason: (("Expired" | "UserRequested" | "NewerRequestInitiated") | string)␊ + statusReason: (("Expired" | "UserRequested" | "NewerRequestInitiated") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessPolicyVirtualMachine {␊ @@ -224774,7 +332942,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port configurations for the virtual machine␊ */␊ - ports: (JitNetworkAccessPortRule[] | string)␊ + ports: (JitNetworkAccessPortRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address of the Azure Firewall that is linked to this policy, if applicable␊ */␊ @@ -224789,13 +332960,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mutually exclusive with the "allowedSourceAddressPrefix" parameter.␊ */␊ - allowedSourceAddressPrefixes?: (string[] | string)␊ + allowedSourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day␊ */␊ maxRequestAccessDuration: string␊ - number: (number | string)␊ - protocol: (("TCP" | "UDP" | "*") | string)␊ + number: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("TCP" | "UDP" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224814,13 +332994,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Security Solution setting data␊ */␊ - properties: (IoTSecuritySolutionProperties | string)␊ + properties: (/**␊ + * Security Solution setting data␊ + */␊ + IoTSecuritySolutionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/iotSecuritySolutions"␊ [k: string]: unknown␊ }␊ @@ -224831,7 +333020,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disabled data sources. Disabling these data sources compromises the system.␊ */␊ - disabledDataSources?: (("TwinData")[] | string)␊ + disabledDataSources?: (("TwinData")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource display name.␊ */␊ @@ -224839,23 +333031,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of additional export to workspace data options␊ */␊ - export?: (("RawEvents")[] | string)␊ + export?: (("RawEvents")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IoT Hub resource IDs␊ */␊ - iotHubs: (string[] | string)␊ + iotHubs: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of recommendation configuration␊ */␊ - recommendationsConfiguration?: (RecommendationConfigurationProperties[] | string)␊ + recommendationsConfiguration?: (RecommendationConfigurationProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Security solution status.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the solution's user defined resources.␊ */␊ - userDefinedResources?: (UserDefinedResourcesProperties | string)␊ + userDefinedResources?: (/**␊ + * Properties of the solution's user defined resources.␊ + */␊ + UserDefinedResourcesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workspace resource ID␊ */␊ @@ -224869,11 +333079,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The recommendation type.␊ */␊ - recommendationType: (("IoT_ACRAuthentication" | "IoT_AgentSendsUnutilizedMessages" | "IoT_Baseline" | "IoT_EdgeHubMemOptimize" | "IoT_EdgeLoggingOptions" | "IoT_InconsistentModuleSettings" | "IoT_InstallAgent" | "IoT_IPFilter_DenyAll" | "IoT_IPFilter_PermissiveRule" | "IoT_OpenPorts" | "IoT_PermissiveFirewallPolicy" | "IoT_PermissiveInputFirewallRules" | "IoT_PermissiveOutputFirewallRules" | "IoT_PrivilegedDockerOptions" | "IoT_SharedCredentials" | "IoT_VulnerableTLSCipherSuite") | string)␊ + recommendationType: (("IoT_ACRAuthentication" | "IoT_AgentSendsUnutilizedMessages" | "IoT_Baseline" | "IoT_EdgeHubMemOptimize" | "IoT_EdgeLoggingOptions" | "IoT_InconsistentModuleSettings" | "IoT_InstallAgent" | "IoT_IPFilter_DenyAll" | "IoT_IPFilter_PermissiveRule" | "IoT_OpenPorts" | "IoT_PermissiveFirewallPolicy" | "IoT_PermissiveInputFirewallRules" | "IoT_PermissiveOutputFirewallRules" | "IoT_PrivilegedDockerOptions" | "IoT_SharedCredentials" | "IoT_VulnerableTLSCipherSuite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Recommendation status. The recommendation is not generated when the status is disabled.␊ */␊ - status: (("Disabled" | "Enabled") | string)␊ + status: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224887,7 +333103,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Azure subscription ids on which the user defined resources query should be executed.␊ */␊ - querySubscriptions: (string[] | string)␊ + querySubscriptions: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224902,7 +333121,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pricing data␊ */␊ - properties: (PricingProperties | string)␊ + properties: (/**␊ + * Pricing data␊ + */␊ + PricingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/pricings"␊ [k: string]: unknown␊ }␊ @@ -224913,7 +333138,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pricing tier type.␊ */␊ - pricingTier: (("Free" | "Standard") | string)␊ + pricingTier: (("Free" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224928,7 +333156,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Advanced Threat Protection settings.␊ */␊ - properties: (AdvancedThreatProtectionProperties | string)␊ + properties: (/**␊ + * The Advanced Threat Protection settings.␊ + */␊ + AdvancedThreatProtectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/advancedThreatProtectionSettings"␊ [k: string]: unknown␊ }␊ @@ -224939,7 +333173,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether Advanced Threat Protection is enabled.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -224954,7 +333191,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * describes properties of a security group.␊ */␊ - properties: (DeviceSecurityGroupProperties | string)␊ + properties: (/**␊ + * describes properties of a security group.␊ + */␊ + DeviceSecurityGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/deviceSecurityGroups"␊ [k: string]: unknown␊ }␊ @@ -224965,19 +333208,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * The allow-list custom alert rules.␊ */␊ - allowlistRules?: (AllowlistCustomAlertRule[] | string)␊ + allowlistRules?: (AllowlistCustomAlertRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The deny-list custom alert rules.␊ */␊ - denylistRules?: (DenylistCustomAlertRule[] | string)␊ + denylistRules?: (DenylistCustomAlertRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of custom alert threshold rules.␊ */␊ - thresholdRules?: (ThresholdCustomAlertRule[] | string)␊ + thresholdRules?: (ThresholdCustomAlertRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * 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?: ((/**␊ + * Number of active connections is not in allowed range.␊ + */␊ + ActiveConnectionsNotInAllowedRange | /**␊ + * Number of cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DMessagesNotInAllowedRange | /**␊ + * Number of cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DMessagesNotInAllowedRange | /**␊ + * Number of cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DMessagesNotInAllowedRange | /**␊ + * Number of rejected cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DRejectedMessagesNotInAllowedRange | /**␊ + * Number of rejected cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DRejectedMessagesNotInAllowedRange | /**␊ + * Number of rejected cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DRejectedMessagesNotInAllowedRange | /**␊ + * Number of device to cloud messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpD2CMessagesNotInAllowedRange | /**␊ + * Number of device to cloud messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttD2CMessagesNotInAllowedRange | /**␊ + * Number of device to cloud messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpD2CMessagesNotInAllowedRange | /**␊ + * Number of direct method invokes is not in allowed range.␊ + */␊ + DirectMethodInvokesNotInAllowedRange | /**␊ + * Number of failed local logins is not in allowed range.␊ + */␊ + FailedLocalLoginsNotInAllowedRange | /**␊ + * Number of file uploads is not in allowed range.␊ + */␊ + FileUploadsNotInAllowedRange | /**␊ + * Number of device queue purges is not in allowed range.␊ + */␊ + QueuePurgesNotInAllowedRange | /**␊ + * Number of twin updates is not in allowed range.␊ + */␊ + TwinUpdatesNotInAllowedRange | /**␊ + * Number of unauthorized operations is not in allowed range.␊ + */␊ + UnauthorizedOperationsNotInAllowedRange)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225008,11 +333311,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The values to deny. The format of the values depends on the rule type.␊ */␊ - denylistValues: (string[] | string)␊ + denylistValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status of the custom alert.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225139,7 +333448,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Advanced Threat Protection settings.␊ */␊ - properties: (AdvancedThreatProtectionProperties1 | string)␊ + properties: (/**␊ + * The Advanced Threat Protection settings.␊ + */␊ + AdvancedThreatProtectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/advancedThreatProtectionSettings"␊ [k: string]: unknown␊ }␊ @@ -225150,7 +333465,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether Advanced Threat Protection is enabled.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225177,13 +333495,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * A set of properties that defines the behavior of the automation configuration. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.␊ */␊ - properties: (AutomationProperties | string)␊ + properties: (/**␊ + * A set of properties that defines the behavior of the automation configuration. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.␊ + */␊ + AutomationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of key value pairs that describe the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/automations"␊ [k: string]: unknown␊ }␊ @@ -225194,7 +333521,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A collection of the actions which are triggered if all the configured rules evaluations, within at least one rule set, are true.␊ */␊ - actions?: (AutomationAction[] | string)␊ + actions?: (AutomationAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The security automation description.␊ */␊ @@ -225202,15 +333532,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the security automation is enabled.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of scopes on which the security automations logic is applied. Supported scopes are the subscription itself or a resource group under that subscription. The automation will only apply on defined scopes.␊ */␊ - scopes?: (AutomationScope[] | string)␊ + scopes?: (AutomationScope[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of the source event types which evaluate the security automation set of rules.␊ */␊ - sources?: (AutomationSource[] | string)␊ + sources?: (AutomationSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225275,18 +333614,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * A valid event source type.␊ */␊ - eventSource?: (("Assessments" | "AssessmentsSnapshot" | "SubAssessments" | "SubAssessmentsSnapshot" | "Alerts" | "SecureScores" | "SecureScoresSnapshot" | "SecureScoreControls" | "SecureScoreControlsSnapshot" | "RegulatoryComplianceAssessment" | "RegulatoryComplianceAssessmentSnapshot") | string)␊ + eventSource?: (("Assessments" | "AssessmentsSnapshot" | "SubAssessments" | "SubAssessmentsSnapshot" | "Alerts" | "SecureScores" | "SecureScoresSnapshot" | "SecureScoreControls" | "SecureScoreControlsSnapshot" | "RegulatoryComplianceAssessment" | "RegulatoryComplianceAssessmentSnapshot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A set of rules which evaluate upon event interception. A logical disjunction is applied between defined rule sets (logical 'or').␊ */␊ - ruleSets?: (AutomationRuleSet[] | string)␊ + ruleSets?: (AutomationRuleSet[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.␊ */␊ export interface AutomationRuleSet {␊ - rules?: (AutomationTriggeringRule[] | string)␊ + rules?: (AutomationTriggeringRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225300,7 +333648,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType.␊ */␊ - operator?: (("Equals" | "GreaterThan" | "GreaterThanOrEqualTo" | "LesserThan" | "LesserThanOrEqualTo" | "NotEquals" | "Contains" | "StartsWith" | "EndsWith") | string)␊ + operator?: (("Equals" | "GreaterThan" | "GreaterThanOrEqualTo" | "LesserThan" | "LesserThanOrEqualTo" | "NotEquals" | "Contains" | "StartsWith" | "EndsWith") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The JPath of the entity model property that should be checked.␊ */␊ @@ -225308,7 +333659,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data type of the compared operands (string, integer, floating point number or a boolean [true/false]].␊ */␊ - propertyType?: (("String" | "Integer" | "Number" | "Boolean") | string)␊ + propertyType?: (("String" | "Integer" | "Number" | "Boolean") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225323,7 +333677,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes properties of an assessment.␊ */␊ - properties: (SecurityAssessmentProperties | string)␊ + properties: (/**␊ + * Describes properties of an assessment.␊ + */␊ + SecurityAssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/assessments"␊ [k: string]: unknown␊ }␊ @@ -225336,19 +333696,40 @@ Generated by [AVA](https://avajs.dev). */␊ additionalData?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Links relevant to the assessment␊ */␊ - links?: (AssessmentLinks | string)␊ + links?: (/**␊ + * Links relevant to the assessment␊ + */␊ + AssessmentLinks | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the resource that was assessed␊ */␊ - resourceDetails: (ResourceDetails | string)␊ + resourceDetails: (/**␊ + * Details of the resource that was assessed␊ + */␊ + ResourceDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The result of the assessment␊ */␊ - status: (AssessmentStatus | string)␊ + status: (/**␊ + * The result of the assessment␊ + */␊ + AssessmentStatus | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225390,7 +333771,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Programmatic code for the status of the assessment.␊ */␊ - code: (("Healthy" | "Unhealthy" | "NotApplicable") | string)␊ + code: (("Healthy" | "Unhealthy" | "NotApplicable") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Human readable description of the assessment status␊ */␊ @@ -225413,13 +333797,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Security Solution setting data␊ */␊ - properties: (IoTSecuritySolutionProperties1 | string)␊ + properties: (/**␊ + * Security Solution setting data␊ + */␊ + IoTSecuritySolutionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/iotSecuritySolutions"␊ [k: string]: unknown␊ }␊ @@ -225430,11 +333823,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of additional workspaces␊ */␊ - additionalWorkspaces?: (AdditionalWorkspacesProperties[] | string)␊ + additionalWorkspaces?: (AdditionalWorkspacesProperties[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disabled data sources. Disabling these data sources compromises the system.␊ */␊ - disabledDataSources?: (("TwinData")[] | string)␊ + disabledDataSources?: (("TwinData")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource display name.␊ */␊ @@ -225442,27 +333841,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of additional options for exporting to workspace data.␊ */␊ - export?: (("RawEvents")[] | string)␊ + export?: (("RawEvents")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IoT Hub resource IDs␊ */␊ - iotHubs: (string[] | string)␊ + iotHubs: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of the configuration status for each recommendation type.␊ */␊ - recommendationsConfiguration?: (RecommendationConfigurationProperties1[] | string)␊ + recommendationsConfiguration?: (RecommendationConfigurationProperties1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status of the IoT Security solution.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unmasked IP address logging status.␊ */␊ - unmaskedIpLoggingStatus?: (("Disabled" | "Enabled") | string)␊ + unmaskedIpLoggingStatus?: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the IoT Security solution's user defined resources.␊ */␊ - userDefinedResources?: (UserDefinedResourcesProperties1 | string)␊ + userDefinedResources?: (/**␊ + * Properties of the IoT Security solution's user defined resources.␊ + */␊ + UserDefinedResourcesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workspace resource ID␊ */␊ @@ -225476,11 +333896,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of data types sent to workspace␊ */␊ - dataTypes?: (("Alerts" | "RawEvents")[] | string)␊ + dataTypes?: (("Alerts" | "RawEvents")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workspace type.␊ */␊ - type?: ("Sentinel" | string)␊ + type?: ("Sentinel" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workspace resource id␊ */␊ @@ -225494,11 +333920,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of IoT Security recommendation.␊ */␊ - recommendationType: (("IoT_ACRAuthentication" | "IoT_AgentSendsUnutilizedMessages" | "IoT_Baseline" | "IoT_EdgeHubMemOptimize" | "IoT_EdgeLoggingOptions" | "IoT_InconsistentModuleSettings" | "IoT_InstallAgent" | "IoT_IPFilter_DenyAll" | "IoT_IPFilter_PermissiveRule" | "IoT_OpenPorts" | "IoT_PermissiveFirewallPolicy" | "IoT_PermissiveInputFirewallRules" | "IoT_PermissiveOutputFirewallRules" | "IoT_PrivilegedDockerOptions" | "IoT_SharedCredentials" | "IoT_VulnerableTLSCipherSuite") | string)␊ + recommendationType: (("IoT_ACRAuthentication" | "IoT_AgentSendsUnutilizedMessages" | "IoT_Baseline" | "IoT_EdgeHubMemOptimize" | "IoT_EdgeLoggingOptions" | "IoT_InconsistentModuleSettings" | "IoT_InstallAgent" | "IoT_IPFilter_DenyAll" | "IoT_IPFilter_PermissiveRule" | "IoT_OpenPorts" | "IoT_PermissiveFirewallPolicy" | "IoT_PermissiveInputFirewallRules" | "IoT_PermissiveOutputFirewallRules" | "IoT_PrivilegedDockerOptions" | "IoT_SharedCredentials" | "IoT_VulnerableTLSCipherSuite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Recommendation status. When the recommendation status is disabled recommendations are not generated.␊ */␊ - status: (("Disabled" | "Enabled") | string)␊ + status: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225512,7 +333944,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Azure subscription ids on which the user defined resources query should be executed.␊ */␊ - querySubscriptions: (string[] | string)␊ + querySubscriptions: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225527,7 +333962,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * describes properties of a security group.␊ */␊ - properties: (DeviceSecurityGroupProperties1 | string)␊ + properties: (/**␊ + * describes properties of a security group.␊ + */␊ + DeviceSecurityGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/deviceSecurityGroups"␊ [k: string]: unknown␊ }␊ @@ -225538,19 +333979,79 @@ Generated by [AVA](https://avajs.dev). /**␊ * The allow-list custom alert rules.␊ */␊ - allowlistRules?: (AllowlistCustomAlertRule1[] | string)␊ + allowlistRules?: (AllowlistCustomAlertRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The deny-list custom alert rules.␊ */␊ - denylistRules?: (DenylistCustomAlertRule1[] | string)␊ + denylistRules?: (DenylistCustomAlertRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of custom alert threshold rules.␊ */␊ - thresholdRules?: (ThresholdCustomAlertRule1[] | string)␊ + thresholdRules?: (ThresholdCustomAlertRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * 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?: ((/**␊ + * Number of active connections is not in allowed range.␊ + */␊ + ActiveConnectionsNotInAllowedRange1 | /**␊ + * Number of cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DMessagesNotInAllowedRange1 | /**␊ + * Number of cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DMessagesNotInAllowedRange1 | /**␊ + * Number of cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DMessagesNotInAllowedRange1 | /**␊ + * Number of rejected cloud to device messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpC2DRejectedMessagesNotInAllowedRange1 | /**␊ + * Number of rejected cloud to device messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttC2DRejectedMessagesNotInAllowedRange1 | /**␊ + * Number of rejected cloud to device messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpC2DRejectedMessagesNotInAllowedRange1 | /**␊ + * Number of device to cloud messages (AMQP protocol) is not in allowed range.␊ + */␊ + AmqpD2CMessagesNotInAllowedRange1 | /**␊ + * Number of device to cloud messages (MQTT protocol) is not in allowed range.␊ + */␊ + MqttD2CMessagesNotInAllowedRange1 | /**␊ + * Number of device to cloud messages (HTTP protocol) is not in allowed range.␊ + */␊ + HttpD2CMessagesNotInAllowedRange1 | /**␊ + * Number of direct method invokes is not in allowed range.␊ + */␊ + DirectMethodInvokesNotInAllowedRange1 | /**␊ + * Number of failed local logins is not in allowed range.␊ + */␊ + FailedLocalLoginsNotInAllowedRange1 | /**␊ + * Number of file uploads is not in allowed range.␊ + */␊ + FileUploadsNotInAllowedRange1 | /**␊ + * Number of device queue purges is not in allowed range.␊ + */␊ + QueuePurgesNotInAllowedRange1 | /**␊ + * Number of twin updates is not in allowed range.␊ + */␊ + TwinUpdatesNotInAllowedRange1 | /**␊ + * Number of unauthorized operations is not in allowed range.␊ + */␊ + UnauthorizedOperationsNotInAllowedRange1)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225588,11 +334089,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The values to deny. The format of the values depends on the rule type.␊ */␊ - denylistValues: (string[] | string)␊ + denylistValues: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status of the custom alert.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225720,16 +334227,25 @@ Generated by [AVA](https://avajs.dev). * Name of a Just-in-Time access configuration policy.␊ */␊ name: string␊ - properties: (JitNetworkAccessPolicyProperties1 | string)␊ + properties: (JitNetworkAccessPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/locations/jitNetworkAccessPolicies"␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessPolicyProperties1 {␊ - requests?: (JitNetworkAccessRequest1[] | string)␊ + requests?: (JitNetworkAccessRequest1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configurations for Microsoft.Compute/virtualMachines resource type.␊ */␊ - virtualMachines: (JitNetworkAccessPolicyVirtualMachine1[] | string)␊ + virtualMachines: (JitNetworkAccessPolicyVirtualMachine1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessRequest1 {␊ @@ -225745,7 +334261,10 @@ Generated by [AVA](https://avajs.dev). * The start time of the request in UTC␊ */␊ startTimeUtc: string␊ - virtualMachines: (JitNetworkAccessRequestVirtualMachine1[] | string)␊ + virtualMachines: (JitNetworkAccessRequestVirtualMachine1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessRequestVirtualMachine1 {␊ @@ -225756,7 +334275,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ports that were opened for the virtual machine␊ */␊ - ports: (JitNetworkAccessRequestPort1[] | string)␊ + ports: (JitNetworkAccessRequestPort1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessRequestPort1 {␊ @@ -225767,7 +334289,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mutually exclusive with the "allowedSourceAddressPrefix" parameter.␊ */␊ - allowedSourceAddressPrefixes?: (string[] | string)␊ + allowedSourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The date & time at which the request ends in UTC␊ */␊ @@ -225775,16 +334300,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port which is mapped to this port's \`number\` in the Azure Firewall, if applicable␊ */␊ - mappedPort?: (number | string)␊ - number: (number | string)␊ + mappedPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + number: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The status of the port.␊ */␊ - status: (("Revoked" | "Initiated") | string)␊ + status: (("Revoked" | "Initiated") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A description of why the \`status\` has its value.␊ */␊ - statusReason: (("Expired" | "UserRequested" | "NewerRequestInitiated") | string)␊ + statusReason: (("Expired" | "UserRequested" | "NewerRequestInitiated") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JitNetworkAccessPolicyVirtualMachine1 {␊ @@ -225795,7 +334332,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Port configurations for the virtual machine␊ */␊ - ports: (JitNetworkAccessPortRule1[] | string)␊ + ports: (JitNetworkAccessPortRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Public IP address of the Azure Firewall that is linked to this policy, if applicable␊ */␊ @@ -225810,13 +334350,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mutually exclusive with the "allowedSourceAddressPrefix" parameter.␊ */␊ - allowedSourceAddressPrefixes?: (string[] | string)␊ + allowedSourceAddressPrefixes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day␊ */␊ maxRequestAccessDuration: string␊ - number: (number | string)␊ - protocol: (("TCP" | "UDP" | "*") | string)␊ + number: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + protocol: (("TCP" | "UDP" | "*") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225831,7 +334380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes properties of an assessment.␊ */␊ - properties: (SecurityAssessmentProperties1 | string)␊ + properties: (/**␊ + * Describes properties of an assessment.␊ + */␊ + SecurityAssessmentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Security/assessments"␊ [k: string]: unknown␊ }␊ @@ -225844,27 +334399,60 @@ Generated by [AVA](https://avajs.dev). */␊ additionalData?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Links relevant to the assessment␊ */␊ - links?: (AssessmentLinks1 | string)␊ + links?: (/**␊ + * Links relevant to the assessment␊ + */␊ + AssessmentLinks1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes properties of an assessment metadata.␊ */␊ - metadata?: (SecurityAssessmentMetadataProperties | string)␊ + metadata?: (/**␊ + * Describes properties of an assessment metadata.␊ + */␊ + SecurityAssessmentMetadataProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data regarding 3rd party partner integration␊ */␊ - partnersData?: (SecurityAssessmentPartnerData | string)␊ + partnersData?: (/**␊ + * Data regarding 3rd party partner integration␊ + */␊ + SecurityAssessmentPartnerData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the resource that was assessed␊ */␊ - resourceDetails: (ResourceDetails1 | string)␊ + resourceDetails: (/**␊ + * Details of the resource that was assessed␊ + */␊ + ResourceDetails1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The result of the assessment␊ */␊ - status: (AssessmentStatus1 | string)␊ + status: (/**␊ + * The result of the assessment␊ + */␊ + AssessmentStatus1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225880,8 +334468,14 @@ Generated by [AVA](https://avajs.dev). /**␊ * BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.␊ */␊ - assessmentType: (("BuiltIn" | "CustomPolicy" | "CustomerManaged" | "VerifiedPartner") | string)␊ - categories?: (("Compute" | "Networking" | "Data" | "IdentityAndAccess" | "IoT")[] | string)␊ + assessmentType: (("BuiltIn" | "CustomPolicy" | "CustomerManaged" | "VerifiedPartner") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + categories?: (("Compute" | "Networking" | "Data" | "IdentityAndAccess" | "IoT")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Human readable description of the assessment␊ */␊ @@ -225893,15 +334487,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The implementation effort required to remediate this assessment.␊ */␊ - implementationEffort?: (("Low" | "Moderate" | "High") | string)␊ + implementationEffort?: (("Low" | "Moderate" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the partner that created the assessment␊ */␊ - partnerData?: (SecurityAssessmentMetadataPartnerData | string)␊ + partnerData?: (/**␊ + * Describes the partner that created the assessment␊ + */␊ + SecurityAssessmentMetadataPartnerData | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if this assessment is in preview release status␊ */␊ - preview?: (boolean | string)␊ + preview?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Human readable description of what you should do to mitigate this security issue␊ */␊ @@ -225909,12 +334515,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * The severity level of the assessment.␊ */␊ - severity: (("Low" | "Medium" | "High") | string)␊ - threats?: (("accountBreach" | "dataExfiltration" | "dataSpillage" | "maliciousInsider" | "elevationOfPrivilege" | "threatResistance" | "missingCoverage" | "denialOfService")[] | string)␊ + severity: (("Low" | "Medium" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + threats?: (("accountBreach" | "dataExfiltration" | "dataSpillage" | "maliciousInsider" | "elevationOfPrivilege" | "threatResistance" | "missingCoverage" | "denialOfService")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user impact of the assessment.␊ */␊ - userImpact?: (("Low" | "Moderate" | "High") | string)␊ + userImpact?: (("Low" | "Moderate" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -225982,7 +334597,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Programmatic code for the status of the assessment.␊ */␊ - code: (("Healthy" | "Unhealthy" | "NotApplicable") | string)␊ + code: (("Healthy" | "Unhealthy" | "NotApplicable") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Human readable description of the assessment status␊ */␊ @@ -226009,8 +334627,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a project.␊ */␊ - properties: (ProjectProperties3 | string)␊ - resources?: (AssessmentProjectsGroupsChildResource | AssessmentProjectsHypervcollectorsChildResource | AssessmentProjectsServercollectorsChildResource | AssessmentProjectsVmwarecollectorsChildResource | AssessmentProjectsImportcollectorsChildResource | AssessmentprojectsPrivateEndpointConnectionsChildResource)[]␊ + properties: (/**␊ + * Properties of a project.␊ + */␊ + ProjectProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Migrate/assessmentProjects/groups␊ + */␊ + AssessmentProjectsGroupsChildResource | /**␊ + * Microsoft.Migrate/assessmentProjects/hypervcollectors␊ + */␊ + AssessmentProjectsHypervcollectorsChildResource | /**␊ + * Microsoft.Migrate/assessmentProjects/servercollectors␊ + */␊ + AssessmentProjectsServercollectorsChildResource | /**␊ + * Microsoft.Migrate/assessmentProjects/vmwarecollectors␊ + */␊ + AssessmentProjectsVmwarecollectorsChildResource | /**␊ + * Microsoft.Migrate/assessmentProjects/importcollectors␊ + */␊ + AssessmentProjectsImportcollectorsChildResource | /**␊ + * Microsoft.Migrate/assessmentprojects/privateEndpointConnections␊ + */␊ + AssessmentprojectsPrivateEndpointConnectionsChildResource)[]␊ /**␊ * Tags provided by Azure Tagging service.␊ */␊ @@ -226043,7 +334685,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Assessment project status.␊ */␊ - projectStatus?: (("Active" | "Inactive") | string)␊ + projectStatus?: (("Active" | "Inactive") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method.␊ */␊ @@ -226066,7 +334711,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of group resource.␊ */␊ - properties: (GroupProperties | string)␊ + properties: (/**␊ + * Properties of group resource.␊ + */␊ + GroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "groups"␊ [k: string]: unknown␊ }␊ @@ -226090,12 +334741,18 @@ Generated by [AVA](https://avajs.dev). * Unique name of a Hyper-V collector within a project.␊ */␊ name: string␊ - properties: (CollectorProperties | string)␊ + properties: (CollectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hypervcollectors"␊ [k: string]: unknown␊ }␊ export interface CollectorProperties {␊ - agentProperties?: (CollectorAgentProperties | string)␊ + agentProperties?: (CollectorAgentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM id of the discovery service site.␊ */␊ @@ -226103,7 +334760,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface CollectorAgentProperties {␊ - spnDetails?: (CollectorBodyAgentSpnProperties | string)␊ + spnDetails?: (CollectorBodyAgentSpnProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CollectorBodyAgentSpnProperties {␊ @@ -226139,7 +334799,10 @@ Generated by [AVA](https://avajs.dev). * Unique name of a Server collector within a project.␊ */␊ name: string␊ - properties: (CollectorProperties | string)␊ + properties: (CollectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "servercollectors"␊ [k: string]: unknown␊ }␊ @@ -226153,7 +334816,10 @@ Generated by [AVA](https://avajs.dev). * Unique name of a VMware collector within a project.␊ */␊ name: string␊ - properties: (CollectorProperties | string)␊ + properties: (CollectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "vmwarecollectors"␊ [k: string]: unknown␊ }␊ @@ -226167,7 +334833,10 @@ Generated by [AVA](https://avajs.dev). * Unique name of a Import collector within a project.␊ */␊ name: string␊ - properties: (ImportCollectorProperties | string)␊ + properties: (ImportCollectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "importcollectors"␊ [k: string]: unknown␊ }␊ @@ -226191,7 +334860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private endpoint connection properties.␊ */␊ - properties: (PrivateEndpointConnectionProperties17 | string)␊ + properties: (/**␊ + * Private endpoint connection properties.␊ + */␊ + PrivateEndpointConnectionProperties17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -226202,7 +334877,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * State of a private endpoint connection.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState16 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * State of a private endpoint connection.␊ + */␊ + PrivateLinkServiceConnectionState16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226220,7 +334901,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection status of the private endpoint connection.␊ */␊ - status?: (("Approved" | "Pending" | "Rejected" | "Disconnected") | string)␊ + status?: (("Approved" | "Pending" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226239,8 +334923,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of group resource.␊ */␊ - properties: (GroupProperties | string)␊ - resources?: AssessmentProjectsGroupsAssessmentsChildResource[]␊ + properties: (/**␊ + * Properties of group resource.␊ + */␊ + GroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Migrate/assessmentProjects/groups/assessments␊ + */␊ + AssessmentProjectsGroupsAssessmentsChildResource[]␊ type: "Microsoft.Migrate/assessmentProjects/groups"␊ [k: string]: unknown␊ }␊ @@ -226260,7 +334953,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an assessment.␊ */␊ - properties: (AssessmentProperties | string)␊ + properties: (/**␊ + * Properties of an assessment.␊ + */␊ + AssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "assessments"␊ [k: string]: unknown␊ }␊ @@ -226271,75 +334970,129 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage type selected for this disk.␊ */␊ - azureDiskType: (("Unknown" | "Standard" | "Premium" | "StandardSSD" | "StandardOrPremium") | string)␊ + azureDiskType: (("Unknown" | "Standard" | "Premium" | "StandardSSD" | "StandardOrPremium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AHUB discount on windows virtual machines.␊ */␊ - azureHybridUseBenefit: (("Unknown" | "Yes" | "No") | string)␊ + azureHybridUseBenefit: (("Unknown" | "Yes" | "No") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target Azure location for which the machines should be assessed. These enums are the same as used by Compute API.␊ */␊ - azureLocation: (("Unknown" | "EastAsia" | "SoutheastAsia" | "AustraliaEast" | "AustraliaSoutheast" | "BrazilSouth" | "CanadaCentral" | "CanadaEast" | "WestEurope" | "NorthEurope" | "CentralIndia" | "SouthIndia" | "WestIndia" | "JapanEast" | "JapanWest" | "KoreaCentral" | "KoreaSouth" | "UkWest" | "UkSouth" | "NorthCentralUs" | "EastUs" | "WestUs2" | "SouthCentralUs" | "CentralUs" | "EastUs2" | "WestUs" | "WestCentralUs" | "GermanyCentral" | "GermanyNortheast" | "ChinaNorth" | "ChinaEast" | "USGovArizona" | "USGovTexas" | "USGovIowa" | "USGovVirginia" | "USDoDCentral" | "USDoDEast") | string)␊ + azureLocation: (("Unknown" | "EastAsia" | "SoutheastAsia" | "AustraliaEast" | "AustraliaSoutheast" | "BrazilSouth" | "CanadaCentral" | "CanadaEast" | "WestEurope" | "NorthEurope" | "CentralIndia" | "SouthIndia" | "WestIndia" | "JapanEast" | "JapanWest" | "KoreaCentral" | "KoreaSouth" | "UkWest" | "UkSouth" | "NorthCentralUs" | "EastUs" | "WestUs2" | "SouthCentralUs" | "CentralUs" | "EastUs2" | "WestUs" | "WestCentralUs" | "GermanyCentral" | "GermanyNortheast" | "ChinaNorth" | "ChinaEast" | "USGovArizona" | "USGovTexas" | "USGovIowa" | "USGovVirginia" | "USDoDCentral" | "USDoDEast") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Offer code according to which cost estimation is done.␊ */␊ - azureOfferCode: (("Unknown" | "MSAZR0003P" | "MSAZR0044P" | "MSAZR0059P" | "MSAZR0060P" | "MSAZR0062P" | "MSAZR0063P" | "MSAZR0064P" | "MSAZR0029P" | "MSAZR0022P" | "MSAZR0023P" | "MSAZR0148P" | "MSAZR0025P" | "MSAZR0036P" | "MSAZR0120P" | "MSAZR0121P" | "MSAZR0122P" | "MSAZR0123P" | "MSAZR0124P" | "MSAZR0125P" | "MSAZR0126P" | "MSAZR0127P" | "MSAZR0128P" | "MSAZR0129P" | "MSAZR0130P" | "MSAZR0111P" | "MSAZR0144P" | "MSAZR0149P" | "MSMCAZR0044P" | "MSMCAZR0059P" | "MSMCAZR0060P" | "MSMCAZR0063P" | "MSMCAZR0120P" | "MSMCAZR0121P" | "MSMCAZR0125P" | "MSMCAZR0128P" | "MSAZRDE0003P" | "MSAZRDE0044P" | "MSAZRUSGOV0003P" | "EA") | string)␊ + azureOfferCode: (("Unknown" | "MSAZR0003P" | "MSAZR0044P" | "MSAZR0059P" | "MSAZR0060P" | "MSAZR0062P" | "MSAZR0063P" | "MSAZR0064P" | "MSAZR0029P" | "MSAZR0022P" | "MSAZR0023P" | "MSAZR0148P" | "MSAZR0025P" | "MSAZR0036P" | "MSAZR0120P" | "MSAZR0121P" | "MSAZR0122P" | "MSAZR0123P" | "MSAZR0124P" | "MSAZR0125P" | "MSAZR0126P" | "MSAZR0127P" | "MSAZR0128P" | "MSAZR0129P" | "MSAZR0130P" | "MSAZR0111P" | "MSAZR0144P" | "MSAZR0149P" | "MSMCAZR0044P" | "MSMCAZR0059P" | "MSMCAZR0060P" | "MSMCAZR0063P" | "MSMCAZR0120P" | "MSMCAZR0121P" | "MSMCAZR0125P" | "MSMCAZR0128P" | "MSAZRDE0003P" | "MSAZRDE0044P" | "MSAZRUSGOV0003P" | "EA") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pricing tier for Size evaluation.␊ */␊ - azurePricingTier: (("Standard" | "Basic") | string)␊ + azurePricingTier: (("Standard" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage Redundancy type offered by Azure.␊ */␊ - azureStorageRedundancy: (("Unknown" | "LocallyRedundant" | "ZoneRedundant" | "GeoRedundant" | "ReadAccessGeoRedundant") | string)␊ + azureStorageRedundancy: (("Unknown" | "LocallyRedundant" | "ZoneRedundant" | "GeoRedundant" | "ReadAccessGeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of azure VM families.␊ */␊ - azureVmFamilies: (("Unknown" | "Basic_A0_A4" | "Standard_A0_A7" | "Standard_A8_A11" | "Av2_series" | "D_series" | "Dv2_series" | "DS_series" | "DSv2_series" | "F_series" | "Fs_series" | "G_series" | "GS_series" | "H_series" | "Ls_series" | "Dsv3_series" | "Dv3_series" | "Fsv2_series" | "Ev3_series" | "Esv3_series" | "M_series" | "DC_Series")[] | string)␊ + azureVmFamilies: (("Unknown" | "Basic_A0_A4" | "Standard_A0_A7" | "Standard_A8_A11" | "Av2_series" | "D_series" | "Dv2_series" | "DS_series" | "DSv2_series" | "F_series" | "Fs_series" | "G_series" | "GS_series" | "H_series" | "Ls_series" | "Dsv3_series" | "Dv3_series" | "Fsv2_series" | "Ev3_series" | "Esv3_series" | "M_series" | "DC_Series")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Currency to report prices in.␊ */␊ - currency: (("Unknown" | "USD" | "DKK" | "CAD" | "IDR" | "JPY" | "KRW" | "NZD" | "NOK" | "RUB" | "SAR" | "ZAR" | "SEK" | "TRY" | "GBP" | "MXN" | "MYR" | "INR" | "HKD" | "BRL" | "TWD" | "EUR" | "CHF" | "ARS" | "AUD" | "CNY") | string)␊ + currency: (("Unknown" | "USD" | "DKK" | "CAD" | "IDR" | "JPY" | "KRW" | "NZD" | "NOK" | "RUB" | "SAR" | "ZAR" | "SEK" | "TRY" | "GBP" | "MXN" | "MYR" | "INR" | "HKD" | "BRL" | "TWD" | "EUR" | "CHF" | "ARS" | "AUD" | "CNY") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom discount percentage to be applied on final costs. Can be in the range [0, 100].␊ */␊ - discountPercentage: (number | string)␊ + discountPercentage: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Percentile of performance data used to recommend Azure size.␊ */␊ - percentile: (("Percentile50" | "Percentile90" | "Percentile95" | "Percentile99") | string)␊ + percentile: (("Percentile50" | "Percentile90" | "Percentile95" | "Percentile99") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure reserved instance.␊ */␊ - reservedInstance: (("None" | "RI1Year" | "RI3Year") | string)␊ + reservedInstance: (("None" | "RI1Year" | "RI3Year") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling factor used over utilization data to add a performance buffer for new machines to be created in Azure. Min Value = 1.0, Max value = 1.9, Default = 1.3.␊ */␊ - scalingFactor: (number | string)␊ + scalingFactor: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Assessment sizing criterion.␊ */␊ - sizingCriterion: (("PerformanceBased" | "AsOnPremises") | string)␊ + sizingCriterion: (("PerformanceBased" | "AsOnPremises") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User configurable setting that describes the status of the assessment.␊ */␊ - stage: (("InProgress" | "UnderReview" | "Approved") | string)␊ + stage: (("InProgress" | "UnderReview" | "Approved") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time range of performance data used to recommend a size.␊ */␊ - timeRange: (("Day" | "Week" | "Month" | "Custom") | string)␊ - vmUptime: (VmUptime | string)␊ + timeRange: (("Day" | "Week" | "Month" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + vmUptime: (VmUptime | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VmUptime {␊ /**␊ * Number of days in a month for VM uptime.␊ */␊ - daysPerMonth?: (number | string)␊ + daysPerMonth?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of hours per day for VM uptime.␊ */␊ - hoursPerDay?: (number | string)␊ + hoursPerDay?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226358,7 +335111,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an assessment.␊ */␊ - properties: (AssessmentProperties | string)␊ + properties: (/**␊ + * Properties of an assessment.␊ + */␊ + AssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Migrate/assessmentProjects/groups/assessments"␊ [k: string]: unknown␊ }␊ @@ -226372,7 +335131,10 @@ Generated by [AVA](https://avajs.dev). * Unique name of a Hyper-V collector within a project.␊ */␊ name: string␊ - properties: (CollectorProperties | string)␊ + properties: (CollectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Migrate/assessmentProjects/hypervcollectors"␊ [k: string]: unknown␊ }␊ @@ -226386,7 +335148,10 @@ Generated by [AVA](https://avajs.dev). * Unique name of a VMware collector within a project.␊ */␊ name: string␊ - properties: (CollectorProperties | string)␊ + properties: (CollectorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Migrate/assessmentProjects/vmwarecollectors"␊ [k: string]: unknown␊ }␊ @@ -226403,7 +335168,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a registration assignment.␊ */␊ - properties: (RegistrationAssignmentProperties | string)␊ + properties: (/**␊ + * Properties of a registration assignment.␊ + */␊ + RegistrationAssignmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226429,11 +335200,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a registration definition.␊ */␊ - properties: (RegistrationDefinitionProperties | string)␊ + properties: (/**␊ + * Properties of a registration definition.␊ + */␊ + RegistrationDefinitionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Plan details for the managed services.␊ */␊ - plan?: (Plan7 | string)␊ + plan?: (/**␊ + * Plan details for the managed services.␊ + */␊ + Plan7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226447,7 +335230,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.␊ */␊ - authorizations: (Authorization[] | string)␊ + authorizations: (Authorization[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the registration definition.␊ */␊ @@ -226507,7 +335293,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a registration assignment.␊ */␊ - properties: (RegistrationAssignmentProperties1 | string)␊ + properties: (/**␊ + * Properties of a registration assignment.␊ + */␊ + RegistrationAssignmentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226533,11 +335325,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a registration definition.␊ */␊ - properties: (RegistrationDefinitionProperties1 | string)␊ + properties: (/**␊ + * Properties of a registration definition.␊ + */␊ + RegistrationDefinitionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Plan details for the managed services.␊ */␊ - plan?: (Plan8 | string)␊ + plan?: (/**␊ + * Plan details for the managed services.␊ + */␊ + Plan8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226551,7 +335355,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.␊ */␊ - authorizations: (Authorization1[] | string)␊ + authorizations: (Authorization1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the registration definition.␊ */␊ @@ -226620,8 +335427,17 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ - properties: (CrayServersProperties | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + properties: (/**␊ + * Cray Servers properties.␊ + */␊ + CrayServersProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226646,7 +335462,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the managed cluster.␊ */␊ - identity?: (ManagedClusterIdentity | string)␊ + identity?: (/**␊ + * Identity for the managed cluster.␊ + */␊ + ManagedClusterIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -226658,14 +335480,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the managed cluster.␊ */␊ - properties: (ManagedClusterProperties1 | string)␊ - resources?: ManagedClustersAgentPoolsChildResource[]␊ + properties: (/**␊ + * Properties of the managed cluster.␊ + */␊ + ManagedClusterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ContainerService/managedClusters/agentPools␊ + */␊ + ManagedClustersAgentPoolsChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerService/managedClusters"␊ [k: string]: unknown␊ }␊ @@ -226676,7 +335510,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226686,21 +335523,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * AADProfile specifies attributes for Azure Active Directory integration.␊ */␊ - aadProfile?: (ManagedClusterAADProfile1 | string)␊ + aadProfile?: (/**␊ + * AADProfile specifies attributes for Azure Active Directory integration.␊ + */␊ + ManagedClusterAADProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile of managed cluster add-on.␊ */␊ addonProfiles?: ({␊ [k: string]: ManagedClusterAddonProfile1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the agent pool.␊ */␊ - agentPoolProfiles?: (ManagedClusterAgentPoolProfile1[] | string)␊ + agentPoolProfiles?: (ManagedClusterAgentPoolProfile1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * (PREVIEW) Authorized IP Ranges to kubernetes API server.␊ */␊ - apiServerAuthorizedIPRanges?: (string[] | string)␊ + apiServerAuthorizedIPRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS prefix specified when creating the managed cluster.␊ */␊ @@ -226708,11 +335560,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.␊ */␊ - enablePodSecurityPolicy?: (boolean | string)␊ + enablePodSecurityPolicy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to enable Kubernetes Role-Based Access Control.␊ */␊ - enableRBAC?: (boolean | string)␊ + enableRBAC?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Kubernetes specified when creating the managed cluster.␊ */␊ @@ -226720,11 +335578,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Profile for Linux VMs in the container service cluster.␊ */␊ - linuxProfile?: (ContainerServiceLinuxProfile3 | string)␊ + linuxProfile?: (/**␊ + * Profile for Linux VMs in the container service cluster.␊ + */␊ + ContainerServiceLinuxProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile of network configuration.␊ */␊ - networkProfile?: (ContainerServiceNetworkProfile1 | string)␊ + networkProfile?: (/**␊ + * Profile of network configuration.␊ + */␊ + ContainerServiceNetworkProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource group containing agent pool nodes.␊ */␊ @@ -226732,11 +335602,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about a service principal identity for the cluster to use for manipulating Azure APIs.␊ */␊ - servicePrincipalProfile?: (ManagedClusterServicePrincipalProfile1 | string)␊ + servicePrincipalProfile?: (/**␊ + * Information about a service principal identity for the cluster to use for manipulating Azure APIs.␊ + */␊ + ManagedClusterServicePrincipalProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Profile for Windows VMs in the container service cluster.␊ */␊ - windowsProfile?: (ManagedClusterWindowsProfile | string)␊ + windowsProfile?: (/**␊ + * Profile for Windows VMs in the container service cluster.␊ + */␊ + ManagedClusterWindowsProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226770,11 +335652,17 @@ Generated by [AVA](https://avajs.dev). */␊ config?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether the add-on is enabled or not.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226784,39 +335672,66 @@ Generated by [AVA](https://avajs.dev). /**␊ * (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.␊ */␊ - availabilityZones?: (string[] | string)␊ + availabilityZones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to enable auto-scaler␊ */␊ - enableAutoScaling?: (boolean | string)␊ + enableAutoScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable public IP for nodes␊ */␊ - enableNodePublicIP?: (boolean | string)␊ + enableNodePublicIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of nodes for auto-scaling␊ */␊ - maxCount?: (number | string)␊ + maxCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of pods that can run on a node.␊ */␊ - maxPods?: (number | string)␊ + maxPods?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of nodes for auto-scaling␊ */␊ - minCount?: (number | string)␊ + minCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique name of the agent pool profile in the context of the subscription and resource group.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.␊ */␊ - nodeTaints?: (string[] | string)␊ + nodeTaints?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of orchestrator specified when creating the managed cluster.␊ */␊ @@ -226824,27 +335739,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.␊ */␊ - osDiskSizeGB?: (number | string)␊ + osDiskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.␊ */␊ - osType?: (("Linux" | "Windows") | string)␊ + osType?: (("Linux" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete.␊ */␊ - scaleSetEvictionPolicy?: (("Delete" | "Deallocate") | string)␊ + scaleSetEvictionPolicy?: (("Delete" | "Deallocate") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.␊ */␊ - scaleSetPriority?: (("Low" | "Regular") | string)␊ + scaleSetPriority?: (("Low" | "Regular") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AgentPoolType represents types of an agent pool.␊ */␊ - type?: (("VirtualMachineScaleSets" | "AvailabilitySet") | string)␊ + type?: (("VirtualMachineScaleSets" | "AvailabilitySet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of agent VMs.␊ */␊ - vmSize?: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | string)␊ + vmSize?: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet SubnetID specifies the VNet's subnet identifier.␊ */␊ @@ -226862,7 +335795,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSH configuration for Linux-based VMs running on Azure.␊ */␊ - ssh: (ContainerServiceSshConfiguration3 | string)␊ + ssh: (/**␊ + * SSH configuration for Linux-based VMs running on Azure.␊ + */␊ + ContainerServiceSshConfiguration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226872,7 +335811,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.␊ */␊ - publicKeys: (ContainerServiceSshPublicKey3[] | string)␊ + publicKeys: (ContainerServiceSshPublicKey3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -226900,15 +335842,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The load balancer sku for the managed cluster.␊ */␊ - loadBalancerSku?: (("standard" | "basic") | string)␊ + loadBalancerSku?: (("standard" | "basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network plugin used for building Kubernetes network.␊ */␊ - networkPlugin?: (("azure" | "kubenet") | string)␊ + networkPlugin?: (("azure" | "kubenet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network policy used for building Kubernetes network.␊ */␊ - networkPolicy?: (("calico" | "azure") | string)␊ + networkPolicy?: (("calico" | "azure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A CIDR notation IP range from which to assign pod IPs when kubenet is used.␊ */␊ @@ -226959,7 +335910,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for the container service agent pool profile.␊ */␊ - properties: (ManagedClusterAgentPoolProfileProperties | string)␊ + properties: (/**␊ + * Properties for the container service agent pool profile.␊ + */␊ + ManagedClusterAgentPoolProfileProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "agentPools"␊ [k: string]: unknown␊ }␊ @@ -226970,35 +335927,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.␊ */␊ - availabilityZones?: (string[] | string)␊ + availabilityZones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to enable auto-scaler␊ */␊ - enableAutoScaling?: (boolean | string)␊ + enableAutoScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enable public IP for nodes␊ */␊ - enableNodePublicIP?: (boolean | string)␊ + enableNodePublicIP?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of nodes for auto-scaling␊ */␊ - maxCount?: (number | string)␊ + maxCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of pods that can run on a node.␊ */␊ - maxPods?: (number | string)␊ + maxPods?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of nodes for auto-scaling␊ */␊ - minCount?: (number | string)␊ + minCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.␊ */␊ - nodeTaints?: (string[] | string)␊ + nodeTaints?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of orchestrator specified when creating the managed cluster.␊ */␊ @@ -227006,27 +335987,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.␊ */␊ - osDiskSizeGB?: (number | string)␊ + osDiskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.␊ */␊ - osType?: (("Linux" | "Windows") | string)␊ + osType?: (("Linux" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete.␊ */␊ - scaleSetEvictionPolicy?: (("Delete" | "Deallocate") | string)␊ + scaleSetEvictionPolicy?: (("Delete" | "Deallocate") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.␊ */␊ - scaleSetPriority?: (("Low" | "Regular") | string)␊ + scaleSetPriority?: (("Low" | "Regular") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AgentPoolType represents types of an agent pool.␊ */␊ - type?: (("VirtualMachineScaleSets" | "AvailabilitySet") | string)␊ + type?: (("VirtualMachineScaleSets" | "AvailabilitySet") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of agent VMs.␊ */␊ - vmSize?: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | string)␊ + vmSize?: (("Standard_A1" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2" | "Standard_A2_v2" | "Standard_A2m_v2" | "Standard_A3" | "Standard_A4" | "Standard_A4_v2" | "Standard_A4m_v2" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A8_v2" | "Standard_A8m_v2" | "Standard_A9" | "Standard_B2ms" | "Standard_B2s" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D11" | "Standard_D11_v2" | "Standard_D11_v2_Promo" | "Standard_D12" | "Standard_D12_v2" | "Standard_D12_v2_Promo" | "Standard_D13" | "Standard_D13_v2" | "Standard_D13_v2_Promo" | "Standard_D14" | "Standard_D14_v2" | "Standard_D14_v2_Promo" | "Standard_D15_v2" | "Standard_D16_v3" | "Standard_D16s_v3" | "Standard_D1_v2" | "Standard_D2" | "Standard_D2_v2" | "Standard_D2_v2_Promo" | "Standard_D2_v3" | "Standard_D2s_v3" | "Standard_D3" | "Standard_D32_v3" | "Standard_D32s_v3" | "Standard_D3_v2" | "Standard_D3_v2_Promo" | "Standard_D4" | "Standard_D4_v2" | "Standard_D4_v2_Promo" | "Standard_D4_v3" | "Standard_D4s_v3" | "Standard_D5_v2" | "Standard_D5_v2_Promo" | "Standard_D64_v3" | "Standard_D64s_v3" | "Standard_D8_v3" | "Standard_D8s_v3" | "Standard_DS1" | "Standard_DS11" | "Standard_DS11_v2" | "Standard_DS11_v2_Promo" | "Standard_DS12" | "Standard_DS12_v2" | "Standard_DS12_v2_Promo" | "Standard_DS13" | "Standard_DS13-2_v2" | "Standard_DS13-4_v2" | "Standard_DS13_v2" | "Standard_DS13_v2_Promo" | "Standard_DS14" | "Standard_DS14-4_v2" | "Standard_DS14-8_v2" | "Standard_DS14_v2" | "Standard_DS14_v2_Promo" | "Standard_DS15_v2" | "Standard_DS1_v2" | "Standard_DS2" | "Standard_DS2_v2" | "Standard_DS2_v2_Promo" | "Standard_DS3" | "Standard_DS3_v2" | "Standard_DS3_v2_Promo" | "Standard_DS4" | "Standard_DS4_v2" | "Standard_DS4_v2_Promo" | "Standard_DS5_v2" | "Standard_DS5_v2_Promo" | "Standard_E16_v3" | "Standard_E16s_v3" | "Standard_E2_v3" | "Standard_E2s_v3" | "Standard_E32-16s_v3" | "Standard_E32-8s_v3" | "Standard_E32_v3" | "Standard_E32s_v3" | "Standard_E4_v3" | "Standard_E4s_v3" | "Standard_E64-16s_v3" | "Standard_E64-32s_v3" | "Standard_E64_v3" | "Standard_E64s_v3" | "Standard_E8_v3" | "Standard_E8s_v3" | "Standard_F1" | "Standard_F16" | "Standard_F16s" | "Standard_F16s_v2" | "Standard_F1s" | "Standard_F2" | "Standard_F2s" | "Standard_F2s_v2" | "Standard_F32s_v2" | "Standard_F4" | "Standard_F4s" | "Standard_F4s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8" | "Standard_F8s" | "Standard_F8s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS4-4" | "Standard_GS4-8" | "Standard_GS5" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H16" | "Standard_H16m" | "Standard_H16mr" | "Standard_H16r" | "Standard_H8" | "Standard_H8m" | "Standard_L16s" | "Standard_L32s" | "Standard_L4s" | "Standard_L8s" | "Standard_M128-32ms" | "Standard_M128-64ms" | "Standard_M128ms" | "Standard_M128s" | "Standard_M64-16ms" | "Standard_M64-32ms" | "Standard_M64ms" | "Standard_M64s" | "Standard_NC12" | "Standard_NC12s_v2" | "Standard_NC12s_v3" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC24rs_v2" | "Standard_NC24rs_v3" | "Standard_NC24s_v2" | "Standard_NC24s_v3" | "Standard_NC6" | "Standard_NC6s_v2" | "Standard_NC6s_v3" | "Standard_ND12s" | "Standard_ND24rs" | "Standard_ND24s" | "Standard_ND6s" | "Standard_NV12" | "Standard_NV24" | "Standard_NV6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet SubnetID specifies the VNet's subnet identifier.␊ */␊ @@ -227045,7 +336044,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties for the container service agent pool profile.␊ */␊ - properties: (ManagedClusterAgentPoolProfileProperties | string)␊ + properties: (/**␊ + * Properties for the container service agent pool profile.␊ + */␊ + ManagedClusterAgentPoolProfileProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ContainerService/managedClusters/agentPools"␊ [k: string]: unknown␊ }␊ @@ -227069,12 +336074,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class for migrate project properties.␊ */␊ - properties: (MigrateProjectProperties | string)␊ - resources?: MigrateProjectsSolutionsChildResource[]␊ + properties: (/**␊ + * Class for migrate project properties.␊ + */␊ + MigrateProjectProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Migrate/migrateProjects/solutions␊ + */␊ + MigrateProjectsSolutionsChildResource[]␊ /**␊ * Gets or sets the tags.␊ */␊ - tags?: (MigrateProjectTags | string)␊ + tags?: (/**␊ + * Gets or sets the tags.␊ + */␊ + MigrateProjectTags | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Migrate/migrateProjects"␊ [k: string]: unknown␊ }␊ @@ -227085,11 +336105,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provisioning state of the migrate project.␊ */␊ - provisioningState?: (("Accepted" | "Creating" | "Deleting" | "Failed" | "Moving" | "Succeeded") | string)␊ + provisioningState?: (("Accepted" | "Creating" | "Deleting" | "Failed" | "Moving" | "Succeeded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the list of tools registered with the migrate project.␊ */␊ - registeredTools?: (("ServerDiscovery" | "ServerAssessment" | "ServerMigration" | "Cloudamize" | "Turbonomic" | "Zerto" | "CorentTech" | "ServerAssessmentV1" | "ServerMigration_Replication" | "Carbonite" | "DataMigrationAssistant" | "DatabaseMigrationService")[] | string)␊ + registeredTools?: (("ServerDiscovery" | "ServerAssessment" | "ServerMigration" | "Cloudamize" | "Turbonomic" | "Zerto" | "CorentTech" | "ServerAssessmentV1" | "ServerMigration_Replication" | "Carbonite" | "DataMigrationAssistant" | "DatabaseMigrationService")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227108,7 +336134,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class for solution properties.␊ */␊ - properties: (SolutionProperties1 | string)␊ + properties: (/**␊ + * Class for solution properties.␊ + */␊ + SolutionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "solutions"␊ [k: string]: unknown␊ }␊ @@ -227119,31 +336151,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the cleanup state of the solution.␊ */␊ - cleanupState?: (("None" | "Started" | "InProgress" | "Completed" | "Failed") | string)␊ + cleanupState?: (("None" | "Started" | "InProgress" | "Completed" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class representing the details of the solution.␊ */␊ - details?: (SolutionDetails | string)␊ + details?: (/**␊ + * Class representing the details of the solution.␊ + */␊ + SolutionDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the goal of the solution.␊ */␊ - goal?: (("Servers" | "Databases") | string)␊ + goal?: (("Servers" | "Databases") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the purpose of the solution.␊ */␊ - purpose?: (("Discovery" | "Assessment" | "Migration") | string)␊ + purpose?: (("Discovery" | "Assessment" | "Migration") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the current status of the solution.␊ */␊ - status?: (("Inactive" | "Active") | string)␊ + status?: (("Inactive" | "Active") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The solution summary class.␊ */␊ - summary?: (SolutionSummary | string)␊ + summary?: (/**␊ + * The solution summary class.␊ + */␊ + SolutionSummary | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the tool being used in the solution.␊ */␊ - tool?: (("ServerDiscovery" | "ServerAssessment" | "ServerMigration" | "Cloudamize" | "Turbonomic" | "Zerto" | "CorentTech" | "ServerAssessmentV1" | "ServerMigration_Replication" | "Carbonite" | "DataMigrationAssistant" | "DatabaseMigrationService") | string)␊ + tool?: (("ServerDiscovery" | "ServerAssessment" | "ServerMigration" | "Cloudamize" | "Turbonomic" | "Zerto" | "CorentTech" | "ServerAssessmentV1" | "ServerMigration_Replication" | "Carbonite" | "DataMigrationAssistant" | "DatabaseMigrationService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227153,17 +336212,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the count of assessments reported by the solution.␊ */␊ - assessmentCount?: (number | string)␊ + assessmentCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the extended details reported by the solution.␊ */␊ extendedDetails?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the count of groups reported by the solution.␊ */␊ - groupCount?: (number | string)␊ + groupCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227173,24 +336241,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the count of servers assessed.␊ */␊ - assessedCount?: (number | string)␊ + assessedCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the count of servers discovered.␊ */␊ - discoveredCount?: (number | string)␊ + discoveredCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "Servers"␊ /**␊ * Gets or sets the count of servers migrated.␊ */␊ - migratedCount?: (number | string)␊ + migratedCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the count of servers being replicated.␊ */␊ - replicatingCount?: (number | string)␊ + replicatingCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the count of servers test migrated.␊ */␊ - testMigratedCount?: (number | string)␊ + testMigratedCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227200,16 +336283,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the count of database instances assessed.␊ */␊ - databaseInstancesAssessedCount?: (number | string)␊ + databaseInstancesAssessedCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the count of databases assessed.␊ */␊ - databasesAssessedCount?: (number | string)␊ + databasesAssessedCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ instanceType: "Databases"␊ /**␊ * Gets or sets the count of databases ready for migration.␊ */␊ - migrationReadyCount?: (number | string)␊ + migrationReadyCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227235,7 +336327,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class for solution properties.␊ */␊ - properties: (SolutionProperties1 | string)␊ + properties: (/**␊ + * Class for solution properties.␊ + */␊ + SolutionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Migrate/migrateProjects/solutions"␊ [k: string]: unknown␊ }␊ @@ -227255,18 +336353,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the namespace.␊ */␊ - properties: (NamespaceProperties3 | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource3 | NamespacesQueuesChildResource | NamespacesTopicsChildResource)[]␊ + properties: (/**␊ + * Properties of the namespace.␊ + */␊ + NamespaceProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceBus/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource3 | /**␊ + * Microsoft.ServiceBus/namespaces/queues␊ + */␊ + NamespacesQueuesChildResource | /**␊ + * Microsoft.ServiceBus/namespaces/topics␊ + */␊ + NamespacesTopicsChildResource)[]␊ /**␊ * SKU of the namespace.␊ */␊ - sku?: (Sku62 | string)␊ + sku?: (/**␊ + * SKU of the namespace.␊ + */␊ + Sku62 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Namespace tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces"␊ [k: string]: unknown␊ }␊ @@ -227277,15 +336399,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to create an ACS namespace.␊ */␊ - createACSNamespace?: (boolean | string)␊ + createACSNamespace?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether this instance is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the namespace.␊ */␊ - status?: (("Unknown" | "Creating" | "Created" | "Activating" | "Enabling" | "Active" | "Disabling" | "Disabled" | "SoftDeleting" | "SoftDeleted" | "Removing" | "Removed" | "Failed") | string)␊ + status?: (("Unknown" | "Creating" | "Created" | "Activating" | "Enabling" | "Active" | "Disabling" | "Disabled" | "SoftDeleting" | "SoftDeleted" | "Removing" | "Removed" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227304,7 +336435,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -227315,7 +336452,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227334,7 +336474,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Queue Properties definition.␊ */␊ - properties: (QueueProperties1 | string)␊ + properties: (/**␊ + * The Queue Properties definition.␊ + */␊ + QueueProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "queues"␊ [k: string]: unknown␊ }␊ @@ -227349,7 +336495,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value that indicates whether this queue has dead letter support when a message expires.␊ */␊ - deadLetteringOnMessageExpiration?: (boolean | string)␊ + deadLetteringOnMessageExpiration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default message time to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.␊ */␊ @@ -227361,23 +336510,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.␊ */␊ - enableExpress?: (boolean | string)␊ + enableExpress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the queue is to be partitioned across multiple message brokers.␊ */␊ - enablePartitioning?: (boolean | string)␊ + enablePartitioning?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Entity availability status for the queue.␊ */␊ - entityAvailabilityStatus?: (("Available" | "Limited" | "Renaming" | "Restoring" | "Unknown") | string)␊ + entityAvailabilityStatus?: (("Available" | "Limited" | "Renaming" | "Restoring" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the message is accessible anonymously.␊ */␊ - isAnonymousAccessible?: (boolean | string)␊ + isAnonymousAccessible?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute.␊ */␊ @@ -227385,27 +336549,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum delivery count. A message is automatically deadlettered after this number of deliveries.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum size of the queue in megabytes, which is the size of memory allocated for the queue.␊ */␊ - maxSizeInMegabytes?: (number | string)␊ + maxSizeInMegabytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating if this queue requires duplicate detection.␊ */␊ - requiresDuplicateDetection?: (boolean | string)␊ + requiresDuplicateDetection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the queue supports the concept of sessions.␊ */␊ - requiresSession?: (boolean | string)␊ + requiresSession?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Creating" | "Deleting" | "Disabled" | "ReceiveDisabled" | "Renaming" | "Restoring" | "SendDisabled" | "Unknown") | string)␊ + status?: (("Active" | "Creating" | "Deleting" | "Disabled" | "ReceiveDisabled" | "Renaming" | "Restoring" | "SendDisabled" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the queue supports ordering.␊ */␊ - supportOrdering?: (boolean | string)␊ + supportOrdering?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227424,7 +336606,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Topic Properties definition.␊ */␊ - properties: (TopicProperties | string)␊ + properties: (/**␊ + * The Topic Properties definition.␊ + */␊ + TopicProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "topics"␊ [k: string]: unknown␊ }␊ @@ -227447,44 +336635,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.␊ */␊ - enableExpress?: (boolean | string)␊ + enableExpress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.␊ */␊ - enablePartitioning?: (boolean | string)␊ + enablePartitioning?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Entity availability status for the topic.␊ */␊ - entityAvailabilityStatus?: (("Available" | "Limited" | "Renaming" | "Restoring" | "Unknown") | string)␊ + entityAvailabilityStatus?: (("Available" | "Limited" | "Renaming" | "Restoring" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether messages should be filtered before publishing.␊ */␊ - filteringMessagesBeforePublishing?: (boolean | string)␊ + filteringMessagesBeforePublishing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the message is accessible anonymously.␊ */␊ - isAnonymousAccessible?: (boolean | string)␊ - isExpress?: (boolean | string)␊ + isAnonymousAccessible?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + isExpress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic.␊ */␊ - maxSizeInMegabytes?: (number | string)␊ + maxSizeInMegabytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating if this topic requires duplicate detection.␊ */␊ - requiresDuplicateDetection?: (boolean | string)␊ + requiresDuplicateDetection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Creating" | "Deleting" | "Disabled" | "ReceiveDisabled" | "Renaming" | "Restoring" | "SendDisabled" | "Unknown") | string)␊ + status?: (("Active" | "Creating" | "Deleting" | "Disabled" | "ReceiveDisabled" | "Renaming" | "Restoring" | "SendDisabled" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the topic supports ordering.␊ */␊ - supportOrdering?: (boolean | string)␊ + supportOrdering?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227494,15 +336715,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The specified messaging units for the tier.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name?: (("Basic" | "Standard" | "Premium") | string)␊ + name?: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing tier of this particular SKU.␊ */␊ - tier: (("Basic" | "Standard" | "Premium") | string)␊ + tier: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227521,7 +336751,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -227541,8 +336777,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Queue Properties definition.␊ */␊ - properties: (QueueProperties1 | string)␊ - resources?: NamespacesQueuesAuthorizationRulesChildResource[]␊ + properties: (/**␊ + * The Queue Properties definition.␊ + */␊ + QueueProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceBus/namespaces/queues/authorizationRules␊ + */␊ + NamespacesQueuesAuthorizationRulesChildResource[]␊ type: "Microsoft.ServiceBus/namespaces/queues"␊ [k: string]: unknown␊ }␊ @@ -227562,7 +336807,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -227582,7 +336833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/queues/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -227602,8 +336859,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Topic Properties definition.␊ */␊ - properties: (TopicProperties | string)␊ - resources?: (NamespacesTopicsAuthorizationRulesChildResource | NamespacesTopicsSubscriptionsChildResource)[]␊ + properties: (/**␊ + * The Topic Properties definition.␊ + */␊ + TopicProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceBus/namespaces/topics/authorizationRules␊ + */␊ + NamespacesTopicsAuthorizationRulesChildResource | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions␊ + */␊ + NamespacesTopicsSubscriptionsChildResource)[]␊ type: "Microsoft.ServiceBus/namespaces/topics"␊ [k: string]: unknown␊ }␊ @@ -227623,7 +336892,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -227643,7 +336918,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Subscription Resource.␊ */␊ - properties: (SubscriptionProperties | string)␊ + properties: (/**␊ + * Description of Subscription Resource.␊ + */␊ + SubscriptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ [k: string]: unknown␊ }␊ @@ -227658,11 +336939,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.␊ */␊ - deadLetteringOnFilterEvaluationExceptions?: (boolean | string)␊ + deadLetteringOnFilterEvaluationExceptions?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether a subscription has dead letter support when a message expires.␊ */␊ - deadLetteringOnMessageExpiration?: (boolean | string)␊ + deadLetteringOnMessageExpiration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default message time to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.␊ */␊ @@ -227670,15 +336957,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Entity availability status for the topic.␊ */␊ - entityAvailabilityStatus?: (("Available" | "Limited" | "Renaming" | "Restoring" | "Unknown") | string)␊ + entityAvailabilityStatus?: (("Available" | "Limited" | "Renaming" | "Restoring" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the entity description is read-only.␊ */␊ - isReadOnly?: (boolean | string)␊ + isReadOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The lock duration time span for the subscription.␊ */␊ @@ -227686,15 +336982,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of maximum deliveries.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating if a subscription supports the concept of sessions.␊ */␊ - requiresSession?: (boolean | string)␊ + requiresSession?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Creating" | "Deleting" | "Disabled" | "ReceiveDisabled" | "Renaming" | "Restoring" | "SendDisabled" | "Unknown") | string)␊ + status?: (("Active" | "Creating" | "Deleting" | "Disabled" | "ReceiveDisabled" | "Renaming" | "Restoring" | "SendDisabled" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227713,7 +337018,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharedAccessAuthorizationRule properties.␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * SharedAccessAuthorizationRule properties.␊ + */␊ + SharedAccessAuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/topics/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -227733,7 +337044,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Subscription Resource.␊ */␊ - properties: (SubscriptionProperties | string)␊ + properties: (/**␊ + * Description of Subscription Resource.␊ + */␊ + SubscriptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/topics/subscriptions"␊ [k: string]: unknown␊ }␊ @@ -227753,18 +337070,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the namespace.␊ */␊ - properties: (SBNamespaceProperties | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource4 | NamespacesNetworkRuleSetsChildResource | NamespacesQueuesChildResource1 | NamespacesTopicsChildResource1 | NamespacesDisasterRecoveryConfigsChildResource | NamespacesMigrationConfigurationsChildResource)[]␊ + properties: (/**␊ + * Properties of the namespace.␊ + */␊ + SBNamespaceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceBus/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource4 | /**␊ + * Microsoft.ServiceBus/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSetsChildResource | /**␊ + * Microsoft.ServiceBus/namespaces/queues␊ + */␊ + NamespacesQueuesChildResource1 | /**␊ + * Microsoft.ServiceBus/namespaces/topics␊ + */␊ + NamespacesTopicsChildResource1 | /**␊ + * Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs␊ + */␊ + NamespacesDisasterRecoveryConfigsChildResource | /**␊ + * Microsoft.ServiceBus/namespaces/migrationConfigurations␊ + */␊ + NamespacesMigrationConfigurationsChildResource)[]␊ /**␊ * SKU of the namespace.␊ */␊ - sku?: (SBSku | string)␊ + sku?: (/**␊ + * SKU of the namespace.␊ + */␊ + SBSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces"␊ [k: string]: unknown␊ }␊ @@ -227786,7 +337136,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -227797,7 +337153,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227809,7 +337168,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -227820,15 +337185,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default Action for Network Rule Set.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of IpRules␊ */␊ - ipRules?: (NWRuleSetIpRules[] | string)␊ + ipRules?: (NWRuleSetIpRules[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List VirtualNetwork Rules␊ */␊ - virtualNetworkRules?: (NWRuleSetVirtualNetworkRules[] | string)␊ + virtualNetworkRules?: (NWRuleSetVirtualNetworkRules[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227838,7 +337212,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IP Filter Action.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Mask␊ */␊ @@ -227852,11 +337229,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether to ignore missing VNet Service Endpoint␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties supplied for Subnet␊ */␊ - subnet?: (Subnet38 | string)␊ + subnet?: (/**␊ + * Properties supplied for Subnet␊ + */␊ + Subnet38 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227881,7 +337267,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Queue Properties definition.␊ */␊ - properties: (SBQueueProperties | string)␊ + properties: (/**␊ + * The Queue Properties definition.␊ + */␊ + SBQueueProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "queues"␊ [k: string]: unknown␊ }␊ @@ -227896,7 +337288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value that indicates whether this queue has dead letter support when a message expires.␊ */␊ - deadLetteringOnMessageExpiration?: (boolean | string)␊ + deadLetteringOnMessageExpiration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.␊ */␊ @@ -227908,15 +337303,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.␊ */␊ - enableExpress?: (boolean | string)␊ + enableExpress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the queue is to be partitioned across multiple message brokers.␊ */␊ - enablePartitioning?: (boolean | string)␊ + enablePartitioning?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Queue/Topic name to forward the Dead Letter message␊ */␊ @@ -227932,23 +337336,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024.␊ */␊ - maxSizeInMegabytes?: (number | string)␊ + maxSizeInMegabytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating if this queue requires duplicate detection.␊ */␊ - requiresDuplicateDetection?: (boolean | string)␊ + requiresDuplicateDetection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the queue supports the concept of sessions.␊ */␊ - requiresSession?: (boolean | string)␊ + requiresSession?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -227963,7 +337382,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Topic Properties definition.␊ */␊ - properties: (SBTopicProperties | string)␊ + properties: (/**␊ + * The Topic Properties definition.␊ + */␊ + SBTopicProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "topics"␊ [k: string]: unknown␊ }␊ @@ -227986,31 +337411,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.␊ */␊ - enableExpress?: (boolean | string)␊ + enableExpress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.␊ */␊ - enablePartitioning?: (boolean | string)␊ + enablePartitioning?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024.␊ */␊ - maxSizeInMegabytes?: (number | string)␊ + maxSizeInMegabytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating if this topic requires duplicate detection.␊ */␊ - requiresDuplicateDetection?: (boolean | string)␊ + requiresDuplicateDetection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the topic supports ordering.␊ */␊ - supportOrdering?: (boolean | string)␊ + supportOrdering?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228025,7 +337471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ */␊ - properties: (ArmDisasterRecoveryProperties | string)␊ + properties: (/**␊ + * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ + */␊ + ArmDisasterRecoveryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "disasterRecoveryConfigs"␊ [k: string]: unknown␊ }␊ @@ -228055,7 +337507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Migration Configuration␊ */␊ - properties: (MigrationConfigPropertiesProperties | string)␊ + properties: (/**␊ + * Properties required to the Create Migration Configuration␊ + */␊ + MigrationConfigPropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrationConfigurations"␊ [k: string]: unknown␊ }␊ @@ -228080,15 +337538,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name: (("Basic" | "Standard" | "Premium") | string)␊ + name: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing tier of this particular SKU.␊ */␊ - tier?: (("Basic" | "Standard" | "Premium") | string)␊ + tier?: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228103,7 +337570,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -228119,7 +337592,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ */␊ - properties: (ArmDisasterRecoveryProperties | string)␊ + properties: (/**␊ + * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ + */␊ + ArmDisasterRecoveryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"␊ [k: string]: unknown␊ }␊ @@ -228135,7 +337614,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Migration Configuration␊ */␊ - properties: (MigrationConfigPropertiesProperties | string)␊ + properties: (/**␊ + * Properties required to the Create Migration Configuration␊ + */␊ + MigrationConfigPropertiesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/migrationConfigurations"␊ [k: string]: unknown␊ }␊ @@ -228148,7 +337633,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -228164,8 +337655,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Queue Properties definition.␊ */␊ - properties: (SBQueueProperties | string)␊ - resources?: NamespacesQueuesAuthorizationRulesChildResource1[]␊ + properties: (/**␊ + * The Queue Properties definition.␊ + */␊ + SBQueueProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceBus/namespaces/queues/authorizationRules␊ + */␊ + NamespacesQueuesAuthorizationRulesChildResource1[]␊ type: "Microsoft.ServiceBus/namespaces/queues"␊ [k: string]: unknown␊ }␊ @@ -228181,7 +337681,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -228197,7 +337703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/queues/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -228213,8 +337725,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Topic Properties definition.␊ */␊ - properties: (SBTopicProperties | string)␊ - resources?: (NamespacesTopicsAuthorizationRulesChildResource1 | NamespacesTopicsSubscriptionsChildResource1)[]␊ + properties: (/**␊ + * The Topic Properties definition.␊ + */␊ + SBTopicProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceBus/namespaces/topics/authorizationRules␊ + */␊ + NamespacesTopicsAuthorizationRulesChildResource1 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions␊ + */␊ + NamespacesTopicsSubscriptionsChildResource1)[]␊ type: "Microsoft.ServiceBus/namespaces/topics"␊ [k: string]: unknown␊ }␊ @@ -228230,7 +337754,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -228246,7 +337776,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Subscription Resource.␊ */␊ - properties: (SBSubscriptionProperties | string)␊ + properties: (/**␊ + * Description of Subscription Resource.␊ + */␊ + SBSubscriptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ [k: string]: unknown␊ }␊ @@ -228261,11 +337797,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.␊ */␊ - deadLetteringOnFilterEvaluationExceptions?: (boolean | string)␊ + deadLetteringOnFilterEvaluationExceptions?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether a subscription has dead letter support when a message expires.␊ */␊ - deadLetteringOnMessageExpiration?: (boolean | string)␊ + deadLetteringOnMessageExpiration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ISO 8061 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.␊ */␊ @@ -228277,7 +337819,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Queue/Topic name to forward the Dead Letter message␊ */␊ @@ -228293,15 +337838,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of maximum deliveries.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating if a subscription supports the concept of sessions.␊ */␊ - requiresSession?: (boolean | string)␊ + requiresSession?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228316,7 +337870,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/topics/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -228332,8 +337892,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Subscription Resource.␊ */␊ - properties: (SBSubscriptionProperties | string)␊ - resources?: NamespacesTopicsSubscriptionsRulesChildResource[]␊ + properties: (/**␊ + * Description of Subscription Resource.␊ + */␊ + SBSubscriptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions/rules␊ + */␊ + NamespacesTopicsSubscriptionsRulesChildResource[]␊ type: "Microsoft.ServiceBus/namespaces/topics/subscriptions"␊ [k: string]: unknown␊ }␊ @@ -228349,7 +337918,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Rule Resource.␊ */␊ - properties: (Ruleproperties | string)␊ + properties: (/**␊ + * Description of Rule Resource.␊ + */␊ + Ruleproperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "rules"␊ [k: string]: unknown␊ }␊ @@ -228360,19 +337935,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.␊ */␊ - action?: (Action | string)␊ + action?: (/**␊ + * Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.␊ + */␊ + Action | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the correlation filter expression.␊ */␊ - correlationFilter?: (CorrelationFilter | string)␊ + correlationFilter?: (/**␊ + * Represents the correlation filter expression.␊ + */␊ + CorrelationFilter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filter type that is evaluated against a BrokeredMessage.␊ */␊ - filterType?: (("SqlFilter" | "CorrelationFilter") | string)␊ + filterType?: (("SqlFilter" | "CorrelationFilter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.␊ */␊ - sqlFilter?: (SqlFilter | string)␊ + sqlFilter?: (/**␊ + * Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.␊ + */␊ + SqlFilter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228382,11 +337978,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.␊ */␊ - compatibilityLevel?: (number | string)␊ + compatibilityLevel?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the rule action requires preprocessing.␊ */␊ - requiresPreprocessing?: (boolean | string)␊ + requiresPreprocessing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL expression. e.g. MyProperty='ABC'␊ */␊ @@ -228418,7 +338020,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address of the queue to reply to.␊ */␊ @@ -228430,7 +338035,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether the rule action requires preprocessing.␊ */␊ - requiresPreprocessing?: (boolean | string)␊ + requiresPreprocessing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Session identifier.␊ */␊ @@ -228448,11 +338056,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.␊ */␊ - compatibilityLevel?: ((number & string) | string)␊ + compatibilityLevel?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the rule action requires preprocessing.␊ */␊ - requiresPreprocessing?: (boolean | string)␊ + requiresPreprocessing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SQL expression. e.g. MyProperty='ABC'␊ */␊ @@ -228471,7 +338085,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Rule Resource.␊ */␊ - properties: (Ruleproperties | string)␊ + properties: (/**␊ + * Description of Rule Resource.␊ + */␊ + Ruleproperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"␊ [k: string]: unknown␊ }␊ @@ -228483,7 +338103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to configure Identity for Bring your Own Keys␊ */␊ - identity?: (Identity23 | string)␊ + identity?: (/**␊ + * Properties to configure Identity for Bring your Own Keys␊ + */␊ + Identity23 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Geo-location where the resource lives␊ */␊ @@ -228495,18 +338121,60 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the namespace.␊ */␊ - properties: (SBNamespaceProperties1 | string)␊ - resources?: (NamespacesIpfilterrulesChildResource | NamespacesVirtualnetworkrulesChildResource | Namespaces_AuthorizationRulesChildResource5 | NamespacesNetworkRuleSetsChildResource1 | NamespacesPrivateEndpointConnectionsChildResource | NamespacesDisasterRecoveryConfigsChildResource1 | NamespacesQueuesChildResource2 | NamespacesTopicsChildResource2 | NamespacesMigrationConfigurationsChildResource1)[]␊ + properties: (/**␊ + * Properties of the namespace.␊ + */␊ + SBNamespaceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceBus/namespaces/ipfilterrules␊ + */␊ + NamespacesIpfilterrulesChildResource | /**␊ + * Microsoft.ServiceBus/namespaces/virtualnetworkrules␊ + */␊ + NamespacesVirtualnetworkrulesChildResource | /**␊ + * Microsoft.ServiceBus/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource5 | /**␊ + * Microsoft.ServiceBus/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSetsChildResource1 | /**␊ + * Microsoft.ServiceBus/namespaces/privateEndpointConnections␊ + */␊ + NamespacesPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs␊ + */␊ + NamespacesDisasterRecoveryConfigsChildResource1 | /**␊ + * Microsoft.ServiceBus/namespaces/queues␊ + */␊ + NamespacesQueuesChildResource2 | /**␊ + * Microsoft.ServiceBus/namespaces/topics␊ + */␊ + NamespacesTopicsChildResource2 | /**␊ + * Microsoft.ServiceBus/namespaces/migrationConfigurations␊ + */␊ + NamespacesMigrationConfigurationsChildResource1)[]␊ /**␊ * SKU of the namespace.␊ */␊ - sku?: (SBSku1 | string)␊ + sku?: (/**␊ + * SKU of the namespace.␊ + */␊ + SBSku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces"␊ [k: string]: unknown␊ }␊ @@ -228525,7 +338193,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enumerates the possible value Identity type, which currently supports only 'SystemAssigned'.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228535,11 +338206,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to configure Encryption␊ */␊ - encryption?: (Encryption10 | string)␊ + encryption?: (/**␊ + * Properties to configure Encryption␊ + */␊ + Encryption10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabling this property creates a Premium Service Bus Namespace in regions supported availability zones.␊ */␊ - zoneRedundant?: (boolean | string)␊ + zoneRedundant?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228549,11 +338229,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enumerates the possible value of keySource for Encryption.␊ */␊ - keySource?: ("Microsoft.KeyVault" | string)␊ + keySource?: ("Microsoft.KeyVault" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties to configure keyVault Properties␊ */␊ - keyVaultProperties?: (KeyVaultProperties17 | string)␊ + keyVaultProperties?: (/**␊ + * Properties to configure keyVault Properties␊ + */␊ + KeyVaultProperties17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228582,7 +338271,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update IpFilterRules␊ */␊ - properties: (IpFilterRuleProperties | string)␊ + properties: (/**␊ + * Properties supplied to create or update IpFilterRules␊ + */␊ + IpFilterRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ipfilterrules"␊ [k: string]: unknown␊ }␊ @@ -228593,7 +338288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IP Filter Action.␊ */␊ - action?: (("Accept" | "Reject") | string)␊ + action?: (("Accept" | "Reject") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Filter name␊ */␊ @@ -228616,7 +338314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update VirtualNetworkRules␊ */␊ - properties: (VirtualNetworkRuleProperties6 | string)␊ + properties: (/**␊ + * Properties supplied to create or update VirtualNetworkRules␊ + */␊ + VirtualNetworkRuleProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualnetworkrules"␊ [k: string]: unknown␊ }␊ @@ -228642,7 +338346,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -228653,7 +338363,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228665,7 +338378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties1 | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -228676,15 +338395,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default Action for Network Rule Set.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of IpRules␊ */␊ - ipRules?: (NWRuleSetIpRules1[] | string)␊ + ipRules?: (NWRuleSetIpRules1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List VirtualNetwork Rules␊ */␊ - virtualNetworkRules?: (NWRuleSetVirtualNetworkRules1[] | string)␊ + virtualNetworkRules?: (NWRuleSetVirtualNetworkRules1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228694,7 +338422,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IP Filter Action.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Mask␊ */␊ @@ -228708,11 +338439,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether to ignore missing VNet Service Endpoint␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties supplied for Subnet␊ */␊ - subnet?: (Subnet39 | string)␊ + subnet?: (/**␊ + * Properties supplied for Subnet␊ + */␊ + Subnet39 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228737,7 +338477,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties18 | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -228748,15 +338494,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateEndpoint information.␊ */␊ - privateEndpoint?: (PrivateEndpoint6 | string)␊ + privateEndpoint?: (/**␊ + * PrivateEndpoint information.␊ + */␊ + PrivateEndpoint6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ConnectionState information.␊ */␊ - privateLinkServiceConnectionState?: (ConnectionState | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * ConnectionState information.␊ + */␊ + ConnectionState | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the Private Endpoint Connection.␊ */␊ - provisioningState?: (("Creating" | "Updating" | "Deleting" | "Succeeded" | "Canceled" | "Failed") | string)␊ + provisioningState?: (("Creating" | "Updating" | "Deleting" | "Succeeded" | "Canceled" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228780,7 +338541,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the connection.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228795,7 +338559,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ */␊ - properties: (ArmDisasterRecoveryProperties1 | string)␊ + properties: (/**␊ + * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ + */␊ + ArmDisasterRecoveryProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "disasterRecoveryConfigs"␊ [k: string]: unknown␊ }␊ @@ -228825,7 +338595,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Queue Properties definition.␊ */␊ - properties: (SBQueueProperties1 | string)␊ + properties: (/**␊ + * The Queue Properties definition.␊ + */␊ + SBQueueProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "queues"␊ [k: string]: unknown␊ }␊ @@ -228840,7 +338616,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A value that indicates whether this queue has dead letter support when a message expires.␊ */␊ - deadLetteringOnMessageExpiration?: (boolean | string)␊ + deadLetteringOnMessageExpiration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ISO 8601 default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.␊ */␊ @@ -228852,15 +338631,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.␊ */␊ - enableExpress?: (boolean | string)␊ + enableExpress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the queue is to be partitioned across multiple message brokers.␊ */␊ - enablePartitioning?: (boolean | string)␊ + enablePartitioning?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Queue/Topic name to forward the Dead Letter message␊ */␊ @@ -228876,23 +338664,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum delivery count. A message is automatically deadlettered after this number of deliveries. default value is 10.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum size of the queue in megabytes, which is the size of memory allocated for the queue. Default is 1024.␊ */␊ - maxSizeInMegabytes?: (number | string)␊ + maxSizeInMegabytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value indicating if this queue requires duplicate detection.␊ */␊ - requiresDuplicateDetection?: (boolean | string)␊ + requiresDuplicateDetection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether the queue supports the concept of sessions.␊ */␊ - requiresSession?: (boolean | string)␊ + requiresSession?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228907,7 +338710,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Topic Properties definition.␊ */␊ - properties: (SBTopicProperties1 | string)␊ + properties: (/**␊ + * The Topic Properties definition.␊ + */␊ + SBTopicProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "topics"␊ [k: string]: unknown␊ }␊ @@ -228930,31 +338739,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether Express Entities are enabled. An express topic holds a message in memory temporarily before writing it to persistent storage.␊ */␊ - enableExpress?: (boolean | string)␊ + enableExpress?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the topic to be partitioned across multiple message brokers is enabled.␊ */␊ - enablePartitioning?: (boolean | string)␊ + enablePartitioning?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size of the topic in megabytes, which is the size of the memory allocated for the topic. Default is 1024.␊ */␊ - maxSizeInMegabytes?: (number | string)␊ + maxSizeInMegabytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating if this topic requires duplicate detection.␊ */␊ - requiresDuplicateDetection?: (boolean | string)␊ + requiresDuplicateDetection?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the topic supports ordering.␊ */␊ - supportOrdering?: (boolean | string)␊ + supportOrdering?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -228969,7 +338799,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Migration Configuration␊ */␊ - properties: (MigrationConfigPropertiesProperties1 | string)␊ + properties: (/**␊ + * Properties required to the Create Migration Configuration␊ + */␊ + MigrationConfigPropertiesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrationConfigurations"␊ [k: string]: unknown␊ }␊ @@ -228994,15 +338830,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The specified messaging units for the tier. For Premium tier, capacity are 1,2 and 4.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name: (("Basic" | "Standard" | "Premium") | string)␊ + name: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing tier of this particular SKU.␊ */␊ - tier?: (("Basic" | "Standard" | "Premium") | string)␊ + tier?: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -229017,7 +338862,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update IpFilterRules␊ */␊ - properties: (IpFilterRuleProperties | string)␊ + properties: (/**␊ + * Properties supplied to create or update IpFilterRules␊ + */␊ + IpFilterRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/ipfilterrules"␊ [k: string]: unknown␊ }␊ @@ -229030,7 +338881,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties1 | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -229046,7 +338903,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update VirtualNetworkRules␊ */␊ - properties: (VirtualNetworkRuleProperties6 | string)␊ + properties: (/**␊ + * Properties supplied to create or update VirtualNetworkRules␊ + */␊ + VirtualNetworkRuleProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/virtualnetworkrules"␊ [k: string]: unknown␊ }␊ @@ -229062,7 +338925,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties18 | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -229078,8 +338947,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Queue Properties definition.␊ */␊ - properties: (SBQueueProperties1 | string)␊ - resources?: NamespacesQueuesAuthorizationRulesChildResource2[]␊ + properties: (/**␊ + * The Queue Properties definition.␊ + */␊ + SBQueueProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceBus/namespaces/queues/authorizationRules␊ + */␊ + NamespacesQueuesAuthorizationRulesChildResource2[]␊ type: "Microsoft.ServiceBus/namespaces/queues"␊ [k: string]: unknown␊ }␊ @@ -229095,7 +338973,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229111,7 +338995,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/queues/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229127,8 +339017,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Topic Properties definition.␊ */␊ - properties: (SBTopicProperties1 | string)␊ - resources?: (NamespacesTopicsAuthorizationRulesChildResource2 | NamespacesTopicsSubscriptionsChildResource2)[]␊ + properties: (/**␊ + * The Topic Properties definition.␊ + */␊ + SBTopicProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.ServiceBus/namespaces/topics/authorizationRules␊ + */␊ + NamespacesTopicsAuthorizationRulesChildResource2 | /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions␊ + */␊ + NamespacesTopicsSubscriptionsChildResource2)[]␊ type: "Microsoft.ServiceBus/namespaces/topics"␊ [k: string]: unknown␊ }␊ @@ -229144,7 +339046,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229160,7 +339068,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Subscription Resource.␊ */␊ - properties: (SBSubscriptionProperties1 | string)␊ + properties: (/**␊ + * Description of Subscription Resource.␊ + */␊ + SBSubscriptionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "subscriptions"␊ [k: string]: unknown␊ }␊ @@ -229175,11 +339089,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether a subscription has dead letter support on filter evaluation exceptions.␊ */␊ - deadLetteringOnFilterEvaluationExceptions?: (boolean | string)␊ + deadLetteringOnFilterEvaluationExceptions?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether a subscription has dead letter support when a message expires.␊ */␊ - deadLetteringOnMessageExpiration?: (boolean | string)␊ + deadLetteringOnMessageExpiration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ISO 8061 Default message timespan to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself.␊ */␊ @@ -229191,7 +339111,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether server-side batched operations are enabled.␊ */␊ - enableBatchedOperations?: (boolean | string)␊ + enableBatchedOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Queue/Topic name to forward the Dead Letter message␊ */␊ @@ -229207,15 +339130,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of maximum deliveries.␊ */␊ - maxDeliveryCount?: (number | string)␊ + maxDeliveryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value indicating if a subscription supports the concept of sessions.␊ */␊ - requiresSession?: (boolean | string)␊ + requiresSession?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of a messaging entity.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -229230,7 +339162,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/topics/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229246,8 +339184,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Subscription Resource.␊ */␊ - properties: (SBSubscriptionProperties1 | string)␊ - resources?: NamespacesTopicsSubscriptionsRulesChildResource1[]␊ + properties: (/**␊ + * Description of Subscription Resource.␊ + */␊ + SBSubscriptionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.ServiceBus/namespaces/topics/subscriptions/rules␊ + */␊ + NamespacesTopicsSubscriptionsRulesChildResource1[]␊ type: "Microsoft.ServiceBus/namespaces/topics/subscriptions"␊ [k: string]: unknown␊ }␊ @@ -229263,7 +339210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Rule Resource.␊ */␊ - properties: (Ruleproperties1 | string)␊ + properties: (/**␊ + * Description of Rule Resource.␊ + */␊ + Ruleproperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "rules"␊ [k: string]: unknown␊ }␊ @@ -229274,19 +339227,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.␊ */␊ - action?: (Action1 | string)␊ + action?: (/**␊ + * Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.␊ + */␊ + Action1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the correlation filter expression.␊ */␊ - correlationFilter?: (CorrelationFilter1 | string)␊ + correlationFilter?: (/**␊ + * Represents the correlation filter expression.␊ + */␊ + CorrelationFilter1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filter type that is evaluated against a BrokeredMessage.␊ */␊ - filterType?: (("SqlFilter" | "CorrelationFilter") | string)␊ + filterType?: (("SqlFilter" | "CorrelationFilter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.␊ */␊ - sqlFilter?: (SqlFilter1 | string)␊ + sqlFilter?: (/**␊ + * Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.␊ + */␊ + SqlFilter1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -229296,11 +339270,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.␊ */␊ - compatibilityLevel?: (number | string)␊ + compatibilityLevel?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the rule action requires preprocessing.␊ */␊ - requiresPreprocessing?: (boolean | string)␊ + requiresPreprocessing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL expression. e.g. MyProperty='ABC'␊ */␊ @@ -229332,7 +339312,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Address of the queue to reply to.␊ */␊ @@ -229344,7 +339327,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether the rule action requires preprocessing.␊ */␊ - requiresPreprocessing?: (boolean | string)␊ + requiresPreprocessing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Session identifier.␊ */␊ @@ -229362,11 +339348,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.␊ */␊ - compatibilityLevel?: ((number & string) | string)␊ + compatibilityLevel?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether the rule action requires preprocessing.␊ */␊ - requiresPreprocessing?: (boolean | string)␊ + requiresPreprocessing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SQL expression. e.g. MyProperty='ABC'␊ */␊ @@ -229385,7 +339377,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of Rule Resource.␊ */␊ - properties: (Ruleproperties1 | string)␊ + properties: (/**␊ + * Description of Rule Resource.␊ + */␊ + Ruleproperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules"␊ [k: string]: unknown␊ }␊ @@ -229401,7 +339399,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ */␊ - properties: (ArmDisasterRecoveryProperties1 | string)␊ + properties: (/**␊ + * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ + */␊ + ArmDisasterRecoveryProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs"␊ [k: string]: unknown␊ }␊ @@ -229417,7 +339421,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Migration Configuration␊ */␊ - properties: (MigrationConfigPropertiesProperties1 | string)␊ + properties: (/**␊ + * Properties required to the Create Migration Configuration␊ + */␊ + MigrationConfigPropertiesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/migrationConfigurations"␊ [k: string]: unknown␊ }␊ @@ -229433,7 +339443,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (SBAuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + SBAuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ServiceBus/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229465,14 +339481,26 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ - resources?: (AccountExtensionChildResource | AccountProjectChildResource)[]␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * microsoft.visualstudio/account/extension␊ + */␊ + AccountExtensionChildResource | /**␊ + * microsoft.visualstudio/account/project␊ + */␊ + AccountProjectChildResource)[]␊ /**␊ * The custom tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.visualstudio/account"␊ [k: string]: unknown␊ }␊ @@ -229492,19 +339520,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Plan data for an extension resource.␊ */␊ - plan?: (ExtensionResourcePlan | string)␊ + plan?: (/**␊ + * Plan data for an extension resource.␊ + */␊ + ExtensionResourcePlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A dictionary of extended properties. This property is currently unused.␊ */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A dictionary of user-defined tags to be stored with the extension resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extension"␊ [k: string]: unknown␊ }␊ @@ -229552,13 +339592,19 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "project"␊ [k: string]: unknown␊ }␊ @@ -229578,19 +339624,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Plan data for an extension resource.␊ */␊ - plan?: (ExtensionResourcePlan | string)␊ + plan?: (/**␊ + * Plan data for an extension resource.␊ + */␊ + ExtensionResourcePlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A dictionary of extended properties. This property is currently unused.␊ */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A dictionary of user-defined tags to be stored with the extension resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.visualstudio/account/extension"␊ [k: string]: unknown␊ }␊ @@ -229612,13 +339670,19 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.visualstudio/account/project"␊ [k: string]: unknown␊ }␊ @@ -229638,18 +339702,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Namespace supplied for create or update Namespace operation␊ */␊ - properties: (NamespaceProperties4 | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource6 | NamespacesEventhubsChildResource)[]␊ + properties: (/**␊ + * Properties of the Namespace supplied for create or update Namespace operation␊ + */␊ + NamespaceProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.EventHub/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource6 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs␊ + */␊ + NamespacesEventhubsChildResource)[]␊ /**␊ * SKU parameters supplied to the create Namespace operation␊ */␊ - sku?: (Sku63 | string)␊ + sku?: (/**␊ + * SKU parameters supplied to the create Namespace operation␊ + */␊ + Sku63 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Namespace tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces"␊ [k: string]: unknown␊ }␊ @@ -229664,7 +339749,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether this instance is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the Namespace.␊ */␊ @@ -229676,7 +339764,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * State of the Namespace.␊ */␊ - status?: (("Unknown" | "Creating" | "Created" | "Activating" | "Enabling" | "Active" | "Disabling" | "Disabled" | "SoftDeleting" | "SoftDeleted" | "Removing" | "Removed" | "Failed") | string)␊ + status?: (("Unknown" | "Creating" | "Created" | "Activating" | "Enabling" | "Active" | "Disabling" | "Disabled" | "SoftDeleting" | "SoftDeleted" | "Removing" | "Removed" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time the Namespace was updated.␊ */␊ @@ -229699,7 +339790,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties4 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229710,7 +339807,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -229729,7 +339829,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Event Hub operation.␊ */␊ - properties: (EventHubProperties4 | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Event Hub operation.␊ + */␊ + EventHubProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "eventhubs"␊ [k: string]: unknown␊ }␊ @@ -229740,15 +339846,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of days to retain the events for this Event Hub.␊ */␊ - messageRetentionInDays?: (number | string)␊ + messageRetentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of partitions created for the Event Hub.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of the Event Hub.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -229758,15 +339873,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Event Hubs throughput units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing tier of this particular SKU.␊ */␊ - tier: (("Basic" | "Standard" | "Premium") | string)␊ + tier: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -229785,7 +339909,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties4 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229805,8 +339935,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Event Hub operation.␊ */␊ - properties: (EventHubProperties4 | string)␊ - resources?: (NamespacesEventhubsAuthorizationRulesChildResource | NamespacesEventhubsConsumergroupsChildResource)[]␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Event Hub operation.␊ + */␊ + EventHubProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.EventHub/namespaces/eventhubs/authorizationRules␊ + */␊ + NamespacesEventhubsAuthorizationRulesChildResource | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/consumergroups␊ + */␊ + NamespacesEventhubsConsumergroupsChildResource)[]␊ type: "Microsoft.EventHub/namespaces/eventhubs"␊ [k: string]: unknown␊ }␊ @@ -229826,7 +339968,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties4 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229846,7 +339994,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Consumer Group operation.␊ */␊ - properties: (ConsumerGroupProperties | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Consumer Group operation.␊ + */␊ + ConsumerGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "consumergroups"␊ [k: string]: unknown␊ }␊ @@ -229876,7 +340030,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties4 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/eventhubs/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229896,7 +340056,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Consumer Group operation.␊ */␊ - properties: (ConsumerGroupProperties | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Consumer Group operation.␊ + */␊ + ConsumerGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/eventhubs/consumergroups"␊ [k: string]: unknown␊ }␊ @@ -229916,18 +340082,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Namespace supplied for create or update Namespace operation␊ */␊ - properties: (NamespaceProperties5 | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource7 | NamespacesEventhubsChildResource1)[]␊ + properties: (/**␊ + * Properties of the Namespace supplied for create or update Namespace operation␊ + */␊ + NamespaceProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.EventHub/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource7 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs␊ + */␊ + NamespacesEventhubsChildResource1)[]␊ /**␊ * SKU parameters supplied to the create Namespace operation␊ */␊ - sku?: (Sku64 | string)␊ + sku?: (/**␊ + * SKU parameters supplied to the create Namespace operation␊ + */␊ + Sku64 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Namespace tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces"␊ [k: string]: unknown␊ }␊ @@ -229942,7 +340129,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether this instance is enabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the Namespace.␊ */␊ @@ -229954,7 +340144,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * State of the Namespace.␊ */␊ - status?: (("Unknown" | "Creating" | "Created" | "Activating" | "Enabling" | "Active" | "Disabling" | "Disabled" | "SoftDeleting" | "SoftDeleted" | "Removing" | "Removed" | "Failed") | string)␊ + status?: (("Unknown" | "Creating" | "Created" | "Activating" | "Enabling" | "Active" | "Disabling" | "Disabled" | "SoftDeleting" | "SoftDeleted" | "Removing" | "Removed" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time the Namespace was updated.␊ */␊ @@ -229977,7 +340170,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties5 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -229988,7 +340187,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230007,7 +340209,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Event Hub operation.␊ */␊ - properties: (EventHubProperties5 | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Event Hub operation.␊ + */␊ + EventHubProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "eventhubs"␊ [k: string]: unknown␊ }␊ @@ -230018,15 +340226,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of days to retain the events for this Event Hub.␊ */␊ - messageRetentionInDays?: (number | string)␊ + messageRetentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of partitions created for the Event Hub.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of the Event Hub.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230036,15 +340253,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Event Hubs throughput units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name?: (("Basic" | "Standard") | string)␊ + name?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing tier of this particular SKU.␊ */␊ - tier: (("Basic" | "Standard" | "Premium") | string)␊ + tier: (("Basic" | "Standard" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230063,7 +340289,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties5 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230083,8 +340315,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Event Hub operation.␊ */␊ - properties: (EventHubProperties5 | string)␊ - resources?: (NamespacesEventhubsAuthorizationRulesChildResource1 | NamespacesEventhubsConsumergroupsChildResource1)[]␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Event Hub operation.␊ + */␊ + EventHubProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.EventHub/namespaces/eventhubs/authorizationRules␊ + */␊ + NamespacesEventhubsAuthorizationRulesChildResource1 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/consumergroups␊ + */␊ + NamespacesEventhubsConsumergroupsChildResource1)[]␊ type: "Microsoft.EventHub/namespaces/eventhubs"␊ [k: string]: unknown␊ }␊ @@ -230104,7 +340348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties5 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230124,7 +340374,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Consumer Group operation.␊ */␊ - properties: (ConsumerGroupProperties1 | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Consumer Group operation.␊ + */␊ + ConsumerGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "consumergroups"␊ [k: string]: unknown␊ }␊ @@ -230154,7 +340410,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update SharedAccessAuthorizationRule␊ */␊ - properties: (SharedAccessAuthorizationRuleProperties5 | string)␊ + properties: (/**␊ + * Properties supplied to create or update SharedAccessAuthorizationRule␊ + */␊ + SharedAccessAuthorizationRuleProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/eventhubs/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230174,7 +340436,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Consumer Group operation.␊ */␊ - properties: (ConsumerGroupProperties1 | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Consumer Group operation.␊ + */␊ + ConsumerGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/eventhubs/consumergroups"␊ [k: string]: unknown␊ }␊ @@ -230194,18 +340462,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Namespace properties supplied for create namespace operation.␊ */␊ - properties: (EHNamespaceProperties | string)␊ - resources?: (NamespacesAuthorizationRulesChildResource | NamespacesNetworkRuleSetsChildResource2 | NamespacesDisasterRecoveryConfigsChildResource2 | NamespacesEventhubsChildResource2)[]␊ + properties: (/**␊ + * Namespace properties supplied for create namespace operation.␊ + */␊ + EHNamespaceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.EventHub/namespaces/authorizationRules␊ + */␊ + NamespacesAuthorizationRulesChildResource | /**␊ + * Microsoft.EventHub/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSetsChildResource2 | /**␊ + * Microsoft.EventHub/namespaces/disasterRecoveryConfigs␊ + */␊ + NamespacesDisasterRecoveryConfigsChildResource2 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs␊ + */␊ + NamespacesEventhubsChildResource2)[]␊ /**␊ * SKU parameters supplied to the create namespace operation␊ */␊ - sku?: (Sku65 | string)␊ + sku?: (/**␊ + * SKU parameters supplied to the create namespace operation␊ + */␊ + Sku65 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces"␊ [k: string]: unknown␊ }␊ @@ -230216,15 +340511,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether AutoInflate is enabled for eventhub namespace.␊ */␊ - isAutoInflateEnabled?: (boolean | string)␊ + isAutoInflateEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether Kafka is enabled for eventhub namespace.␊ */␊ - kafkaEnabled?: (boolean | string)␊ + kafkaEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)␊ */␊ - maximumThroughputUnits?: (number | string)␊ + maximumThroughputUnits?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230239,7 +340543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update AuthorizationRule␊ */␊ - properties: (AuthorizationRuleProperties | string)␊ + properties: (/**␊ + * Properties supplied to create or update AuthorizationRule␊ + */␊ + AuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230250,7 +340560,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230262,7 +340575,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties2 | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -230273,15 +340592,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default Action for Network Rule Set.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of IpRules␊ */␊ - ipRules?: (NWRuleSetIpRules2[] | string)␊ + ipRules?: (NWRuleSetIpRules2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List VirtualNetwork Rules␊ */␊ - virtualNetworkRules?: (NWRuleSetVirtualNetworkRules2[] | string)␊ + virtualNetworkRules?: (NWRuleSetVirtualNetworkRules2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230291,7 +340619,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IP Filter Action.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Mask␊ */␊ @@ -230305,11 +340636,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether to ignore missing VNet Service Endpoint␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties supplied for Subnet␊ */␊ - subnet?: (Subnet40 | string)␊ + subnet?: (/**␊ + * Properties supplied for Subnet␊ + */␊ + Subnet40 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230334,7 +340674,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ */␊ - properties: (ArmDisasterRecoveryProperties2 | string)␊ + properties: (/**␊ + * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ + */␊ + ArmDisasterRecoveryProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "disasterRecoveryConfigs"␊ [k: string]: unknown␊ }␊ @@ -230364,7 +340710,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Event Hub operation.␊ */␊ - properties: (EventhubProperties | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Event Hub operation.␊ + */␊ + EventhubProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "eventhubs"␊ [k: string]: unknown␊ }␊ @@ -230375,19 +340727,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to configure capture description for eventhub␊ */␊ - captureDescription?: (CaptureDescription | string)␊ + captureDescription?: (/**␊ + * Properties to configure capture description for eventhub␊ + */␊ + CaptureDescription | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of days to retain the events for this Event Hub, value should be 1 to 7 days␊ */␊ - messageRetentionInDays?: (number | string)␊ + messageRetentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of the Event Hub.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230397,27 +340764,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capture storage details for capture description␊ */␊ - destination?: (Destination | string)␊ + destination?: (/**␊ + * Capture storage details for capture description␊ + */␊ + Destination | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether capture description is enabled. ␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version.␊ */␊ - encoding?: (("Avro" | "AvroDeflate") | string)␊ + encoding?: (("Avro" | "AvroDeflate") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes␊ */␊ - sizeLimitInBytes?: (number | string)␊ + sizeLimitInBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether to Skip Empty Archives␊ */␊ - skipEmptyArchives?: (boolean | string)␊ + skipEmptyArchives?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230431,7 +340819,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties describing the storage account, blob container and archive name format for capture destination␊ */␊ - properties?: (DestinationProperties | string)␊ + properties?: (/**␊ + * Properties describing the storage account, blob container and archive name format for capture destination␊ + */␊ + DestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230459,15 +340853,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Event Hubs throughput units, value should be 0 to 20 throughput units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name: (("Basic" | "Standard") | string)␊ + name: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing tier of this particular SKU.␊ */␊ - tier?: (("Basic" | "Standard") | string)␊ + tier?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230482,7 +340885,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update AuthorizationRule␊ */␊ - properties: (AuthorizationRuleProperties | string)␊ + properties: (/**␊ + * Properties supplied to create or update AuthorizationRule␊ + */␊ + AuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230498,7 +340907,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ */␊ - properties: (ArmDisasterRecoveryProperties2 | string)␊ + properties: (/**␊ + * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ + */␊ + ArmDisasterRecoveryProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/disasterRecoveryConfigs"␊ [k: string]: unknown␊ }␊ @@ -230514,8 +340929,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Event Hub operation.␊ */␊ - properties: (EventhubProperties | string)␊ - resources?: (NamespacesEventhubsAuthorizationRulesChildResource2 | NamespacesEventhubsConsumergroupsChildResource2)[]␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Event Hub operation.␊ + */␊ + EventhubProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.EventHub/namespaces/eventhubs/authorizationRules␊ + */␊ + NamespacesEventhubsAuthorizationRulesChildResource2 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs/consumergroups␊ + */␊ + NamespacesEventhubsConsumergroupsChildResource2)[]␊ type: "Microsoft.EventHub/namespaces/eventhubs"␊ [k: string]: unknown␊ }␊ @@ -230531,7 +340958,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update AuthorizationRule␊ */␊ - properties: (AuthorizationRuleProperties | string)␊ + properties: (/**␊ + * Properties supplied to create or update AuthorizationRule␊ + */␊ + AuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230547,7 +340980,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Single item in List or Get Consumer group operation␊ */␊ - properties: (ConsumerGroupProperties2 | string)␊ + properties: (/**␊ + * Single item in List or Get Consumer group operation␊ + */␊ + ConsumerGroupProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "consumergroups"␊ [k: string]: unknown␊ }␊ @@ -230573,7 +341012,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update AuthorizationRule␊ */␊ - properties: (AuthorizationRuleProperties | string)␊ + properties: (/**␊ + * Properties supplied to create or update AuthorizationRule␊ + */␊ + AuthorizationRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/eventhubs/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230589,7 +341034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Single item in List or Get Consumer group operation␊ */␊ - properties: (ConsumerGroupProperties2 | string)␊ + properties: (/**␊ + * Single item in List or Get Consumer group operation␊ + */␊ + ConsumerGroupProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/eventhubs/consumergroups"␊ [k: string]: unknown␊ }␊ @@ -230602,7 +341053,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties2 | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -230622,17 +341079,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Event Hubs Cluster properties supplied in responses in List or Get operations.␊ */␊ - properties: (ClusterProperties14 | string)␊ + properties: (/**␊ + * Event Hubs Cluster properties supplied in responses in List or Get operations.␊ + */␊ + ClusterProperties14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SKU parameters particular to a cluster instance.␊ */␊ - sku?: (ClusterSku | string)␊ + sku?: (/**␊ + * SKU parameters particular to a cluster instance.␊ + */␊ + ClusterSku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/clusters"␊ [k: string]: unknown␊ }␊ @@ -230649,11 +341121,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The quantity of Event Hubs Cluster Capacity Units contained in this cluster.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name: ("Dedicated" | string)␊ + name: ("Dedicated" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230664,7 +341142,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to configure Identity for Bring your Own Keys␊ */␊ - identity?: (Identity24 | string)␊ + identity?: (/**␊ + * Properties to configure Identity for Bring your Own Keys␊ + */␊ + Identity24 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location.␊ */␊ @@ -230676,18 +341160,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Namespace properties supplied for create namespace operation.␊ */␊ - properties: (EHNamespaceProperties1 | string)␊ - resources?: (NamespacesIpfilterrulesChildResource1 | NamespacesVirtualnetworkrulesChildResource1 | NamespacesNetworkRuleSetsChildResource3 | NamespacesAuthorizationRulesChildResource1 | NamespacesPrivateEndpointConnectionsChildResource1 | NamespacesDisasterRecoveryConfigsChildResource3 | NamespacesEventhubsChildResource3)[]␊ + properties: (/**␊ + * Namespace properties supplied for create namespace operation.␊ + */␊ + EHNamespaceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.EventHub/namespaces/ipfilterrules␊ + */␊ + NamespacesIpfilterrulesChildResource1 | /**␊ + * Microsoft.EventHub/namespaces/virtualnetworkrules␊ + */␊ + NamespacesVirtualnetworkrulesChildResource1 | /**␊ + * Microsoft.EventHub/namespaces/networkRuleSets␊ + */␊ + NamespacesNetworkRuleSetsChildResource3 | /**␊ + * Microsoft.EventHub/namespaces/authorizationRules␊ + */␊ + NamespacesAuthorizationRulesChildResource1 | /**␊ + * Microsoft.EventHub/namespaces/privateEndpointConnections␊ + */␊ + NamespacesPrivateEndpointConnectionsChildResource1 | /**␊ + * Microsoft.EventHub/namespaces/disasterRecoveryConfigs␊ + */␊ + NamespacesDisasterRecoveryConfigsChildResource3 | /**␊ + * Microsoft.EventHub/namespaces/eventhubs␊ + */␊ + NamespacesEventhubsChildResource3)[]␊ /**␊ * SKU parameters supplied to the create namespace operation␊ */␊ - sku?: (Sku66 | string)␊ + sku?: (/**␊ + * SKU parameters supplied to the create namespace operation␊ + */␊ + Sku66 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces"␊ [k: string]: unknown␊ }␊ @@ -230706,7 +341226,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enumerates the possible value Identity type, which currently supports only 'SystemAssigned'.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230720,23 +341243,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to configure Encryption␊ */␊ - encryption?: (Encryption11 | string)␊ + encryption?: (/**␊ + * Properties to configure Encryption␊ + */␊ + Encryption11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether AutoInflate is enabled for eventhub namespace.␊ */␊ - isAutoInflateEnabled?: (boolean | string)␊ + isAutoInflateEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether Kafka is enabled for eventhub namespace.␊ */␊ - kafkaEnabled?: (boolean | string)␊ + kafkaEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if AutoInflateEnabled = true)␊ */␊ - maximumThroughputUnits?: (number | string)␊ + maximumThroughputUnits?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.␊ */␊ - zoneRedundant?: (boolean | string)␊ + zoneRedundant?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230746,11 +341287,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enumerates the possible value of keySource for Encryption.␊ */␊ - keySource?: ("Microsoft.KeyVault" | string)␊ + keySource?: ("Microsoft.KeyVault" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of KeyVault␊ */␊ - keyVaultProperties?: (KeyVaultProperties18[] | string)␊ + keyVaultProperties?: (KeyVaultProperties18[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230783,7 +341330,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update IpFilterRules␊ */␊ - properties: (IpFilterRuleProperties1 | string)␊ + properties: (/**␊ + * Properties supplied to create or update IpFilterRules␊ + */␊ + IpFilterRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ipfilterrules"␊ [k: string]: unknown␊ }␊ @@ -230794,7 +341347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IP Filter Action.␊ */␊ - action?: (("Accept" | "Reject") | string)␊ + action?: (("Accept" | "Reject") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Filter name␊ */␊ @@ -230817,7 +341373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update VirtualNetworkRules␊ */␊ - properties: (VirtualNetworkRuleProperties7 | string)␊ + properties: (/**␊ + * Properties supplied to create or update VirtualNetworkRules␊ + */␊ + VirtualNetworkRuleProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualnetworkrules"␊ [k: string]: unknown␊ }␊ @@ -230840,7 +341402,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties3 | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -230851,19 +341419,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default Action for Network Rule Set.␊ */␊ - defaultAction?: (("Allow" | "Deny") | string)␊ + defaultAction?: (("Allow" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of IpRules␊ */␊ - ipRules?: (NWRuleSetIpRules3[] | string)␊ + ipRules?: (NWRuleSetIpRules3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value that indicates whether Trusted Service Access is Enabled or not.␊ */␊ - trustedServiceAccessEnabled?: (boolean | string)␊ + trustedServiceAccessEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List VirtualNetwork Rules␊ */␊ - virtualNetworkRules?: (NWRuleSetVirtualNetworkRules3[] | string)␊ + virtualNetworkRules?: (NWRuleSetVirtualNetworkRules3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230873,7 +341453,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The IP Filter Action.␊ */␊ - action?: ("Allow" | string)␊ + action?: ("Allow" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP Mask␊ */␊ @@ -230887,11 +341470,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value that indicates whether to ignore missing Vnet Service Endpoint␊ */␊ - ignoreMissingVnetServiceEndpoint?: (boolean | string)␊ + ignoreMissingVnetServiceEndpoint?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties supplied for Subnet␊ */␊ - subnet?: (Subnet41 | string)␊ + subnet?: (/**␊ + * Properties supplied for Subnet␊ + */␊ + Subnet41 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230916,7 +341508,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update AuthorizationRule␊ */␊ - properties: (AuthorizationRuleProperties1 | string)␊ + properties: (/**␊ + * Properties supplied to create or update AuthorizationRule␊ + */␊ + AuthorizationRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -230927,7 +341525,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230942,7 +341543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the private endpoint connection resource.␊ */␊ - properties: (PrivateEndpointConnectionProperties19 | string)␊ + properties: (/**␊ + * Properties of the private endpoint connection resource.␊ + */␊ + PrivateEndpointConnectionProperties19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -230953,15 +341560,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateEndpoint information.␊ */␊ - privateEndpoint?: (PrivateEndpoint7 | string)␊ + privateEndpoint?: (/**␊ + * PrivateEndpoint information.␊ + */␊ + PrivateEndpoint7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ConnectionState information.␊ */␊ - privateLinkServiceConnectionState?: (ConnectionState1 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * ConnectionState information.␊ + */␊ + ConnectionState1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the Private Endpoint Connection.␊ */␊ - provisioningState?: (("Creating" | "Updating" | "Deleting" | "Succeeded" | "Canceled" | "Failed") | string)␊ + provisioningState?: (("Creating" | "Updating" | "Deleting" | "Succeeded" | "Canceled" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -230985,7 +341607,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the connection.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231000,7 +341625,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ */␊ - properties: (ArmDisasterRecoveryProperties3 | string)␊ + properties: (/**␊ + * Properties required to the Create Or Update Alias(Disaster Recovery configurations)␊ + */␊ + ArmDisasterRecoveryProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "disasterRecoveryConfigs"␊ [k: string]: unknown␊ }␊ @@ -231030,7 +341661,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to the Create Or Update Event Hub operation.␊ */␊ - properties: (EventhubProperties1 | string)␊ + properties: (/**␊ + * Properties supplied to the Create Or Update Event Hub operation.␊ + */␊ + EventhubProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "eventhubs"␊ [k: string]: unknown␊ }␊ @@ -231041,19 +341678,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties to configure capture description for eventhub␊ */␊ - captureDescription?: (CaptureDescription1 | string)␊ + captureDescription?: (/**␊ + * Properties to configure capture description for eventhub␊ + */␊ + CaptureDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of days to retain the events for this Event Hub, value should be 1 to 7 days␊ */␊ - messageRetentionInDays?: (number | string)␊ + messageRetentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the status of the Event Hub.␊ */␊ - status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | string)␊ + status?: (("Active" | "Disabled" | "Restoring" | "SendDisabled" | "ReceiveDisabled" | "Creating" | "Deleting" | "Renaming" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231063,27 +341715,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capture storage details for capture description␊ */␊ - destination?: (Destination1 | string)␊ + destination?: (/**␊ + * Capture storage details for capture description␊ + */␊ + Destination1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether capture description is enabled. ␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version.␊ */␊ - encoding?: (("Avro" | "AvroDeflate") | string)␊ + encoding?: (("Avro" | "AvroDeflate") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between 60 to 900 seconds␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between 10485760 to 524288000 bytes␊ */␊ - sizeLimitInBytes?: (number | string)␊ + sizeLimitInBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A value that indicates whether to Skip Empty Archives␊ */␊ - skipEmptyArchives?: (boolean | string)␊ + skipEmptyArchives?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231097,7 +341770,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties describing the storage account, blob container and archive name format for capture destination␊ */␊ - properties?: (DestinationProperties1 | string)␊ + properties?: (/**␊ + * Properties describing the storage account, blob container and archive name format for capture destination␊ + */␊ + DestinationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231125,15 +341804,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Event Hubs throughput units, value should be 0 to 20 throughput units.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of this SKU.␊ */␊ - name: (("Basic" | "Standard") | string)␊ + name: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The billing tier of this particular SKU.␊ */␊ - tier?: (("Basic" | "Standard") | string)␊ + tier?: (("Basic" | "Standard") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231148,7 +341836,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update IpFilterRules␊ */␊ - properties: (IpFilterRuleProperties1 | string)␊ + properties: (/**␊ + * Properties supplied to create or update IpFilterRules␊ + */␊ + IpFilterRuleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/ipfilterrules"␊ [k: string]: unknown␊ }␊ @@ -231161,7 +341855,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * NetworkRuleSet properties␊ */␊ - properties: (NetworkRuleSetProperties3 | string)␊ + properties: (/**␊ + * NetworkRuleSet properties␊ + */␊ + NetworkRuleSetProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/networkRuleSets"␊ [k: string]: unknown␊ }␊ @@ -231177,7 +341877,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties supplied to create or update VirtualNetworkRules␊ */␊ - properties: (VirtualNetworkRuleProperties7 | string)␊ + properties: (/**␊ + * Properties supplied to create or update VirtualNetworkRules␊ + */␊ + VirtualNetworkRuleProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventHub/namespaces/virtualnetworkrules"␊ [k: string]: unknown␊ }␊ @@ -231197,18 +341903,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Namespace.␊ */␊ - properties: (RelayNamespaceProperties | string)␊ - resources?: (Namespaces_AuthorizationRulesChildResource8 | Namespaces_HybridConnectionsChildResource | Namespaces_WcfRelaysChildResource)[]␊ + properties: (/**␊ + * Properties of the Namespace.␊ + */␊ + RelayNamespaceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Relay/namespaces/AuthorizationRules␊ + */␊ + Namespaces_AuthorizationRulesChildResource8 | /**␊ + * Microsoft.Relay/namespaces/HybridConnections␊ + */␊ + Namespaces_HybridConnectionsChildResource | /**␊ + * Microsoft.Relay/namespaces/WcfRelays␊ + */␊ + Namespaces_WcfRelaysChildResource)[]␊ /**␊ * Sku of the Namespace.␊ */␊ - sku?: (Sku67 | string)␊ + sku?: (/**␊ + * Sku of the Namespace.␊ + */␊ + Sku67 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces"␊ [k: string]: unknown␊ }␊ @@ -231230,7 +341960,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (AuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + AuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231241,7 +341977,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231256,7 +341995,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the HybridConnection.␊ */␊ - properties: (HybridConnectionProperties | string)␊ + properties: (/**␊ + * Properties of the HybridConnection.␊ + */␊ + HybridConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "HybridConnections"␊ [k: string]: unknown␊ }␊ @@ -231267,7 +342012,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if client authorization is needed for this HybridConnection; otherwise, false.␊ */␊ - requiresClientAuthorization?: (boolean | string)␊ + requiresClientAuthorization?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.␊ */␊ @@ -231286,7 +342034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the WcfRelay Properties.␊ */␊ - properties: (WcfRelayProperties | string)␊ + properties: (/**␊ + * Properties of the WcfRelay Properties.␊ + */␊ + WcfRelayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "WcfRelays"␊ [k: string]: unknown␊ }␊ @@ -231297,15 +342051,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * WCFRelay Type.␊ */␊ - relayType?: (("NetTcp" | "Http") | string)␊ + relayType?: (("NetTcp" | "Http") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if client authorization is needed for this relay; otherwise, false.␊ */␊ - requiresClientAuthorization?: (boolean | string)␊ + requiresClientAuthorization?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if transport security is needed for this relay; otherwise, false.␊ */␊ - requiresTransportSecurity?: (boolean | string)␊ + requiresTransportSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * usermetadata is a placeholder to store user-defined string data for the HybridConnection endpoint.e.g. it can be used to store descriptive data, such as list of teams and their contact information also user-defined configuration settings can be stored.␊ */␊ @@ -231319,11 +342082,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of this Sku␊ */␊ - name: ("Standard" | string)␊ + name: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tier of this particular SKU␊ */␊ - tier: ("Standard" | string)␊ + tier: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231338,7 +342107,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (AuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + AuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces/AuthorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231354,8 +342129,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the HybridConnection.␊ */␊ - properties: (HybridConnectionProperties | string)␊ - resources?: Namespaces_HybridConnectionsAuthorizationRulesChildResource[]␊ + properties: (/**␊ + * Properties of the HybridConnection.␊ + */␊ + HybridConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Relay/namespaces/HybridConnections/authorizationRules␊ + */␊ + Namespaces_HybridConnectionsAuthorizationRulesChildResource[]␊ type: "Microsoft.Relay/namespaces/HybridConnections"␊ [k: string]: unknown␊ }␊ @@ -231371,7 +342155,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (AuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + AuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231387,7 +342177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (AuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + AuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces/HybridConnections/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231403,8 +342199,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the WcfRelay Properties.␊ */␊ - properties: (WcfRelayProperties | string)␊ - resources?: Namespaces_WcfRelaysAuthorizationRulesChildResource[]␊ + properties: (/**␊ + * Properties of the WcfRelay Properties.␊ + */␊ + WcfRelayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Relay/namespaces/WcfRelays/authorizationRules␊ + */␊ + Namespaces_WcfRelaysAuthorizationRulesChildResource[]␊ type: "Microsoft.Relay/namespaces/WcfRelays"␊ [k: string]: unknown␊ }␊ @@ -231420,7 +342225,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (AuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + AuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231436,7 +342247,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthorizationRule properties.␊ */␊ - properties: (AuthorizationRuleProperties2 | string)␊ + properties: (/**␊ + * AuthorizationRule properties.␊ + */␊ + AuthorizationRuleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces/WcfRelays/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231456,18 +342273,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the namespace.␊ */␊ - properties: (RelayNamespaceProperties1 | string)␊ - resources?: (NamespacesAuthorizationRulesChildResource2 | NamespacesHybridConnectionsChildResource | NamespacesWcfRelaysChildResource)[]␊ + properties: (/**␊ + * Properties of the namespace.␊ + */␊ + RelayNamespaceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Relay/namespaces/authorizationRules␊ + */␊ + NamespacesAuthorizationRulesChildResource2 | /**␊ + * Microsoft.Relay/namespaces/hybridConnections␊ + */␊ + NamespacesHybridConnectionsChildResource | /**␊ + * Microsoft.Relay/namespaces/wcfRelays␊ + */␊ + NamespacesWcfRelaysChildResource)[]␊ /**␊ * SKU of the namespace.␊ */␊ - sku?: (Sku68 | string)␊ + sku?: (/**␊ + * SKU of the namespace.␊ + */␊ + Sku68 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces"␊ [k: string]: unknown␊ }␊ @@ -231489,7 +342330,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization rule properties.␊ */␊ - properties: (AuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * Authorization rule properties.␊ + */␊ + AuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231500,7 +342347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rights associated with the rule.␊ */␊ - rights: (("Manage" | "Send" | "Listen")[] | string)␊ + rights: (("Manage" | "Send" | "Listen")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231515,7 +342365,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the HybridConnection.␊ */␊ - properties: (HybridConnectionProperties1 | string)␊ + properties: (/**␊ + * Properties of the HybridConnection.␊ + */␊ + HybridConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridConnections"␊ [k: string]: unknown␊ }␊ @@ -231526,7 +342382,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Returns true if client authorization is needed for this hybrid connection; otherwise, false.␊ */␊ - requiresClientAuthorization?: (boolean | string)␊ + requiresClientAuthorization?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The usermetadata is a placeholder to store user-defined string data for the hybrid connection endpoint. For example, it can be used to store descriptive data, such as a list of teams and their contact information. Also, user-defined configuration settings can be stored.␊ */␊ @@ -231545,7 +342404,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the WCF relay.␊ */␊ - properties: (WcfRelayProperties1 | string)␊ + properties: (/**␊ + * Properties of the WCF relay.␊ + */␊ + WcfRelayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "wcfRelays"␊ [k: string]: unknown␊ }␊ @@ -231556,15 +342421,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * WCF relay type.␊ */␊ - relayType?: (("NetTcp" | "Http") | string)␊ + relayType?: (("NetTcp" | "Http") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Returns true if client authorization is needed for this relay; otherwise, false.␊ */␊ - requiresClientAuthorization?: (boolean | string)␊ + requiresClientAuthorization?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Returns true if transport security is needed for this relay; otherwise, false.␊ */␊ - requiresTransportSecurity?: (boolean | string)␊ + requiresTransportSecurity?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The usermetadata is a placeholder to store user-defined string data for the WCF Relay endpoint. For example, it can be used to store descriptive data, such as list of teams and their contact information. Also, user-defined configuration settings can be stored.␊ */␊ @@ -231578,11 +342452,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Name of this SKU.␊ */␊ - name: ("Standard" | string)␊ + name: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tier of this SKU.␊ */␊ - tier?: ("Standard" | string)␊ + tier?: ("Standard" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231597,7 +342477,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization rule properties.␊ */␊ - properties: (AuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * Authorization rule properties.␊ + */␊ + AuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231613,8 +342499,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the HybridConnection.␊ */␊ - properties: (HybridConnectionProperties1 | string)␊ - resources?: NamespacesHybridConnectionsAuthorizationRulesChildResource[]␊ + properties: (/**␊ + * Properties of the HybridConnection.␊ + */␊ + HybridConnectionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Relay/namespaces/hybridConnections/authorizationRules␊ + */␊ + NamespacesHybridConnectionsAuthorizationRulesChildResource[]␊ type: "Microsoft.Relay/namespaces/hybridConnections"␊ [k: string]: unknown␊ }␊ @@ -231630,7 +342525,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization rule properties.␊ */␊ - properties: (AuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * Authorization rule properties.␊ + */␊ + AuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231646,7 +342547,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization rule properties.␊ */␊ - properties: (AuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * Authorization rule properties.␊ + */␊ + AuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces/hybridConnections/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231662,8 +342569,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the WCF relay.␊ */␊ - properties: (WcfRelayProperties1 | string)␊ - resources?: NamespacesWcfRelaysAuthorizationRulesChildResource[]␊ + properties: (/**␊ + * Properties of the WCF relay.␊ + */␊ + WcfRelayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Relay/namespaces/wcfRelays/authorizationRules␊ + */␊ + NamespacesWcfRelaysAuthorizationRulesChildResource[]␊ type: "Microsoft.Relay/namespaces/wcfRelays"␊ [k: string]: unknown␊ }␊ @@ -231679,7 +342595,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization rule properties.␊ */␊ - properties: (AuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * Authorization rule properties.␊ + */␊ + AuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231695,7 +342617,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Authorization rule properties.␊ */␊ - properties: (AuthorizationRuleProperties3 | string)␊ + properties: (/**␊ + * Authorization rule properties.␊ + */␊ + AuthorizationRuleProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Relay/namespaces/wcfRelays/authorizationRules"␊ [k: string]: unknown␊ }␊ @@ -231707,7 +342635,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity properties of the factory resource.␊ */␊ - identity?: (FactoryIdentity | string)␊ + identity?: (/**␊ + * Identity properties of the factory resource.␊ + */␊ + FactoryIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource location.␊ */␊ @@ -231719,14 +342653,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Factory resource properties.␊ */␊ - properties: (FactoryProperties | string)␊ - resources?: (FactoriesIntegrationRuntimesChildResource | FactoriesLinkedservicesChildResource | FactoriesDatasetsChildResource | FactoriesPipelinesChildResource | FactoriesTriggersChildResource)[]␊ + properties: (/**␊ + * Factory resource properties.␊ + */␊ + FactoryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DataFactory/factories/integrationRuntimes␊ + */␊ + FactoriesIntegrationRuntimesChildResource | /**␊ + * Microsoft.DataFactory/factories/linkedservices␊ + */␊ + FactoriesLinkedservicesChildResource | /**␊ + * Microsoft.DataFactory/factories/datasets␊ + */␊ + FactoriesDatasetsChildResource | /**␊ + * Microsoft.DataFactory/factories/pipelines␊ + */␊ + FactoriesPipelinesChildResource | /**␊ + * Microsoft.DataFactory/factories/triggers␊ + */␊ + FactoriesTriggersChildResource)[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories"␊ [k: string]: unknown␊ }␊ @@ -231737,7 +342695,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. Currently the only supported type is 'SystemAssigned'.␊ */␊ - type: ("SystemAssigned" | string)␊ + type: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231747,7 +342708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Factory's VSTS repo information.␊ */␊ - vstsConfiguration?: (FactoryVSTSConfiguration | string)␊ + vstsConfiguration?: (/**␊ + * Factory's VSTS repo information.␊ + */␊ + FactoryVSTSConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231792,11 +342759,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The integration runtime name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory nested object which serves as a compute resource for activities.␊ */␊ - properties: (IntegrationRuntime | string)␊ + properties: (/**␊ + * Azure Data Factory nested object which serves as a compute resource for activities.␊ + */␊ + IntegrationRuntime | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "integrationRuntimes"␊ [k: string]: unknown␊ }␊ @@ -231808,7 +342784,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed integration runtime type properties.␊ */␊ - typeProperties: (ManagedIntegrationRuntimeTypeProperties | string)␊ + typeProperties: (/**␊ + * Managed integration runtime type properties.␊ + */␊ + ManagedIntegrationRuntimeTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231818,11 +342800,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute resource properties for managed integration runtime.␊ */␊ - computeProperties?: (IntegrationRuntimeComputeProperties | string)␊ + computeProperties?: (/**␊ + * The compute resource properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeComputeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS properties for managed integration runtime.␊ */␊ - ssisProperties?: (IntegrationRuntimeSsisProperties | string)␊ + ssisProperties?: (/**␊ + * SSIS properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeSsisProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231836,7 +342830,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities␊ */␊ @@ -231844,7 +342841,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum parallel executions count per node for managed integration runtime.␊ */␊ - maxParallelExecutionsPerNode?: (number | string)␊ + maxParallelExecutionsPerNode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The node size requirement to managed integration runtime.␊ */␊ @@ -231852,11 +342852,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The required number of nodes for managed integration runtime.␊ */␊ - numberOfNodes?: (number | string)␊ + numberOfNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet properties for managed integration runtime.␊ */␊ - vNetProperties?: (IntegrationRuntimeVNetProperties | string)␊ + vNetProperties?: (/**␊ + * VNet properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeVNetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231870,7 +342879,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet this integration runtime will join.␊ */␊ @@ -231892,27 +342904,54 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Catalog information for managed dedicated integration runtime.␊ */␊ - catalogInfo?: (IntegrationRuntimeSsisCatalogInfo | string)␊ + catalogInfo?: (/**␊ + * Catalog information for managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeSsisCatalogInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom setup script properties for a managed dedicated integration runtime.␊ */␊ - customSetupScriptProperties?: (IntegrationRuntimeCustomSetupScriptProperties | string)␊ + customSetupScriptProperties?: (/**␊ + * Custom setup script properties for a managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeCustomSetupScriptProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data proxy properties for a managed dedicated integration runtime.␊ */␊ - dataProxyProperties?: (IntegrationRuntimeDataProxyProperties | string)␊ + dataProxyProperties?: (/**␊ + * Data proxy properties for a managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeDataProxyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The edition for the SSIS Integration Runtime.␊ */␊ - edition?: (("Standard" | "Enterprise") | string)␊ + edition?: (("Standard" | "Enterprise") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * License type for bringing your own license scenario.␊ */␊ - licenseType?: (("BasePrice" | "LicenseIncluded") | string)␊ + licenseType?: (("BasePrice" | "LicenseIncluded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231926,11 +342965,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - catalogAdminPassword?: (SecureString | string)␊ + catalogAdminPassword?: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The administrator user name of catalog database.␊ */␊ @@ -231967,7 +343015,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - sasToken?: (SecureString | string)␊ + sasToken?: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231977,7 +343031,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entity reference.␊ */␊ - connectVia?: (EntityReference | string)␊ + connectVia?: (/**␊ + * The entity reference.␊ + */␊ + EntityReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to contain the staged data in the Blob storage.␊ */␊ @@ -231985,7 +343045,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entity reference.␊ */␊ - stagingLinkedService?: (EntityReference | string)␊ + stagingLinkedService?: (/**␊ + * The entity reference.␊ + */␊ + EntityReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -231999,7 +343065,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of this referenced entity.␊ */␊ - type?: (("IntegrationRuntimeReference" | "LinkedServiceReference") | string)␊ + type?: (("IntegrationRuntimeReference" | "LinkedServiceReference") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232010,7 +343079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - typeProperties: (LinkedIntegrationRuntimeTypeProperties | string)␊ + typeProperties: (/**␊ + * The base definition of a secret type.␊ + */␊ + LinkedIntegrationRuntimeTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232020,7 +343095,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - linkedInfo?: (LinkedIntegrationRuntimeProperties | string)␊ + linkedInfo?: (/**␊ + * The base definition of a secret type.␊ + */␊ + LinkedIntegrationRuntimeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232031,7 +343112,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - key: (SecureString | string)␊ + key: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232053,11 +343140,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The linked service name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Data Factory nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ */␊ - properties: (LinkedService | string)␊ + properties: (/**␊ + * The Azure Data Factory nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ + */␊ + LinkedService | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "linkedservices"␊ [k: string]: unknown␊ }␊ @@ -232072,7 +343168,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference integration runtime name.␊ */␊ @@ -232080,7 +343179,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of integration runtime.␊ */␊ - type: ("IntegrationRuntimeReference" | string)␊ + type: ("IntegrationRuntimeReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232096,7 +343198,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameter type.␊ */␊ - type: (("Object" | "String" | "Int" | "Float" | "Bool" | "Array" | "SecureString") | string)␊ + type: (("Object" | "String" | "Int" | "Float" | "Bool" | "Array" | "SecureString") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232107,7 +343212,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Storage linked service properties.␊ */␊ - typeProperties: (AzureStorageLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Storage linked service properties.␊ + */␊ + AzureStorageLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232129,7 +343240,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - sasUri?: (SecretBase | string)␊ + sasUri?: (/**␊ + * The base definition of a secret type.␊ + */␊ + SecretBase | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232151,7 +343268,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - store: (LinkedServiceReference | string)␊ + store: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AzureKeyVaultSecret"␊ [k: string]: unknown␊ }␊ @@ -232166,7 +343289,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference LinkedService name.␊ */␊ @@ -232174,7 +343300,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - type: ("LinkedServiceReference" | string)␊ + type: ("LinkedServiceReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232185,7 +343314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Data Warehouse linked service properties.␊ */␊ - typeProperties: (AzureSqlDWLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure SQL Data Warehouse linked service properties.␊ + */␊ + AzureSqlDWLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232213,7 +343348,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -232230,7 +343374,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SQL Server linked service properties.␊ */␊ - typeProperties: (SqlServerLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * SQL Server linked service properties.␊ + */␊ + SqlServerLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232252,7 +343402,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The on-premises Windows authentication user name. Type: string (or Expression with resultType string).␊ */␊ @@ -232269,7 +343428,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Database linked service properties.␊ */␊ - typeProperties: (AzureSqlDatabaseLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure SQL Database linked service properties.␊ + */␊ + AzureSqlDatabaseLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232297,7 +343462,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -232314,7 +343488,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Batch linked service properties.␊ */␊ - typeProperties: (AzureBatchLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Batch linked service properties.␊ + */␊ + AzureBatchLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232324,7 +343504,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Batch account name. Type: string (or Expression with resultType string).␊ */␊ @@ -232346,7 +343535,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Batch pool name. Type: string (or Expression with resultType string).␊ */␊ @@ -232363,7 +343558,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault linked service properties.␊ */␊ - typeProperties: (AzureKeyVaultLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Key Vault linked service properties.␊ + */␊ + AzureKeyVaultLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232386,7 +343587,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CosmosDB linked service properties.␊ */␊ - typeProperties: (CosmosDbLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * CosmosDB linked service properties.␊ + */␊ + CosmosDbLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232415,7 +343622,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics linked service properties.␊ */␊ - typeProperties: (DynamicsLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Dynamics linked service properties.␊ + */␊ + DynamicsLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232425,11 +343638,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to connect to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario. Type: string (or Expression with resultType string).␊ */␊ - authenticationType: (("Office365" | "Ifd") | string)␊ + authenticationType: (("Office365" | "Ifd") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or Expression with resultType string).␊ */␊ - deploymentType: (("Online" | "OnPremisesWithIfd") | string)␊ + deploymentType: (("Online" | "OnPremisesWithIfd") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -232451,7 +343670,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port of on-premises Dynamics server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -232480,7 +343708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight linked service properties.␊ */␊ - typeProperties: (HDInsightLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * HDInsight linked service properties.␊ + */␊ + HDInsightLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232502,15 +343736,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - hcatalogLinkedServiceName?: (LinkedServiceReference | string)␊ + hcatalogLinkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - linkedServiceName?: (LinkedServiceReference | string)␊ + linkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HDInsight cluster user name. Type: string (or Expression with resultType string).␊ */␊ @@ -232527,7 +343782,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * File system linked service properties.␊ */␊ - typeProperties: (FileServerLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * File system linked service properties.␊ + */␊ + FileServerLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232549,7 +343810,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User ID to logon the server. Type: string (or Expression with resultType string).␊ */␊ @@ -232566,7 +343836,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Oracle database linked service properties.␊ */␊ - typeProperties: (OracleLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Oracle database linked service properties.␊ + */␊ + OracleLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232595,7 +343871,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure MySQL database linked service properties.␊ */␊ - typeProperties: (AzureMySqlLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure MySQL database linked service properties.␊ + */␊ + AzureMySqlLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232624,7 +343906,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MySQL linked service properties.␊ */␊ - typeProperties: (MySqlLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * MySQL linked service properties.␊ + */␊ + MySqlLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232634,7 +343922,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - connectionString: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + connectionString: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -232651,7 +343948,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PostgreSQL linked service properties.␊ */␊ - typeProperties: (PostgreSqlLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * PostgreSQL linked service properties.␊ + */␊ + PostgreSqlLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232661,7 +343964,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - connectionString: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + connectionString: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -232678,7 +343990,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sybase linked service properties.␊ */␊ - typeProperties: (SybaseLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Sybase linked service properties.␊ + */␊ + SybaseLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232688,7 +344006,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthenticationType to be used for connection.␊ */␊ - authenticationType?: (("Basic" | "Windows") | string)␊ + authenticationType?: (("Basic" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -232704,7 +344025,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schema name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -232733,7 +344063,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DB2 linked service properties.␊ */␊ - typeProperties: (Db2LinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * DB2 linked service properties.␊ + */␊ + Db2LinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232743,7 +344079,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthenticationType to be used for connection.␊ */␊ - authenticationType?: ("Basic" | string)␊ + authenticationType?: ("Basic" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -232759,7 +344098,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -232782,7 +344130,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Teradata linked service properties.␊ */␊ - typeProperties: (TeradataLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Teradata linked service properties.␊ + */␊ + TeradataLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232792,7 +344146,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthenticationType to be used for connection.␊ */␊ - authenticationType?: (("Basic" | "Windows") | string)␊ + authenticationType?: (("Basic" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -232802,7 +344159,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -232825,7 +344191,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Web Service linked service properties.␊ */␊ - typeProperties: (AzureMLLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure ML Web Service linked service properties.␊ + */␊ + AzureMLLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232835,7 +344207,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - apiKey: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + apiKey: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -232857,7 +344238,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -232880,7 +344270,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ODBC linked service properties.␊ */␊ - typeProperties: (OdbcLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * ODBC linked service properties.␊ + */␊ + OdbcLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232902,7 +344298,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - credential?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + credential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -232912,7 +344317,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name for Basic authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -232929,7 +344343,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDFS linked service properties.␊ */␊ - typeProperties: (HdfsLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * HDFS linked service properties.␊ + */␊ + HdfsLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232951,7 +344371,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of the HDFS service endpoint, e.g. http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string).␊ */␊ @@ -232974,7 +344403,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OData linked service properties.␊ */␊ - typeProperties: (ODataLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * OData linked service properties.␊ + */␊ + ODataLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -232984,7 +344419,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of authentication used to connect to the OData service.␊ */␊ - authenticationType?: (("Basic" | "Anonymous") | string)␊ + authenticationType?: (("Basic" | "Anonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -232994,7 +344432,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of the OData service endpoint. Type: string (or Expression with resultType string).␊ */␊ @@ -233017,7 +344464,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models.␊ */␊ - typeProperties: (WebLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models.␊ + */␊ + WebLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233035,7 +344488,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name for Basic authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -233052,11 +344514,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - pfx: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + pfx: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233067,7 +344547,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cassandra linked service properties.␊ */␊ - typeProperties: (CassandraLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Cassandra linked service properties.␊ + */␊ + CassandraLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233095,7 +344581,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the connection. Type: integer (or Expression with resultType integer).␊ */␊ @@ -233118,7 +344613,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB linked service properties.␊ */␊ - typeProperties: (MongoDbLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * MongoDB linked service properties.␊ + */␊ + MongoDbLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233134,7 +344635,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the MongoDB database.␊ */␊ - authenticationType?: (("Basic" | "Anonymous") | string)␊ + authenticationType?: (("Basic" | "Anonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database to verify the username and password. Type: string (or Expression with resultType string).␊ */␊ @@ -233162,7 +344666,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the MongoDB server uses to listen for client connections. The default value is 27017. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -233191,7 +344704,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Store linked service properties.␊ */␊ - typeProperties: (AzureDataLakeStoreLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Data Lake Store linked service properties.␊ + */␊ + AzureDataLakeStoreLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233231,7 +344750,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string).␊ */␊ @@ -233254,7 +344782,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce linked service properties.␊ */␊ - typeProperties: (SalesforceLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Salesforce linked service properties.␊ + */␊ + SalesforceLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233276,11 +344810,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - securityToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + securityToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string).␊ */␊ @@ -233297,7 +344849,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SAP Cloud for Customer linked service properties.␊ */␊ - typeProperties: (SapCloudForCustomerLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * SAP Cloud for Customer linked service properties.␊ + */␊ + SapCloudForCustomerLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233313,7 +344871,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of SAP Cloud for Customer OData API. For example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression with resultType string).␊ */␊ @@ -233336,7 +344903,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SAP ECC linked service properties.␊ */␊ - typeProperties: (SapEccLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * SAP ECC linked service properties.␊ + */␊ + SapEccLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233350,7 +344923,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string).␊ */␊ @@ -233369,7 +344951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon S3 linked service properties.␊ */␊ - typeProperties: (AmazonS3LinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Amazon S3 linked service properties.␊ + */␊ + AmazonS3LinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233391,7 +344979,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - secretAccessKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + secretAccessKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233402,7 +344999,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon Redshift linked service properties.␊ */␊ - typeProperties: (AmazonRedshiftLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Amazon Redshift linked service properties.␊ + */␊ + AmazonRedshiftLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233424,7 +345027,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the Amazon Redshift server uses to listen for client connections. The default value is 5439. Type: integer (or Expression with resultType integer).␊ */␊ @@ -233466,7 +345078,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Windows Azure Search Service linked service properties.␊ */␊ - typeProperties: (AzureSearchLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Windows Azure Search Service linked service properties.␊ + */␊ + AzureSearchLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233482,7 +345100,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - key?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + key?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL for Azure Search service. Type: string (or Expression with resultType string).␊ */␊ @@ -233499,7 +345126,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (HttpLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + HttpLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233509,7 +345142,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the HTTP server.␊ */␊ - authenticationType?: (("Basic" | "Anonymous" | "Digest" | "Windows" | "ClientCertificate") | string)␊ + authenticationType?: (("Basic" | "Anonymous" | "Digest" | "Windows" | "ClientCertificate") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Thumbprint of certificate for ClientCertificate authentication. Only valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string).␊ */␊ @@ -233537,7 +345173,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base URL of the HTTP endpoint, e.g. https://www.microsoft.com. Type: string (or Expression with resultType string).␊ */␊ @@ -233560,7 +345205,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (FtpServerLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + FtpServerLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233570,7 +345221,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the FTP server.␊ */␊ - authenticationType?: (("Basic" | "Anonymous") | string)␊ + authenticationType?: (("Basic" | "Anonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -233598,7 +345252,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -233621,7 +345284,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SftpServerLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SftpServerLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233631,7 +345300,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the FTP server.␊ */␊ - authenticationType?: (("Basic" | "SshPublicKey") | string)␊ + authenticationType?: (("Basic" | "SshPublicKey") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -233653,11 +345325,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - passPhrase?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + passPhrase?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the SFTP server uses to listen for client connections. Default value is 22. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -233667,7 +345357,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - privateKeyContent?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + privateKeyContent?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SSH private key file path for SshPublicKey authentication. Only valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format. Type: string (or Expression with resultType string).␊ */␊ @@ -233696,7 +345395,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SapBWLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SapBWLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233718,7 +345423,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of the SAP BW instance. Type: string (or Expression with resultType string).␊ */␊ @@ -233747,7 +345461,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SapHanaLinkedServiceProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SapHanaLinkedServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233757,7 +345477,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the SAP HANA server.␊ */␊ - authenticationType?: (("Basic" | "Windows") | string)␊ + authenticationType?: (("Basic" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -233767,7 +345490,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of the SAP HANA server. Type: string (or Expression with resultType string).␊ */␊ @@ -233790,7 +345522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon Marketplace Web Service linked service properties.␊ */␊ - typeProperties: (AmazonMWSLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Amazon Marketplace Web Service linked service properties.␊ + */␊ + AmazonMWSLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233824,11 +345562,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - mwsAuthToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + mwsAuthToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - secretKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + secretKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Amazon seller ID.␊ */␊ @@ -233863,7 +345619,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure PostgreSQL linked service properties.␊ */␊ - typeProperties: (AzurePostgreSqlLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure PostgreSQL linked service properties.␊ + */␊ + AzurePostgreSqlLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233892,7 +345654,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Concur Service linked service properties.␊ */␊ - typeProperties: (ConcurLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Concur Service linked service properties.␊ + */␊ + ConcurLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233914,7 +345682,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -233949,7 +345726,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Couchbase server linked service properties.␊ */␊ - typeProperties: (CouchbaseLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Couchbase server linked service properties.␊ + */␊ + CouchbaseLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -233978,7 +345761,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Drill server linked service properties.␊ */␊ - typeProperties: (DrillLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Drill server linked service properties.␊ + */␊ + DrillLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234007,7 +345796,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Eloqua server linked service properties.␊ */␊ - typeProperties: (EloquaLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Eloqua server linked service properties.␊ + */␊ + EloquaLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234029,7 +345824,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -234064,7 +345868,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google BigQuery service linked service properties.␊ */␊ - typeProperties: (GoogleBigQueryLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Google BigQuery service linked service properties.␊ + */␊ + GoogleBigQueryLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234080,15 +345890,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR.␊ */␊ - authenticationType: (("ServiceAuthentication" | "UserAuthentication") | string)␊ + authenticationType: (("ServiceAuthentication" | "UserAuthentication") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - clientId?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientId?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR.␊ */␊ @@ -234116,7 +345947,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - refreshToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + refreshToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false.␊ */␊ @@ -234145,7 +345985,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Greenplum Database linked service properties.␊ */␊ - typeProperties: (GreenplumLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Greenplum Database linked service properties.␊ + */␊ + GreenplumLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234174,7 +346020,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HBase server linked service properties.␊ */␊ - typeProperties: (HBaseLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * HBase server linked service properties.␊ + */␊ + HBaseLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234196,7 +346048,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication mechanism to use to connect to the HBase server.␊ */␊ - authenticationType: (("Anonymous" | "Basic") | string)␊ + authenticationType: (("Anonymous" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -234224,7 +346079,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the HBase instance uses to listen for client connections. The default value is 9090.␊ */␊ @@ -234253,7 +346117,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hive Server linked service properties.␊ */␊ - typeProperties: (HiveLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Hive Server linked service properties.␊ + */␊ + HiveLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234275,7 +346145,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication method used to access the Hive server.␊ */␊ - authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | string)␊ + authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -234303,7 +346176,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Hive server uses to listen for client connections.␊ */␊ @@ -234313,7 +346195,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Hive server.␊ */␊ - serverType?: (("HiveServer1" | "HiveServer2" | "HiveThriftServer") | string)␊ + serverType?: (("HiveServer1" | "HiveServer2" | "HiveThriftServer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to indicate using the ZooKeeper service, false not.␊ */␊ @@ -234323,7 +346208,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The transport protocol to use in the Thrift layer.␊ */␊ - thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | string)␊ + thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR.␊ */␊ @@ -234364,7 +346252,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hubspot Service linked service properties.␊ */␊ - typeProperties: (HubspotLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Hubspot Service linked service properties.␊ + */␊ + HubspotLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234374,7 +346268,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client ID associated with your Hubspot application.␊ */␊ @@ -234384,7 +346287,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -234394,7 +346306,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - refreshToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + refreshToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -234423,7 +346344,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Impala server linked service properties.␊ */␊ - typeProperties: (ImpalaLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Impala server linked service properties.␊ + */␊ + ImpalaLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234445,7 +346372,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to use.␊ */␊ - authenticationType: (("Anonymous" | "SASLUsername" | "UsernameAndPassword") | string)␊ + authenticationType: (("Anonymous" | "SASLUsername" | "UsernameAndPassword") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -234467,7 +346397,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Impala server uses to listen for client connections. The default value is 21050.␊ */␊ @@ -234502,7 +346441,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Jira Service linked service properties.␊ */␊ - typeProperties: (JiraLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Jira Service linked service properties.␊ + */␊ + JiraLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234524,7 +346469,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Jira server uses to listen for client connections. The default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP.␊ */␊ @@ -234565,7 +346519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Magento server linked service properties.␊ */␊ - typeProperties: (MagentoLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Magento server linked service properties.␊ + */␊ + MagentoLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234575,7 +346535,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -234616,7 +346585,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MariaDB server linked service properties.␊ */␊ - typeProperties: (MariaDBLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * MariaDB server linked service properties.␊ + */␊ + MariaDBLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234645,7 +346620,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Marketo server linked service properties.␊ */␊ - typeProperties: (MarketoLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Marketo server linked service properties.␊ + */␊ + MarketoLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234661,7 +346642,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -234702,7 +346692,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Paypal Service linked service properties.␊ */␊ - typeProperties: (PaypalLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Paypal Service linked service properties.␊ + */␊ + PaypalLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234718,7 +346714,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -234759,7 +346764,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Phoenix server linked service properties.␊ */␊ - typeProperties: (PhoenixLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Phoenix server linked service properties.␊ + */␊ + PhoenixLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234781,7 +346792,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication mechanism used to connect to the Phoenix server.␊ */␊ - authenticationType: (("Anonymous" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | string)␊ + authenticationType: (("Anonymous" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -234809,7 +346823,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765.␊ */␊ @@ -234844,7 +346867,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Presto server linked service properties.␊ */␊ - typeProperties: (PrestoLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Presto server linked service properties.␊ + */␊ + PrestoLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234866,7 +346895,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication mechanism used to connect to the Presto server.␊ */␊ - authenticationType: (("Anonymous" | "LDAP") | string)␊ + authenticationType: (("Anonymous" | "LDAP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The catalog context for all request against the server.␊ */␊ @@ -234894,7 +346926,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Presto server uses to listen for client connections. The default value is 8080.␊ */␊ @@ -234941,7 +346982,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * QuickBooks server linked service properties.␊ */␊ - typeProperties: (QuickBooksLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * QuickBooks server linked service properties.␊ + */␊ + QuickBooksLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -234951,11 +346998,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessToken: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - accessTokenSecret: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessTokenSecret: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The company ID of the QuickBooks company to authorize.␊ */␊ @@ -234971,7 +347036,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - consumerSecret: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + consumerSecret: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235000,7 +347074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ServiceNow server linked service properties.␊ */␊ - typeProperties: (ServiceNowLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * ServiceNow server linked service properties.␊ + */␊ + ServiceNowLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235010,7 +347090,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to use.␊ */␊ - authenticationType: (("Basic" | "OAuth2") | string)␊ + authenticationType: (("Basic" | "OAuth2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client id for OAuth2 authentication.␊ */␊ @@ -235020,7 +347103,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235036,7 +347128,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -235071,7 +347172,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shopify Service linked service properties.␊ */␊ - typeProperties: (ShopifyLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Shopify Service linked service properties.␊ + */␊ + ShopifyLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235081,7 +347188,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235122,7 +347238,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Spark Server linked service properties.␊ */␊ - typeProperties: (SparkLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Spark Server linked service properties.␊ + */␊ + SparkLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235144,7 +347266,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication method used to access the Spark server.␊ */␊ - authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | string)␊ + authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -235172,7 +347297,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Spark server uses to listen for client connections.␊ */␊ @@ -235182,11 +347316,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Spark server.␊ */␊ - serverType?: (("SharkServer" | "SharkServer2" | "SparkThriftServer") | string)␊ + serverType?: (("SharkServer" | "SharkServer2" | "SparkThriftServer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol to use in the Thrift layer.␊ */␊ - thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | string)␊ + thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR.␊ */␊ @@ -235215,7 +347355,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Square Service linked service properties.␊ */␊ - typeProperties: (SquareLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Square Service linked service properties.␊ + */␊ + SquareLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235231,7 +347377,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235278,7 +347433,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Xero Service linked service properties.␊ */␊ - typeProperties: (XeroLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Xero Service linked service properties.␊ + */␊ + XeroLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235288,7 +347449,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - consumerKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + consumerKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235304,7 +347474,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - privateKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + privateKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -235333,7 +347512,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Zoho server linked service properties.␊ */␊ - typeProperties: (ZohoLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Zoho server linked service properties.␊ + */␊ + ZohoLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235343,7 +347528,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235384,7 +347578,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vertica linked service properties.␊ */␊ - typeProperties: (VerticaLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Vertica linked service properties.␊ + */␊ + VerticaLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235413,7 +347613,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Netezza linked service properties.␊ */␊ - typeProperties: (NetezzaLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Netezza linked service properties.␊ + */␊ + NetezzaLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235442,7 +347648,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce Marketing Cloud linked service properties.␊ */␊ - typeProperties: (SalesforceMarketingCloudLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Salesforce Marketing Cloud linked service properties.␊ + */␊ + SalesforceMarketingCloudLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235458,7 +347670,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235493,7 +347714,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight ondemand linked service properties.␊ */␊ - typeProperties: (HDInsightOnDemandLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * HDInsight ondemand linked service properties.␊ + */␊ + HDInsightOnDemandLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235503,7 +347730,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf.␊ */␊ - additionalLinkedServiceNames?: (LinkedServiceReference[] | string)␊ + additionalLinkedServiceNames?: (LinkedServiceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string).␊ */␊ @@ -235513,7 +347743,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clusterPassword?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clusterPassword?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource group where the cluster belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -235529,7 +347768,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clusterSshPassword?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clusterSshPassword?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string).␊ */␊ @@ -235575,7 +347823,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - hcatalogLinkedServiceName?: (LinkedServiceReference | string)␊ + hcatalogLinkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster.␊ */␊ @@ -235603,7 +347857,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster.␊ */␊ @@ -235625,7 +347885,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string).␊ */␊ @@ -235678,7 +347947,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Analytics linked service properties.␊ */␊ - typeProperties: (AzureDataLakeAnalyticsLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Data Lake Analytics linked service properties.␊ + */␊ + AzureDataLakeAnalyticsLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235718,7 +347993,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data Lake Analytics account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string).␊ */␊ @@ -235741,7 +348025,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Databricks linked service properties.␊ */␊ - typeProperties: (AzureDatabricksLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Databricks linked service properties.␊ + */␊ + AzureDatabricksLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235751,7 +348041,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + accessToken: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string).␊ */␊ @@ -235789,7 +348088,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Spark version of new cluster. Type: string (or Expression with resultType string).␊ */␊ @@ -235806,7 +348108,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Responsys linked service properties.␊ */␊ - typeProperties: (ResponsysLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Responsys linked service properties.␊ + */␊ + ResponsysLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235822,7 +348130,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -235863,11 +348180,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The dataset name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ */␊ - properties: (Dataset | string)␊ + properties: (/**␊ + * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ + */␊ + Dataset | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "datasets"␊ [k: string]: unknown␊ }␊ @@ -235879,7 +348205,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon S3 dataset properties.␊ */␊ - typeProperties: (AmazonS3DatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Amazon S3 dataset properties.␊ + */␊ + AmazonS3DatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -235895,11 +348227,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The format definition of a storage.␊ */␊ - format?: (DatasetStorageFormat | string)␊ + format?: (/**␊ + * The format definition of a storage.␊ + */␊ + DatasetStorageFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The key of the Amazon S3 object. Type: string (or Expression with resultType string).␊ */␊ @@ -235934,7 +348278,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The GZip compression level.␊ */␊ - level?: (("Optimal" | "Fastest") | string)␊ + level?: (("Optimal" | "Fastest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "GZip"␊ [k: string]: unknown␊ }␊ @@ -235945,7 +348292,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Deflate compression level.␊ */␊ - level?: (("Optimal" | "Fastest") | string)␊ + level?: (("Optimal" | "Fastest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Deflate"␊ [k: string]: unknown␊ }␊ @@ -235956,7 +348306,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The ZipDeflate compression level.␊ */␊ - level?: (("Optimal" | "Fastest") | string)␊ + level?: (("Optimal" | "Fastest") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ZipDeflate"␊ [k: string]: unknown␊ }␊ @@ -235971,7 +348324,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deserializer. Type: string (or Expression with resultType string).␊ */␊ @@ -235994,7 +348350,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Blob dataset properties.␊ */␊ - typeProperties: (AzureBlobDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Blob dataset properties.␊ + */␊ + AzureBlobDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236004,7 +348366,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: ((DatasetBZip2Compression | DatasetGZipCompression | DatasetDeflateCompression | DatasetZipDeflateCompression) | string)␊ + compression?: ((/**␊ + * The BZip2 compression method used on a dataset.␊ + */␊ + DatasetBZip2Compression | /**␊ + * The GZip compression method used on a dataset.␊ + */␊ + DatasetGZipCompression | /**␊ + * The Deflate compression method used on a dataset.␊ + */␊ + DatasetDeflateCompression | /**␊ + * The ZipDeflate compression method used on a dataset.␊ + */␊ + DatasetZipDeflateCompression) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Azure Blob. Type: string (or Expression with resultType string).␊ */␊ @@ -236020,7 +348397,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format definition of a storage.␊ */␊ - format?: (DatasetStorageFormat | string)␊ + format?: (/**␊ + * The format definition of a storage.␊ + */␊ + DatasetStorageFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The root of blob path. Type: string (or Expression with resultType string).␊ */␊ @@ -236037,7 +348420,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Table dataset properties.␊ */␊ - typeProperties: (AzureTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Table dataset properties.␊ + */␊ + AzureTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236060,7 +348449,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL dataset properties.␊ */␊ - typeProperties: (AzureSqlTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure SQL dataset properties.␊ + */␊ + AzureSqlTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236083,7 +348478,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Data Warehouse dataset properties.␊ */␊ - typeProperties: (AzureSqlDWTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure SQL Data Warehouse dataset properties.␊ + */␊ + AzureSqlDWTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236106,7 +348507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cassandra dataset properties.␊ */␊ - typeProperties: (CassandraTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Cassandra dataset properties.␊ + */␊ + CassandraTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236135,7 +348542,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DocumentDB Collection dataset properties.␊ */␊ - typeProperties: (DocumentDbCollectionDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * DocumentDB Collection dataset properties.␊ + */␊ + DocumentDbCollectionDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236158,7 +348571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics entity dataset properties.␊ */␊ - typeProperties: (DynamicsEntityDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Dynamics entity dataset properties.␊ + */␊ + DynamicsEntityDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236181,7 +348600,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Store dataset properties.␊ */␊ - typeProperties: (AzureDataLakeStoreDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Data Lake Store dataset properties.␊ + */␊ + AzureDataLakeStoreDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236191,7 +348616,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: ((DatasetBZip2Compression | DatasetGZipCompression | DatasetDeflateCompression | DatasetZipDeflateCompression) | string)␊ + compression?: ((/**␊ + * The BZip2 compression method used on a dataset.␊ + */␊ + DatasetBZip2Compression | /**␊ + * The GZip compression method used on a dataset.␊ + */␊ + DatasetGZipCompression | /**␊ + * The Deflate compression method used on a dataset.␊ + */␊ + DatasetDeflateCompression | /**␊ + * The ZipDeflate compression method used on a dataset.␊ + */␊ + DatasetZipDeflateCompression) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the file in the Azure Data Lake Store. Type: string (or Expression with resultType string).␊ */␊ @@ -236207,7 +348647,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format definition of a storage.␊ */␊ - format?: (DatasetStorageFormat | string)␊ + format?: (/**␊ + * The format definition of a storage.␊ + */␊ + DatasetStorageFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236218,7 +348664,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * On-premises file system dataset properties.␊ */␊ - typeProperties: (FileShareDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * On-premises file system dataset properties.␊ + */␊ + FileShareDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236228,7 +348680,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: ((DatasetBZip2Compression | DatasetGZipCompression | DatasetDeflateCompression | DatasetZipDeflateCompression) | string)␊ + compression?: ((/**␊ + * The BZip2 compression method used on a dataset.␊ + */␊ + DatasetBZip2Compression | /**␊ + * The GZip compression method used on a dataset.␊ + */␊ + DatasetGZipCompression | /**␊ + * The Deflate compression method used on a dataset.␊ + */␊ + DatasetDeflateCompression | /**␊ + * The ZipDeflate compression method used on a dataset.␊ + */␊ + DatasetZipDeflateCompression) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string).␊ */␊ @@ -236250,7 +348717,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format definition of a storage.␊ */␊ - format?: (DatasetStorageFormat | string)␊ + format?: (/**␊ + * The format definition of a storage.␊ + */␊ + DatasetStorageFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236261,7 +348734,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB database dataset properties.␊ */␊ - typeProperties: (MongoDbCollectionDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * MongoDB database dataset properties.␊ + */␊ + MongoDbCollectionDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236284,7 +348763,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OData dataset properties.␊ */␊ - typeProperties: (ODataResourceDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * OData dataset properties.␊ + */␊ + ODataResourceDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236307,7 +348792,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * On-premises Oracle dataset properties.␊ */␊ - typeProperties: (OracleTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * On-premises Oracle dataset properties.␊ + */␊ + OracleTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236330,7 +348821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure MySQL database dataset properties.␊ */␊ - typeProperties: (AzureMySqlTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure MySQL database dataset properties.␊ + */␊ + AzureMySqlTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236353,7 +348850,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Relational table dataset properties.␊ */␊ - typeProperties: (RelationalTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Relational table dataset properties.␊ + */␊ + RelationalTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236376,7 +348879,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce object dataset properties.␊ */␊ - typeProperties: (SalesforceObjectDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Salesforce object dataset properties.␊ + */␊ + SalesforceObjectDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236399,7 +348908,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sap Cloud For Customer OData resource dataset properties.␊ */␊ - typeProperties: (SapCloudForCustomerResourceDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Sap Cloud For Customer OData resource dataset properties.␊ + */␊ + SapCloudForCustomerResourceDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236422,7 +348937,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sap ECC OData resource dataset properties.␊ */␊ - typeProperties: (SapEccResourceDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Sap ECC OData resource dataset properties.␊ + */␊ + SapEccResourceDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236445,7 +348966,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * On-premises SQL Server dataset properties.␊ */␊ - typeProperties: (SqlServerTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * On-premises SQL Server dataset properties.␊ + */␊ + SqlServerTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236468,7 +348995,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web table dataset properties.␊ */␊ - typeProperties: (WebTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Web table dataset properties.␊ + */␊ + WebTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236497,7 +349030,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties: (AzureSearchIndexDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + AzureSearchIndexDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236520,7 +349059,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties: (HttpDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + HttpDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236538,11 +349083,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: ((DatasetBZip2Compression | DatasetGZipCompression | DatasetDeflateCompression | DatasetZipDeflateCompression) | string)␊ + compression?: ((/**␊ + * The BZip2 compression method used on a dataset.␊ + */␊ + DatasetBZip2Compression | /**␊ + * The GZip compression method used on a dataset.␊ + */␊ + DatasetGZipCompression | /**␊ + * The Deflate compression method used on a dataset.␊ + */␊ + DatasetDeflateCompression | /**␊ + * The ZipDeflate compression method used on a dataset.␊ + */␊ + DatasetZipDeflateCompression) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The format definition of a storage.␊ */␊ - format?: (DatasetStorageFormat | string)␊ + format?: (/**␊ + * The format definition of a storage.␊ + */␊ + DatasetStorageFormat | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType string).␊ */␊ @@ -236781,11 +349347,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pipeline name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A data factory pipeline.␊ */␊ - properties: (Pipeline | string)␊ + properties: (/**␊ + * A data factory pipeline.␊ + */␊ + Pipeline | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "pipelines"␊ [k: string]: unknown␊ }␊ @@ -236796,17 +349371,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities in pipeline.␊ */␊ - activities?: (Activity[] | string)␊ + activities?: (Activity[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of tags that can be used for describing the Pipeline.␊ */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max number of concurrent runs for the pipeline.␊ */␊ - concurrency?: (number | string)␊ + concurrency?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the pipeline.␊ */␊ @@ -236816,7 +349400,10 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: ParameterSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236834,11 +349421,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match-Condition for the dependency.␊ */␊ - dependencyConditions: (("Succeeded" | "Failed" | "Skipped" | "Completed")[] | string)␊ + dependencyConditions: (("Succeeded" | "Failed" | "Skipped" | "Completed")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236849,7 +349442,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Execute pipeline activity properties.␊ */␊ - typeProperties: (ExecutePipelineActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Execute pipeline activity properties.␊ + */␊ + ExecutePipelineActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236863,15 +349462,27 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pipeline reference type.␊ */␊ - pipeline: (PipelineReference | string)␊ + pipeline: (/**␊ + * Pipeline reference type.␊ + */␊ + PipelineReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines whether activity execution will wait for the dependent pipeline execution to finish. Default is false.␊ */␊ - waitOnCompletion?: (boolean | string)␊ + waitOnCompletion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236889,7 +349500,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pipeline reference type.␊ */␊ - type: ("PipelineReference" | string)␊ + type: ("PipelineReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236900,7 +349514,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IfCondition activity properties.␊ */␊ - typeProperties: (IfConditionActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * IfCondition activity properties.␊ + */␊ + IfConditionActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236910,15 +349530,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory expression definition.␊ */␊ - expression: (Expression | string)␊ + expression: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * 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?: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + 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?: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236928,7 +349572,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Expression type.␊ */␊ - type: ("Expression" | string)␊ + type: ("Expression" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expression value.␊ */␊ @@ -236943,7 +349590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ForEach activity properties.␊ */␊ - typeProperties: (ForEachActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * ForEach activity properties.␊ + */␊ + ForEachActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236953,19 +349606,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute .␊ */␊ - activities: ((ControlActivity | ExecutionActivity)[] | string)␊ + activities: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Batch count to be used for controlling the number of parallel execution (when isSequential is set to false).␊ */␊ - batchCount?: (number | string)␊ + batchCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Should the loop be executed in sequence or in parallel (max 50)␊ */␊ - isSequential?: (boolean | string)␊ + isSequential?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ - items: (Expression | string)␊ + items: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236976,7 +349650,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Wait activity properties.␊ */␊ - typeProperties: (WaitActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Wait activity properties.␊ + */␊ + WaitActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236986,7 +349666,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Duration in seconds.␊ */␊ - waitTimeInSeconds: (number | string)␊ + waitTimeInSeconds: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -236997,7 +349680,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Until activity properties.␊ */␊ - typeProperties: (UntilActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Until activity properties.␊ + */␊ + UntilActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237007,11 +349696,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute.␊ */␊ - activities: ((ControlActivity | ExecutionActivity)[] | string)␊ + activities: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ - expression: (Expression | string)␊ + expression: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -237028,7 +349732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter activity properties.␊ */␊ - typeProperties: (FilterActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Filter activity properties.␊ + */␊ + FilterActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237038,11 +349748,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory expression definition.␊ */␊ - condition: (Expression | string)␊ + condition: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ - items: (Expression | string)␊ + items: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237056,7 +349778,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -237066,11 +349791,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Interval between each retry attempt (in seconds). The default is 30 sec.␊ */␊ - retryIntervalInSeconds?: (number | string)␊ + retryIntervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, Output from activity is considered as secure and will not be logged to monitoring.␊ */␊ - secureOutput?: (boolean | string)␊ + secureOutput?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the timeout for the activity to run. The default timeout is 7 days. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -237086,16 +349817,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of inputs for the activity.␊ */␊ - inputs?: (DatasetReference[] | string)␊ + inputs?: (DatasetReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of outputs for the activity.␊ */␊ - outputs?: (DatasetReference[] | string)␊ + outputs?: (DatasetReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Copy"␊ /**␊ * Copy activity properties.␊ */␊ - typeProperties: (CopyActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Copy activity properties.␊ + */␊ + CopyActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237109,7 +349852,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference dataset name.␊ */␊ @@ -237117,7 +349863,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - type: ("DatasetReference" | string)␊ + type: ("DatasetReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237151,19 +349900,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Redirect incompatible row settings␊ */␊ - redirectIncompatibleRowSettings?: (RedirectIncompatibleRowSettings | string)␊ + redirectIncompatibleRowSettings?: (/**␊ + * Redirect incompatible row settings␊ + */␊ + RedirectIncompatibleRowSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A copy activity sink.␊ */␊ - sink: (CopySink | string)␊ + sink: (/**␊ + * A copy activity sink.␊ + */␊ + CopySink | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A copy activity source.␊ */␊ - source: (CopySource | string)␊ + source: (/**␊ + * A copy activity source.␊ + */␊ + CopySource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Staging settings.␊ */␊ - stagingSettings?: (StagingSettings | string)␊ + stagingSettings?: (/**␊ + * Staging settings.␊ + */␊ + StagingSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Copy activity translator. If not specified, tabular translator is used.␊ */␊ @@ -237183,7 +349956,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Azure Storage, Storage SAS, or Azure Data Lake Store linked service used for redirecting incompatible row. Must be specified if redirectIncompatibleRowSettings is specified. Type: string (or Expression with resultType string).␊ */␊ @@ -237209,7 +349985,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sink retry count. Type: integer (or Expression with resultType integer).␊ */␊ @@ -237247,7 +350026,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Source retry count. Type: integer (or Expression with resultType integer).␊ */␊ @@ -237273,7 +350055,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether to use compression when copying data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -237283,7 +350068,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to storage for storing the interim data. Type: string (or Expression with resultType string).␊ */␊ @@ -237300,7 +350091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight Hive activity properties.␊ */␊ - typeProperties: (HDInsightHiveActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * HDInsight Hive activity properties.␊ + */␊ + HDInsightHiveActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237312,7 +350109,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows user to specify defines for Hive job request.␊ */␊ @@ -237320,15 +350120,27 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - scriptLinkedService?: (LinkedServiceReference | string)␊ + scriptLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Script path. Type: string (or Expression with resultType string).␊ */␊ @@ -237338,7 +350150,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference[] | string)␊ + storageLinkedServices?: (LinkedServiceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237349,7 +350164,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight Pig activity properties.␊ */␊ - typeProperties: (HDInsightPigActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * HDInsight Pig activity properties.␊ + */␊ + HDInsightPigActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237361,7 +350182,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows user to specify defines for Pig job request.␊ */␊ @@ -237369,15 +350193,27 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - scriptLinkedService?: (LinkedServiceReference | string)␊ + scriptLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Script path. Type: string (or Expression with resultType string).␊ */␊ @@ -237387,7 +350223,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference[] | string)␊ + storageLinkedServices?: (LinkedServiceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237398,7 +350237,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight MapReduce activity properties.␊ */␊ - typeProperties: (HDInsightMapReduceActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * HDInsight MapReduce activity properties.␊ + */␊ + HDInsightMapReduceActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237410,7 +350255,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class name. Type: string (or Expression with resultType string).␊ */␊ @@ -237424,11 +350272,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Jar path. Type: string (or Expression with resultType string).␊ */␊ @@ -237440,15 +350294,27 @@ Generated by [AVA](https://avajs.dev). */␊ jarLibs?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - jarLinkedService?: (LinkedServiceReference | string)␊ + jarLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference[] | string)␊ + storageLinkedServices?: (LinkedServiceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237459,7 +350325,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight streaming activity properties.␊ */␊ - typeProperties: (HDInsightStreamingActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * HDInsight streaming activity properties.␊ + */␊ + HDInsightStreamingActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237471,7 +350343,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Combiner executable name. Type: string (or Expression with resultType string).␊ */␊ @@ -237483,7 +350358,10 @@ Generated by [AVA](https://avajs.dev). */␊ commandEnvironment?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows user to specify defines for streaming job request.␊ */␊ @@ -237491,21 +350369,36 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - fileLinkedService?: (LinkedServiceReference | string)␊ + fileLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Paths to streaming job files. Can be directories.␊ */␊ filePaths: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Input blob path. Type: string (or Expression with resultType string).␊ */␊ @@ -237533,7 +350426,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference[] | string)␊ + storageLinkedServices?: (LinkedServiceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237544,7 +350440,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight spark activity properties.␊ */␊ - typeProperties: (HDInsightSparkActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * HDInsight spark activity properties.␊ + */␊ + HDInsightSparkActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237556,7 +350458,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application's Java/Spark main class.␊ */␊ @@ -237570,7 +350475,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user to impersonate that will execute the job. Type: string (or Expression with resultType string).␊ */␊ @@ -237590,11 +350498,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - sparkJobLinkedService?: (LinkedServiceReference | string)␊ + sparkJobLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237605,7 +350522,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Execute SSIS package activity properties.␊ */␊ - typeProperties: (ExecuteSSISPackageActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Execute SSIS package activity properties.␊ + */␊ + ExecuteSSISPackageActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237615,7 +350538,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Integration runtime reference type.␊ */␊ - connectVia: (IntegrationRuntimeReference | string)␊ + connectVia: (/**␊ + * Integration runtime reference type.␊ + */␊ + IntegrationRuntimeReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The environment path to execute the SSIS package. Type: string (or Expression with resultType string).␊ */␊ @@ -237625,7 +350554,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS package execution credential.␊ */␊ - executionCredential?: (SSISExecutionCredential | string)␊ + executionCredential?: (/**␊ + * SSIS package execution credential.␊ + */␊ + SSISExecutionCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The logging level of SSIS package execution. Type: string (or Expression with resultType string).␊ */␊ @@ -237635,7 +350570,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS package execution log location␊ */␊ - logLocation?: (SSISLogLocation | string)␊ + logLocation?: (/**␊ + * SSIS package execution log location␊ + */␊ + SSISLogLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The package level connection managers to execute the SSIS package.␊ */␊ @@ -237643,17 +350584,29 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: SSISExecutionParameter␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package location.␊ */␊ - packageLocation: (SSISPackageLocation | string)␊ + packageLocation: (/**␊ + * SSIS package location.␊ + */␊ + SSISPackageLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The package level parameters to execute the SSIS package.␊ */␊ packageParameters?: ({␊ [k: string]: SSISExecutionParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The project level connection managers to execute the SSIS package.␊ */␊ @@ -237661,19 +350614,28 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: SSISExecutionParameter␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The project level parameters to execute the SSIS package.␊ */␊ projectParameters?: ({␊ [k: string]: SSISExecutionParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The property overrides to execute the SSIS package.␊ */␊ propertyOverrides?: ({␊ [k: string]: SSISPropertyOverride␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType string).␊ */␊ @@ -237695,7 +350657,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - password: (SecureString | string)␊ + password: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UseName for windows authentication.␊ */␊ @@ -237717,11 +350685,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of SSIS log location.␊ */␊ - type: ("File" | string)␊ + type: ("File" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package execution log location properties.␊ */␊ - typeProperties: (SSISLogLocationTypeProperties | string)␊ + typeProperties: (/**␊ + * SSIS package execution log location properties.␊ + */␊ + SSISLogLocationTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237731,7 +350708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS access credential.␊ */␊ - accessCredential?: (SSISAccessCredential | string)␊ + accessCredential?: (/**␊ + * SSIS access credential.␊ + */␊ + SSISAccessCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -237753,7 +350736,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UseName for windows authentication.␊ */␊ @@ -237787,11 +350779,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of SSIS package location.␊ */␊ - type?: (("SSISDB" | "File") | string)␊ + type?: (("SSISDB" | "File") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package location properties.␊ */␊ - typeProperties?: (SSISPackageLocationTypeProperties | string)␊ + typeProperties?: (/**␊ + * SSIS package location properties.␊ + */␊ + SSISPackageLocationTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237801,7 +350802,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS access credential.␊ */␊ - accessCredential?: (SSISAccessCredential | string)␊ + accessCredential?: (/**␊ + * SSIS access credential.␊ + */␊ + SSISAccessCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration file of the package execution. Type: string (or Expression with resultType string).␊ */␊ @@ -237811,7 +350818,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - packagePassword?: ((SecureString | AzureKeyVaultSecretReference) | string)␊ + packagePassword?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237821,7 +350837,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether SSIS package property override value is sensitive data. Value will be encrypted in SSISDB if it is true␊ */␊ - isSensitive?: (boolean | string)␊ + isSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package property override value. Type: string (or Expression with resultType string).␊ */␊ @@ -237838,7 +350857,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom activity properties.␊ */␊ - typeProperties: (CustomActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Custom activity properties.␊ + */␊ + CustomActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237858,7 +350883,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Folder path for resource files Type: string (or Expression with resultType string).␊ */␊ @@ -237868,11 +350896,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference objects for custom activity␊ */␊ - referenceObjects?: (CustomActivityReferenceObject | string)␊ + referenceObjects?: (/**␊ + * Reference objects for custom activity␊ + */␊ + CustomActivityReferenceObject | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - resourceLinkedService?: (LinkedServiceReference | string)␊ + resourceLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237882,11 +350922,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset references.␊ */␊ - datasets?: (DatasetReference[] | string)␊ + datasets?: (DatasetReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service references.␊ */␊ - linkedServices?: (LinkedServiceReference[] | string)␊ + linkedServices?: (LinkedServiceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237897,7 +350943,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SQL stored procedure activity properties.␊ */␊ - typeProperties: (SqlServerStoredProcedureActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * SQL stored procedure activity properties.␊ + */␊ + SqlServerStoredProcedureActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237915,7 +350967,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237925,7 +350980,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Stored procedure parameter type.␊ */␊ - type?: (("String" | "Int" | "Int64" | "Decimal" | "Guid" | "Boolean" | "Date") | string)␊ + type?: (("String" | "Int" | "Int64" | "Decimal" | "Guid" | "Boolean" | "Date") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Stored procedure parameter value. Type: string (or Expression with resultType string).␊ */␊ @@ -237942,7 +351000,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lookup activity properties.␊ */␊ - typeProperties: (LookupActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Lookup activity properties.␊ + */␊ + LookupActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237952,7 +351016,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset: (DatasetReference | string)␊ + dataset: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to return first row or all rows. Default value is true. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -237962,7 +351032,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A copy activity source.␊ */␊ - source: (CopySource | string)␊ + source: (/**␊ + * A copy activity source.␊ + */␊ + CopySource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237973,7 +351049,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web activity type properties.␊ */␊ - typeProperties: (WebActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Web activity type properties.␊ + */␊ + WebActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -237983,7 +351065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web activity authentication properties.␊ */␊ - authentication?: (WebActivityAuthentication | string)␊ + authentication?: (/**␊ + * Web activity authentication properties.␊ + */␊ + WebActivityAuthentication | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string).␊ */␊ @@ -237993,11 +351081,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of datasets passed to web endpoint.␊ */␊ - datasets?: (DatasetReference[] | string)␊ + datasets?: (DatasetReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, Certificate validation will be disabled.␊ */␊ - disableCertValidation?: (boolean | string)␊ + disableCertValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string).␊ */␊ @@ -238007,11 +351101,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of linked services passed to web endpoint.␊ */␊ - linkedServices?: (LinkedServiceReference[] | string)␊ + linkedServices?: (LinkedServiceReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rest API method for target endpoint.␊ */␊ - method: (("GET" | "POST" | "PUT" | "DELETE") | string)␊ + method: (("GET" | "POST" | "PUT" | "DELETE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web activity target endpoint and path. Type: string (or Expression with resultType string).␊ */␊ @@ -238027,11 +351127,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - password?: (SecureString | string)␊ + password?: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - pfx?: (SecureString | string)␊ + pfx?: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource for which Azure Auth token will be requested when using MSI Authentication.␊ */␊ @@ -238054,7 +351166,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * GetMetadata activity properties.␊ */␊ - typeProperties: (GetMetadataActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * GetMetadata activity properties.␊ + */␊ + GetMetadataActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238064,13 +351182,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset: (DatasetReference | string)␊ + dataset: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fields of metadata to get from dataset.␊ */␊ fieldList?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238081,7 +351208,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Batch Execution activity properties.␊ */␊ - typeProperties: (AzureMLBatchExecutionActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure ML Batch Execution activity properties.␊ + */␊ + AzureMLBatchExecutionActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238095,19 +351228,28 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. This information will be passed in the WebServiceInputs property of the Azure ML batch execution request.␊ */␊ webServiceInputs?: ({␊ [k: string]: AzureMLWebServiceFile␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. This information will be passed in the WebServiceOutputs property of the Azure ML batch execution request.␊ */␊ webServiceOutputs?: ({␊ [k: string]: AzureMLWebServiceFile␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238123,7 +351265,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238134,7 +351282,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Update Resource activity properties.␊ */␊ - typeProperties: (AzureMLUpdateResourceActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure ML Update Resource activity properties.␊ + */␊ + AzureMLUpdateResourceActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238150,7 +351304,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - trainedModelLinkedServiceName: (LinkedServiceReference | string)␊ + trainedModelLinkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Trained Model module in the Web Service experiment to be updated. Type: string (or Expression with resultType string).␊ */␊ @@ -238167,7 +351327,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DataLakeAnalyticsU-SQL activity properties.␊ */␊ - typeProperties: (DataLakeAnalyticsUSQLActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * DataLakeAnalyticsU-SQL activity properties.␊ + */␊ + DataLakeAnalyticsUSQLActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238193,7 +351359,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or Expression with resultType integer), minimum: 1.␊ */␊ @@ -238209,7 +351378,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - scriptLinkedService: (LinkedServiceReference | string)␊ + scriptLinkedService: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string).␊ */␊ @@ -238226,7 +351401,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Databricks Notebook activity properties.␊ */␊ - typeProperties: (DatabricksNotebookActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Databricks Notebook activity properties.␊ + */␊ + DatabricksNotebookActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238240,7 +351421,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The absolute path of the notebook to be run in the Databricks Workspace. This path must begin with a slash. Type: string (or Expression with resultType string).␊ */␊ @@ -238257,11 +351441,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The trigger name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure data factory nested object which contains information about creating pipeline run␊ */␊ - properties: (Trigger | string)␊ + properties: (/**␊ + * Azure data factory nested object which contains information about creating pipeline run␊ + */␊ + Trigger | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "triggers"␊ [k: string]: unknown␊ }␊ @@ -238272,7 +351465,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pipelines that need to be started.␊ */␊ - pipelines?: (TriggerPipelineReference[] | string)␊ + pipelines?: (TriggerPipelineReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "MultiplePipelineTrigger"␊ [k: string]: unknown␊ }␊ @@ -238287,11 +351483,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pipeline reference type.␊ */␊ - pipelineReference?: (PipelineReference | string)␊ + pipelineReference?: (/**␊ + * Pipeline reference type.␊ + */␊ + PipelineReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238306,7 +351511,166 @@ 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: ((/**␊ + * A single Amazon Simple Storage Service (S3) object or a set of S3 objects.␊ + */␊ + AmazonS3Dataset | /**␊ + * The Azure Blob storage.␊ + */␊ + AzureBlobDataset | /**␊ + * The Azure Table storage dataset.␊ + */␊ + AzureTableDataset | /**␊ + * The Azure SQL Server database dataset.␊ + */␊ + AzureSqlTableDataset | /**␊ + * The Azure SQL Data Warehouse dataset.␊ + */␊ + AzureSqlDWTableDataset | /**␊ + * The Cassandra database dataset.␊ + */␊ + CassandraTableDataset | /**␊ + * Microsoft Azure Document Database Collection dataset.␊ + */␊ + DocumentDbCollectionDataset | /**␊ + * The Dynamics entity dataset.␊ + */␊ + DynamicsEntityDataset | /**␊ + * Azure Data Lake Store dataset.␊ + */␊ + AzureDataLakeStoreDataset | /**␊ + * An on-premises file system dataset.␊ + */␊ + FileShareDataset | /**␊ + * The MongoDB database dataset.␊ + */␊ + MongoDbCollectionDataset | /**␊ + * The Open Data Protocol (OData) resource dataset.␊ + */␊ + ODataResourceDataset | /**␊ + * The on-premises Oracle database dataset.␊ + */␊ + OracleTableDataset | /**␊ + * The Azure MySQL database dataset.␊ + */␊ + AzureMySqlTableDataset | /**␊ + * The relational table dataset.␊ + */␊ + RelationalTableDataset | /**␊ + * The Salesforce object dataset.␊ + */␊ + SalesforceObjectDataset | /**␊ + * The path of the SAP Cloud for Customer OData entity.␊ + */␊ + SapCloudForCustomerResourceDataset | /**␊ + * The path of the SAP ECC OData entity.␊ + */␊ + SapEccResourceDataset | /**␊ + * The on-premises SQL Server dataset.␊ + */␊ + SqlServerTableDataset | /**␊ + * The dataset points to a HTML table in the web page.␊ + */␊ + WebTableDataset | /**␊ + * The Azure Search Index.␊ + */␊ + AzureSearchIndexDataset | /**␊ + * A file in an HTTP web server.␊ + */␊ + HttpDataset | /**␊ + * Amazon Marketplace Web Service dataset.␊ + */␊ + AmazonMWSObjectDataset | /**␊ + * Azure PostgreSQL dataset.␊ + */␊ + AzurePostgreSqlTableDataset | /**␊ + * Concur Service dataset.␊ + */␊ + ConcurObjectDataset | /**␊ + * Couchbase server dataset.␊ + */␊ + CouchbaseTableDataset | /**␊ + * Drill server dataset.␊ + */␊ + DrillTableDataset | /**␊ + * Eloqua server dataset.␊ + */␊ + EloquaObjectDataset | /**␊ + * Google BigQuery service dataset.␊ + */␊ + GoogleBigQueryObjectDataset | /**␊ + * Greenplum Database dataset.␊ + */␊ + GreenplumTableDataset | /**␊ + * HBase server dataset.␊ + */␊ + HBaseObjectDataset | /**␊ + * Hive Server dataset.␊ + */␊ + HiveObjectDataset | /**␊ + * Hubspot Service dataset.␊ + */␊ + HubspotObjectDataset | /**␊ + * Impala server dataset.␊ + */␊ + ImpalaObjectDataset | /**␊ + * Jira Service dataset.␊ + */␊ + JiraObjectDataset | /**␊ + * Magento server dataset.␊ + */␊ + MagentoObjectDataset | /**␊ + * MariaDB server dataset.␊ + */␊ + MariaDBTableDataset | /**␊ + * Marketo server dataset.␊ + */␊ + MarketoObjectDataset | /**␊ + * Paypal Service dataset.␊ + */␊ + PaypalObjectDataset | /**␊ + * Phoenix server dataset.␊ + */␊ + PhoenixObjectDataset | /**␊ + * Presto server dataset.␊ + */␊ + PrestoObjectDataset | /**␊ + * QuickBooks server dataset.␊ + */␊ + QuickBooksObjectDataset | /**␊ + * ServiceNow server dataset.␊ + */␊ + ServiceNowObjectDataset | /**␊ + * Shopify Service dataset.␊ + */␊ + ShopifyObjectDataset | /**␊ + * Spark Server dataset.␊ + */␊ + SparkObjectDataset | /**␊ + * Square Service dataset.␊ + */␊ + SquareObjectDataset | /**␊ + * Xero Service dataset.␊ + */␊ + XeroObjectDataset | /**␊ + * Zoho server dataset.␊ + */␊ + ZohoObjectDataset | /**␊ + * Netezza dataset.␊ + */␊ + NetezzaTableDataset | /**␊ + * Vertica dataset.␊ + */␊ + VerticaTableDataset | /**␊ + * Salesforce Marketing Cloud dataset.␊ + */␊ + SalesforceMarketingCloudObjectDataset | /**␊ + * Responsys dataset.␊ + */␊ + ResponsysObjectDataset) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/datasets"␊ [k: string]: unknown␊ }␊ @@ -238322,7 +351686,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory nested object which serves as a compute resource for activities.␊ */␊ - properties: ((ManagedIntegrationRuntime | SelfHostedIntegrationRuntime) | string)␊ + properties: ((/**␊ + * Managed integration runtime, including managed elastic and managed dedicated integration runtimes.␊ + */␊ + ManagedIntegrationRuntime | /**␊ + * Self-hosted integration runtime.␊ + */␊ + SelfHostedIntegrationRuntime) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/integrationRuntimes"␊ [k: string]: unknown␊ }␊ @@ -238338,7 +351711,220 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Azure Data Factory nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ */␊ - properties: ((AzureStorageLinkedService | AzureSqlDWLinkedService | SqlServerLinkedService | AzureSqlDatabaseLinkedService | AzureBatchLinkedService | AzureKeyVaultLinkedService | CosmosDbLinkedService | DynamicsLinkedService | HDInsightLinkedService | FileServerLinkedService | OracleLinkedService | AzureMySqlLinkedService | MySqlLinkedService | PostgreSqlLinkedService | SybaseLinkedService | Db2LinkedService | TeradataLinkedService | AzureMLLinkedService | OdbcLinkedService | HdfsLinkedService | ODataLinkedService | WebLinkedService | CassandraLinkedService | MongoDbLinkedService | AzureDataLakeStoreLinkedService | SalesforceLinkedService | SapCloudForCustomerLinkedService | SapEccLinkedService | AmazonS3LinkedService | AmazonRedshiftLinkedService | CustomDataSourceLinkedService | AzureSearchLinkedService | HttpLinkedService | FtpServerLinkedService | SftpServerLinkedService | SapBWLinkedService | SapHanaLinkedService | AmazonMWSLinkedService | AzurePostgreSqlLinkedService | ConcurLinkedService | CouchbaseLinkedService | DrillLinkedService | EloquaLinkedService | GoogleBigQueryLinkedService | GreenplumLinkedService | HBaseLinkedService | HiveLinkedService | HubspotLinkedService | ImpalaLinkedService | JiraLinkedService | MagentoLinkedService | MariaDBLinkedService | MarketoLinkedService | PaypalLinkedService | PhoenixLinkedService | PrestoLinkedService | QuickBooksLinkedService | ServiceNowLinkedService | ShopifyLinkedService | SparkLinkedService | SquareLinkedService | XeroLinkedService | ZohoLinkedService | VerticaLinkedService | NetezzaLinkedService | SalesforceMarketingCloudLinkedService | HDInsightOnDemandLinkedService | AzureDataLakeAnalyticsLinkedService | AzureDatabricksLinkedService | ResponsysLinkedService) | string)␊ + properties: ((/**␊ + * The storage account linked service.␊ + */␊ + AzureStorageLinkedService | /**␊ + * Azure SQL Data Warehouse linked service.␊ + */␊ + AzureSqlDWLinkedService | /**␊ + * SQL Server linked service.␊ + */␊ + SqlServerLinkedService | /**␊ + * Microsoft Azure SQL Database linked service.␊ + */␊ + AzureSqlDatabaseLinkedService | /**␊ + * Azure Batch linked service.␊ + */␊ + AzureBatchLinkedService | /**␊ + * Azure Key Vault linked service.␊ + */␊ + AzureKeyVaultLinkedService | /**␊ + * Microsoft Azure Cosmos Database (CosmosDB) linked service.␊ + */␊ + CosmosDbLinkedService | /**␊ + * Dynamics linked service.␊ + */␊ + DynamicsLinkedService | /**␊ + * HDInsight linked service.␊ + */␊ + HDInsightLinkedService | /**␊ + * File system linked service.␊ + */␊ + FileServerLinkedService | /**␊ + * Oracle database.␊ + */␊ + OracleLinkedService | /**␊ + * Azure MySQL database linked service.␊ + */␊ + AzureMySqlLinkedService | /**␊ + * Linked service for MySQL data source.␊ + */␊ + MySqlLinkedService | /**␊ + * Linked service for PostgreSQL data source.␊ + */␊ + PostgreSqlLinkedService | /**␊ + * Linked service for Sybase data source.␊ + */␊ + SybaseLinkedService | /**␊ + * Linked service for DB2 data source.␊ + */␊ + Db2LinkedService | /**␊ + * Linked service for Teradata data source.␊ + */␊ + TeradataLinkedService | /**␊ + * Azure ML Web Service linked service.␊ + */␊ + AzureMLLinkedService | /**␊ + * Open Database Connectivity (ODBC) linked service.␊ + */␊ + OdbcLinkedService | /**␊ + * Hadoop Distributed File System (HDFS) linked service.␊ + */␊ + HdfsLinkedService | /**␊ + * Open Data Protocol (OData) linked service.␊ + */␊ + ODataLinkedService | /**␊ + * Web linked service.␊ + */␊ + WebLinkedService | /**␊ + * Linked service for Cassandra data source.␊ + */␊ + CassandraLinkedService | /**␊ + * Linked service for MongoDb data source.␊ + */␊ + MongoDbLinkedService | /**␊ + * Azure Data Lake Store linked service.␊ + */␊ + AzureDataLakeStoreLinkedService | /**␊ + * Linked service for Salesforce.␊ + */␊ + SalesforceLinkedService | /**␊ + * Linked service for SAP Cloud for Customer.␊ + */␊ + SapCloudForCustomerLinkedService | /**␊ + * Linked service for SAP ERP Central Component(SAP ECC).␊ + */␊ + SapEccLinkedService | /**␊ + * Linked service for Amazon S3.␊ + */␊ + AmazonS3LinkedService | /**␊ + * Linked service for Amazon Redshift.␊ + */␊ + AmazonRedshiftLinkedService | /**␊ + * Custom linked service.␊ + */␊ + CustomDataSourceLinkedService | /**␊ + * Linked service for Windows Azure Search Service.␊ + */␊ + AzureSearchLinkedService | /**␊ + * Linked service for an HTTP source.␊ + */␊ + HttpLinkedService | /**␊ + * A FTP server Linked Service.␊ + */␊ + FtpServerLinkedService | /**␊ + * A linked service for an SSH File Transfer Protocol (SFTP) server. ␊ + */␊ + SftpServerLinkedService | /**␊ + * SAP Business Warehouse Linked Service.␊ + */␊ + SapBWLinkedService | /**␊ + * SAP HANA Linked Service.␊ + */␊ + SapHanaLinkedService | /**␊ + * Amazon Marketplace Web Service linked service.␊ + */␊ + AmazonMWSLinkedService | /**␊ + * Azure PostgreSQL linked service.␊ + */␊ + AzurePostgreSqlLinkedService | /**␊ + * Concur Service linked service.␊ + */␊ + ConcurLinkedService | /**␊ + * Couchbase server linked service.␊ + */␊ + CouchbaseLinkedService | /**␊ + * Drill server linked service.␊ + */␊ + DrillLinkedService | /**␊ + * Eloqua server linked service.␊ + */␊ + EloquaLinkedService | /**␊ + * Google BigQuery service linked service.␊ + */␊ + GoogleBigQueryLinkedService | /**␊ + * Greenplum Database linked service.␊ + */␊ + GreenplumLinkedService | /**␊ + * HBase server linked service.␊ + */␊ + HBaseLinkedService | /**␊ + * Hive Server linked service.␊ + */␊ + HiveLinkedService | /**␊ + * Hubspot Service linked service.␊ + */␊ + HubspotLinkedService | /**␊ + * Impala server linked service.␊ + */␊ + ImpalaLinkedService | /**␊ + * Jira Service linked service.␊ + */␊ + JiraLinkedService | /**␊ + * Magento server linked service.␊ + */␊ + MagentoLinkedService | /**␊ + * MariaDB server linked service.␊ + */␊ + MariaDBLinkedService | /**␊ + * Marketo server linked service.␊ + */␊ + MarketoLinkedService | /**␊ + * Paypal Service linked service.␊ + */␊ + PaypalLinkedService | /**␊ + * Phoenix server linked service.␊ + */␊ + PhoenixLinkedService | /**␊ + * Presto server linked service.␊ + */␊ + PrestoLinkedService | /**␊ + * QuickBooks server linked service.␊ + */␊ + QuickBooksLinkedService | /**␊ + * ServiceNow server linked service.␊ + */␊ + ServiceNowLinkedService | /**␊ + * Shopify Service linked service.␊ + */␊ + ShopifyLinkedService | /**␊ + * Spark Server linked service.␊ + */␊ + SparkLinkedService | /**␊ + * Square Service linked service.␊ + */␊ + SquareLinkedService | /**␊ + * Xero Service linked service.␊ + */␊ + XeroLinkedService | /**␊ + * Zoho server linked service.␊ + */␊ + ZohoLinkedService | /**␊ + * Vertica linked service.␊ + */␊ + VerticaLinkedService | /**␊ + * Netezza linked service.␊ + */␊ + NetezzaLinkedService | /**␊ + * Salesforce Marketing Cloud linked service.␊ + */␊ + SalesforceMarketingCloudLinkedService | /**␊ + * HDInsight ondemand linked service.␊ + */␊ + HDInsightOnDemandLinkedService | /**␊ + * Azure Data Lake Analytics linked service.␊ + */␊ + AzureDataLakeAnalyticsLinkedService | /**␊ + * Azure Databricks linked service.␊ + */␊ + AzureDatabricksLinkedService | /**␊ + * Responsys linked service.␊ + */␊ + ResponsysLinkedService) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/linkedservices"␊ [k: string]: unknown␊ }␊ @@ -238354,7 +351940,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A data factory pipeline.␊ */␊ - properties: (Pipeline | string)␊ + properties: (/**␊ + * A data factory pipeline.␊ + */␊ + Pipeline | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/pipelines"␊ [k: string]: unknown␊ }␊ @@ -238370,7 +351962,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure data factory nested object which contains information about creating pipeline run␊ */␊ - properties: (MultiplePipelineTrigger | string)␊ + properties: (/**␊ + * Base class for all triggers that support one to many model for trigger to pipeline.␊ + */␊ + MultiplePipelineTrigger | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/triggers"␊ [k: string]: unknown␊ }␊ @@ -238382,7 +351980,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity properties of the factory resource.␊ */␊ - identity?: (FactoryIdentity1 | string)␊ + identity?: (/**␊ + * Identity properties of the factory resource.␊ + */␊ + FactoryIdentity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource location.␊ */␊ @@ -238394,14 +351998,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Factory resource properties.␊ */␊ - properties: (FactoryProperties1 | string)␊ - resources?: (FactoriesIntegrationRuntimesChildResource1 | FactoriesLinkedservicesChildResource1 | FactoriesDatasetsChildResource1 | FactoriesPipelinesChildResource1 | FactoriesTriggersChildResource1 | FactoriesDataflowsChildResource | FactoriesManagedVirtualNetworksChildResource | FactoriesPrivateEndpointConnectionsChildResource | FactoriesGlobalParametersChildResource)[]␊ + properties: (/**␊ + * Factory resource properties.␊ + */␊ + FactoryProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.DataFactory/factories/integrationRuntimes␊ + */␊ + FactoriesIntegrationRuntimesChildResource1 | /**␊ + * Microsoft.DataFactory/factories/linkedservices␊ + */␊ + FactoriesLinkedservicesChildResource1 | /**␊ + * Microsoft.DataFactory/factories/datasets␊ + */␊ + FactoriesDatasetsChildResource1 | /**␊ + * Microsoft.DataFactory/factories/pipelines␊ + */␊ + FactoriesPipelinesChildResource1 | /**␊ + * Microsoft.DataFactory/factories/triggers␊ + */␊ + FactoriesTriggersChildResource1 | /**␊ + * Microsoft.DataFactory/factories/dataflows␊ + */␊ + FactoriesDataflowsChildResource | /**␊ + * Microsoft.DataFactory/factories/managedVirtualNetworks␊ + */␊ + FactoriesManagedVirtualNetworksChildResource | /**␊ + * Microsoft.DataFactory/factories/privateEndpointConnections␊ + */␊ + FactoriesPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.DataFactory/factories/globalParameters␊ + */␊ + FactoriesGlobalParametersChildResource)[]␊ /**␊ * The resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories"␊ [k: string]: unknown␊ }␊ @@ -238412,7 +352052,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned") | string)␊ + type: (("SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of all user assigned identities for a factory.␊ */␊ @@ -238420,7 +352063,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238430,25 +352076,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Definition of CMK for the factory.␊ */␊ - encryption?: (EncryptionConfiguration | string)␊ + encryption?: (/**␊ + * Definition of CMK for the factory.␊ + */␊ + EncryptionConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of all parameters for an entity.␊ */␊ globalParameters?: ({␊ [k: string]: GlobalParameterSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether or not public network access is allowed for the data factory.␊ */␊ - publicNetworkAccess?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccess?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Purview configuration.␊ */␊ - purviewConfiguration?: (PurviewConfiguration | string)␊ + purviewConfiguration?: (/**␊ + * Purview configuration.␊ + */␊ + PurviewConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Factory's git repo information.␊ */␊ - repoConfiguration?: (FactoryRepoConfiguration | string)␊ + repoConfiguration?: (/**␊ + * Factory's git repo information.␊ + */␊ + FactoryRepoConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238458,7 +352128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed Identity used for CMK.␊ */␊ - identity?: (CMKIdentityDefinition | string)␊ + identity?: (/**␊ + * Managed Identity used for CMK.␊ + */␊ + CMKIdentityDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the key in Azure Key Vault to use as Customer Managed Key.␊ */␊ @@ -238490,7 +352166,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Global Parameter type.␊ */␊ - type: (("Object" | "String" | "Int" | "Float" | "Bool" | "Array") | string)␊ + type: (("Object" | "String" | "Int" | "Float" | "Bool" | "Array") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of parameter.␊ */␊ @@ -238535,7 +352214,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Client secret information for factory's bring your own app repository configuration.␊ */␊ - clientSecret?: (GitHubClientSecret | string)␊ + clientSecret?: (/**␊ + * Client secret information for factory's bring your own app repository configuration.␊ + */␊ + GitHubClientSecret | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * GitHub Enterprise host name. For example: \`https://github.mydomain.com\`␊ */␊ @@ -238565,11 +352250,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The integration runtime name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory nested object which serves as a compute resource for activities.␊ */␊ - properties: (IntegrationRuntime1 | string)␊ + properties: (/**␊ + * Azure Data Factory nested object which serves as a compute resource for activities.␊ + */␊ + IntegrationRuntime1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "integrationRuntimes"␊ [k: string]: unknown␊ }␊ @@ -238580,12 +352274,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed Virtual Network reference type.␊ */␊ - managedVirtualNetwork?: (ManagedVirtualNetworkReference | string)␊ + managedVirtualNetwork?: (/**␊ + * Managed Virtual Network reference type.␊ + */␊ + ManagedVirtualNetworkReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Managed"␊ /**␊ * Managed integration runtime type properties.␊ */␊ - typeProperties: (ManagedIntegrationRuntimeTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Managed integration runtime type properties.␊ + */␊ + ManagedIntegrationRuntimeTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238599,7 +352305,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed Virtual Network reference type.␊ */␊ - type: ("ManagedVirtualNetworkReference" | string)␊ + type: ("ManagedVirtualNetworkReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238609,15 +352318,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute resource properties for managed integration runtime.␊ */␊ - computeProperties?: (IntegrationRuntimeComputeProperties1 | string)␊ + computeProperties?: (/**␊ + * The compute resource properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeComputeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The definition and properties of virtual network to which Azure-SSIS integration runtime will join.␊ */␊ - customerVirtualNetwork?: (IntegrationRuntimeCustomerVirtualNetwork | string)␊ + customerVirtualNetwork?: (/**␊ + * The definition and properties of virtual network to which Azure-SSIS integration runtime will join.␊ + */␊ + IntegrationRuntimeCustomerVirtualNetwork | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS properties for managed integration runtime.␊ */␊ - ssisProperties?: (IntegrationRuntimeSsisProperties1 | string)␊ + ssisProperties?: (/**␊ + * SSIS properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeSsisProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238631,11 +352358,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data flow properties for managed integration runtime.␊ */␊ - dataFlowProperties?: (IntegrationRuntimeDataFlowProperties | string)␊ + dataFlowProperties?: (/**␊ + * Data flow properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeDataFlowProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities␊ */␊ @@ -238643,7 +352379,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum parallel executions count per node for managed integration runtime.␊ */␊ - maxParallelExecutionsPerNode?: (number | string)␊ + maxParallelExecutionsPerNode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The node size requirement to managed integration runtime.␊ */␊ @@ -238651,11 +352390,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The required number of nodes for managed integration runtime.␊ */␊ - numberOfNodes?: (number | string)␊ + numberOfNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet properties for managed integration runtime.␊ */␊ - vNetProperties?: (IntegrationRuntimeVNetProperties1 | string)␊ + vNetProperties?: (/**␊ + * VNet properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeVNetProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238669,23 +352417,38 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true.␊ */␊ - cleanup?: (boolean | string)␊ + cleanup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Compute type of the cluster which will execute data flow job.␊ */␊ - computeType?: (("General" | "MemoryOptimized" | "ComputeOptimized") | string)␊ + computeType?: (("General" | "MemoryOptimized" | "ComputeOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.␊ */␊ - coreCount?: (number | string)␊ + coreCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time to live (in minutes) setting of the cluster which will execute data flow job.␊ */␊ - timeToLive?: (number | string)␊ + timeToLive?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238699,11 +352462,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource IDs of the public IP addresses that this integration runtime will use.␊ */␊ - publicIPs?: (string[] | string)␊ + publicIPs?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet this integration runtime will join.␊ */␊ @@ -238739,39 +352508,78 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Catalog information for managed dedicated integration runtime.␊ */␊ - catalogInfo?: (IntegrationRuntimeSsisCatalogInfo1 | string)␊ + catalogInfo?: (/**␊ + * Catalog information for managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeSsisCatalogInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom setup script properties for a managed dedicated integration runtime.␊ */␊ - customSetupScriptProperties?: (IntegrationRuntimeCustomSetupScriptProperties1 | string)␊ + customSetupScriptProperties?: (/**␊ + * Custom setup script properties for a managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeCustomSetupScriptProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data proxy properties for a managed dedicated integration runtime.␊ */␊ - dataProxyProperties?: (IntegrationRuntimeDataProxyProperties1 | string)␊ + dataProxyProperties?: (/**␊ + * Data proxy properties for a managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeDataProxyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The edition for the SSIS Integration Runtime.␊ */␊ - edition?: (("Standard" | "Enterprise") | string)␊ + edition?: (("Standard" | "Enterprise") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom setup without script properties for a SSIS integration runtime.␊ */␊ - expressCustomSetupProperties?: (CustomSetupBase[] | string)␊ + expressCustomSetupProperties?: (CustomSetupBase[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * License type for bringing your own license scenario.␊ */␊ - licenseType?: (("BasePrice" | "LicenseIncluded") | string)␊ + licenseType?: (("BasePrice" | "LicenseIncluded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Package stores for the SSIS Integration Runtime.␊ */␊ - packageStores?: (PackageStore[] | string)␊ + packageStores?: (PackageStore[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238785,11 +352593,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - catalogAdminPassword?: (SecureString1 | string)␊ + catalogAdminPassword?: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The administrator user name of catalog database.␊ */␊ @@ -238797,7 +352614,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/.␊ */␊ - catalogPricingTier?: (("Basic" | "Standard" | "Premium" | "PremiumRS") | string)␊ + catalogPricingTier?: (("Basic" | "Standard" | "Premium" | "PremiumRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The catalog database server URL.␊ */␊ @@ -238830,7 +352650,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference credential name.␊ */␊ @@ -238838,7 +352661,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - type: ("CredentialReference" | string)␊ + type: ("CredentialReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238852,7 +352678,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - sasToken?: (SecureString1 | string)␊ + sasToken?: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238862,7 +352694,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entity reference.␊ */␊ - connectVia?: (EntityReference1 | string)␊ + connectVia?: (/**␊ + * The entity reference.␊ + */␊ + EntityReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to contain the staged data in the Blob storage.␊ */␊ @@ -238870,7 +352708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entity reference.␊ */␊ - stagingLinkedService?: (EntityReference1 | string)␊ + stagingLinkedService?: (/**␊ + * The entity reference.␊ + */␊ + EntityReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238884,7 +352728,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of this referenced entity.␊ */␊ - type?: (("IntegrationRuntimeReference" | "LinkedServiceReference") | string)␊ + type?: (("IntegrationRuntimeReference" | "LinkedServiceReference") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238895,7 +352742,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cmdkey command custom setup type properties.␊ */␊ - typeProperties: (CmdkeySetupTypeProperties | string)␊ + typeProperties: (/**␊ + * Cmdkey command custom setup type properties.␊ + */␊ + CmdkeySetupTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238905,7 +352758,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: (SecretBase1 | string)␊ + password: (/**␊ + * The base definition of a secret type.␊ + */␊ + SecretBase1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server name of data source access.␊ */␊ @@ -238939,7 +352798,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - store: (LinkedServiceReference1 | string)␊ + store: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AzureKeyVaultSecret"␊ [k: string]: unknown␊ }␊ @@ -238954,7 +352819,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference LinkedService name.␊ */␊ @@ -238962,7 +352830,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - type: ("LinkedServiceReference" | string)␊ + type: ("LinkedServiceReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238973,7 +352844,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Environment variable custom setup type properties.␊ */␊ - typeProperties: (EnvironmentVariableSetupTypeProperties | string)␊ + typeProperties: (/**␊ + * Environment variable custom setup type properties.␊ + */␊ + EnvironmentVariableSetupTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -238998,7 +352875,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Installation of licensed component setup type properties.␊ */␊ - typeProperties: (LicensedComponentSetupTypeProperties | string)␊ + typeProperties: (/**␊ + * Installation of licensed component setup type properties.␊ + */␊ + LicensedComponentSetupTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239012,7 +352895,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - licenseKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + licenseKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239023,7 +352915,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Installation of Azure PowerShell type properties.␊ */␊ - typeProperties: (AzPowerShellSetupTypeProperties | string)␊ + typeProperties: (/**␊ + * Installation of Azure PowerShell type properties.␊ + */␊ + AzPowerShellSetupTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239047,7 +352945,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entity reference.␊ */␊ - packageStoreLinkedService: (EntityReference1 | string)␊ + packageStoreLinkedService: (/**␊ + * The entity reference.␊ + */␊ + EntityReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239058,7 +352962,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The self-hosted integration runtime properties.␊ */␊ - typeProperties?: (SelfHostedIntegrationRuntimeTypeProperties | string)␊ + typeProperties?: (/**␊ + * The self-hosted integration runtime properties.␊ + */␊ + SelfHostedIntegrationRuntimeTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239068,7 +352978,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a linked integration runtime.␊ */␊ - linkedInfo?: (LinkedIntegrationRuntimeType | string)␊ + linkedInfo?: (/**␊ + * The base definition of a linked integration runtime.␊ + */␊ + LinkedIntegrationRuntimeType | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239079,7 +352995,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - key: (SecureString1 | string)␊ + key: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239090,7 +353012,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource identifier of the integration runtime to be shared.␊ */␊ @@ -239105,11 +353033,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The linked service name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ */␊ - properties: (LinkedService1 | string)␊ + properties: (/**␊ + * The nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ + */␊ + LinkedService1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "linkedservices"␊ [k: string]: unknown␊ }␊ @@ -239124,7 +353061,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference integration runtime name.␊ */␊ @@ -239132,7 +353072,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of integration runtime.␊ */␊ - type: ("IntegrationRuntimeReference" | string)␊ + type: ("IntegrationRuntimeReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239148,7 +353091,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parameter type.␊ */␊ - type: (("Object" | "String" | "Int" | "Float" | "Bool" | "Array" | "SecureString") | string)␊ + type: (("Object" | "String" | "Int" | "Float" | "Bool" | "Array" | "SecureString") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239159,7 +353105,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Storage linked service properties.␊ */␊ - typeProperties: (AzureStorageLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Storage linked service properties.␊ + */␊ + AzureStorageLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239169,7 +353121,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - accountKey?: (AzureKeyVaultSecretReference1 | string)␊ + accountKey?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -239183,7 +353141,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - sasToken?: (AzureKeyVaultSecretReference1 | string)␊ + sasToken?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -239200,7 +353164,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Blob Storage linked service properties.␊ */␊ - typeProperties: (AzureBlobStorageLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Blob Storage linked service properties.␊ + */␊ + AzureBlobStorageLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239210,7 +353180,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - accountKey?: (AzureKeyVaultSecretReference1 | string)␊ + accountKey?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the kind of your storage account. Allowed values are: Storage (general purpose v1), StorageV2 (general purpose v2), BlobStorage, or BlockBlobStorage. Type: string (or Expression with resultType string).␊ */␊ @@ -239230,7 +353206,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -239238,7 +353220,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - sasToken?: (AzureKeyVaultSecretReference1 | string)␊ + sasToken?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URI of the Azure Blob Storage resource. It is mutually exclusive with connectionString, serviceEndpoint property. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -239258,7 +353246,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -239275,7 +353272,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Storage linked service properties.␊ */␊ - typeProperties: (AzureStorageLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Storage linked service properties.␊ + */␊ + AzureStorageLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239286,7 +353289,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Data Warehouse linked service properties.␊ */␊ - typeProperties: (AzureSqlDWLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure SQL Data Warehouse linked service properties.␊ + */␊ + AzureSqlDWLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239308,7 +353317,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -239318,7 +353333,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string).␊ */␊ @@ -239328,7 +353349,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -239345,7 +353375,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SQL Server linked service properties.␊ */␊ - typeProperties: (SqlServerLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * SQL Server linked service properties.␊ + */␊ + SqlServerLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239355,7 +353391,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql always encrypted properties.␊ */␊ - alwaysEncryptedSettings?: (SqlAlwaysEncryptedProperties | string)␊ + alwaysEncryptedSettings?: (/**␊ + * Sql always encrypted properties.␊ + */␊ + SqlAlwaysEncryptedProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -239371,7 +353413,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The on-premises Windows authentication user name. Type: string (or Expression with resultType string).␊ */␊ @@ -239387,11 +353438,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql always encrypted AKV authentication type. Type: string (or Expression with resultType string).␊ */␊ - alwaysEncryptedAkvAuthType: (("ServicePrincipal" | "ManagedIdentity" | "UserAssignedManagedIdentity") | string)␊ + alwaysEncryptedAkvAuthType: (("ServicePrincipal" | "ManagedIdentity" | "UserAssignedManagedIdentity") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -239401,7 +353461,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239412,7 +353481,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon Rds for SQL Server linked service properties.␊ */␊ - typeProperties: (AmazonRdsForSqlServerLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Amazon Rds for SQL Server linked service properties.␊ + */␊ + AmazonRdsForSqlServerLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239422,7 +353497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql always encrypted properties.␊ */␊ - alwaysEncryptedSettings?: (SqlAlwaysEncryptedProperties | string)␊ + alwaysEncryptedSettings?: (/**␊ + * Sql always encrypted properties.␊ + */␊ + SqlAlwaysEncryptedProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -239438,7 +353519,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The on-premises Windows authentication user name. Type: string (or Expression with resultType string).␊ */␊ @@ -239455,7 +353545,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Database linked service properties.␊ */␊ - typeProperties: (AzureSqlDatabaseLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure SQL Database linked service properties.␊ + */␊ + AzureSqlDatabaseLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239465,7 +353561,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql always encrypted properties.␊ */␊ - alwaysEncryptedSettings?: (SqlAlwaysEncryptedProperties | string)␊ + alwaysEncryptedSettings?: (/**␊ + * Sql always encrypted properties.␊ + */␊ + SqlAlwaysEncryptedProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).␊ */␊ @@ -239481,7 +353583,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -239491,7 +353599,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the service principal used to authenticate against Azure SQL Database. Type: string (or Expression with resultType string).␊ */␊ @@ -239501,7 +353615,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -239518,7 +353641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Managed Instance linked service properties.␊ */␊ - typeProperties: (AzureSqlMILinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure SQL Managed Instance linked service properties.␊ + */␊ + AzureSqlMILinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239528,7 +353657,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql always encrypted properties.␊ */␊ - alwaysEncryptedSettings?: (SqlAlwaysEncryptedProperties | string)␊ + alwaysEncryptedSettings?: (/**␊ + * Sql always encrypted properties.␊ + */␊ + SqlAlwaysEncryptedProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).␊ */␊ @@ -239544,7 +353679,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -239554,7 +353695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string).␊ */␊ @@ -239564,7 +353711,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -239581,7 +353737,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Batch linked service properties.␊ */␊ - typeProperties: (AzureBatchLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Batch linked service properties.␊ + */␊ + AzureBatchLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239591,7 +353753,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Batch account name. Type: string (or Expression with resultType string).␊ */␊ @@ -239607,7 +353778,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -239617,7 +353794,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference1 | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Batch pool name. Type: string (or Expression with resultType string).␊ */␊ @@ -239634,7 +353817,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault linked service properties.␊ */␊ - typeProperties: (AzureKeyVaultLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Key Vault linked service properties.␊ + */␊ + AzureKeyVaultLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239650,7 +353839,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239661,7 +353856,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CosmosDB linked service properties.␊ */␊ - typeProperties: (CosmosDbLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * CosmosDB linked service properties.␊ + */␊ + CosmosDbLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239677,7 +353878,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accountKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accountKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string).␊ */␊ @@ -239687,7 +353897,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The connection mode used to access CosmosDB account. Type: string (or Expression with resultType string).␊ */␊ - connectionMode?: (("Gateway" | "Direct") | string)␊ + connectionMode?: (("Gateway" | "Direct") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -239697,7 +353910,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the database. Type: string (or Expression with resultType string)␊ */␊ @@ -239713,11 +353932,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalCredential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalCredential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).␊ */␊ - servicePrincipalCredentialType?: (("ServicePrincipalKey" | "ServicePrincipalCert") | string)␊ + servicePrincipalCredentialType?: (("ServicePrincipalKey" | "ServicePrincipalCert") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -239740,7 +353971,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics linked service properties.␊ */␊ - typeProperties: (DynamicsLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Dynamics linked service properties.␊ + */␊ + DynamicsLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239756,7 +353993,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The deployment type of the Dynamics instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or Expression with resultType string).␊ */␊ @@ -239784,7 +354027,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port of on-premises Dynamics server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -239794,7 +354046,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalCredential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalCredential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).␊ */␊ @@ -239829,7 +354090,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics CRM linked service properties.␊ */␊ - typeProperties: (DynamicsCrmLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Dynamics CRM linked service properties.␊ + */␊ + DynamicsCrmLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239869,7 +354136,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port of on-premises Dynamics CRM server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -239879,7 +354155,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalCredential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalCredential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).␊ */␊ @@ -239914,7 +354199,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Common Data Service for Apps linked service properties.␊ */␊ - typeProperties: (CommonDataServiceForAppsLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Common Data Service for Apps linked service properties.␊ + */␊ + CommonDataServiceForAppsLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -239954,7 +354245,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port of on-premises Common Data Service for Apps server. The property is required for on-prem and not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -239964,7 +354264,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalCredential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalCredential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).␊ */␊ @@ -239999,7 +354308,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight linked service properties.␊ */␊ - typeProperties: (HDInsightLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDInsight linked service properties.␊ + */␊ + HDInsightLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240027,7 +354342,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - hcatalogLinkedServiceName?: (LinkedServiceReference1 | string)␊ + hcatalogLinkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean.␊ */␊ @@ -240037,11 +354358,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName?: (LinkedServiceReference1 | string)␊ + linkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HDInsight cluster user name. Type: string (or Expression with resultType string).␊ */␊ @@ -240058,7 +354394,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * File system linked service properties.␊ */␊ - typeProperties: (FileServerLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * File system linked service properties.␊ + */␊ + FileServerLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240080,7 +354422,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User ID to logon the server. Type: string (or Expression with resultType string).␊ */␊ @@ -240097,7 +354448,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure File Storage linked service properties.␊ */␊ - typeProperties: (AzureFileStorageLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure File Storage linked service properties.␊ + */␊ + AzureFileStorageLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240107,7 +354464,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - accountKey?: (AzureKeyVaultSecretReference1 | string)␊ + accountKey?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -240135,11 +354498,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Key Vault secret reference.␊ */␊ - sasToken?: (AzureKeyVaultSecretReference1 | string)␊ + sasToken?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URI of the Azure File resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -240168,7 +354546,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon S3 Compatible linked service properties.␊ */␊ - typeProperties: (AmazonS3CompatibleLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Amazon S3 Compatible linked service properties.␊ + */␊ + AmazonS3CompatibleLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240196,7 +354580,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - secretAccessKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + secretAccessKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This value specifies the endpoint to access with the Amazon S3 Compatible Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).␊ */␊ @@ -240213,7 +354606,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Oracle Cloud Storage linked service properties.␊ */␊ - typeProperties: (OracleCloudStorageLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Oracle Cloud Storage linked service properties.␊ + */␊ + OracleCloudStorageLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240235,7 +354634,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - secretAccessKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + secretAccessKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This value specifies the endpoint to access with the Oracle Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).␊ */␊ @@ -240252,7 +354660,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google Cloud Storage linked service properties.␊ */␊ - typeProperties: (GoogleCloudStorageLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Google Cloud Storage linked service properties.␊ + */␊ + GoogleCloudStorageLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240274,7 +354688,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - secretAccessKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + secretAccessKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This value specifies the endpoint to access with the Google Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).␊ */␊ @@ -240291,7 +354714,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Oracle database linked service properties.␊ */␊ - typeProperties: (OracleLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Oracle database linked service properties.␊ + */␊ + OracleLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240313,7 +354742,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240324,7 +354759,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AmazonRdsForOracle database linked service properties.␊ */␊ - typeProperties: (AmazonRdsForLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * AmazonRdsForOracle database linked service properties.␊ + */␊ + AmazonRdsForLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240346,7 +354787,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240357,7 +354807,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure MySQL database linked service properties.␊ */␊ - typeProperties: (AzureMySqlLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure MySQL database linked service properties.␊ + */␊ + AzureMySqlLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240379,7 +354835,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240390,7 +354852,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MySQL linked service properties.␊ */␊ - typeProperties: (MySqlLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * MySQL linked service properties.␊ + */␊ + MySqlLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240412,7 +354880,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240423,7 +354897,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PostgreSQL linked service properties.␊ */␊ - typeProperties: (PostgreSqlLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * PostgreSQL linked service properties.␊ + */␊ + PostgreSqlLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240445,7 +354925,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240456,7 +354942,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sybase linked service properties.␊ */␊ - typeProperties: (SybaseLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Sybase linked service properties.␊ + */␊ + SybaseLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240466,7 +354958,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthenticationType to be used for connection.␊ */␊ - authenticationType?: (("Basic" | "Windows") | string)␊ + authenticationType?: (("Basic" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -240482,7 +354977,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Schema name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -240511,7 +355015,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DB2 linked service properties.␊ */␊ - typeProperties: (Db2LinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * DB2 linked service properties.␊ + */␊ + Db2LinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240521,7 +355031,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthenticationType to be used for connection. It is mutually exclusive with connectionString property.␊ */␊ - authenticationType?: ("Basic" | string)␊ + authenticationType?: ("Basic" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).␊ */␊ @@ -240555,7 +355068,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).␊ */␊ @@ -240578,7 +355100,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Teradata linked service properties.␊ */␊ - typeProperties: (TeradataLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Teradata linked service properties.␊ + */␊ + TeradataLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240588,7 +355116,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthenticationType to be used for connection.␊ */␊ - authenticationType?: (("Basic" | "Windows") | string)␊ + authenticationType?: (("Basic" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Teradata ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -240604,7 +355135,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Server name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -240627,7 +355167,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Studio Web Service linked service properties.␊ */␊ - typeProperties: (AzureMLLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure ML Studio Web Service linked service properties.␊ + */␊ + AzureMLLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240637,7 +355183,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - apiKey: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + apiKey: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType string).␊ */␊ @@ -240665,7 +355220,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -240688,7 +355252,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Service linked service properties.␊ */␊ - typeProperties: (AzureMLServiceLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure ML Service linked service properties.␊ + */␊ + AzureMLServiceLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240722,7 +355292,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure ML Service workspace subscription ID. Type: string (or Expression with resultType string).␊ */␊ @@ -240745,7 +355324,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ODBC linked service properties.␊ */␊ - typeProperties: (OdbcLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * ODBC linked service properties.␊ + */␊ + OdbcLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240767,7 +355352,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - credential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + credential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -240777,7 +355371,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name for Basic authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -240794,7 +355397,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Informix linked service properties.␊ */␊ - typeProperties: (InformixLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Informix linked service properties.␊ + */␊ + InformixLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240816,7 +355425,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - credential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + credential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -240826,7 +355444,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name for Basic authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -240843,7 +355470,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft Access linked service properties.␊ */␊ - typeProperties: (MicrosoftAccessLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Microsoft Access linked service properties.␊ + */␊ + MicrosoftAccessLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240865,7 +355498,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - credential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + credential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -240875,7 +355517,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name for Basic authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -240892,7 +355543,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDFS linked service properties.␊ */␊ - typeProperties: (HdfsLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDFS linked service properties.␊ + */␊ + HdfsLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240914,7 +355571,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of the HDFS service endpoint, e.g. http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string).␊ */␊ @@ -240937,7 +355603,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OData linked service properties.␊ */␊ - typeProperties: (ODataLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * OData linked service properties.␊ + */␊ + ODataLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -240953,11 +355625,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify the credential type (key or cert) is used for service principal.␊ */␊ - aadServicePrincipalCredentialType?: (("ServicePrincipalKey" | "ServicePrincipalCert") | string)␊ + aadServicePrincipalCredentialType?: (("ServicePrincipalKey" | "ServicePrincipalCert") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of authentication used to connect to the OData service.␊ */␊ - authenticationType?: (("Basic" | "Anonymous" | "Windows" | "AadServicePrincipal" | "ManagedServiceIdentity") | string)␊ + authenticationType?: (("Basic" | "Anonymous" | "Windows" | "AadServicePrincipal" | "ManagedServiceIdentity") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object).␊ */␊ @@ -240979,15 +355657,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalEmbeddedCert?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalEmbeddedCert?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalEmbeddedCertPassword?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalEmbeddedCertPassword?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the application id of your application registered in Azure Active Directory. Type: string (or Expression with resultType string).␊ */␊ @@ -240997,7 +355702,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression with resultType string).␊ */␊ @@ -241026,7 +355740,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models.␊ */␊ - typeProperties: (WebLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models.␊ + */␊ + WebLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241044,7 +355764,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User name for Basic authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -241061,11 +355790,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - pfx: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + pfx: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241076,7 +355823,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cassandra linked service properties.␊ */␊ - typeProperties: (CassandraLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Cassandra linked service properties.␊ + */␊ + CassandraLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241104,7 +355857,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The port for the connection. Type: integer (or Expression with resultType integer).␊ */␊ @@ -241127,7 +355889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB linked service properties.␊ */␊ - typeProperties: (MongoDbLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * MongoDB linked service properties.␊ + */␊ + MongoDbLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241143,7 +355911,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the MongoDB database.␊ */␊ - authenticationType?: (("Basic" | "Anonymous") | string)␊ + authenticationType?: (("Basic" | "Anonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database to verify the username and password. Type: string (or Expression with resultType string).␊ */␊ @@ -241171,7 +355942,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the MongoDB server uses to listen for client connections. The default value is 27017. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -241200,7 +355980,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB Atlas linked service properties.␊ */␊ - typeProperties: (MongoDbAtlasLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * MongoDB Atlas linked service properties.␊ + */␊ + MongoDbAtlasLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241229,7 +356015,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB linked service properties.␊ */␊ - typeProperties: (MongoDbV2LinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * MongoDB linked service properties.␊ + */␊ + MongoDbV2LinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241258,7 +356050,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CosmosDB (MongoDB API) linked service properties.␊ */␊ - typeProperties: (CosmosDbMongoDbApiLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * CosmosDB (MongoDB API) linked service properties.␊ + */␊ + CosmosDbMongoDbApiLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241293,7 +356091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Store linked service properties.␊ */␊ - typeProperties: (AzureDataLakeStoreLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Data Lake Store linked service properties.␊ + */␊ + AzureDataLakeStoreLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241315,7 +356119,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data Lake Store service URI. Type: string (or Expression with resultType string).␊ */␊ @@ -241343,7 +356153,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data Lake Store account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string).␊ */␊ @@ -241366,7 +356185,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Storage Gen2 linked service properties.␊ */␊ - typeProperties: (AzureBlobFSLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Data Lake Storage Gen2 linked service properties.␊ + */␊ + AzureBlobFSLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241388,7 +356213,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -241398,7 +356229,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalCredential?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalCredential?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string).␊ */␊ @@ -241414,7 +356254,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -241437,7 +356286,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Office365 linked service properties.␊ */␊ - typeProperties: (Office365LinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Office365 linked service properties.␊ + */␊ + Office365LinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241465,7 +356320,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the tenant information under which your Azure AD web application resides. Type: string (or Expression with resultType string).␊ */␊ @@ -241482,7 +356346,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce linked service properties.␊ */␊ - typeProperties: (SalesforceLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Salesforce linked service properties.␊ + */␊ + SalesforceLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241510,11 +356380,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - securityToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + securityToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string).␊ */␊ @@ -241531,7 +356419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce Service Cloud linked service properties.␊ */␊ - typeProperties: (SalesforceServiceCloudLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Salesforce Service Cloud linked service properties.␊ + */␊ + SalesforceServiceCloudLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241565,11 +356459,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - securityToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + securityToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username for Basic authentication of the Salesforce instance. Type: string (or Expression with resultType string).␊ */␊ @@ -241586,7 +356498,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SAP Cloud for Customer linked service properties.␊ */␊ - typeProperties: (SapCloudForCustomerLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * SAP Cloud for Customer linked service properties.␊ + */␊ + SapCloudForCustomerLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241602,7 +356520,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of SAP Cloud for Customer OData API. For example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression with resultType string).␊ */␊ @@ -241625,7 +356552,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SAP ECC linked service properties.␊ */␊ - typeProperties: (SapEccLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * SAP ECC linked service properties.␊ + */␊ + SapEccLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241639,7 +356572,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string).␊ */␊ @@ -241658,7 +356600,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to SAP Business Warehouse Open Hub Destination linked service type.␊ */␊ - typeProperties: (SapOpenHubLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to SAP Business Warehouse Open Hub Destination linked service type.␊ + */␊ + SapOpenHubLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241704,7 +356652,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of the SAP BW instance where the open hub destination is located. Type: string (or Expression with resultType string).␊ */␊ @@ -241739,7 +356696,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SapOdpLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SapOdpLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241785,7 +356748,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string).␊ */␊ @@ -241862,7 +356834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rest Service linked service properties.␊ */␊ - typeProperties: (RestServiceLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Rest Service linked service properties.␊ + */␊ + RestServiceLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241878,7 +356856,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of authentication used to connect to the REST service.␊ */␊ - authenticationType: (("Anonymous" | "Basic" | "AadServicePrincipal" | "ManagedServiceIdentity" | "OAuth2ClientCredential") | string)␊ + authenticationType: (("Anonymous" | "Basic" | "AadServicePrincipal" | "ManagedServiceIdentity" | "OAuth2ClientCredential") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object).␊ */␊ @@ -241900,11 +356881,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -241920,7 +356916,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target service or resource to which the access will be requested. Type: string (or Expression with resultType string).␊ */␊ @@ -241942,7 +356947,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides.␊ */␊ @@ -241977,7 +356991,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * TeamDesk linked service type properties.␊ */␊ - typeProperties: (TeamDeskLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * TeamDesk linked service type properties.␊ + */␊ + TeamDeskLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -241987,11 +357007,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - apiToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + apiToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The authentication type to use.␊ */␊ - authenticationType: (("Basic" | "Token") | string)␊ + authenticationType: (("Basic" | "Token") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -242001,7 +357033,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The url to connect TeamDesk source. Type: string (or Expression with resultType string).␊ */␊ @@ -242024,7 +357065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Quickbase linked service type properties.␊ */␊ - typeProperties: (QuickbaseLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Quickbase linked service type properties.␊ + */␊ + QuickbaseLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242046,7 +357093,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - userToken: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + userToken: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242057,7 +357113,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Smartsheet linked service type properties.␊ */␊ - typeProperties: (SmartsheetLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Smartsheet linked service type properties.␊ + */␊ + SmartsheetLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242067,7 +357129,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - apiToken: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + apiToken: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -242084,7 +357155,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Zendesk linked service type properties.␊ */␊ - typeProperties: (ZendeskLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Zendesk linked service type properties.␊ + */␊ + ZendeskLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242094,11 +357171,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - apiToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + apiToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The authentication type to use.␊ */␊ - authenticationType: (("Basic" | "Token") | string)␊ + authenticationType: (("Basic" | "Token") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -242108,7 +357197,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The url to connect Zendesk source. Type: string (or Expression with resultType string).␊ */␊ @@ -242131,7 +357229,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataworld linked service type properties.␊ */␊ - typeProperties: (DataworldLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Dataworld linked service type properties.␊ + */␊ + DataworldLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242141,7 +357245,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - apiToken: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + apiToken: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -242158,7 +357271,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppFigures linked service type properties.␊ */␊ - typeProperties: (AppFiguresLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * AppFigures linked service type properties.␊ + */␊ + AppFiguresLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242168,11 +357287,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientKey: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientKey: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username of the Appfigures source.␊ */␊ @@ -242189,7 +357326,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Asana linked service type properties.␊ */␊ - typeProperties: (AsanaLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Asana linked service type properties.␊ + */␊ + AsanaLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242199,7 +357342,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - apiToken: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + apiToken: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -242216,7 +357368,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Twilio linked service type properties.␊ */␊ - typeProperties: (TwilioLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Twilio linked service type properties.␊ + */␊ + TwilioLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242226,7 +357384,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Account SID of Twilio service.␊ */␊ @@ -242243,7 +357410,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon S3 linked service properties.␊ */␊ - typeProperties: (AmazonS3LinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Amazon S3 linked service properties.␊ + */␊ + AmazonS3LinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242271,7 +357444,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - secretAccessKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + secretAccessKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This value specifies the endpoint to access with the S3 Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string).␊ */␊ @@ -242281,7 +357463,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - sessionToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + sessionToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242292,7 +357483,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon Redshift linked service properties.␊ */␊ - typeProperties: (AmazonRedshiftLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Amazon Redshift linked service properties.␊ + */␊ + AmazonRedshiftLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242314,7 +357511,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the Amazon Redshift server uses to listen for client connections. The default value is 5439. Type: integer (or Expression with resultType integer).␊ */␊ @@ -242356,7 +357562,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Windows Azure Search Service linked service properties.␊ */␊ - typeProperties: (AzureSearchLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Windows Azure Search Service linked service properties.␊ + */␊ + AzureSearchLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242372,7 +357584,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - key?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + key?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URL for Azure Search service. Type: string (or Expression with resultType string).␊ */␊ @@ -242389,7 +357610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (HttpLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + HttpLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242399,7 +357626,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the HTTP server.␊ */␊ - authenticationType?: (("Basic" | "Anonymous" | "Digest" | "Windows" | "ClientCertificate") | string)␊ + authenticationType?: (("Basic" | "Anonymous" | "Digest" | "Windows" | "ClientCertificate") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object).␊ */␊ @@ -242433,7 +357663,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base URL of the HTTP endpoint, e.g. https://www.microsoft.com. Type: string (or Expression with resultType string).␊ */␊ @@ -242456,7 +357695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (FtpServerLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + FtpServerLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242466,7 +357711,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the FTP server.␊ */␊ - authenticationType?: (("Basic" | "Anonymous") | string)␊ + authenticationType?: (("Basic" | "Anonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -242494,7 +357742,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the FTP server uses to listen for client connections. Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -242517,7 +357774,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SftpServerLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SftpServerLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242527,7 +357790,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the FTP server.␊ */␊ - authenticationType?: (("Basic" | "SshPublicKey" | "MultiFactor") | string)␊ + authenticationType?: (("Basic" | "SshPublicKey" | "MultiFactor") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -242549,11 +357815,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - passPhrase?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + passPhrase?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port number that the SFTP server uses to listen for client connections. Default value is 22. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -242563,7 +357847,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - privateKeyContent?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + privateKeyContent?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SSH private key file path for SshPublicKey authentication. Only valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format. Type: string (or Expression with resultType string).␊ */␊ @@ -242592,7 +357885,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SapBWLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SapBWLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242614,7 +357913,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of the SAP BW instance. Type: string (or Expression with resultType string).␊ */␊ @@ -242643,7 +357951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SapHanaLinkedServiceProperties1 | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SapHanaLinkedServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242653,7 +357967,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to be used to connect to the SAP HANA server.␊ */␊ - authenticationType?: (("Basic" | "Windows") | string)␊ + authenticationType?: (("Basic" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAP HANA ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference.␊ */␊ @@ -242669,7 +357986,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of the SAP HANA server. Type: string (or Expression with resultType string).␊ */␊ @@ -242692,7 +358018,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon Marketplace Web Service linked service properties.␊ */␊ - typeProperties: (AmazonMWSLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Amazon Marketplace Web Service linked service properties.␊ + */␊ + AmazonMWSLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242726,11 +358058,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - mwsAuthToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + mwsAuthToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - secretKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + secretKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Amazon seller ID.␊ */␊ @@ -242765,7 +358115,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure PostgreSQL linked service properties.␊ */␊ - typeProperties: (AzurePostgreSqlLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure PostgreSQL linked service properties.␊ + */␊ + AzurePostgreSqlLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242787,7 +358143,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242798,7 +358160,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Concur Service linked service properties.␊ */␊ - typeProperties: (ConcurLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Concur Service linked service properties.␊ + */␊ + ConcurLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242826,7 +358194,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -242861,7 +358238,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Couchbase server linked service properties.␊ */␊ - typeProperties: (CouchbaseLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Couchbase server linked service properties.␊ + */␊ + CouchbaseLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242877,7 +358260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - credString?: (AzureKeyVaultSecretReference1 | string)␊ + credString?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -242894,7 +358283,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Drill server linked service properties.␊ */␊ - typeProperties: (DrillLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Drill server linked service properties.␊ + */␊ + DrillLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242916,7 +358311,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - pwd?: (AzureKeyVaultSecretReference1 | string)␊ + pwd?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242927,7 +358328,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Eloqua server linked service properties.␊ */␊ - typeProperties: (EloquaLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Eloqua server linked service properties.␊ + */␊ + EloquaLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -242949,7 +358356,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -242984,7 +358400,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google BigQuery service linked service properties.␊ */␊ - typeProperties: (GoogleBigQueryLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Google BigQuery service linked service properties.␊ + */␊ + GoogleBigQueryLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243000,7 +358422,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR.␊ */␊ - authenticationType: (("ServiceAuthentication" | "UserAuthentication") | string)␊ + authenticationType: (("ServiceAuthentication" | "UserAuthentication") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string).␊ */␊ @@ -243010,7 +358435,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR.␊ */␊ @@ -243038,7 +358472,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - refreshToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + refreshToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false.␊ */␊ @@ -243067,7 +358510,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Greenplum Database linked service properties.␊ */␊ - typeProperties: (GreenplumLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Greenplum Database linked service properties.␊ + */␊ + GreenplumLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243089,7 +358538,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - pwd?: (AzureKeyVaultSecretReference1 | string)␊ + pwd?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243100,7 +358555,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HBase server linked service properties.␊ */␊ - typeProperties: (HBaseLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HBase server linked service properties.␊ + */␊ + HBaseLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243122,7 +358583,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication mechanism to use to connect to the HBase server.␊ */␊ - authenticationType: (("Anonymous" | "Basic") | string)␊ + authenticationType: (("Anonymous" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -243150,7 +358614,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the HBase instance uses to listen for client connections. The default value is 9090.␊ */␊ @@ -243179,7 +358652,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hive Server linked service properties.␊ */␊ - typeProperties: (HiveLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Hive Server linked service properties.␊ + */␊ + HiveLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243201,7 +358680,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication method used to access the Hive server.␊ */␊ - authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | string)␊ + authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -243229,7 +358711,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Hive server uses to listen for client connections.␊ */␊ @@ -243239,7 +358730,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Hive server.␊ */␊ - serverType?: (("HiveServer1" | "HiveServer2" | "HiveThriftServer") | string)␊ + serverType?: (("HiveServer1" | "HiveServer2" | "HiveThriftServer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to indicate using the ZooKeeper service, false not.␊ */␊ @@ -243249,7 +358743,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The transport protocol to use in the Thrift layer.␊ */␊ - thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | string)␊ + thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR.␊ */␊ @@ -243290,7 +358787,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hubspot Service linked service properties.␊ */␊ - typeProperties: (HubspotLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Hubspot Service linked service properties.␊ + */␊ + HubspotLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243300,7 +358803,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client ID associated with your Hubspot application.␊ */␊ @@ -243310,7 +358822,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -243320,7 +358841,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - refreshToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + refreshToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -243349,7 +358879,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Impala server linked service properties.␊ */␊ - typeProperties: (ImpalaLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Impala server linked service properties.␊ + */␊ + ImpalaLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243371,7 +358907,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to use.␊ */␊ - authenticationType: (("Anonymous" | "SASLUsername" | "UsernameAndPassword") | string)␊ + authenticationType: (("Anonymous" | "SASLUsername" | "UsernameAndPassword") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -243393,7 +358932,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Impala server uses to listen for client connections. The default value is 21050.␊ */␊ @@ -243428,7 +358976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Jira Service linked service properties.␊ */␊ - typeProperties: (JiraLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Jira Service linked service properties.␊ + */␊ + JiraLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243450,7 +359004,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Jira server uses to listen for client connections. The default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP.␊ */␊ @@ -243491,7 +359054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Magento server linked service properties.␊ */␊ - typeProperties: (MagentoLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Magento server linked service properties.␊ + */␊ + MagentoLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243501,7 +359070,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -243542,7 +359120,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MariaDB server linked service properties.␊ */␊ - typeProperties: (MariaDBLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * MariaDB server linked service properties.␊ + */␊ + MariaDBLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243564,7 +359148,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - pwd?: (AzureKeyVaultSecretReference1 | string)␊ + pwd?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243575,7 +359165,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Database for MariaDB linked service properties.␊ */␊ - typeProperties: (AzureMariaDBLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Database for MariaDB linked service properties.␊ + */␊ + AzureMariaDBLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243597,7 +359193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - pwd?: (AzureKeyVaultSecretReference1 | string)␊ + pwd?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243608,7 +359210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Marketo server linked service properties.␊ */␊ - typeProperties: (MarketoLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Marketo server linked service properties.␊ + */␊ + MarketoLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243624,7 +359232,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -243665,7 +359282,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Paypal Service linked service properties.␊ */␊ - typeProperties: (PaypalLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Paypal Service linked service properties.␊ + */␊ + PaypalLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243681,7 +359304,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -243722,7 +359354,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Phoenix server linked service properties.␊ */␊ - typeProperties: (PhoenixLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Phoenix server linked service properties.␊ + */␊ + PhoenixLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243744,7 +359382,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication mechanism used to connect to the Phoenix server.␊ */␊ - authenticationType: (("Anonymous" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | string)␊ + authenticationType: (("Anonymous" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -243772,7 +359413,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Phoenix server uses to listen for client connections. The default value is 8765.␊ */␊ @@ -243807,7 +359457,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Presto server linked service properties.␊ */␊ - typeProperties: (PrestoLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Presto server linked service properties.␊ + */␊ + PrestoLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243829,7 +359485,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication mechanism used to connect to the Presto server.␊ */␊ - authenticationType: (("Anonymous" | "LDAP") | string)␊ + authenticationType: (("Anonymous" | "LDAP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The catalog context for all request against the server.␊ */␊ @@ -243857,7 +359516,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Presto server uses to listen for client connections. The default value is 8080.␊ */␊ @@ -243904,7 +359572,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * QuickBooks server linked service properties.␊ */␊ - typeProperties: (QuickBooksLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * QuickBooks server linked service properties.␊ + */␊ + QuickBooksLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243914,11 +359588,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - accessTokenSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessTokenSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The company ID of the QuickBooks company to authorize.␊ */␊ @@ -243940,7 +359632,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - consumerSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + consumerSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -243969,7 +359670,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ServiceNow server linked service properties.␊ */␊ - typeProperties: (ServiceNowLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * ServiceNow server linked service properties.␊ + */␊ + ServiceNowLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -243979,7 +359686,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication type to use.␊ */␊ - authenticationType: (("Basic" | "OAuth2") | string)␊ + authenticationType: (("Basic" | "OAuth2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client id for OAuth2 authentication.␊ */␊ @@ -243989,7 +359699,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -244005,7 +359724,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -244040,7 +359768,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shopify Service linked service properties.␊ */␊ - typeProperties: (ShopifyLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Shopify Service linked service properties.␊ + */␊ + ShopifyLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244050,7 +359784,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -244091,7 +359834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Spark Server linked service properties.␊ */␊ - typeProperties: (SparkLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Spark Server linked service properties.␊ + */␊ + SparkLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244113,7 +359862,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication method used to access the Spark server.␊ */␊ - authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | string)␊ + authenticationType: (("Anonymous" | "Username" | "UsernameAndPassword" | "WindowsAzureHDInsightService") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the connections to the server are encrypted using SSL. The default value is false.␊ */␊ @@ -244141,7 +359893,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The TCP port that the Spark server uses to listen for client connections.␊ */␊ @@ -244151,11 +359912,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Spark server.␊ */␊ - serverType?: (("SharkServer" | "SharkServer2" | "SparkThriftServer") | string)␊ + serverType?: (("SharkServer" | "SharkServer2" | "SparkThriftServer") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The transport protocol to use in the Thrift layer.␊ */␊ - thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | string)␊ + thriftTransportProtocol?: (("Binary" | "SASL" | "HTTP ") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR.␊ */␊ @@ -244184,7 +359951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Square Service linked service properties.␊ */␊ - typeProperties: (SquareLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Square Service linked service properties.␊ + */␊ + SquareLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244200,7 +359973,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object.␊ */␊ @@ -244253,7 +360035,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Xero Service linked service properties.␊ */␊ - typeProperties: (XeroLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Xero Service linked service properties.␊ + */␊ + XeroLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244269,7 +360057,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - consumerKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + consumerKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -244285,7 +360082,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - privateKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + privateKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true.␊ */␊ @@ -244314,7 +360120,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Zoho server linked service properties.␊ */␊ - typeProperties: (ZohoLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Zoho server linked service properties.␊ + */␊ + ZohoLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244324,7 +360136,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties used to connect to Zoho. It is mutually exclusive with any other properties in the linked service. Type: object.␊ */␊ @@ -244371,7 +360192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vertica linked service properties.␊ */␊ - typeProperties: (VerticaLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Vertica linked service properties.␊ + */␊ + VerticaLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244393,7 +360220,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - pwd?: (AzureKeyVaultSecretReference1 | string)␊ + pwd?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244404,7 +360237,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Netezza linked service properties.␊ */␊ - typeProperties: (NetezzaLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Netezza linked service properties.␊ + */␊ + NetezzaLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244426,7 +360265,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - pwd?: (AzureKeyVaultSecretReference1 | string)␊ + pwd?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244437,7 +360282,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce Marketing Cloud linked service properties.␊ */␊ - typeProperties: (SalesforceMarketingCloudLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Salesforce Marketing Cloud linked service properties.␊ + */␊ + SalesforceMarketingCloudLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244453,7 +360304,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any other properties in the linked service. Type: object.␊ */␊ @@ -244494,7 +360354,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight ondemand linked service properties.␊ */␊ - typeProperties: (HDInsightOnDemandLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDInsight ondemand linked service properties.␊ + */␊ + HDInsightOnDemandLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244504,7 +360370,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf.␊ */␊ - additionalLinkedServiceNames?: (LinkedServiceReference1[] | string)␊ + additionalLinkedServiceNames?: (LinkedServiceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string).␊ */␊ @@ -244514,7 +360383,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clusterPassword?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clusterPassword?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource group where the cluster belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -244530,7 +360408,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clusterSshPassword?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clusterSshPassword?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string).␊ */␊ @@ -244558,7 +360445,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of the data node for the HDInsight cluster.␊ */␊ @@ -244580,7 +360473,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - hcatalogLinkedServiceName?: (LinkedServiceReference1 | string)␊ + hcatalogLinkedServiceName?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster.␊ */␊ @@ -244608,7 +360507,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference1 | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster.␊ */␊ @@ -244624,7 +360529,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom script actions to run on HDI ondemand cluster once it's up. Please refer to https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions.␊ */␊ - scriptActions?: (ScriptAction2[] | string)␊ + scriptActions?: (ScriptAction2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string).␊ */␊ @@ -244634,7 +360542,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string).␊ */␊ @@ -244723,7 +360640,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Analytics linked service properties.␊ */␊ - typeProperties: (AzureDataLakeAnalyticsLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Data Lake Analytics linked service properties.␊ + */␊ + AzureDataLakeAnalyticsLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244763,7 +360686,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data Lake Analytics account subscription ID (if different from Data Factory account). Type: string (or Expression with resultType string).␊ */␊ @@ -244786,7 +360718,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Databricks linked service properties.␊ */␊ - typeProperties: (AzureDatabricksLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Databricks linked service properties.␊ + */␊ + AzureDatabricksLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244796,7 +360734,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required to specify MSI, if using Workspace resource id for databricks REST API. Type: string (or Expression with resultType string).␊ */␊ @@ -244806,7 +360753,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string).␊ */␊ @@ -244838,7 +360791,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The driver node type for the new job cluster. This property is ignored in instance pool configurations. Type: string (or Expression with resultType string).␊ */␊ @@ -244882,7 +360838,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A set of optional, user-specified Spark environment variables key-value pairs.␊ */␊ @@ -244890,7 +360849,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If not using an existing interactive cluster, this specifies the Spark version of a new job cluster or instance pool nodes created for each run of this activity. Required if instancePoolId is specified. Type: string (or Expression with resultType string).␊ */␊ @@ -244919,7 +360881,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Databricks Delta Lake linked service properties.␊ */␊ - typeProperties: (AzureDatabricksDetltaLakeLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Databricks Delta Lake linked service properties.␊ + */␊ + AzureDatabricksDetltaLakeLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244929,7 +360897,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - accessToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + accessToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string).␊ */␊ @@ -244939,7 +360916,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .azuredatabricks.net, domain name of your Databricks deployment. Type: string (or Expression with resultType string).␊ */␊ @@ -244968,7 +360951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Responsys linked service properties.␊ */␊ - typeProperties: (ResponsysLinkedServiceTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Responsys linked service properties.␊ + */␊ + ResponsysLinkedServiceTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -244984,7 +360973,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -245025,7 +361023,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics AX linked service properties.␊ */␊ - typeProperties: (DynamicsAXLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Dynamics AX linked service properties.␊ + */␊ + DynamicsAXLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245053,7 +361057,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the tenant information (domain name or tenant ID) under which your application resides. Retrieve it by hovering the mouse in the top-right corner of the Azure portal. Type: string (or Expression with resultType string).␊ */␊ @@ -245076,7 +361089,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Oracle Service Cloud linked service properties.␊ */␊ - typeProperties: (OracleServiceCloudLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Oracle Service Cloud linked service properties.␊ + */␊ + OracleServiceCloudLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245098,7 +361117,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -245133,7 +361161,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google AdWords service linked service properties.␊ */␊ - typeProperties: (GoogleAdWordsLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Google AdWords service linked service properties.␊ + */␊ + GoogleAdWordsLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245143,7 +361177,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR.␊ */␊ - authenticationType?: (("ServiceAuthentication" | "UserAuthentication") | string)␊ + authenticationType?: (("ServiceAuthentication" | "UserAuthentication") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client customer ID of the AdWords account that you want to fetch report data for.␊ */␊ @@ -245159,7 +361196,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - clientSecret?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + clientSecret?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: object.␊ */␊ @@ -245169,7 +361215,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - developerToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + developerToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR.␊ */␊ @@ -245191,7 +361246,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - refreshToken?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + refreshToken?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR.␊ */␊ @@ -245214,7 +361278,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this linked service type.␊ */␊ - typeProperties: (SapTableLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Properties specific to this linked service type.␊ + */␊ + SapTableLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245260,7 +361330,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host name of the SAP instance where the table is located. Type: string (or Expression with resultType string).␊ */␊ @@ -245325,7 +361404,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Explorer (Kusto) linked service properties.␊ */␊ - typeProperties: (AzureDataExplorerLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Data Explorer (Kusto) linked service properties.␊ + */␊ + AzureDataExplorerLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245335,7 +361420,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database name for connection. Type: string (or Expression with resultType string).␊ */␊ @@ -245357,7 +361448,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).␊ */␊ @@ -245374,7 +361474,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Function linked service properties.␊ */␊ - typeProperties: (AzureFunctionLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Function linked service properties.␊ + */␊ + AzureFunctionLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245390,7 +361496,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).␊ */␊ @@ -245406,7 +361518,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - functionKey?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + functionKey?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed token audiences for azure function.␊ */␊ @@ -245423,7 +361544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snowflake linked service properties.␊ */␊ - typeProperties: (SnowflakeLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * Snowflake linked service properties.␊ + */␊ + SnowflakeLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245445,7 +361572,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Key Vault secret reference.␊ */␊ - password?: (AzureKeyVaultSecretReference1 | string)␊ + password?: (/**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245456,7 +361589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SharePoint Online List linked service properties.␊ */␊ - typeProperties: (SharePointOnlineListLinkedServiceTypeProperties | string)␊ + typeProperties: (/**␊ + * SharePoint Online List linked service properties.␊ + */␊ + SharePointOnlineListLinkedServiceTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245478,7 +361617,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - servicePrincipalKey: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + servicePrincipalKey: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URL of the SharePoint Online site. For example, https://contoso.sharepoint.com/sites/siteName. Type: string (or Expression with resultType string).␊ */␊ @@ -245501,11 +361649,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The dataset name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ */␊ - properties: (Dataset1 | string)␊ + properties: (/**␊ + * The Azure Data Factory nested object which identifies data within different data stores, such as tables, files, folders, and documents.␊ + */␊ + Dataset1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "datasets"␊ [k: string]: unknown␊ }␊ @@ -245527,7 +361684,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon S3 dataset properties.␊ */␊ - typeProperties: (AmazonS3DatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Amazon S3 dataset properties.␊ + */␊ + AmazonS3DatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245543,11 +361706,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The format definition of a storage.␊ */␊ - format?: (DatasetStorageFormat1 | string)␊ + format?: (/**␊ + * The format definition of a storage.␊ + */␊ + DatasetStorageFormat1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The key of the Amazon S3 object. Type: string (or Expression with resultType string).␊ */␊ @@ -245591,7 +361766,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The dataset compression level. Type: string (or Expression with resultType string).␊ */␊ @@ -245733,7 +361911,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Avro dataset properties.␊ */␊ - typeProperties?: (AvroDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Avro dataset properties.␊ + */␊ + AvroDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245746,11 +361930,20 @@ Generated by [AVA](https://avajs.dev). avroCompressionCodec?: {␊ [k: string]: unknown␊ }␊ - avroCompressionLevel?: (number | string)␊ + avroCompressionLevel?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dataset location.␊ */␊ - location: (DatasetLocation | string)␊ + location: (/**␊ + * Dataset location.␊ + */␊ + DatasetLocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245918,7 +362111,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Excel dataset properties.␊ */␊ - typeProperties?: (ExcelDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Excel dataset properties.␊ + */␊ + ExcelDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245928,7 +362127,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When used as input, treat the first row of data as headers. When used as output,write the headers into the output as the first row of data. The default value is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -245938,7 +362143,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset location.␊ */␊ - location: ((AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation) | string)␊ + location: ((/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The null value string. Type: string (or Expression with resultType string).␊ */␊ @@ -245973,7 +362220,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parquet dataset properties.␊ */␊ - typeProperties?: (ParquetDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Parquet dataset properties.␊ + */␊ + ParquetDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -245989,7 +362242,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset location.␊ */␊ - location: ((AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation) | string)␊ + location: ((/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246000,7 +362295,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DelimitedText dataset properties.␊ */␊ - typeProperties?: (DelimitedTextDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * DelimitedText dataset properties.␊ + */␊ + DelimitedTextDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246046,7 +362347,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset location.␊ */␊ - location: ((AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation) | string)␊ + location: ((/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The null value string. Type: string (or Expression with resultType string).␊ */␊ @@ -246075,7 +362418,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Json dataset properties.␊ */␊ - typeProperties?: (JsonDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Json dataset properties.␊ + */␊ + JsonDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246085,7 +362434,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string).␊ */␊ @@ -246095,7 +362450,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset location.␊ */␊ - location: ((AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation) | string)␊ + location: ((/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246106,7 +362503,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Xml dataset properties.␊ */␊ - typeProperties?: (XmlDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Xml dataset properties.␊ + */␊ + XmlDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246116,7 +362519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The code page name of the preferred encoding. If not specified, the default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in the following link to set supported values: https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with resultType string).␊ */␊ @@ -246126,7 +362535,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset location.␊ */␊ - location: ((AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation) | string)␊ + location: ((/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The null value string. Type: string (or Expression with resultType string).␊ */␊ @@ -246143,7 +362594,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ORC dataset properties.␊ */␊ - typeProperties?: (OrcDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * ORC dataset properties.␊ + */␊ + OrcDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246153,7 +362610,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset location.␊ */␊ - location: ((AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation) | string)␊ + location: ((/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The data orcCompressionCodec. Type: string (or Expression with resultType string).␊ */␊ @@ -246170,7 +362669,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Binary dataset properties.␊ */␊ - typeProperties?: (BinaryDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Binary dataset properties.␊ + */␊ + BinaryDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246180,11 +362685,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dataset location.␊ */␊ - location: ((AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation) | string)␊ + location: ((/**␊ + * The location of azure blob dataset.␊ + */␊ + AzureBlobStorageLocation | /**␊ + * The location of azure blobFS dataset.␊ + */␊ + AzureBlobFSLocation | /**␊ + * The location of azure data lake store dataset.␊ + */␊ + AzureDataLakeStoreLocation | /**␊ + * The location of amazon S3 dataset.␊ + */␊ + AmazonS3Location | /**␊ + * The location of file server dataset.␊ + */␊ + FileServerLocation | /**␊ + * The location of file server dataset.␊ + */␊ + AzureFileStorageLocation | /**␊ + * The location of Amazon S3 Compatible dataset.␊ + */␊ + AmazonS3CompatibleLocation | /**␊ + * The location of Oracle Cloud Storage dataset.␊ + */␊ + OracleCloudStorageLocation | /**␊ + * The location of Google Cloud Storage dataset.␊ + */␊ + GoogleCloudStorageLocation | /**␊ + * The location of ftp server dataset.␊ + */␊ + FtpServerLocation | /**␊ + * The location of SFTP dataset.␊ + */␊ + SftpLocation | /**␊ + * The location of http server.␊ + */␊ + HttpServerLocation | /**␊ + * The location of HDFS.␊ + */␊ + HdfsLocation) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246195,7 +362748,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Blob dataset properties.␊ */␊ - typeProperties?: (AzureBlobDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Azure Blob dataset properties.␊ + */␊ + AzureBlobDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246205,7 +362764,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Azure Blob. Type: string (or Expression with resultType string).␊ */␊ @@ -246221,7 +362786,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format definition of a storage.␊ */␊ - format?: ((TextFormat | JsonFormat | AvroFormat | OrcFormat | ParquetFormat) | string)␊ + format?: ((/**␊ + * The data stored in text format.␊ + */␊ + TextFormat | /**␊ + * The data stored in JSON format.␊ + */␊ + JsonFormat | /**␊ + * The data stored in Avro format.␊ + */␊ + AvroFormat | /**␊ + * The data stored in Optimized Row Columnar (ORC) format.␊ + */␊ + OrcFormat | /**␊ + * The data stored in Parquet format.␊ + */␊ + ParquetFormat) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The end of Azure Blob's modified datetime. Type: string (or Expression with resultType string).␊ */␊ @@ -246250,7 +362833,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Table dataset properties.␊ */␊ - typeProperties: (AzureTableDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure Table dataset properties.␊ + */␊ + AzureTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246273,7 +362862,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL dataset properties.␊ */␊ - typeProperties?: (AzureSqlTableDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Azure SQL dataset properties.␊ + */␊ + AzureSqlTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246308,7 +362903,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Managed Instance dataset properties.␊ */␊ - typeProperties?: (AzureSqlMITableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Azure SQL Managed Instance dataset properties.␊ + */␊ + AzureSqlMITableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246343,7 +362944,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure SQL Data Warehouse dataset properties.␊ */␊ - typeProperties?: (AzureSqlDWTableDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Azure SQL Data Warehouse dataset properties.␊ + */␊ + AzureSqlDWTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246378,7 +362985,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cassandra dataset properties.␊ */␊ - typeProperties?: (CassandraTableDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Cassandra dataset properties.␊ + */␊ + CassandraTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246420,7 +363033,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CosmosDB (SQL API) Collection dataset properties.␊ */␊ - typeProperties: (CosmosDbSqlApiCollectionDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * CosmosDB (SQL API) Collection dataset properties.␊ + */␊ + CosmosDbSqlApiCollectionDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246443,7 +363062,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DocumentDB Collection dataset properties.␊ */␊ - typeProperties: (DocumentDbCollectionDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * DocumentDB Collection dataset properties.␊ + */␊ + DocumentDbCollectionDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246466,7 +363091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics entity dataset properties.␊ */␊ - typeProperties?: (DynamicsEntityDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Dynamics entity dataset properties.␊ + */␊ + DynamicsEntityDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246489,7 +363120,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics CRM entity dataset properties.␊ */␊ - typeProperties?: (DynamicsCrmEntityDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Dynamics CRM entity dataset properties.␊ + */␊ + DynamicsCrmEntityDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246512,7 +363149,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Common Data Service for Apps entity dataset properties.␊ */␊ - typeProperties?: (CommonDataServiceForAppsEntityDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Common Data Service for Apps entity dataset properties.␊ + */␊ + CommonDataServiceForAppsEntityDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246535,7 +363178,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Store dataset properties.␊ */␊ - typeProperties?: (AzureDataLakeStoreDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Azure Data Lake Store dataset properties.␊ + */␊ + AzureDataLakeStoreDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246545,7 +363194,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the file in the Azure Data Lake Store. Type: string (or Expression with resultType string).␊ */␊ @@ -246561,7 +363216,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format definition of a storage.␊ */␊ - format?: ((TextFormat | JsonFormat | AvroFormat | OrcFormat | ParquetFormat) | string)␊ + format?: ((/**␊ + * The data stored in text format.␊ + */␊ + TextFormat | /**␊ + * The data stored in JSON format.␊ + */␊ + JsonFormat | /**␊ + * The data stored in Avro format.␊ + */␊ + AvroFormat | /**␊ + * The data stored in Optimized Row Columnar (ORC) format.␊ + */␊ + OrcFormat | /**␊ + * The data stored in Parquet format.␊ + */␊ + ParquetFormat) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246572,7 +363245,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Lake Storage Gen2 dataset properties.␊ */␊ - typeProperties?: (AzureBlobFSDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Azure Data Lake Storage Gen2 dataset properties.␊ + */␊ + AzureBlobFSDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246582,7 +363261,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Azure Data Lake Storage Gen2. Type: string (or Expression with resultType string).␊ */␊ @@ -246598,7 +363283,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format definition of a storage.␊ */␊ - format?: ((TextFormat | JsonFormat | AvroFormat | OrcFormat | ParquetFormat) | string)␊ + format?: ((/**␊ + * The data stored in text format.␊ + */␊ + TextFormat | /**␊ + * The data stored in JSON format.␊ + */␊ + JsonFormat | /**␊ + * The data stored in Avro format.␊ + */␊ + AvroFormat | /**␊ + * The data stored in Optimized Row Columnar (ORC) format.␊ + */␊ + OrcFormat | /**␊ + * The data stored in Parquet format.␊ + */␊ + ParquetFormat) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246609,7 +363312,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Office365 dataset properties.␊ */␊ - typeProperties: (Office365DatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Office365 dataset properties.␊ + */␊ + Office365DatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246638,7 +363347,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * On-premises file system dataset properties.␊ */␊ - typeProperties?: (FileShareDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * On-premises file system dataset properties.␊ + */␊ + FileShareDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246648,7 +363363,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string).␊ */␊ @@ -246670,7 +363391,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * The format definition of a storage.␊ */␊ - format?: ((TextFormat | JsonFormat | AvroFormat | OrcFormat | ParquetFormat) | string)␊ + format?: ((/**␊ + * The data stored in text format.␊ + */␊ + TextFormat | /**␊ + * The data stored in JSON format.␊ + */␊ + JsonFormat | /**␊ + * The data stored in Avro format.␊ + */␊ + AvroFormat | /**␊ + * The data stored in Optimized Row Columnar (ORC) format.␊ + */␊ + OrcFormat | /**␊ + * The data stored in Parquet format.␊ + */␊ + ParquetFormat) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The end of file's modified datetime. Type: string (or Expression with resultType string).␊ */␊ @@ -246693,7 +363432,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB database dataset properties.␊ */␊ - typeProperties: (MongoDbCollectionDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * MongoDB database dataset properties.␊ + */␊ + MongoDbCollectionDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246716,7 +363461,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB Atlas database dataset properties.␊ */␊ - typeProperties: (MongoDbAtlasCollectionDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * MongoDB Atlas database dataset properties.␊ + */␊ + MongoDbAtlasCollectionDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246739,7 +363490,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MongoDB database dataset properties.␊ */␊ - typeProperties: (MongoDbV2CollectionDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * MongoDB database dataset properties.␊ + */␊ + MongoDbV2CollectionDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246762,7 +363519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * CosmosDB (MongoDB API) database dataset properties.␊ */␊ - typeProperties: (CosmosDbMongoDbApiCollectionDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * CosmosDB (MongoDB API) database dataset properties.␊ + */␊ + CosmosDbMongoDbApiCollectionDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246785,7 +363548,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OData dataset properties.␊ */␊ - typeProperties?: (ODataResourceDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * OData dataset properties.␊ + */␊ + ODataResourceDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246808,7 +363577,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * On-premises Oracle dataset properties.␊ */␊ - typeProperties?: (OracleTableDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * On-premises Oracle dataset properties.␊ + */␊ + OracleTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246843,7 +363618,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AmazonRdsForOracle dataset properties.␊ */␊ - typeProperties?: (AmazonRdsForOracleTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * AmazonRdsForOracle dataset properties.␊ + */␊ + AmazonRdsForOracleTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246872,7 +363653,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Teradata dataset properties.␊ */␊ - typeProperties?: (TeradataTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Teradata dataset properties.␊ + */␊ + TeradataTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246901,7 +363688,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure MySQL database dataset properties.␊ */␊ - typeProperties: (AzureMySqlTableDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure MySQL database dataset properties.␊ + */␊ + AzureMySqlTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246930,7 +363723,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Amazon Redshift table dataset properties.␊ */␊ - typeProperties?: (AmazonRedshiftTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Amazon Redshift table dataset properties.␊ + */␊ + AmazonRedshiftTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -246965,7 +363764,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Db2 table dataset properties.␊ */␊ - typeProperties?: (Db2TableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Db2 table dataset properties.␊ + */␊ + Db2TableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247000,7 +363805,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Relational table dataset properties.␊ */␊ - typeProperties?: (RelationalTableDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Relational table dataset properties.␊ + */␊ + RelationalTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247023,7 +363834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Informix table dataset properties.␊ */␊ - typeProperties?: (InformixTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Informix table dataset properties.␊ + */␊ + InformixTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247046,7 +363863,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ODBC table dataset properties.␊ */␊ - typeProperties?: (OdbcTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * ODBC table dataset properties.␊ + */␊ + OdbcTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247069,7 +363892,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MySql table dataset properties.␊ */␊ - typeProperties?: (MySqlTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * MySql table dataset properties.␊ + */␊ + MySqlTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247092,7 +363921,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PostgreSQL table dataset properties.␊ */␊ - typeProperties?: (PostgreSqlTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * PostgreSQL table dataset properties.␊ + */␊ + PostgreSqlTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247127,7 +363962,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft Access table dataset properties.␊ */␊ - typeProperties?: (MicrosoftAccessTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Microsoft Access table dataset properties.␊ + */␊ + MicrosoftAccessTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247150,7 +363991,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce object dataset properties.␊ */␊ - typeProperties?: (SalesforceObjectDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Salesforce object dataset properties.␊ + */␊ + SalesforceObjectDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247173,7 +364020,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Salesforce Service Cloud object dataset properties.␊ */␊ - typeProperties?: (SalesforceServiceCloudObjectDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Salesforce Service Cloud object dataset properties.␊ + */␊ + SalesforceServiceCloudObjectDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247196,7 +364049,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sybase table dataset properties.␊ */␊ - typeProperties?: (SybaseTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Sybase table dataset properties.␊ + */␊ + SybaseTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247226,7 +364085,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sap Cloud For Customer OData resource dataset properties.␊ */␊ - typeProperties: (SapCloudForCustomerResourceDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Sap Cloud For Customer OData resource dataset properties.␊ + */␊ + SapCloudForCustomerResourceDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247249,7 +364114,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sap ECC OData resource dataset properties.␊ */␊ - typeProperties: (SapEccResourceDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Sap ECC OData resource dataset properties.␊ + */␊ + SapEccResourceDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247272,7 +364143,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SAP HANA Table properties.␊ */␊ - typeProperties?: (SapHanaTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * SAP HANA Table properties.␊ + */␊ + SapHanaTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247301,7 +364178,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sap Business Warehouse Open Hub Destination Table properties.␊ */␊ - typeProperties: (SapOpenHubTableDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Sap Business Warehouse Open Hub Destination Table properties.␊ + */␊ + SapOpenHubTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247336,7 +364219,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * On-premises SQL Server dataset properties.␊ */␊ - typeProperties?: (SqlServerTableDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * On-premises SQL Server dataset properties.␊ + */␊ + SqlServerTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247371,7 +364260,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Amazon RDS for SQL Server dataset properties.␊ */␊ - typeProperties?: (AmazonRdsForSqlServerTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * The Amazon RDS for SQL Server dataset properties.␊ + */␊ + AmazonRdsForSqlServerTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247400,7 +364295,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (RestResourceDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + RestResourceDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247447,7 +364348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SAP Table Resource properties.␊ */␊ - typeProperties: (SapTableResourceDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * SAP Table Resource properties.␊ + */␊ + SapTableResourceDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247470,7 +364377,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SAP ODP Resource properties.␊ */␊ - typeProperties: (SapOdpResourceDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * SAP ODP Resource properties.␊ + */␊ + SapOdpResourceDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247499,7 +364412,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web table dataset properties.␊ */␊ - typeProperties: (WebTableDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Web table dataset properties.␊ + */␊ + WebTableDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247528,7 +364447,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties: (AzureSearchIndexDatasetTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + AzureSearchIndexDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247551,7 +364476,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (HttpDatasetTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + HttpDatasetTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247569,11 +364500,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compression method used on a dataset.␊ */␊ - compression?: (DatasetCompression1 | string)␊ + compression?: (/**␊ + * The compression method used on a dataset.␊ + */␊ + DatasetCompression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The format definition of a storage.␊ */␊ - format?: ((TextFormat | JsonFormat | AvroFormat | OrcFormat | ParquetFormat) | string)␊ + format?: ((/**␊ + * The data stored in text format.␊ + */␊ + TextFormat | /**␊ + * The data stored in JSON format.␊ + */␊ + JsonFormat | /**␊ + * The data stored in Avro format.␊ + */␊ + AvroFormat | /**␊ + * The data stored in Optimized Row Columnar (ORC) format.␊ + */␊ + OrcFormat | /**␊ + * The data stored in Parquet format.␊ + */␊ + ParquetFormat) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The relative URL based on the URL in the HttpLinkedService refers to an HTTP file Type: string (or Expression with resultType string).␊ */␊ @@ -247602,7 +364557,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247625,7 +364586,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure PostgreSQL dataset properties.␊ */␊ - typeProperties?: (AzurePostgreSqlTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Azure PostgreSQL dataset properties.␊ + */␊ + AzurePostgreSqlTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247660,7 +364627,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247671,7 +364644,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247682,7 +364661,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Drill Dataset Properties␊ */␊ - typeProperties?: (DrillDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Drill Dataset Properties␊ + */␊ + DrillDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247717,7 +364702,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247728,7 +364719,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google BigQuery Dataset Properties␊ */␊ - typeProperties?: (GoogleBigQueryDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Google BigQuery Dataset Properties␊ + */␊ + GoogleBigQueryDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247763,7 +364760,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Greenplum Dataset Properties␊ */␊ - typeProperties?: (GreenplumDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Greenplum Dataset Properties␊ + */␊ + GreenplumDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247798,7 +364801,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247809,7 +364818,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hive Properties␊ */␊ - typeProperties?: (HiveDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Hive Properties␊ + */␊ + HiveDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247844,7 +364859,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247855,7 +364876,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Impala Dataset Properties␊ */␊ - typeProperties?: (ImpalaDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Impala Dataset Properties␊ + */␊ + ImpalaDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247890,7 +364917,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247901,7 +364934,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247912,7 +364951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247923,7 +364968,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247934,7 +364985,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247945,7 +365002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247956,7 +365019,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Phoenix Dataset Properties␊ */␊ - typeProperties?: (PhoenixDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Phoenix Dataset Properties␊ + */␊ + PhoenixDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -247991,7 +365060,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Presto Dataset Properties␊ */␊ - typeProperties?: (PrestoDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Presto Dataset Properties␊ + */␊ + PrestoDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248026,7 +365101,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248037,7 +365118,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248048,7 +365135,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248059,7 +365152,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Spark Properties␊ */␊ - typeProperties?: (SparkDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Spark Properties␊ + */␊ + SparkDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248094,7 +365193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248105,7 +365210,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248116,7 +365227,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248127,7 +365244,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Netezza dataset properties.␊ */␊ - typeProperties?: (NetezzaTableDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Netezza dataset properties.␊ + */␊ + NetezzaTableDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248162,7 +365285,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Vertica Properties␊ */␊ - typeProperties?: (VerticaDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Vertica Properties␊ + */␊ + VerticaDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248197,7 +365326,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248208,7 +365343,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248219,7 +365360,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamics AX OData resource dataset properties.␊ */␊ - typeProperties: (DynamicsAXResourceDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Dynamics AX OData resource dataset properties.␊ + */␊ + DynamicsAXResourceDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248242,7 +365389,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248253,7 +365406,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Explorer (Kusto) dataset properties.␊ */␊ - typeProperties: (AzureDataExplorerDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Data Explorer (Kusto) dataset properties.␊ + */␊ + AzureDataExplorerDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248276,7 +365435,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties specific to this dataset type.␊ */␊ - typeProperties?: (GenericDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Properties specific to this dataset type.␊ + */␊ + GenericDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248287,7 +365452,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snowflake dataset properties.␊ */␊ - typeProperties: (SnowflakeDatasetTypeProperties | string)␊ + typeProperties: (/**␊ + * Snowflake dataset properties.␊ + */␊ + SnowflakeDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248316,7 +365487,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sharepoint online list dataset properties.␊ */␊ - typeProperties?: (SharePointOnlineListDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Sharepoint online list dataset properties.␊ + */␊ + SharePointOnlineListDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248339,7 +365516,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Databricks Delta Lake Dataset Properties␊ */␊ - typeProperties?: (AzureDatabricksDeltaLakeDatasetTypeProperties | string)␊ + typeProperties?: (/**␊ + * Azure Databricks Delta Lake Dataset Properties␊ + */␊ + AzureDatabricksDeltaLakeDatasetTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248368,11 +365551,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pipeline name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A data factory pipeline.␊ */␊ - properties: (Pipeline1 | string)␊ + properties: (/**␊ + * A data factory pipeline.␊ + */␊ + Pipeline1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "pipelines"␊ [k: string]: unknown␊ }␊ @@ -248383,17 +365575,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities in pipeline.␊ */␊ - activities?: (Activity1[] | string)␊ + activities?: (Activity1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of tags that can be used for describing the Pipeline.␊ */␊ annotations?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max number of concurrent runs for the pipeline.␊ */␊ - concurrency?: (number | string)␊ + concurrency?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the pipeline.␊ */␊ @@ -248401,17 +365602,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level.␊ */␊ - folder?: (PipelineFolder | string)␊ + folder?: (/**␊ + * The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level.␊ + */␊ + PipelineFolder | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of all parameters for an entity.␊ */␊ parameters?: ({␊ [k: string]: ParameterSpecification1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pipeline Policy.␊ */␊ - policy?: (PipelinePolicy | string)␊ + policy?: (/**␊ + * Pipeline Policy.␊ + */␊ + PipelinePolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dimensions emitted by Pipeline.␊ */␊ @@ -248419,13 +365635,19 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Definition of variable for a Pipeline.␊ */␊ variables?: ({␊ [k: string]: VariableSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248443,11 +365665,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Match-Condition for the dependency.␊ */␊ - dependencyConditions: (("Succeeded" | "Failed" | "Skipped" | "Completed")[] | string)␊ + dependencyConditions: (("Succeeded" | "Failed" | "Skipped" | "Completed")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248473,12 +365701,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Execution policy for an execute pipeline activity.␊ */␊ - policy?: (ExecutePipelineActivityPolicy | string)␊ + policy?: (/**␊ + * Execution policy for an execute pipeline activity.␊ + */␊ + ExecutePipelineActivityPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ExecutePipeline"␊ /**␊ * Execute pipeline activity properties.␊ */␊ - typeProperties: (ExecutePipelineActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Execute pipeline activity properties.␊ + */␊ + ExecutePipelineActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248492,11 +365732,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, Input from activity is considered as secure and will not be logged to monitoring.␊ */␊ - secureInput?: (boolean | string)␊ + secureInput?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248510,15 +365756,27 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pipeline reference type.␊ */␊ - pipeline: (PipelineReference1 | string)␊ + pipeline: (/**␊ + * Pipeline reference type.␊ + */␊ + PipelineReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines whether activity execution will wait for the dependent pipeline execution to finish. Default is false.␊ */␊ - waitOnCompletion?: (boolean | string)␊ + waitOnCompletion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248536,7 +365794,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pipeline reference type.␊ */␊ - type: ("PipelineReference" | string)␊ + type: ("PipelineReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248547,7 +365808,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IfCondition activity properties.␊ */␊ - typeProperties: (IfConditionActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * IfCondition activity properties.␊ + */␊ + IfConditionActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248557,15 +365824,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory expression definition.␊ */␊ - expression: (Expression1 | string)␊ + expression: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * 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?: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity1 | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity1 | /**␊ + * Execute power query activity.␊ + */␊ + ExecuteWranglingDataflowActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + 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?: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity1 | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity1 | /**␊ + * Execute power query activity.␊ + */␊ + ExecuteWranglingDataflowActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248575,7 +365872,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Expression type.␊ */␊ - type: ("Expression" | string)␊ + type: ("Expression" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expression value.␊ */␊ @@ -248590,7 +365890,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Switch activity properties.␊ */␊ - typeProperties: (SwitchActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Switch activity properties.␊ + */␊ + SwitchActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248600,15 +365906,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of cases that correspond to expected values of the 'on' property. This is an optional property and if not provided, the activity will execute activities provided in defaultActivities.␊ */␊ - cases?: (SwitchCase[] | string)␊ + cases?: (SwitchCase[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * 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?: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity1 | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity1 | /**␊ + * Execute power query activity.␊ + */␊ + ExecuteWranglingDataflowActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ - on: (Expression1 | string)␊ + on: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248618,7 +365945,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute for satisfied case condition.␊ */␊ - activities?: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + activities?: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity1 | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity1 | /**␊ + * Execute power query activity.␊ + */␊ + ExecuteWranglingDataflowActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expected value that satisfies the expression result of the 'on' property.␊ */␊ @@ -248633,7 +365972,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ForEach activity properties.␊ */␊ - typeProperties: (ForEachActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * ForEach activity properties.␊ + */␊ + ForEachActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248643,19 +365988,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute .␊ */␊ - activities: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + activities: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity1 | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity1 | /**␊ + * Execute power query activity.␊ + */␊ + ExecuteWranglingDataflowActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Batch count to be used for controlling the number of parallel execution (when isSequential is set to false).␊ */␊ - batchCount?: (number | string)␊ + batchCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Should the loop be executed in sequence or in parallel (max 50)␊ */␊ - isSequential?: (boolean | string)␊ + isSequential?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ - items: (Expression1 | string)␊ + items: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248666,7 +366035,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Wait activity properties.␊ */␊ - typeProperties: (WaitActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Wait activity properties.␊ + */␊ + WaitActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248689,7 +366064,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fail activity properties.␊ */␊ - typeProperties: (FailActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Fail activity properties.␊ + */␊ + FailActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248718,7 +366099,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Until activity properties.␊ */␊ - typeProperties: (UntilActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Until activity properties.␊ + */␊ + UntilActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248728,11 +366115,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of activities to execute.␊ */␊ - activities: ((ControlActivity1 | ExecutionActivity1 | ExecuteWranglingDataflowActivity)[] | string)␊ + activities: ((/**␊ + * Base class for all control activities like IfCondition, ForEach , Until.␊ + */␊ + ControlActivity1 | /**␊ + * Base class for all execution activities.␊ + */␊ + ExecutionActivity1 | /**␊ + * Execute power query activity.␊ + */␊ + ExecuteWranglingDataflowActivity)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ - expression: (Expression1 | string)␊ + expression: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -248749,7 +366154,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Validation activity properties.␊ */␊ - typeProperties: (ValidationActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Validation activity properties.␊ + */␊ + ValidationActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248765,7 +366176,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset: (DatasetReference1 | string)␊ + dataset: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Can be used if dataset points to a file. The file must be greater than or equal in size to the value specified. Type: integer (or Expression with resultType integer).␊ */␊ @@ -248797,7 +366214,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference dataset name.␊ */␊ @@ -248805,7 +366225,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - type: ("DatasetReference" | string)␊ + type: ("DatasetReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248816,7 +366239,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter activity properties.␊ */␊ - typeProperties: (FilterActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Filter activity properties.␊ + */␊ + FilterActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248826,11 +366255,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory expression definition.␊ */␊ - condition: (Expression1 | string)␊ + condition: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory expression definition.␊ */␊ - items: (Expression1 | string)␊ + items: (/**␊ + * Azure Data Factory expression definition.␊ + */␊ + Expression1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248841,7 +366282,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SetVariable activity properties.␊ */␊ - typeProperties: (SetVariableActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * SetVariable activity properties.␊ + */␊ + SetVariableActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248868,7 +366315,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppendVariable activity properties.␊ */␊ - typeProperties: (AppendVariableActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * AppendVariable activity properties.␊ + */␊ + AppendVariableActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248895,7 +366348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * WebHook activity type properties.␊ */␊ - typeProperties: (WebHookActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * WebHook activity type properties.␊ + */␊ + WebHookActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -248905,7 +366364,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web activity authentication properties.␊ */␊ - authentication?: (WebActivityAuthentication1 | string)␊ + authentication?: (/**␊ + * Web activity authentication properties.␊ + */␊ + WebActivityAuthentication1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string).␊ */␊ @@ -248921,7 +366386,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rest API method for target endpoint.␊ */␊ - method: ("POST" | string)␊ + method: ("POST" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, statusCode, output and error in callback request body will be consumed by activity. The activity can be marked as failed by setting statusCode >= 400 in callback request. Default is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -248947,15 +366415,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Credential reference type.␊ */␊ - credential?: (CredentialReference | string)␊ + credential?: (/**␊ + * Credential reference type.␊ + */␊ + CredentialReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - password?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The base definition of a secret type.␊ */␊ - pfx?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + pfx?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource for which Azure Auth token will be requested when using MSI Authentication. Type: string (or Expression with resultType string).␊ */␊ @@ -248991,7 +366483,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum ordinary retry attempts. Default is 0. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -249001,15 +366496,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Interval between each retry attempt (in seconds). The default is 30 sec.␊ */␊ - retryIntervalInSeconds?: (number | string)␊ + retryIntervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, Input from activity is considered as secure and will not be logged to monitoring.␊ */␊ - secureInput?: (boolean | string)␊ + secureInput?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, Output from activity is considered as secure and will not be logged to monitoring.␊ */␊ - secureOutput?: (boolean | string)␊ + secureOutput?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the timeout for the activity to run. The default timeout is 7 days. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -249025,16 +366529,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of inputs for the activity.␊ */␊ - inputs?: (DatasetReference1[] | string)␊ + inputs?: (DatasetReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of outputs for the activity.␊ */␊ - outputs?: (DatasetReference1[] | string)␊ + outputs?: (DatasetReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Copy"␊ /**␊ * Copy activity properties.␊ */␊ - typeProperties: (CopyActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Copy activity properties.␊ + */␊ + CopyActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -249062,11 +366578,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log settings.␊ */␊ - logSettings?: (LogSettings | string)␊ + logSettings?: (/**␊ + * Log settings.␊ + */␊ + LogSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * (Deprecated. Please use LogSettings) Log storage settings.␊ */␊ - logStorageSettings?: (LogStorageSettings | string)␊ + logStorageSettings?: (/**␊ + * (Deprecated. Please use LogSettings) Log storage settings.␊ + */␊ + LogStorageSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -249078,33 +366606,69 @@ Generated by [AVA](https://avajs.dev). */␊ preserve?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Preserve Rules.␊ */␊ preserveRules?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Redirect incompatible row settings␊ */␊ - redirectIncompatibleRowSettings?: (RedirectIncompatibleRowSettings1 | string)␊ + redirectIncompatibleRowSettings?: (/**␊ + * Redirect incompatible row settings␊ + */␊ + RedirectIncompatibleRowSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A copy activity sink.␊ */␊ - sink: (CopySink1 | string)␊ + sink: (/**␊ + * A copy activity sink.␊ + */␊ + CopySink1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Skip error file.␊ */␊ - skipErrorFile?: (SkipErrorFile | string)␊ + skipErrorFile?: (/**␊ + * Skip error file.␊ + */␊ + SkipErrorFile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A copy activity source.␊ */␊ - source: (CopySource1 | string)␊ + source: (/**␊ + * A copy activity source.␊ + */␊ + CopySource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Staging settings.␊ */␊ - stagingSettings?: (StagingSettings1 | string)␊ + stagingSettings?: (/**␊ + * Staging settings.␊ + */␊ + StagingSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Copy activity translator. If not specified, tabular translator is used.␊ */␊ @@ -249126,7 +366690,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Settings for copy activity log.␊ */␊ - copyActivityLogSettings?: (CopyActivityLogSettings | string)␊ + copyActivityLogSettings?: (/**␊ + * Settings for copy activity log.␊ + */␊ + CopyActivityLogSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether to enable copy activity log. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -249136,7 +366706,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log location settings.␊ */␊ - logLocationSettings: (LogLocationSettings | string)␊ + logLocationSettings: (/**␊ + * Log location settings.␊ + */␊ + LogLocationSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -249164,7 +366740,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference1 | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to storage for storing detailed logs of activity execution. Type: string (or Expression with resultType string).␊ */␊ @@ -249184,7 +366766,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether to enable reliable logging. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -249194,7 +366779,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference1 | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the log level, support: Info, Warning. Type: string (or Expression with resultType string).␊ */␊ @@ -249220,7 +366811,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Azure Storage, Storage SAS, or Azure Data Lake Store linked service used for redirecting incompatible row. Must be specified if redirectIncompatibleRowSettings is specified. Type: string (or Expression with resultType string).␊ */␊ @@ -249242,11 +366836,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Delimited text write settings.␊ */␊ - formatSettings?: (DelimitedTextWriteSettings | string)␊ + formatSettings?: (/**␊ + * Delimited text write settings.␊ + */␊ + DelimitedTextWriteSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector write settings.␊ */␊ - storeSettings?: (StoreWriteSettings | string)␊ + storeSettings?: (/**␊ + * Connector write settings.␊ + */␊ + StoreWriteSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "DelimitedTextSink"␊ [k: string]: unknown␊ }␊ @@ -249261,7 +366867,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The file extension used to create the files. Type: string (or Expression with resultType string).␊ */␊ @@ -249367,11 +366976,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Json write settings.␊ */␊ - formatSettings?: (JsonWriteSettings | string)␊ + formatSettings?: (/**␊ + * Json write settings.␊ + */␊ + JsonWriteSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector write settings.␊ */␊ - storeSettings?: ((SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings) | string)␊ + storeSettings?: ((/**␊ + * Sftp write settings.␊ + */␊ + SftpWriteSettings | /**␊ + * Azure blob write settings.␊ + */␊ + AzureBlobStorageWriteSettings | /**␊ + * Azure blobFS write settings.␊ + */␊ + AzureBlobFSWriteSettings | /**␊ + * Azure data lake store write settings.␊ + */␊ + AzureDataLakeStoreWriteSettings | /**␊ + * File server write settings.␊ + */␊ + FileServerWriteSettings | /**␊ + * Azure File Storage write settings.␊ + */␊ + AzureFileStorageWriteSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "JsonSink"␊ [k: string]: unknown␊ }␊ @@ -249386,7 +367022,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * File pattern of JSON. This setting controls the way a collection of JSON objects will be treated. The default value is 'setOfObjects'. It is case-sensitive.␊ */␊ @@ -249402,11 +367041,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Orc write settings.␊ */␊ - formatSettings?: (OrcWriteSettings | string)␊ + formatSettings?: (/**␊ + * Orc write settings.␊ + */␊ + OrcWriteSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector write settings.␊ */␊ - storeSettings?: ((SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings) | string)␊ + storeSettings?: ((/**␊ + * Sftp write settings.␊ + */␊ + SftpWriteSettings | /**␊ + * Azure blob write settings.␊ + */␊ + AzureBlobStorageWriteSettings | /**␊ + * Azure blobFS write settings.␊ + */␊ + AzureBlobFSWriteSettings | /**␊ + * Azure data lake store write settings.␊ + */␊ + AzureDataLakeStoreWriteSettings | /**␊ + * File server write settings.␊ + */␊ + FileServerWriteSettings | /**␊ + * Azure File Storage write settings.␊ + */␊ + AzureFileStorageWriteSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "OrcSink"␊ [k: string]: unknown␊ }␊ @@ -249421,7 +367087,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).␊ */␊ @@ -249506,7 +367175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Databricks Delta Lake import command settings.␊ */␊ - importSettings?: (AzureDatabricksDeltaLakeImportCommand | string)␊ + importSettings?: (/**␊ + * Azure Databricks Delta Lake import command settings.␊ + */␊ + AzureDatabricksDeltaLakeImportCommand | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL pre-copy script. Type: string (or Expression with resultType string).␊ */␊ @@ -249527,7 +367202,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the date format for csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string).␊ */␊ @@ -249556,7 +367234,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The write behavior for the operation. Default is 'Insert'.␊ */␊ - writeBehavior?: (("Insert" | "Update") | string)␊ + writeBehavior?: (("Insert" | "Update") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -249604,11 +367285,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Avro write settings.␊ */␊ - formatSettings?: (AvroWriteSettings | string)␊ + formatSettings?: (/**␊ + * Avro write settings.␊ + */␊ + AvroWriteSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector write settings.␊ */␊ - storeSettings?: ((SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings) | string)␊ + storeSettings?: ((/**␊ + * Sftp write settings.␊ + */␊ + SftpWriteSettings | /**␊ + * Azure blob write settings.␊ + */␊ + AzureBlobStorageWriteSettings | /**␊ + * Azure blobFS write settings.␊ + */␊ + AzureBlobFSWriteSettings | /**␊ + * Azure data lake store write settings.␊ + */␊ + AzureDataLakeStoreWriteSettings | /**␊ + * File server write settings.␊ + */␊ + FileServerWriteSettings | /**␊ + * Azure File Storage write settings.␊ + */␊ + AzureFileStorageWriteSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AvroSink"␊ [k: string]: unknown␊ }␊ @@ -249623,7 +367331,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).␊ */␊ @@ -249653,11 +367364,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Parquet write settings.␊ */␊ - formatSettings?: (ParquetWriteSettings | string)␊ + formatSettings?: (/**␊ + * Parquet write settings.␊ + */␊ + ParquetWriteSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector write settings.␊ */␊ - storeSettings?: ((SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings) | string)␊ + storeSettings?: ((/**␊ + * Sftp write settings.␊ + */␊ + SftpWriteSettings | /**␊ + * Azure blob write settings.␊ + */␊ + AzureBlobStorageWriteSettings | /**␊ + * Azure blobFS write settings.␊ + */␊ + AzureBlobFSWriteSettings | /**␊ + * Azure data lake store write settings.␊ + */␊ + AzureDataLakeStoreWriteSettings | /**␊ + * File server write settings.␊ + */␊ + FileServerWriteSettings | /**␊ + * Azure File Storage write settings.␊ + */␊ + AzureFileStorageWriteSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ParquetSink"␊ [k: string]: unknown␊ }␊ @@ -249672,7 +367410,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the file name pattern _. when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).␊ */␊ @@ -249694,7 +367435,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connector write settings.␊ */␊ - storeSettings?: ((SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings) | string)␊ + storeSettings?: ((/**␊ + * Sftp write settings.␊ + */␊ + SftpWriteSettings | /**␊ + * Azure blob write settings.␊ + */␊ + AzureBlobStorageWriteSettings | /**␊ + * Azure blobFS write settings.␊ + */␊ + AzureBlobFSWriteSettings | /**␊ + * Azure data lake store write settings.␊ + */␊ + AzureDataLakeStoreWriteSettings | /**␊ + * File server write settings.␊ + */␊ + FileServerWriteSettings | /**␊ + * Azure File Storage write settings.␊ + */␊ + AzureFileStorageWriteSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "BinarySink"␊ [k: string]: unknown␊ }␊ @@ -249729,7 +367491,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects).␊ */␊ - metadata?: (MetadataItem1[] | string)␊ + metadata?: (MetadataItem1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "BlobSink"␊ [k: string]: unknown␊ }␊ @@ -249829,7 +367594,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The stored procedure parameter name of the table type. Type: string (or Expression with resultType string).␊ */␊ @@ -249846,7 +367614,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql upsert option settings␊ */␊ - upsertSettings?: (SqlUpsertSettings | string)␊ + upsertSettings?: (/**␊ + * Sql upsert option settings␊ + */␊ + SqlUpsertSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Write behavior when copying data into sql. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)␊ */␊ @@ -249862,7 +367636,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Stored procedure parameter type.␊ */␊ - type?: (("String" | "Int" | "Int64" | "Decimal" | "Guid" | "Boolean" | "Date") | string)␊ + type?: (("String" | "Int" | "Int64" | "Decimal" | "Guid" | "Boolean" | "Date") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Stored procedure parameter value. Type: string (or Expression with resultType string).␊ */␊ @@ -249928,7 +367705,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The stored procedure parameter name of the table type. Type: string (or Expression with resultType string).␊ */␊ @@ -249945,7 +367725,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql upsert option settings␊ */␊ - upsertSettings?: (SqlUpsertSettings | string)␊ + upsertSettings?: (/**␊ + * Sql upsert option settings␊ + */␊ + SqlUpsertSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Write behavior when copying data into sql server. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)␊ */␊ @@ -249987,7 +367773,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The stored procedure parameter name of the table type. Type: string (or Expression with resultType string).␊ */␊ @@ -250004,7 +367793,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql upsert option settings␊ */␊ - upsertSettings?: (SqlUpsertSettings | string)␊ + upsertSettings?: (/**␊ + * Sql upsert option settings␊ + */␊ + SqlUpsertSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Write behavior when copying data into Azure SQL. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)␊ */␊ @@ -250046,7 +367841,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The stored procedure parameter name of the table type. Type: string (or Expression with resultType string).␊ */␊ @@ -250063,7 +367861,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql upsert option settings␊ */␊ - upsertSettings?: (SqlUpsertSettings | string)␊ + upsertSettings?: (/**␊ + * Sql upsert option settings␊ + */␊ + SqlUpsertSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * White behavior when copying data into azure SQL MI. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum)␊ */␊ @@ -250091,11 +367895,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * DW Copy Command settings.␊ */␊ - copyCommandSettings?: (DWCopyCommandSettings | string)␊ + copyCommandSettings?: (/**␊ + * DW Copy Command settings.␊ + */␊ + DWCopyCommandSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * PolyBase settings.␊ */␊ - polyBaseSettings?: (PolybaseSettings | string)␊ + polyBaseSettings?: (/**␊ + * PolyBase settings.␊ + */␊ + PolybaseSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL pre-copy script. Type: string (or Expression with resultType string).␊ */␊ @@ -250118,7 +367934,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql DW upsert option settings␊ */␊ - upsertSettings?: (SqlDWUpsertSettings | string)␊ + upsertSettings?: (/**␊ + * Sql DW upsert option settings␊ + */␊ + SqlDWUpsertSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Write behavior when copying data into azure SQL DW. Type: SqlDWWriteBehaviorEnum (or Expression with resultType SqlDWWriteBehaviorEnum)␊ */␊ @@ -250136,11 +367958,17 @@ Generated by [AVA](https://avajs.dev). */␊ additionalOptions?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the default values for each target column in SQL DW. The default values in the property overwrite the DEFAULT constraint set in the DB, and identity column cannot have a default value. Type: array of objects (or Expression with resultType array of objects).␊ */␊ - defaultValues?: (DWCopyCommandDefaultValue[] | string)␊ + defaultValues?: (DWCopyCommandDefaultValue[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250172,7 +368000,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines the number of rows to attempt to retrieve before the PolyBase recalculates the percentage of rejected rows. Type: integer (or Expression with resultType integer), minimum: 0.␊ */␊ @@ -250182,7 +368013,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reject type.␊ */␊ - rejectType?: (("value" | "percentage") | string)␊ + rejectType?: (("value" | "percentage") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the value or the percentage of rows that can be rejected before the query fails. Type: number (or Expression with resultType number), minimum: 0.␊ */␊ @@ -250222,7 +368056,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snowflake import command settings.␊ */␊ - importSettings?: (SnowflakeImportCopyCommand | string)␊ + importSettings?: (/**␊ + * Snowflake import command settings.␊ + */␊ + SnowflakeImportCopyCommand | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL pre-copy script. Type: string (or Expression with resultType string).␊ */␊ @@ -250243,7 +368083,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalFormatOptions": { "FORCE": "TRUE", "LOAD_UNCERTAIN_FILES": "'FALSE'" }␊ */␊ @@ -250251,7 +368094,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unmatched properties from the message are deserialized this collection␊ */␊ @@ -250259,7 +368105,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250307,7 +368156,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects).␊ */␊ - metadata?: (MetadataItem1[] | string)␊ + metadata?: (MetadataItem1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AzureBlobFSSink"␊ [k: string]: unknown␊ }␊ @@ -250319,7 +368171,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify the write behavior when upserting documents into Azure Search Index.␊ */␊ - writeBehavior?: (("Merge" | "Upload") | string)␊ + writeBehavior?: (("Merge" | "Upload") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250381,7 +368236,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The write behavior for the operation.␊ */␊ - writeBehavior: ("Upsert" | string)␊ + writeBehavior: ("Upsert" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250404,7 +368262,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The write behavior for the operation.␊ */␊ - writeBehavior: ("Upsert" | string)␊ + writeBehavior: ("Upsert" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250427,7 +368288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The write behavior for the operation.␊ */␊ - writeBehavior: ("Upsert" | string)␊ + writeBehavior: ("Upsert" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250475,7 +368339,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The write behavior for the operation. Default is Insert.␊ */␊ - writeBehavior?: (("Insert" | "Upsert") | string)␊ + writeBehavior?: (("Insert" | "Upsert") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250498,7 +368365,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The write behavior for the operation. Default is Insert.␊ */␊ - writeBehavior?: (("Insert" | "Upsert") | string)␊ + writeBehavior?: (("Insert" | "Upsert") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -250571,7 +368441,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connector read setting.␊ */␊ - storeSettings?: (StoreReadSettings | string)␊ + storeSettings?: (/**␊ + * Connector read setting.␊ + */␊ + StoreReadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AvroSource"␊ [k: string]: unknown␊ }␊ @@ -250588,7 +368464,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -250653,7 +368532,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -250712,7 +368594,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -250783,7 +368668,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -250848,7 +368736,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify a filter to be used to select a subset of files in the folderPath rather than all files. Type: string (or Expression with resultType string).␊ */␊ @@ -250913,7 +368804,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -250978,7 +368872,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -251043,7 +368940,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -251108,7 +369008,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -251179,7 +369082,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -251202,7 +369108,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specify whether to use binary transfer mode for FTP stores.␊ */␊ - useBinaryTransfer?: (boolean | string)␊ + useBinaryTransfer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ftp wildcardFileName. Type: string (or Expression with resultType string).␊ */␊ @@ -251236,7 +369145,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -251295,7 +369207,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string).␊ */␊ @@ -251336,11 +369251,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Distcp settings.␊ */␊ - distcpSettings?: (DistcpSettings | string)␊ + distcpSettings?: (/**␊ + * Distcp settings.␊ + */␊ + DistcpSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether to enable partition discovery.␊ */␊ - enablePartitionDiscovery?: (boolean | string)␊ + enablePartitionDiscovery?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string).␊ */␊ @@ -251423,7 +369347,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ExcelSource"␊ [k: string]: unknown␊ }␊ @@ -251440,7 +369406,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ParquetSource"␊ [k: string]: unknown␊ }␊ @@ -251457,11 +369465,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * Delimited text read settings.␊ */␊ - formatSettings?: (DelimitedTextReadSettings | string)␊ + formatSettings?: (/**␊ + * Delimited text read settings.␊ + */␊ + DelimitedTextReadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "DelimitedTextSource"␊ [k: string]: unknown␊ }␊ @@ -251476,11 +369532,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Compression read settings.␊ */␊ - compressionProperties?: (CompressionReadSettings | string)␊ + compressionProperties?: (/**␊ + * Compression read settings.␊ + */␊ + CompressionReadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the number of non-empty rows to skip when reading data from input files. Type: integer (or Expression with resultType integer).␊ */␊ @@ -251542,11 +369607,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * Json read settings.␊ */␊ - formatSettings?: (JsonReadSettings | string)␊ + formatSettings?: (/**␊ + * Json read settings.␊ + */␊ + JsonReadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "JsonSource"␊ [k: string]: unknown␊ }␊ @@ -251561,11 +369674,26 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Compression read settings.␊ */␊ - compressionProperties?: ((ZipDeflateReadSettings | TarReadSettings | TarGZipReadSettings) | string)␊ + compressionProperties?: ((/**␊ + * The ZipDeflate compression read settings.␊ + */␊ + ZipDeflateReadSettings | /**␊ + * The Tar compression read settings.␊ + */␊ + TarReadSettings | /**␊ + * The TarGZip compression read settings.␊ + */␊ + TarGZipReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "JsonReadSettings"␊ [k: string]: unknown␊ }␊ @@ -251582,11 +369710,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * Xml read settings.␊ */␊ - formatSettings?: (XmlReadSettings | string)␊ + formatSettings?: (/**␊ + * Xml read settings.␊ + */␊ + XmlReadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "XmlSource"␊ [k: string]: unknown␊ }␊ @@ -251601,11 +369777,26 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Compression read settings.␊ */␊ - compressionProperties?: ((ZipDeflateReadSettings | TarReadSettings | TarGZipReadSettings) | string)␊ + compressionProperties?: ((/**␊ + * The ZipDeflate compression read settings.␊ + */␊ + ZipDeflateReadSettings | /**␊ + * The Tar compression read settings.␊ + */␊ + TarReadSettings | /**␊ + * The TarGZip compression read settings.␊ + */␊ + TarGZipReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether type detection is enabled when reading the xml files. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -251646,7 +369837,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "OrcSource"␊ [k: string]: unknown␊ }␊ @@ -251657,11 +369890,59 @@ Generated by [AVA](https://avajs.dev). /**␊ * Binary read settings.␊ */␊ - formatSettings?: (BinaryReadSettings | string)␊ + formatSettings?: (/**␊ + * Binary read settings.␊ + */␊ + BinaryReadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "BinarySource"␊ [k: string]: unknown␊ }␊ @@ -251676,11 +369957,26 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Compression read settings.␊ */␊ - compressionProperties?: ((ZipDeflateReadSettings | TarReadSettings | TarGZipReadSettings) | string)␊ + compressionProperties?: ((/**␊ + * The ZipDeflate compression read settings.␊ + */␊ + ZipDeflateReadSettings | /**␊ + * The Tar compression read settings.␊ + */␊ + TarReadSettings | /**␊ + * The TarGZip compression read settings.␊ + */␊ + TarGZipReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "BinaryReadSettings"␊ [k: string]: unknown␊ }␊ @@ -251807,7 +370103,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The read behavior for the operation. Default is Query.␊ */␊ - readBehavior?: (("Query" | "QueryAll") | string)␊ + readBehavior?: (("Query" | "QueryAll") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "SalesforceSource"␊ [k: string]: unknown␊ }␊ @@ -251868,7 +370167,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for SAP HANA source partitioning.␊ */␊ - partitionSettings?: (SapHanaPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for SAP HANA source partitioning.␊ + */␊ + SapHanaPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAP HANA Sql query. Type: string (or Expression with resultType string).␊ */␊ @@ -251977,7 +370282,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for SAP table source partitioning.␊ */␊ - partitionSettings?: (SapTablePartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for SAP table source partitioning.␊ + */␊ + SapTablePartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string).␊ */␊ @@ -252060,7 +370371,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Sql source partitioning.␊ */␊ - partitionSettings?: (SqlPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Sql source partitioning.␊ + */␊ + SqlPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL reader query. Type: string (or Expression with resultType string).␊ */␊ @@ -252078,7 +370395,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "SqlSource"␊ [k: string]: unknown␊ }␊ @@ -252119,7 +370439,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Sql source partitioning.␊ */␊ - partitionSettings?: (SqlPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Sql source partitioning.␊ + */␊ + SqlPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Which additional types to produce.␊ */␊ @@ -252143,7 +370469,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "SqlServerSource"␊ [k: string]: unknown␊ }␊ @@ -252160,7 +370489,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Sql source partitioning.␊ */␊ - partitionSettings?: (SqlPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Sql source partitioning.␊ + */␊ + SqlPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Which additional types to produce.␊ */␊ @@ -252184,7 +370519,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AmazonRdsForSqlServerSource"␊ [k: string]: unknown␊ }␊ @@ -252201,7 +370539,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Sql source partitioning.␊ */␊ - partitionSettings?: (SqlPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Sql source partitioning.␊ + */␊ + SqlPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Which additional types to produce.␊ */␊ @@ -252225,7 +370569,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AzureSqlSource"␊ [k: string]: unknown␊ }␊ @@ -252242,7 +370589,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Sql source partitioning.␊ */␊ - partitionSettings?: (SqlPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Sql source partitioning.␊ + */␊ + SqlPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Which additional types to produce.␊ */␊ @@ -252266,7 +370619,10 @@ Generated by [AVA](https://avajs.dev). */␊ storedProcedureParameters?: ({␊ [k: string]: StoredProcedureParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "SqlMISource"␊ [k: string]: unknown␊ }␊ @@ -252283,7 +370639,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Sql source partitioning.␊ */␊ - partitionSettings?: (SqlPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Sql source partitioning.␊ + */␊ + SqlPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Data Warehouse reader query. Type: string (or Expression with resultType string).␊ */␊ @@ -252331,7 +370693,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for teradata source partitioning.␊ */␊ - partitionSettings?: (TeradataPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for teradata source partitioning.␊ + */␊ + TeradataPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Teradata query. Type: string (or Expression with resultType string).␊ */␊ @@ -252372,7 +370740,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive.␊ */␊ - consistencyLevel?: (("ALL" | "EACH_QUORUM" | "QUORUM" | "LOCAL_QUORUM" | "ONE" | "TWO" | "THREE" | "LOCAL_ONE" | "SERIAL" | "LOCAL_SERIAL") | string)␊ + consistencyLevel?: (("ALL" | "EACH_QUORUM" | "QUORUM" | "LOCAL_QUORUM" | "ONE" | "TWO" | "THREE" | "LOCAL_ONE" | "SERIAL" | "LOCAL_SERIAL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string).␊ */␊ @@ -252746,7 +371117,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Netezza source partitioning.␊ */␊ - partitionSettings?: (NetezzaPartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Netezza source partitioning.␊ + */␊ + NetezzaPartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A query to retrieve data from source. Type: string (or Expression with resultType string).␊ */␊ @@ -252877,7 +371254,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3.␊ */␊ - redshiftUnloadSettings?: (RedshiftUnloadSettings | string)␊ + redshiftUnloadSettings?: (/**␊ + * The Amazon S3 settings needed for the interim Amazon S3 when copying from Amazon Redshift with unload. With this, data from Amazon Redshift source will be unloaded into S3 first and then copied into the targeted sink from the interim S3.␊ + */␊ + RedshiftUnloadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "AmazonRedshiftSource"␊ [k: string]: unknown␊ }␊ @@ -252894,7 +371277,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - s3LinkedServiceName: (LinkedServiceReference1 | string)␊ + s3LinkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253129,7 +371518,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The read behavior for the operation. Default is Query.␊ */␊ - readBehavior?: (("Query" | "QueryAll") | string)␊ + readBehavior?: (("Query" | "QueryAll") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "SalesforceServiceCloudSource"␊ [k: string]: unknown␊ }␊ @@ -253208,7 +371600,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Distcp settings.␊ */␊ - distcpSettings?: (DistcpSettings | string)␊ + distcpSettings?: (/**␊ + * Distcp settings.␊ + */␊ + DistcpSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -253274,7 +371672,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for Oracle source partitioning.␊ */␊ - partitionSettings?: (OraclePartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for Oracle source partitioning.␊ + */␊ + OraclePartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -253339,7 +371743,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The settings that will be leveraged for AmazonRdsForOracle source partitioning.␊ */␊ - partitionSettings?: (AmazonRdsForOraclePartitionSettings | string)␊ + partitionSettings?: (/**␊ + * The settings that will be leveraged for AmazonRdsForOracle source partitioning.␊ + */␊ + AmazonRdsForOraclePartitionSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Query timeout. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -253430,7 +371840,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cursor methods for Mongodb query␊ */␊ - cursorMethods?: (MongoDbCursorMethodsProperties | string)␊ + cursorMethods?: (/**␊ + * Cursor methods for Mongodb query␊ + */␊ + MongoDbCursorMethodsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string).␊ */␊ @@ -253457,7 +371873,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the maximum number of documents the server returns. limit() is analogous to the LIMIT statement in a SQL database. Type: integer (or Expression with resultType integer).␊ */␊ @@ -253503,7 +371922,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cursor methods for Mongodb query␊ */␊ - cursorMethods?: (MongoDbCursorMethodsProperties | string)␊ + cursorMethods?: (/**␊ + * Cursor methods for Mongodb query␊ + */␊ + MongoDbCursorMethodsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string).␊ */␊ @@ -253538,7 +371963,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cursor methods for Mongodb query␊ */␊ - cursorMethods?: (MongoDbCursorMethodsProperties | string)␊ + cursorMethods?: (/**␊ + * Cursor methods for Mongodb query␊ + */␊ + MongoDbCursorMethodsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string).␊ */␊ @@ -253655,7 +372086,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snowflake export command settings.␊ */␊ - exportSettings?: (SnowflakeExportCopyCommand | string)␊ + exportSettings?: (/**␊ + * Snowflake export command settings.␊ + */␊ + SnowflakeExportCopyCommand | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Snowflake Sql query. Type: string (or Expression with resultType string).␊ */␊ @@ -253676,7 +372113,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalFormatOptions": { "OVERWRITE": "TRUE", "MAX_FILE_SIZE": "'FALSE'" }␊ */␊ @@ -253684,7 +372124,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unmatched properties from the message are deserialized this collection␊ */␊ @@ -253692,7 +372135,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253702,7 +372148,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Databricks Delta Lake export command settings.␊ */␊ - exportSettings?: (AzureDatabricksDeltaLakeExportCommand | string)␊ + exportSettings?: (/**␊ + * Azure Databricks Delta Lake export command settings.␊ + */␊ + AzureDatabricksDeltaLakeExportCommand | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Databricks Delta Lake Sql query. Type: string (or Expression with resultType string).␊ */␊ @@ -253723,7 +372175,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify the date format for the csv in Azure Databricks Delta Lake Copy. Type: string (or Expression with resultType string).␊ */␊ @@ -253768,7 +372223,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether to use compression when copying data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -253778,7 +372236,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference1 | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to storage for storing the interim data. Type: string (or Expression with resultType string).␊ */␊ @@ -253795,7 +372259,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight Hive activity properties.␊ */␊ - typeProperties: (HDInsightHiveActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDInsight Hive activity properties.␊ + */␊ + HDInsightHiveActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253807,7 +372277,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows user to specify defines for Hive job request.␊ */␊ @@ -253815,19 +372288,34 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Query timeout value (in minutes). Effective when the HDInsight cluster is with ESP (Enterprise Security Package)␊ */␊ - queryTimeout?: (number | string)␊ + queryTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - scriptLinkedService?: (LinkedServiceReference1 | string)␊ + scriptLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Script path. Type: string (or Expression with resultType string).␊ */␊ @@ -253837,13 +372325,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference1[] | string)␊ + storageLinkedServices?: (LinkedServiceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User specified arguments under hivevar namespace.␊ */␊ variables?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253854,7 +372348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight Pig activity properties.␊ */␊ - typeProperties: (HDInsightPigActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDInsight Pig activity properties.␊ + */␊ + HDInsightPigActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253874,15 +372374,27 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - scriptLinkedService?: (LinkedServiceReference1 | string)␊ + scriptLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Script path. Type: string (or Expression with resultType string).␊ */␊ @@ -253892,7 +372404,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference1[] | string)␊ + storageLinkedServices?: (LinkedServiceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253903,7 +372418,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight MapReduce activity properties.␊ */␊ - typeProperties: (HDInsightMapReduceActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDInsight MapReduce activity properties.␊ + */␊ + HDInsightMapReduceActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253915,7 +372436,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Class name. Type: string (or Expression with resultType string).␊ */␊ @@ -253929,11 +372453,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Jar path. Type: string (or Expression with resultType string).␊ */␊ @@ -253945,15 +372475,27 @@ Generated by [AVA](https://avajs.dev). */␊ jarLibs?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - jarLinkedService?: (LinkedServiceReference1 | string)␊ + jarLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference1[] | string)␊ + storageLinkedServices?: (LinkedServiceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253964,7 +372506,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight streaming activity properties.␊ */␊ - typeProperties: (HDInsightStreamingActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDInsight streaming activity properties.␊ + */␊ + HDInsightStreamingActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -253976,7 +372524,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Combiner executable name. Type: string (or Expression with resultType string).␊ */␊ @@ -253988,7 +372539,10 @@ Generated by [AVA](https://avajs.dev). */␊ commandEnvironment?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows user to specify defines for streaming job request.␊ */␊ @@ -253996,21 +372550,36 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - fileLinkedService?: (LinkedServiceReference1 | string)␊ + fileLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Paths to streaming job files. Can be directories.␊ */␊ filePaths: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Input blob path. Type: string (or Expression with resultType string).␊ */␊ @@ -254038,7 +372607,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Storage linked service references.␊ */␊ - storageLinkedServices?: (LinkedServiceReference1[] | string)␊ + storageLinkedServices?: (LinkedServiceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254049,7 +372621,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HDInsight spark activity properties.␊ */␊ - typeProperties: (HDInsightSparkActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * HDInsight spark activity properties.␊ + */␊ + HDInsightSparkActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254061,7 +372639,10 @@ Generated by [AVA](https://avajs.dev). */␊ arguments?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The application's Java/Spark main class.␊ */␊ @@ -254075,7 +372656,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Debug info option.␊ */␊ - getDebugInfo?: (("None" | "Always" | "Failure") | string)␊ + getDebugInfo?: (("None" | "Always" | "Failure") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user to impersonate that will execute the job. Type: string (or Expression with resultType string).␊ */␊ @@ -254095,11 +372679,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - sparkJobLinkedService?: (LinkedServiceReference1 | string)␊ + sparkJobLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254110,7 +372703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Execute SSIS package activity properties.␊ */␊ - typeProperties: (ExecuteSSISPackageActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Execute SSIS package activity properties.␊ + */␊ + ExecuteSSISPackageActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254120,7 +372719,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Integration runtime reference type.␊ */␊ - connectVia: (IntegrationRuntimeReference1 | string)␊ + connectVia: (/**␊ + * Integration runtime reference type.␊ + */␊ + IntegrationRuntimeReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The environment path to execute the SSIS package. Type: string (or Expression with resultType string).␊ */␊ @@ -254130,7 +372735,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS package execution credential.␊ */␊ - executionCredential?: (SSISExecutionCredential1 | string)␊ + executionCredential?: (/**␊ + * SSIS package execution credential.␊ + */␊ + SSISExecutionCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The logging level of SSIS package execution. Type: string (or Expression with resultType string).␊ */␊ @@ -254140,7 +372751,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS package execution log location␊ */␊ - logLocation?: (SSISLogLocation1 | string)␊ + logLocation?: (/**␊ + * SSIS package execution log location␊ + */␊ + SSISLogLocation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The package level connection managers to execute the SSIS package.␊ */␊ @@ -254148,17 +372765,29 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: SSISExecutionParameter1␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package location.␊ */␊ - packageLocation: (SSISPackageLocation1 | string)␊ + packageLocation: (/**␊ + * SSIS package location.␊ + */␊ + SSISPackageLocation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The package level parameters to execute the SSIS package.␊ */␊ packageParameters?: ({␊ [k: string]: SSISExecutionParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The project level connection managers to execute the SSIS package.␊ */␊ @@ -254166,19 +372795,28 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: SSISExecutionParameter1␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The project level parameters to execute the SSIS package.␊ */␊ projectParameters?: ({␊ [k: string]: SSISExecutionParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The property overrides to execute the SSIS package.␊ */␊ propertyOverrides?: ({␊ [k: string]: SSISPropertyOverride1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType string).␊ */␊ @@ -254200,7 +372838,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - password: (SecureString1 | string)␊ + password: (/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UseName for windows authentication.␊ */␊ @@ -254222,11 +372866,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of SSIS log location.␊ */␊ - type: ("File" | string)␊ + type: ("File" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package execution log location properties.␊ */␊ - typeProperties: (SSISLogLocationTypeProperties1 | string)␊ + typeProperties: (/**␊ + * SSIS package execution log location properties.␊ + */␊ + SSISLogLocationTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254236,7 +372889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS access credential.␊ */␊ - accessCredential?: (SSISAccessCredential1 | string)␊ + accessCredential?: (/**␊ + * SSIS access credential.␊ + */␊ + SSISAccessCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the interval to refresh log. The default interval is 5 minutes. Type: string (or Expression with resultType string), pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])).␊ */␊ @@ -254258,7 +372917,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + password: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * UseName for windows authentication.␊ */␊ @@ -254292,11 +372960,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of SSIS package location.␊ */␊ - type?: (("SSISDB" | "File" | "InlinePackage" | "PackageStore") | string)␊ + type?: (("SSISDB" | "File" | "InlinePackage" | "PackageStore") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package location properties.␊ */␊ - typeProperties?: (SSISPackageLocationTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * SSIS package location properties.␊ + */␊ + SSISPackageLocationTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254306,15 +372983,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSIS access credential.␊ */␊ - accessCredential?: (SSISAccessCredential1 | string)␊ + accessCredential?: (/**␊ + * SSIS access credential.␊ + */␊ + SSISAccessCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The embedded child package list.␊ */␊ - childPackages?: (SSISChildPackage[] | string)␊ + childPackages?: (SSISChildPackage[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS access credential.␊ */␊ - configurationAccessCredential?: (SSISAccessCredential1 | string)␊ + configurationAccessCredential?: (/**␊ + * SSIS access credential.␊ + */␊ + SSISAccessCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration file of the package execution. Type: string (or Expression with resultType string).␊ */␊ @@ -254338,7 +373030,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - packagePassword?: ((SecureString1 | AzureKeyVaultSecretReference1) | string)␊ + packagePassword?: ((/**␊ + * Azure Data Factory secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString1 | /**␊ + * Azure Key Vault secret reference.␊ + */␊ + AzureKeyVaultSecretReference1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254374,7 +373075,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether SSIS package property override value is sensitive data. Value will be encrypted in SSISDB if it is true␊ */␊ - isSensitive?: (boolean | string)␊ + isSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS package property override value. Type: string (or Expression with resultType string).␊ */␊ @@ -254391,7 +373095,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom activity properties.␊ */␊ - typeProperties: (CustomActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Custom activity properties.␊ + */␊ + CustomActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254417,7 +373127,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Folder path for resource files Type: string (or Expression with resultType string).␊ */␊ @@ -254427,11 +373140,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Reference objects for custom activity␊ */␊ - referenceObjects?: (CustomActivityReferenceObject1 | string)␊ + referenceObjects?: (/**␊ + * Reference objects for custom activity␊ + */␊ + CustomActivityReferenceObject1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - resourceLinkedService?: (LinkedServiceReference1 | string)␊ + resourceLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).␊ */␊ @@ -254447,11 +373172,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset references.␊ */␊ - datasets?: (DatasetReference1[] | string)␊ + datasets?: (DatasetReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service references.␊ */␊ - linkedServices?: (LinkedServiceReference1[] | string)␊ + linkedServices?: (LinkedServiceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254462,7 +373193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SQL stored procedure activity properties.␊ */␊ - typeProperties: (SqlServerStoredProcedureActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * SQL stored procedure activity properties.␊ + */␊ + SqlServerStoredProcedureActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254491,7 +373228,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Delete activity properties.␊ */␊ - typeProperties: (DeleteActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Delete activity properties.␊ + */␊ + DeleteActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254501,7 +373244,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset: (DatasetReference1 | string)␊ + dataset: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to record detailed logs of delete-activity execution. Default value is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -254511,11 +373260,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * (Deprecated. Please use LogSettings) Log storage settings.␊ */␊ - logStorageSettings?: (LogStorageSettings | string)␊ + logStorageSettings?: (/**␊ + * (Deprecated. Please use LogSettings) Log storage settings.␊ + */␊ + LogStorageSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max concurrent connections to connect data source at the same time.␊ */␊ - maxConcurrentConnections?: (number | string)␊ + maxConcurrentConnections?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, files or sub-folders under current folder path will be deleted recursively. Default is false. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -254525,7 +373283,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254536,7 +373336,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Explorer command activity properties.␊ */␊ - typeProperties: (AzureDataExplorerCommandActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Data Explorer command activity properties.␊ + */␊ + AzureDataExplorerCommandActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254565,7 +373371,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Lookup activity properties.␊ */␊ - typeProperties: (LookupActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Lookup activity properties.␊ + */␊ + LookupActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254575,7 +373387,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset: (DatasetReference1 | string)␊ + dataset: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to return first row or all rows. Default value is true. Type: boolean (or Expression with resultType boolean).␊ */␊ @@ -254585,7 +373403,121 @@ Generated by [AVA](https://avajs.dev). /**␊ * A copy activity source.␊ */␊ - source: ((AvroSource | ExcelSource | ParquetSource | DelimitedTextSource | JsonSource | XmlSource | OrcSource | BinarySource | TabularSource | BlobSource | DocumentDbCollectionSource | CosmosDbSqlApiSource | DynamicsSource | DynamicsCrmSource | CommonDataServiceForAppsSource | RelationalSource | MicrosoftAccessSource | ODataSource | SalesforceServiceCloudSource | RestSource | FileSystemSource | HdfsSource | AzureDataExplorerSource | OracleSource | AmazonRdsForOracleSource | WebSource | MongoDbSource | MongoDbAtlasSource | MongoDbV2Source | CosmosDbMongoDbApiSource | Office365Source | AzureDataLakeStoreSource | AzureBlobFSSource | HttpSource | SnowflakeSource | AzureDatabricksDeltaLakeSource | SharePointOnlineListSource) | string)␊ + source: ((/**␊ + * A copy activity Avro source.␊ + */␊ + AvroSource | /**␊ + * A copy activity excel source.␊ + */␊ + ExcelSource | /**␊ + * A copy activity Parquet source.␊ + */␊ + ParquetSource | /**␊ + * A copy activity DelimitedText source.␊ + */␊ + DelimitedTextSource | /**␊ + * A copy activity Json source.␊ + */␊ + JsonSource | /**␊ + * A copy activity Xml source.␊ + */␊ + XmlSource | /**␊ + * A copy activity ORC source.␊ + */␊ + OrcSource | /**␊ + * A copy activity Binary source.␊ + */␊ + BinarySource | /**␊ + * Copy activity sources of tabular type.␊ + */␊ + TabularSource | /**␊ + * A copy activity Azure Blob source.␊ + */␊ + BlobSource | /**␊ + * A copy activity Document Database Collection source.␊ + */␊ + DocumentDbCollectionSource | /**␊ + * A copy activity Azure CosmosDB (SQL API) Collection source.␊ + */␊ + CosmosDbSqlApiSource | /**␊ + * A copy activity Dynamics source.␊ + */␊ + DynamicsSource | /**␊ + * A copy activity Dynamics CRM source.␊ + */␊ + DynamicsCrmSource | /**␊ + * A copy activity Common Data Service for Apps source.␊ + */␊ + CommonDataServiceForAppsSource | /**␊ + * A copy activity source for various relational databases.␊ + */␊ + RelationalSource | /**␊ + * A copy activity source for Microsoft Access.␊ + */␊ + MicrosoftAccessSource | /**␊ + * A copy activity source for OData source.␊ + */␊ + ODataSource | /**␊ + * A copy activity Salesforce Service Cloud source.␊ + */␊ + SalesforceServiceCloudSource | /**␊ + * A copy activity Rest service source.␊ + */␊ + RestSource | /**␊ + * A copy activity file system source.␊ + */␊ + FileSystemSource | /**␊ + * A copy activity HDFS source.␊ + */␊ + HdfsSource | /**␊ + * A copy activity Azure Data Explorer (Kusto) source.␊ + */␊ + AzureDataExplorerSource | /**␊ + * A copy activity Oracle source.␊ + */␊ + OracleSource | /**␊ + * A copy activity AmazonRdsForOracle source.␊ + */␊ + AmazonRdsForOracleSource | /**␊ + * A copy activity source for web page table.␊ + */␊ + WebSource | /**␊ + * A copy activity source for a MongoDB database.␊ + */␊ + MongoDbSource | /**␊ + * A copy activity source for a MongoDB Atlas database.␊ + */␊ + MongoDbAtlasSource | /**␊ + * A copy activity source for a MongoDB database.␊ + */␊ + MongoDbV2Source | /**␊ + * A copy activity source for a CosmosDB (MongoDB API) database.␊ + */␊ + CosmosDbMongoDbApiSource | /**␊ + * A copy activity source for an Office 365 service.␊ + */␊ + Office365Source | /**␊ + * A copy activity Azure Data Lake source.␊ + */␊ + AzureDataLakeStoreSource | /**␊ + * A copy activity Azure BlobFS source.␊ + */␊ + AzureBlobFSSource | /**␊ + * A copy activity source for an HTTP file.␊ + */␊ + HttpSource | /**␊ + * A copy activity snowflake source.␊ + */␊ + SnowflakeSource | /**␊ + * A copy activity Azure Databricks Delta Lake source.␊ + */␊ + AzureDatabricksDeltaLakeSource | /**␊ + * A copy activity source for sharePoint online list source.␊ + */␊ + SharePointOnlineListSource) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254596,7 +373528,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web activity type properties.␊ */␊ - typeProperties: (WebActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Web activity type properties.␊ + */␊ + WebActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254606,7 +373544,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web activity authentication properties.␊ */␊ - authentication?: (WebActivityAuthentication1 | string)␊ + authentication?: (/**␊ + * Web activity authentication properties.␊ + */␊ + WebActivityAuthentication1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string).␊ */␊ @@ -254616,15 +373560,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Integration runtime reference type.␊ */␊ - connectVia?: (IntegrationRuntimeReference1 | string)␊ + connectVia?: (/**␊ + * Integration runtime reference type.␊ + */␊ + IntegrationRuntimeReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of datasets passed to web endpoint.␊ */␊ - datasets?: (DatasetReference1[] | string)␊ + datasets?: (DatasetReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When set to true, Certificate validation will be disabled.␊ */␊ - disableCertValidation?: (boolean | string)␊ + disableCertValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string).␊ */␊ @@ -254634,11 +373590,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of linked services passed to web endpoint.␊ */␊ - linkedServices?: (LinkedServiceReference1[] | string)␊ + linkedServices?: (LinkedServiceReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rest API method for target endpoint.␊ */␊ - method: (("GET" | "POST" | "PUT" | "DELETE") | string)␊ + method: (("GET" | "POST" | "PUT" | "DELETE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Web activity target endpoint and path. Type: string (or Expression with resultType string).␊ */␊ @@ -254655,7 +373617,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * GetMetadata activity properties.␊ */␊ - typeProperties: (GetMetadataActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * GetMetadata activity properties.␊ + */␊ + GetMetadataActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254665,21 +373633,78 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset: (DatasetReference1 | string)␊ + dataset: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fields of metadata to get from dataset.␊ */␊ fieldList?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Format read settings.␊ */␊ - formatSettings?: (FormatReadSettings | string)␊ + formatSettings?: (/**␊ + * Format read settings.␊ + */␊ + FormatReadSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connector read setting.␊ */␊ - storeSettings?: ((AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings) | string)␊ + storeSettings?: ((/**␊ + * Azure blob read settings.␊ + */␊ + AzureBlobStorageReadSettings | /**␊ + * Azure blobFS read settings.␊ + */␊ + AzureBlobFSReadSettings | /**␊ + * Azure data lake store read settings.␊ + */␊ + AzureDataLakeStoreReadSettings | /**␊ + * Amazon S3 read settings.␊ + */␊ + AmazonS3ReadSettings | /**␊ + * File server read settings.␊ + */␊ + FileServerReadSettings | /**␊ + * Azure File Storage read settings.␊ + */␊ + AzureFileStorageReadSettings | /**␊ + * Amazon S3 Compatible read settings.␊ + */␊ + AmazonS3CompatibleReadSettings | /**␊ + * Oracle Cloud Storage read settings.␊ + */␊ + OracleCloudStorageReadSettings | /**␊ + * Google Cloud Storage read settings.␊ + */␊ + GoogleCloudStorageReadSettings | /**␊ + * Ftp read settings.␊ + */␊ + FtpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + SftpReadSettings | /**␊ + * Sftp read settings.␊ + */␊ + HttpReadSettings | /**␊ + * HDFS read settings.␊ + */␊ + HdfsReadSettings) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254690,7 +373715,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Batch Execution activity properties.␊ */␊ - typeProperties: (AzureMLBatchExecutionActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure ML Batch Execution activity properties.␊ + */␊ + AzureMLBatchExecutionActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254704,19 +373735,28 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. This information will be passed in the WebServiceInputs property of the Azure ML batch execution request.␊ */␊ webServiceInputs?: ({␊ [k: string]: AzureMLWebServiceFile1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. This information will be passed in the WebServiceOutputs property of the Azure ML batch execution request.␊ */␊ webServiceOutputs?: ({␊ [k: string]: AzureMLWebServiceFile1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254732,7 +373772,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedServiceName: (LinkedServiceReference1 | string)␊ + linkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254743,7 +373789,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Update Resource activity properties.␊ */␊ - typeProperties: (AzureMLUpdateResourceActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Azure ML Update Resource activity properties.␊ + */␊ + AzureMLUpdateResourceActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254759,7 +373811,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - trainedModelLinkedServiceName: (LinkedServiceReference1 | string)␊ + trainedModelLinkedServiceName: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Trained Model module in the Web Service experiment to be updated. Type: string (or Expression with resultType string).␊ */␊ @@ -254776,7 +373834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure ML Execute Pipeline activity properties.␊ */␊ - typeProperties: (AzureMLExecutePipelineActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure ML Execute Pipeline activity properties.␊ + */␊ + AzureMLExecutePipelineActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254841,7 +373905,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DataLakeAnalyticsU-SQL activity properties.␊ */␊ - typeProperties: (DataLakeAnalyticsUSQLActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * DataLakeAnalyticsU-SQL activity properties.␊ + */␊ + DataLakeAnalyticsUSQLActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254867,7 +373937,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Determines which jobs out of all that are queued should be selected to run first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or Expression with resultType integer), minimum: 1.␊ */␊ @@ -254883,7 +373956,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - scriptLinkedService: (LinkedServiceReference1 | string)␊ + scriptLinkedService: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Case-sensitive path to folder that contains the U-SQL script. Type: string (or Expression with resultType string).␊ */␊ @@ -254900,7 +373979,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Databricks Notebook activity properties.␊ */␊ - typeProperties: (DatabricksNotebookActivityTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Databricks Notebook activity properties.␊ + */␊ + DatabricksNotebookActivityTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254914,7 +373999,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of libraries to be installed on the cluster that will execute the job.␊ */␊ @@ -254922,7 +374010,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The absolute path of the notebook to be run in the Databricks Workspace. This path must begin with a slash. Type: string (or Expression with resultType string).␊ */␊ @@ -254939,7 +374030,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Databricks SparkJar activity properties.␊ */␊ - typeProperties: (DatabricksSparkJarActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Databricks SparkJar activity properties.␊ + */␊ + DatabricksSparkJarActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254953,7 +374050,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The full name of the class containing the main method to be executed. This class must be contained in a JAR provided as a library. Type: string (or Expression with resultType string).␊ */␊ @@ -254965,7 +374065,10 @@ Generated by [AVA](https://avajs.dev). */␊ parameters?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254976,7 +374079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Databricks SparkPython activity properties.␊ */␊ - typeProperties: (DatabricksSparkPythonActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Databricks SparkPython activity properties.␊ + */␊ + DatabricksSparkPythonActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -254990,13 +374099,19 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Command line parameters that will be passed to the Python file.␊ */␊ parameters?: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The URI of the Python file to be executed. DBFS paths are supported. Type: string (or Expression with resultType string).␊ */␊ @@ -255013,7 +374128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Function activity type properties.␊ */␊ - typeProperties: (AzureFunctionActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Azure Function activity type properties.␊ + */␊ + AzureFunctionActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255041,7 +374162,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rest API method for target endpoint.␊ */␊ - method: (("GET" | "POST" | "PUT" | "DELETE" | "OPTIONS" | "HEAD" | "TRACE") | string)␊ + method: (("GET" | "POST" | "PUT" | "DELETE" | "OPTIONS" | "HEAD" | "TRACE") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255052,7 +374176,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Execute data flow activity properties.␊ */␊ - typeProperties: (ExecuteDataFlowActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Execute data flow activity properties.␊ + */␊ + ExecuteDataFlowActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255062,7 +374192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Compute properties for data flow activity.␊ */␊ - compute?: (ExecuteDataFlowActivityTypePropertiesCompute | string)␊ + compute?: (/**␊ + * Compute properties for data flow activity.␊ + */␊ + ExecuteDataFlowActivityTypePropertiesCompute | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean)␊ */␊ @@ -255072,11 +374208,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - dataFlow: (DataFlowReference | string)␊ + dataFlow: (/**␊ + * Data flow reference type.␊ + */␊ + DataFlowReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Integration runtime reference type.␊ */␊ - integrationRuntime?: (IntegrationRuntimeReference1 | string)␊ + integrationRuntime?: (/**␊ + * Integration runtime reference type.␊ + */␊ + IntegrationRuntimeReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean)␊ */␊ @@ -255092,7 +374240,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Staging info for execute data flow activity.␊ */␊ - staging?: (DataFlowStagingInfo | string)␊ + staging?: (/**␊ + * Staging info for execute data flow activity.␊ + */␊ + DataFlowStagingInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string)␊ */␊ @@ -255130,7 +374284,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference data flow parameters from dataset.␊ */␊ @@ -255144,7 +374301,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reference data flow name.␊ */␊ @@ -255152,7 +374312,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - type: ("DataFlowReference" | string)␊ + type: ("DataFlowReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255168,7 +374331,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedService?: (LinkedServiceReference1 | string)␊ + linkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255179,7 +374348,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Script activity properties.␊ */␊ - typeProperties: (ScriptActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Script activity properties.␊ + */␊ + ScriptActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255189,11 +374364,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log settings of script activity.␊ */␊ - logSettings?: (ScriptActivityTypePropertiesLogSettings | string)␊ + logSettings?: (/**␊ + * Log settings of script activity.␊ + */␊ + ScriptActivityTypePropertiesLogSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Array of script blocks. Type: array.␊ */␊ - scripts?: (ScriptActivityScriptBlock[] | string)␊ + scripts?: (ScriptActivityScriptBlock[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255203,11 +374387,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The destination of logs. Type: string.␊ */␊ - logDestination: (("ActivityOutput" | "ExternalStore") | string)␊ + logDestination: (("ActivityOutput" | "ExternalStore") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Log location settings.␊ */␊ - logLocationSettings?: (LogLocationSettings | string)␊ + logLocationSettings?: (/**␊ + * Log location settings.␊ + */␊ + LogLocationSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255217,7 +374410,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Array of script parameters. Type: array.␊ */␊ - parameters?: (ScriptActivityParameter[] | string)␊ + parameters?: (ScriptActivityParameter[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The query text. Type: string (or Expression with resultType string).␊ */␊ @@ -255227,7 +374423,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of the query. Type: string.␊ */␊ - type: (("Query" | "NonQuery") | string)␊ + type: (("Query" | "NonQuery") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255237,7 +374436,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The direction of the parameter.␊ */␊ - direction?: (("Input" | "Output" | "InputOutput") | string)␊ + direction?: (("Input" | "Output" | "InputOutput") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the parameter. Type: string (or Expression with resultType string).␊ */␊ @@ -255247,11 +374449,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The size of the output direction parameter.␊ */␊ - size?: (number | string)␊ + size?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The type of the parameter.␊ */␊ - type?: (("Boolean" | "DateTime" | "DateTimeOffset" | "Decimal" | "Double" | "Guid" | "Int16" | "Int32" | "Int64" | "Single" | "String" | "Timespan") | string)␊ + type?: (("Boolean" | "DateTime" | "DateTimeOffset" | "Decimal" | "Double" | "Guid" | "Int16" | "Int32" | "Int64" | "Single" | "String" | "Timespan") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The value of the parameter.␊ */␊ @@ -255267,12 +374475,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Execution policy for an activity.␊ */␊ - policy?: (ActivityPolicy1 | string)␊ + policy?: (/**␊ + * Execution policy for an activity.␊ + */␊ + ActivityPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ExecuteWranglingDataflow"␊ /**␊ * Execute power query data flow activity properties.␊ */␊ - typeProperties: (ExecutePowerQueryActivityTypeProperties | string)␊ + typeProperties: (/**␊ + * Execute power query data flow activity properties.␊ + */␊ + ExecutePowerQueryActivityTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255282,7 +374502,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Compute properties for data flow activity.␊ */␊ - compute?: (ExecuteDataFlowActivityTypePropertiesCompute | string)␊ + compute?: (/**␊ + * Compute properties for data flow activity.␊ + */␊ + ExecuteDataFlowActivityTypePropertiesCompute | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Continue on error setting used for data flow execution. Enables processing to continue if a sink fails. Type: boolean (or Expression with resultType boolean)␊ */␊ @@ -255292,15 +374518,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - dataFlow: (DataFlowReference | string)␊ + dataFlow: (/**␊ + * Data flow reference type.␊ + */␊ + DataFlowReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Integration runtime reference type.␊ */␊ - integrationRuntime?: (IntegrationRuntimeReference1 | string)␊ + integrationRuntime?: (/**␊ + * Integration runtime reference type.␊ + */␊ + IntegrationRuntimeReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of mapping for Power Query mashup query to sink dataset(s).␊ */␊ - queries?: (PowerQuerySinkMapping[] | string)␊ + queries?: (PowerQuerySinkMapping[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Concurrent run setting used for data flow execution. Allows sinks with the same save order to be processed concurrently. Type: boolean (or Expression with resultType boolean)␊ */␊ @@ -255312,7 +374553,10 @@ Generated by [AVA](https://avajs.dev). */␊ sinks?: ({␊ [k: string]: PowerQuerySink␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify number of parallel staging for sources applicable to the sink. Type: integer (or Expression with resultType integer)␊ */␊ @@ -255322,7 +374566,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Staging info for execute data flow activity.␊ */␊ - staging?: (DataFlowStagingInfo | string)␊ + staging?: (/**␊ + * Staging info for execute data flow activity.␊ + */␊ + DataFlowStagingInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string)␊ */␊ @@ -255338,7 +374588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of sinks mapped to Power Query mashup query.␊ */␊ - dataflowSinks?: (PowerQuerySink[] | string)␊ + dataflowSinks?: (PowerQuerySink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the query in Power Query mashup document.␊ */␊ @@ -255352,7 +374605,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset?: (DatasetReference1 | string)␊ + dataset?: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation description.␊ */␊ @@ -255360,11 +374619,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - flowlet?: (DataFlowReference | string)␊ + flowlet?: (/**␊ + * Data flow reference type.␊ + */␊ + DataFlowReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - linkedService?: (LinkedServiceReference1 | string)␊ + linkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation name.␊ */␊ @@ -255372,11 +374643,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - rejectedDataLinkedService?: (LinkedServiceReference1 | string)␊ + rejectedDataLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - schemaLinkedService?: (LinkedServiceReference1 | string)␊ + schemaLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * sink script.␊ */␊ @@ -255400,7 +374683,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pipeline ElapsedTime Metric Policy.␊ */␊ - elapsedTimeMetric?: (PipelineElapsedTimeMetricPolicy | string)␊ + elapsedTimeMetric?: (/**␊ + * Pipeline ElapsedTime Metric Policy.␊ + */␊ + PipelineElapsedTimeMetricPolicy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255428,7 +374717,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Variable type.␊ */␊ - type: (("String" | "Bool" | "Array") | string)␊ + type: (("String" | "Bool" | "Array") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255439,11 +374731,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The trigger name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure data factory nested object which contains information about creating pipeline run␊ */␊ - properties: (Trigger1 | string)␊ + properties: (/**␊ + * Azure data factory nested object which contains information about creating pipeline run␊ + */␊ + Trigger1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "triggers"␊ [k: string]: unknown␊ }␊ @@ -255458,11 +374759,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pipeline reference type.␊ */␊ - pipelineReference?: (PipelineReference1 | string)␊ + pipelineReference?: (/**␊ + * Pipeline reference type.␊ + */␊ + PipelineReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255473,7 +374783,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Schedule Trigger properties.␊ */␊ - typeProperties: (ScheduleTriggerTypeProperties | string)␊ + typeProperties: (/**␊ + * Schedule Trigger properties.␊ + */␊ + ScheduleTriggerTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255483,7 +374799,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The workflow trigger recurrence.␊ */␊ - recurrence: (ScheduleTriggerRecurrence | string)␊ + recurrence: (/**␊ + * The workflow trigger recurrence.␊ + */␊ + ScheduleTriggerRecurrence | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255497,7 +374819,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The end time.␊ */␊ @@ -255505,15 +374830,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The frequency.␊ */␊ - frequency?: (("NotSpecified" | "Minute" | "Hour" | "Day" | "Week" | "Month" | "Year") | string)␊ + frequency?: (("NotSpecified" | "Minute" | "Hour" | "Day" | "Week" | "Month" | "Year") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The recurrence schedule.␊ */␊ - schedule?: (RecurrenceSchedule | string)␊ + schedule?: (/**␊ + * The recurrence schedule.␊ + */␊ + RecurrenceSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The start time.␊ */␊ @@ -255535,27 +374872,45 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The hours.␊ */␊ - hours?: (number[] | string)␊ + hours?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minutes.␊ */␊ - minutes?: (number[] | string)␊ + minutes?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The month days.␊ */␊ - monthDays?: (number[] | string)␊ + monthDays?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The monthly occurrences.␊ */␊ - monthlyOccurrences?: (RecurrenceScheduleOccurrence[] | string)␊ + monthlyOccurrences?: (RecurrenceScheduleOccurrence[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The days of the week.␊ */␊ - weekDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + weekDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255569,15 +374924,24 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The day of the week.␊ */␊ - day?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday") | string)␊ + day?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The occurrence.␊ */␊ - occurrence?: (number | string)␊ + occurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255588,7 +374952,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Blob Trigger properties.␊ */␊ - typeProperties: (BlobTriggerTypeProperties | string)␊ + typeProperties: (/**␊ + * Blob Trigger properties.␊ + */␊ + BlobTriggerTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255602,11 +374972,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - linkedService: (LinkedServiceReference1 | string)␊ + linkedService: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max number of parallel files to handle when it is triggered.␊ */␊ - maxConcurrency: (number | string)␊ + maxConcurrency: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255617,7 +374996,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Blob Events Trigger properties.␊ */␊ - typeProperties: (BlobEventsTriggerTypeProperties | string)␊ + typeProperties: (/**␊ + * Blob Events Trigger properties.␊ + */␊ + BlobEventsTriggerTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255635,11 +375020,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Blob event types.␊ */␊ - events: (("Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobDeleted")[] | string)␊ + events: (("Microsoft.Storage.BlobCreated" | "Microsoft.Storage.BlobDeleted")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If set to true, blobs with zero bytes will be ignored.␊ */␊ - ignoreEmptyBlobs?: (boolean | string)␊ + ignoreEmptyBlobs?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource ID of the Storage Account.␊ */␊ @@ -255654,7 +375045,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom Events Trigger properties.␊ */␊ - typeProperties: (CustomEventsTriggerTypeProperties | string)␊ + typeProperties: (/**␊ + * Custom Events Trigger properties.␊ + */␊ + CustomEventsTriggerTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255666,7 +375063,10 @@ Generated by [AVA](https://avajs.dev). */␊ events: ({␊ [k: string]: unknown␊ - }[] | string)␊ + }[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM resource ID of the Azure Event Grid Topic.␊ */␊ @@ -255688,12 +375088,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pipeline that needs to be triggered with the given parameters.␊ */␊ - pipeline: (TriggerPipelineReference1 | string)␊ + pipeline: (/**␊ + * Pipeline that needs to be triggered with the given parameters.␊ + */␊ + TriggerPipelineReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "TumblingWindowTrigger"␊ /**␊ * Tumbling Window Trigger properties.␊ */␊ - typeProperties: (TumblingWindowTriggerTypeProperties | string)␊ + typeProperties: (/**␊ + * Tumbling Window Trigger properties.␊ + */␊ + TumblingWindowTriggerTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255709,7 +375121,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Triggers that this trigger depends on. Only tumbling window triggers are supported.␊ */␊ - dependsOn?: (DependencyReference[] | string)␊ + dependsOn?: (DependencyReference[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The end time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.␊ */␊ @@ -255717,19 +375132,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * The frequency of the time windows.␊ */␊ - frequency: (("Minute" | "Hour" | "Month") | string)␊ + frequency: (("Minute" | "Hour" | "Month") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The interval of the time windows. The minimum interval allowed is 15 Minutes.␊ */␊ - interval: (number | string)␊ + interval: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The max number of parallel time windows (ready for execution) for which a new run is triggered.␊ */␊ - maxConcurrency: (number | string)␊ + maxConcurrency: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Execution policy for an activity.␊ */␊ - retryPolicy?: (RetryPolicy2 | string)␊ + retryPolicy?: (/**␊ + * Execution policy for an activity.␊ + */␊ + RetryPolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The start time for the time period for the trigger during which events are fired for windows that are ready. Only UTC time is currently supported.␊ */␊ @@ -255747,7 +375177,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Trigger reference type.␊ */␊ - type: ("TriggerReference" | string)␊ + type: ("TriggerReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255757,11 +375190,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Timespan applied to the start time of a tumbling window when evaluating dependency.␊ */␊ - offset?: (string | string)␊ + offset?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.␊ */␊ - size?: (string | string)␊ + size?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "TumblingWindowTriggerDependencyReference"␊ [k: string]: unknown␊ }␊ @@ -255772,11 +375211,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Timespan applied to the start time of a tumbling window when evaluating dependency.␊ */␊ - offset: (string | string)␊ + offset: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.␊ */␊ - size?: (string | string)␊ + size?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "SelfDependencyTumblingWindowTriggerReference"␊ [k: string]: unknown␊ }␊ @@ -255793,7 +375238,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Interval between retries in seconds. Default is 30.␊ */␊ - intervalInSeconds?: (number | string)␊ + intervalInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255804,7 +375252,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Rerun Trigger properties.␊ */␊ - typeProperties: (RerunTumblingWindowTriggerTypeProperties | string)␊ + typeProperties: (/**␊ + * Rerun Trigger properties.␊ + */␊ + RerunTumblingWindowTriggerTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255828,7 +375282,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The max number of parallel time windows (ready for execution) for which a rerun is triggered.␊ */␊ - rerunConcurrency: (number | string)␊ + rerunConcurrency: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255838,12 +375295,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Pipeline that needs to be triggered with the given parameters.␊ */␊ - pipeline: (TriggerPipelineReference1 | string)␊ + pipeline: (/**␊ + * Pipeline that needs to be triggered with the given parameters.␊ + */␊ + TriggerPipelineReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ChainingTrigger"␊ /**␊ * Chaining Trigger properties.␊ */␊ - typeProperties: (ChainingTriggerTypeProperties | string)␊ + typeProperties: (/**␊ + * Chaining Trigger properties.␊ + */␊ + ChainingTriggerTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255853,7 +375322,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Upstream Pipelines.␊ */␊ - dependsOn: (PipelineReference1[] | string)␊ + dependsOn: (PipelineReference1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Run Dimension property that needs to be emitted by upstream pipelines.␊ */␊ @@ -255868,11 +375340,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The data flow name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Data Factory nested object which contains a flow with data movements and transformations.␊ */␊ - properties: (DataFlow | string)␊ + properties: (/**␊ + * Azure Data Factory nested object which contains a flow with data movements and transformations.␊ + */␊ + DataFlow | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "dataflows"␊ [k: string]: unknown␊ }␊ @@ -255894,7 +375375,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Mapping data flow type properties.␊ */␊ - typeProperties?: (MappingDataFlowTypeProperties | string)␊ + typeProperties?: (/**␊ + * Mapping data flow type properties.␊ + */␊ + MappingDataFlowTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255908,19 +375395,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow script lines.␊ */␊ - scriptLines?: (string[] | string)␊ + scriptLines?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of sinks in data flow.␊ */␊ - sinks?: (DataFlowSink[] | string)␊ + sinks?: (DataFlowSink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of sources in data flow.␊ */␊ - sources?: (DataFlowSource[] | string)␊ + sources?: (DataFlowSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transformations in data flow.␊ */␊ - transformations?: (Transformation1[] | string)␊ + transformations?: (Transformation1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255930,7 +375429,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset?: (DatasetReference1 | string)␊ + dataset?: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation description.␊ */␊ @@ -255938,11 +375443,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - flowlet?: (DataFlowReference | string)␊ + flowlet?: (/**␊ + * Data flow reference type.␊ + */␊ + DataFlowReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - linkedService?: (LinkedServiceReference1 | string)␊ + linkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation name.␊ */␊ @@ -255950,11 +375467,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - rejectedDataLinkedService?: (LinkedServiceReference1 | string)␊ + rejectedDataLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - schemaLinkedService?: (LinkedServiceReference1 | string)␊ + schemaLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255964,7 +375493,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset?: (DatasetReference1 | string)␊ + dataset?: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation description.␊ */␊ @@ -255972,11 +375507,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - flowlet?: (DataFlowReference | string)␊ + flowlet?: (/**␊ + * Data flow reference type.␊ + */␊ + DataFlowReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - linkedService?: (LinkedServiceReference1 | string)␊ + linkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation name.␊ */␊ @@ -255984,7 +375531,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - schemaLinkedService?: (LinkedServiceReference1 | string)␊ + schemaLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -255994,7 +375547,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset?: (DatasetReference1 | string)␊ + dataset?: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation description.␊ */␊ @@ -256002,11 +375561,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - flowlet?: (DataFlowReference | string)␊ + flowlet?: (/**␊ + * Data flow reference type.␊ + */␊ + DataFlowReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - linkedService?: (LinkedServiceReference1 | string)␊ + linkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation name.␊ */␊ @@ -256021,7 +375592,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flowlet type properties.␊ */␊ - typeProperties?: (FlowletTypeProperties | string)␊ + typeProperties?: (/**␊ + * Flowlet type properties.␊ + */␊ + FlowletTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256035,19 +375612,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flowlet script lines.␊ */␊ - scriptLines?: (string[] | string)␊ + scriptLines?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of sinks in Flowlet.␊ */␊ - sinks?: (DataFlowSink[] | string)␊ + sinks?: (DataFlowSink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of sources in Flowlet.␊ */␊ - sources?: (DataFlowSource[] | string)␊ + sources?: (DataFlowSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of transformations in Flowlet.␊ */␊ - transformations?: (Transformation1[] | string)␊ + transformations?: (Transformation1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256058,7 +375647,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Power Query data flow type properties.␊ */␊ - typeProperties?: (PowerQueryTypeProperties | string)␊ + typeProperties?: (/**␊ + * Power Query data flow type properties.␊ + */␊ + PowerQueryTypeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256076,7 +375671,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of sources in Power Query.␊ */␊ - sources?: (PowerQuerySource[] | string)␊ + sources?: (PowerQuerySource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256086,7 +375684,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dataset reference type.␊ */␊ - dataset?: (DatasetReference1 | string)␊ + dataset?: (/**␊ + * Dataset reference type.␊ + */␊ + DatasetReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation description.␊ */␊ @@ -256094,11 +375698,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data flow reference type.␊ */␊ - flowlet?: (DataFlowReference | string)␊ + flowlet?: (/**␊ + * Data flow reference type.␊ + */␊ + DataFlowReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked service reference type.␊ */␊ - linkedService?: (LinkedServiceReference1 | string)␊ + linkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Transformation name.␊ */␊ @@ -256106,7 +375722,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Linked service reference type.␊ */␊ - schemaLinkedService?: (LinkedServiceReference1 | string)␊ + schemaLinkedService?: (/**␊ + * Linked service reference type.␊ + */␊ + LinkedServiceReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * source script.␊ */␊ @@ -256121,11 +375743,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed virtual network name␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A managed Virtual Network associated with the Azure Data Factory␊ */␊ - properties: (ManagedVirtualNetwork | string)␊ + properties: (/**␊ + * A managed Virtual Network associated with the Azure Data Factory␊ + */␊ + ManagedVirtualNetwork | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "managedVirtualNetworks"␊ [k: string]: unknown␊ }␊ @@ -256140,7 +375771,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256155,7 +375789,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -256166,11 +375806,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private endpoint which a connection belongs to.␊ */␊ - privateEndpoint?: (PrivateEndpoint8 | string)␊ + privateEndpoint?: (/**␊ + * Private endpoint which a connection belongs to.␊ + */␊ + PrivateEndpoint8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of a private link connection␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkConnectionState | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * The state of a private link connection␊ + */␊ + PrivateLinkConnectionState | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256209,13 +375861,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The global parameter name.␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Global parameters associated with the Azure Data Factory␊ */␊ properties: ({␊ [k: string]: GlobalParameterSpecification␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "globalParameters"␊ [k: string]: unknown␊ }␊ @@ -256231,7 +375889,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory nested object which contains a flow with data movements and transformations.␊ */␊ - properties: ((MappingDataFlow | Flowlet | WranglingDataFlow) | string)␊ + properties: ((/**␊ + * Mapping data flow.␊ + */␊ + MappingDataFlow | /**␊ + * Data flow flowlet␊ + */␊ + Flowlet | /**␊ + * Power Query data flow.␊ + */␊ + WranglingDataFlow) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/dataflows"␊ [k: string]: unknown␊ }␊ @@ -256247,7 +375917,298 @@ 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: ((/**␊ + * A single Amazon Simple Storage Service (S3) object or a set of S3 objects.␊ + */␊ + AmazonS3Dataset1 | /**␊ + * Avro dataset.␊ + */␊ + AvroDataset | /**␊ + * Excel dataset.␊ + */␊ + ExcelDataset | /**␊ + * Parquet dataset.␊ + */␊ + ParquetDataset | /**␊ + * Delimited text dataset.␊ + */␊ + DelimitedTextDataset | /**␊ + * Json dataset.␊ + */␊ + JsonDataset | /**␊ + * Xml dataset.␊ + */␊ + XmlDataset | /**␊ + * ORC dataset.␊ + */␊ + OrcDataset | /**␊ + * Binary dataset.␊ + */␊ + BinaryDataset | /**␊ + * The Azure Blob storage.␊ + */␊ + AzureBlobDataset1 | /**␊ + * The Azure Table storage dataset.␊ + */␊ + AzureTableDataset1 | /**␊ + * The Azure SQL Server database dataset.␊ + */␊ + AzureSqlTableDataset1 | /**␊ + * The Azure SQL Managed Instance dataset.␊ + */␊ + AzureSqlMITableDataset | /**␊ + * The Azure SQL Data Warehouse dataset.␊ + */␊ + AzureSqlDWTableDataset1 | /**␊ + * The Cassandra database dataset.␊ + */␊ + CassandraTableDataset1 | /**␊ + * The custom dataset.␊ + */␊ + CustomDataset | /**␊ + * Microsoft Azure CosmosDB (SQL API) Collection dataset.␊ + */␊ + CosmosDbSqlApiCollectionDataset | /**␊ + * Microsoft Azure Document Database Collection dataset.␊ + */␊ + DocumentDbCollectionDataset1 | /**␊ + * The Dynamics entity dataset.␊ + */␊ + DynamicsEntityDataset1 | /**␊ + * The Dynamics CRM entity dataset.␊ + */␊ + DynamicsCrmEntityDataset | /**␊ + * The Common Data Service for Apps entity dataset.␊ + */␊ + CommonDataServiceForAppsEntityDataset | /**␊ + * Azure Data Lake Store dataset.␊ + */␊ + AzureDataLakeStoreDataset1 | /**␊ + * The Azure Data Lake Storage Gen2 storage.␊ + */␊ + AzureBlobFSDataset | /**␊ + * The Office365 account.␊ + */␊ + Office365Dataset | /**␊ + * An on-premises file system dataset.␊ + */␊ + FileShareDataset1 | /**␊ + * The MongoDB database dataset.␊ + */␊ + MongoDbCollectionDataset1 | /**␊ + * The MongoDB Atlas database dataset.␊ + */␊ + MongoDbAtlasCollectionDataset | /**␊ + * The MongoDB database dataset.␊ + */␊ + MongoDbV2CollectionDataset | /**␊ + * The CosmosDB (MongoDB API) database dataset.␊ + */␊ + CosmosDbMongoDbApiCollectionDataset | /**␊ + * The Open Data Protocol (OData) resource dataset.␊ + */␊ + ODataResourceDataset1 | /**␊ + * The on-premises Oracle database dataset.␊ + */␊ + OracleTableDataset1 | /**␊ + * The AmazonRdsForOracle database dataset.␊ + */␊ + AmazonRdsForOracleTableDataset | /**␊ + * The Teradata database dataset.␊ + */␊ + TeradataTableDataset | /**␊ + * The Azure MySQL database dataset.␊ + */␊ + AzureMySqlTableDataset1 | /**␊ + * The Amazon Redshift table dataset.␊ + */␊ + AmazonRedshiftTableDataset | /**␊ + * The Db2 table dataset.␊ + */␊ + Db2TableDataset | /**␊ + * The relational table dataset.␊ + */␊ + RelationalTableDataset1 | /**␊ + * The Informix table dataset.␊ + */␊ + InformixTableDataset | /**␊ + * The ODBC table dataset.␊ + */␊ + OdbcTableDataset | /**␊ + * The MySQL table dataset.␊ + */␊ + MySqlTableDataset | /**␊ + * The PostgreSQL table dataset.␊ + */␊ + PostgreSqlTableDataset | /**␊ + * The Microsoft Access table dataset.␊ + */␊ + MicrosoftAccessTableDataset | /**␊ + * The Salesforce object dataset.␊ + */␊ + SalesforceObjectDataset1 | /**␊ + * The Salesforce Service Cloud object dataset.␊ + */␊ + SalesforceServiceCloudObjectDataset | /**␊ + * The Sybase table dataset.␊ + */␊ + SybaseTableDataset | /**␊ + * The SAP BW cube dataset.␊ + */␊ + SapBwCubeDataset | /**␊ + * The path of the SAP Cloud for Customer OData entity.␊ + */␊ + SapCloudForCustomerResourceDataset1 | /**␊ + * The path of the SAP ECC OData entity.␊ + */␊ + SapEccResourceDataset1 | /**␊ + * SAP HANA Table properties.␊ + */␊ + SapHanaTableDataset | /**␊ + * Sap Business Warehouse Open Hub Destination Table properties.␊ + */␊ + SapOpenHubTableDataset | /**␊ + * The on-premises SQL Server dataset.␊ + */␊ + SqlServerTableDataset1 | /**␊ + * The Amazon RDS for SQL Server dataset.␊ + */␊ + AmazonRdsForSqlServerTableDataset | /**␊ + * A Rest service dataset.␊ + */␊ + RestResourceDataset | /**␊ + * SAP Table Resource properties.␊ + */␊ + SapTableResourceDataset | /**␊ + * SAP ODP Resource properties.␊ + */␊ + SapOdpResourceDataset | /**␊ + * The dataset points to a HTML table in the web page.␊ + */␊ + WebTableDataset1 | /**␊ + * The Azure Search Index.␊ + */␊ + AzureSearchIndexDataset1 | /**␊ + * A file in an HTTP web server.␊ + */␊ + HttpDataset1 | /**␊ + * Amazon Marketplace Web Service dataset.␊ + */␊ + AmazonMWSObjectDataset1 | /**␊ + * Azure PostgreSQL dataset.␊ + */␊ + AzurePostgreSqlTableDataset1 | /**␊ + * Concur Service dataset.␊ + */␊ + ConcurObjectDataset1 | /**␊ + * Couchbase server dataset.␊ + */␊ + CouchbaseTableDataset1 | /**␊ + * Drill server dataset.␊ + */␊ + DrillTableDataset1 | /**␊ + * Eloqua server dataset.␊ + */␊ + EloquaObjectDataset1 | /**␊ + * Google BigQuery service dataset.␊ + */␊ + GoogleBigQueryObjectDataset1 | /**␊ + * Greenplum Database dataset.␊ + */␊ + GreenplumTableDataset1 | /**␊ + * HBase server dataset.␊ + */␊ + HBaseObjectDataset1 | /**␊ + * Hive Server dataset.␊ + */␊ + HiveObjectDataset1 | /**␊ + * Hubspot Service dataset.␊ + */␊ + HubspotObjectDataset1 | /**␊ + * Impala server dataset.␊ + */␊ + ImpalaObjectDataset1 | /**␊ + * Jira Service dataset.␊ + */␊ + JiraObjectDataset1 | /**␊ + * Magento server dataset.␊ + */␊ + MagentoObjectDataset1 | /**␊ + * MariaDB server dataset.␊ + */␊ + MariaDBTableDataset1 | /**␊ + * Azure Database for MariaDB dataset.␊ + */␊ + AzureMariaDBTableDataset | /**␊ + * Marketo server dataset.␊ + */␊ + MarketoObjectDataset1 | /**␊ + * Paypal Service dataset.␊ + */␊ + PaypalObjectDataset1 | /**␊ + * Phoenix server dataset.␊ + */␊ + PhoenixObjectDataset1 | /**␊ + * Presto server dataset.␊ + */␊ + PrestoObjectDataset1 | /**␊ + * QuickBooks server dataset.␊ + */␊ + QuickBooksObjectDataset1 | /**␊ + * ServiceNow server dataset.␊ + */␊ + ServiceNowObjectDataset1 | /**␊ + * Shopify Service dataset.␊ + */␊ + ShopifyObjectDataset1 | /**␊ + * Spark Server dataset.␊ + */␊ + SparkObjectDataset1 | /**␊ + * Square Service dataset.␊ + */␊ + SquareObjectDataset1 | /**␊ + * Xero Service dataset.␊ + */␊ + XeroObjectDataset1 | /**␊ + * Zoho server dataset.␊ + */␊ + ZohoObjectDataset1 | /**␊ + * Netezza dataset.␊ + */␊ + NetezzaTableDataset1 | /**␊ + * Vertica dataset.␊ + */␊ + VerticaTableDataset1 | /**␊ + * Salesforce Marketing Cloud dataset.␊ + */␊ + SalesforceMarketingCloudObjectDataset1 | /**␊ + * Responsys dataset.␊ + */␊ + ResponsysObjectDataset1 | /**␊ + * The path of the Dynamics AX OData entity.␊ + */␊ + DynamicsAXResourceDataset | /**␊ + * Oracle Service Cloud dataset.␊ + */␊ + OracleServiceCloudObjectDataset | /**␊ + * The Azure Data Explorer (Kusto) dataset.␊ + */␊ + AzureDataExplorerTableDataset | /**␊ + * Google AdWords service dataset.␊ + */␊ + GoogleAdWordsObjectDataset | /**␊ + * The snowflake dataset.␊ + */␊ + SnowflakeDataset | /**␊ + * The sharepoint online list resource dataset.␊ + */␊ + SharePointOnlineListResourceDataset | /**␊ + * Azure Databricks Delta Lake dataset.␊ + */␊ + AzureDatabricksDeltaLakeDataset) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/datasets"␊ [k: string]: unknown␊ }␊ @@ -256263,7 +376224,16 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Data Factory nested object which serves as a compute resource for activities.␊ */␊ - properties: ((ManagedIntegrationRuntime1 | SelfHostedIntegrationRuntime1) | string)␊ + properties: ((/**␊ + * Managed integration runtime, including managed elastic and managed dedicated integration runtimes.␊ + */␊ + ManagedIntegrationRuntime1 | /**␊ + * Self-hosted integration runtime.␊ + */␊ + SelfHostedIntegrationRuntime1) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/integrationRuntimes"␊ [k: string]: unknown␊ }␊ @@ -256279,7 +376249,343 @@ Generated by [AVA](https://avajs.dev). /**␊ * The nested object which contains the information and credential which can be used to connect with related store or compute resource.␊ */␊ - properties: ((AzureStorageLinkedService1 | AzureBlobStorageLinkedService | AzureTableStorageLinkedService | AzureSqlDWLinkedService1 | SqlServerLinkedService1 | AmazonRdsForSqlServerLinkedService | AzureSqlDatabaseLinkedService1 | AzureSqlMILinkedService | AzureBatchLinkedService1 | AzureKeyVaultLinkedService1 | CosmosDbLinkedService1 | DynamicsLinkedService1 | DynamicsCrmLinkedService | CommonDataServiceForAppsLinkedService | HDInsightLinkedService1 | FileServerLinkedService1 | AzureFileStorageLinkedService | AmazonS3CompatibleLinkedService | OracleCloudStorageLinkedService | GoogleCloudStorageLinkedService | OracleLinkedService1 | AmazonRdsForOracleLinkedService | AzureMySqlLinkedService1 | MySqlLinkedService1 | PostgreSqlLinkedService1 | SybaseLinkedService1 | Db2LinkedService1 | TeradataLinkedService1 | AzureMLLinkedService1 | AzureMLServiceLinkedService | OdbcLinkedService1 | InformixLinkedService | MicrosoftAccessLinkedService | HdfsLinkedService1 | ODataLinkedService1 | WebLinkedService1 | CassandraLinkedService1 | MongoDbLinkedService1 | MongoDbAtlasLinkedService | MongoDbV2LinkedService | CosmosDbMongoDbApiLinkedService | AzureDataLakeStoreLinkedService1 | AzureBlobFSLinkedService | Office365LinkedService | SalesforceLinkedService1 | SalesforceServiceCloudLinkedService | SapCloudForCustomerLinkedService1 | SapEccLinkedService1 | SapOpenHubLinkedService | SapOdpLinkedService | RestServiceLinkedService | TeamDeskLinkedService | QuickbaseLinkedService | SmartsheetLinkedService | ZendeskLinkedService | DataworldLinkedService | AppFiguresLinkedService | AsanaLinkedService | TwilioLinkedService | AmazonS3LinkedService1 | AmazonRedshiftLinkedService1 | CustomDataSourceLinkedService1 | AzureSearchLinkedService1 | HttpLinkedService1 | FtpServerLinkedService1 | SftpServerLinkedService1 | SapBWLinkedService1 | SapHanaLinkedService1 | AmazonMWSLinkedService1 | AzurePostgreSqlLinkedService1 | ConcurLinkedService1 | CouchbaseLinkedService1 | DrillLinkedService1 | EloquaLinkedService1 | GoogleBigQueryLinkedService1 | GreenplumLinkedService1 | HBaseLinkedService1 | HiveLinkedService1 | HubspotLinkedService1 | ImpalaLinkedService1 | JiraLinkedService1 | MagentoLinkedService1 | MariaDBLinkedService1 | AzureMariaDBLinkedService | MarketoLinkedService1 | PaypalLinkedService1 | PhoenixLinkedService1 | PrestoLinkedService1 | QuickBooksLinkedService1 | ServiceNowLinkedService1 | ShopifyLinkedService1 | SparkLinkedService1 | SquareLinkedService1 | XeroLinkedService1 | ZohoLinkedService1 | VerticaLinkedService1 | NetezzaLinkedService1 | SalesforceMarketingCloudLinkedService1 | HDInsightOnDemandLinkedService1 | AzureDataLakeAnalyticsLinkedService1 | AzureDatabricksLinkedService1 | AzureDatabricksDeltaLakeLinkedService | ResponsysLinkedService1 | DynamicsAXLinkedService | OracleServiceCloudLinkedService | GoogleAdWordsLinkedService | SapTableLinkedService | AzureDataExplorerLinkedService | AzureFunctionLinkedService | SnowflakeLinkedService | SharePointOnlineListLinkedService) | string)␊ + properties: ((/**␊ + * The storage account linked service.␊ + */␊ + AzureStorageLinkedService1 | /**␊ + * The azure blob storage linked service.␊ + */␊ + AzureBlobStorageLinkedService | /**␊ + * The azure table storage linked service.␊ + */␊ + AzureTableStorageLinkedService | /**␊ + * Azure SQL Data Warehouse linked service.␊ + */␊ + AzureSqlDWLinkedService1 | /**␊ + * SQL Server linked service.␊ + */␊ + SqlServerLinkedService1 | /**␊ + * Amazon RDS for SQL Server linked service.␊ + */␊ + AmazonRdsForSqlServerLinkedService | /**␊ + * Microsoft Azure SQL Database linked service.␊ + */␊ + AzureSqlDatabaseLinkedService1 | /**␊ + * Azure SQL Managed Instance linked service.␊ + */␊ + AzureSqlMILinkedService | /**␊ + * Azure Batch linked service.␊ + */␊ + AzureBatchLinkedService1 | /**␊ + * Azure Key Vault linked service.␊ + */␊ + AzureKeyVaultLinkedService1 | /**␊ + * Microsoft Azure Cosmos Database (CosmosDB) linked service.␊ + */␊ + CosmosDbLinkedService1 | /**␊ + * Dynamics linked service.␊ + */␊ + DynamicsLinkedService1 | /**␊ + * Dynamics CRM linked service.␊ + */␊ + DynamicsCrmLinkedService | /**␊ + * Common Data Service for Apps linked service.␊ + */␊ + CommonDataServiceForAppsLinkedService | /**␊ + * HDInsight linked service.␊ + */␊ + HDInsightLinkedService1 | /**␊ + * File system linked service.␊ + */␊ + FileServerLinkedService1 | /**␊ + * Azure File Storage linked service.␊ + */␊ + AzureFileStorageLinkedService | /**␊ + * Linked service for Amazon S3 Compatible.␊ + */␊ + AmazonS3CompatibleLinkedService | /**␊ + * Linked service for Oracle Cloud Storage.␊ + */␊ + OracleCloudStorageLinkedService | /**␊ + * Linked service for Google Cloud Storage.␊ + */␊ + GoogleCloudStorageLinkedService | /**␊ + * Oracle database.␊ + */␊ + OracleLinkedService1 | /**␊ + * AmazonRdsForOracle database.␊ + */␊ + AmazonRdsForOracleLinkedService | /**␊ + * Azure MySQL database linked service.␊ + */␊ + AzureMySqlLinkedService1 | /**␊ + * Linked service for MySQL data source.␊ + */␊ + MySqlLinkedService1 | /**␊ + * Linked service for PostgreSQL data source.␊ + */␊ + PostgreSqlLinkedService1 | /**␊ + * Linked service for Sybase data source.␊ + */␊ + SybaseLinkedService1 | /**␊ + * Linked service for DB2 data source.␊ + */␊ + Db2LinkedService1 | /**␊ + * Linked service for Teradata data source.␊ + */␊ + TeradataLinkedService1 | /**␊ + * Azure ML Studio Web Service linked service.␊ + */␊ + AzureMLLinkedService1 | /**␊ + * Azure ML Service linked service.␊ + */␊ + AzureMLServiceLinkedService | /**␊ + * Open Database Connectivity (ODBC) linked service.␊ + */␊ + OdbcLinkedService1 | /**␊ + * Informix linked service.␊ + */␊ + InformixLinkedService | /**␊ + * Microsoft Access linked service.␊ + */␊ + MicrosoftAccessLinkedService | /**␊ + * Hadoop Distributed File System (HDFS) linked service.␊ + */␊ + HdfsLinkedService1 | /**␊ + * Open Data Protocol (OData) linked service.␊ + */␊ + ODataLinkedService1 | /**␊ + * Web linked service.␊ + */␊ + WebLinkedService1 | /**␊ + * Linked service for Cassandra data source.␊ + */␊ + CassandraLinkedService1 | /**␊ + * Linked service for MongoDb data source.␊ + */␊ + MongoDbLinkedService1 | /**␊ + * Linked service for MongoDB Atlas data source.␊ + */␊ + MongoDbAtlasLinkedService | /**␊ + * Linked service for MongoDB data source.␊ + */␊ + MongoDbV2LinkedService | /**␊ + * Linked service for CosmosDB (MongoDB API) data source.␊ + */␊ + CosmosDbMongoDbApiLinkedService | /**␊ + * Azure Data Lake Store linked service.␊ + */␊ + AzureDataLakeStoreLinkedService1 | /**␊ + * Azure Data Lake Storage Gen2 linked service.␊ + */␊ + AzureBlobFSLinkedService | /**␊ + * Office365 linked service.␊ + */␊ + Office365LinkedService | /**␊ + * Linked service for Salesforce.␊ + */␊ + SalesforceLinkedService1 | /**␊ + * Linked service for Salesforce Service Cloud.␊ + */␊ + SalesforceServiceCloudLinkedService | /**␊ + * Linked service for SAP Cloud for Customer.␊ + */␊ + SapCloudForCustomerLinkedService1 | /**␊ + * Linked service for SAP ERP Central Component(SAP ECC).␊ + */␊ + SapEccLinkedService1 | /**␊ + * SAP Business Warehouse Open Hub Destination Linked Service.␊ + */␊ + SapOpenHubLinkedService | /**␊ + * SAP ODP Linked Service.␊ + */␊ + SapOdpLinkedService | /**␊ + * Rest Service linked service.␊ + */␊ + RestServiceLinkedService | /**␊ + * Linked service for TeamDesk.␊ + */␊ + TeamDeskLinkedService | /**␊ + * Linked service for Quickbase.␊ + */␊ + QuickbaseLinkedService | /**␊ + * Linked service for Smartsheet.␊ + */␊ + SmartsheetLinkedService | /**␊ + * Linked service for Zendesk.␊ + */␊ + ZendeskLinkedService | /**␊ + * Linked service for Dataworld.␊ + */␊ + DataworldLinkedService | /**␊ + * Linked service for AppFigures.␊ + */␊ + AppFiguresLinkedService | /**␊ + * Linked service for Asana.␊ + */␊ + AsanaLinkedService | /**␊ + * Linked service for Twilio.␊ + */␊ + TwilioLinkedService | /**␊ + * Linked service for Amazon S3.␊ + */␊ + AmazonS3LinkedService1 | /**␊ + * Linked service for Amazon Redshift.␊ + */␊ + AmazonRedshiftLinkedService1 | /**␊ + * Custom linked service.␊ + */␊ + CustomDataSourceLinkedService1 | /**␊ + * Linked service for Windows Azure Search Service.␊ + */␊ + AzureSearchLinkedService1 | /**␊ + * Linked service for an HTTP source.␊ + */␊ + HttpLinkedService1 | /**␊ + * A FTP server Linked Service.␊ + */␊ + FtpServerLinkedService1 | /**␊ + * A linked service for an SSH File Transfer Protocol (SFTP) server. ␊ + */␊ + SftpServerLinkedService1 | /**␊ + * SAP Business Warehouse Linked Service.␊ + */␊ + SapBWLinkedService1 | /**␊ + * SAP HANA Linked Service.␊ + */␊ + SapHanaLinkedService1 | /**␊ + * Amazon Marketplace Web Service linked service.␊ + */␊ + AmazonMWSLinkedService1 | /**␊ + * Azure PostgreSQL linked service.␊ + */␊ + AzurePostgreSqlLinkedService1 | /**␊ + * Concur Service linked service.␊ + */␊ + ConcurLinkedService1 | /**␊ + * Couchbase server linked service.␊ + */␊ + CouchbaseLinkedService1 | /**␊ + * Drill server linked service.␊ + */␊ + DrillLinkedService1 | /**␊ + * Eloqua server linked service.␊ + */␊ + EloquaLinkedService1 | /**␊ + * Google BigQuery service linked service.␊ + */␊ + GoogleBigQueryLinkedService1 | /**␊ + * Greenplum Database linked service.␊ + */␊ + GreenplumLinkedService1 | /**␊ + * HBase server linked service.␊ + */␊ + HBaseLinkedService1 | /**␊ + * Hive Server linked service.␊ + */␊ + HiveLinkedService1 | /**␊ + * Hubspot Service linked service.␊ + */␊ + HubspotLinkedService1 | /**␊ + * Impala server linked service.␊ + */␊ + ImpalaLinkedService1 | /**␊ + * Jira Service linked service.␊ + */␊ + JiraLinkedService1 | /**␊ + * Magento server linked service.␊ + */␊ + MagentoLinkedService1 | /**␊ + * MariaDB server linked service.␊ + */␊ + MariaDBLinkedService1 | /**␊ + * Azure Database for MariaDB linked service.␊ + */␊ + AzureMariaDBLinkedService | /**␊ + * Marketo server linked service.␊ + */␊ + MarketoLinkedService1 | /**␊ + * Paypal Service linked service.␊ + */␊ + PaypalLinkedService1 | /**␊ + * Phoenix server linked service.␊ + */␊ + PhoenixLinkedService1 | /**␊ + * Presto server linked service.␊ + */␊ + PrestoLinkedService1 | /**␊ + * QuickBooks server linked service.␊ + */␊ + QuickBooksLinkedService1 | /**␊ + * ServiceNow server linked service.␊ + */␊ + ServiceNowLinkedService1 | /**␊ + * Shopify Service linked service.␊ + */␊ + ShopifyLinkedService1 | /**␊ + * Spark Server linked service.␊ + */␊ + SparkLinkedService1 | /**␊ + * Square Service linked service.␊ + */␊ + SquareLinkedService1 | /**␊ + * Xero Service linked service.␊ + */␊ + XeroLinkedService1 | /**␊ + * Zoho server linked service.␊ + */␊ + ZohoLinkedService1 | /**␊ + * Vertica linked service.␊ + */␊ + VerticaLinkedService1 | /**␊ + * Netezza linked service.␊ + */␊ + NetezzaLinkedService1 | /**␊ + * Salesforce Marketing Cloud linked service.␊ + */␊ + SalesforceMarketingCloudLinkedService1 | /**␊ + * HDInsight ondemand linked service.␊ + */␊ + HDInsightOnDemandLinkedService1 | /**␊ + * Azure Data Lake Analytics linked service.␊ + */␊ + AzureDataLakeAnalyticsLinkedService1 | /**␊ + * Azure Databricks linked service.␊ + */␊ + AzureDatabricksLinkedService1 | /**␊ + * Azure Databricks Delta Lake linked service.␊ + */␊ + AzureDatabricksDeltaLakeLinkedService | /**␊ + * Responsys linked service.␊ + */␊ + ResponsysLinkedService1 | /**␊ + * Dynamics AX linked service.␊ + */␊ + DynamicsAXLinkedService | /**␊ + * Oracle Service Cloud linked service.␊ + */␊ + OracleServiceCloudLinkedService | /**␊ + * Google AdWords service linked service.␊ + */␊ + GoogleAdWordsLinkedService | /**␊ + * SAP Table Linked Service.␊ + */␊ + SapTableLinkedService | /**␊ + * Azure Data Explorer (Kusto) linked service.␊ + */␊ + AzureDataExplorerLinkedService | /**␊ + * Azure Function linked service.␊ + */␊ + AzureFunctionLinkedService | /**␊ + * Snowflake linked service.␊ + */␊ + SnowflakeLinkedService | /**␊ + * SharePoint Online List linked service.␊ + */␊ + SharePointOnlineListLinkedService) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/linkedservices"␊ [k: string]: unknown␊ }␊ @@ -256295,7 +376601,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A data factory pipeline.␊ */␊ - properties: (Pipeline1 | string)␊ + properties: (/**␊ + * A data factory pipeline.␊ + */␊ + Pipeline1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/pipelines"␊ [k: string]: unknown␊ }␊ @@ -256311,7 +376623,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure data factory nested object which contains information about creating pipeline run␊ */␊ - properties: ((MultiplePipelineTrigger1 | TumblingWindowTrigger | RerunTumblingWindowTrigger | ChainingTrigger) | string)␊ + properties: ((/**␊ + * Base class for all triggers that support one to many model for trigger to pipeline.␊ + */␊ + MultiplePipelineTrigger1 | /**␊ + * Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past).␊ + */␊ + TumblingWindowTrigger | /**␊ + * Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time.␊ + */␊ + RerunTumblingWindowTrigger | /**␊ + * Trigger that allows the referenced pipeline to depend on other pipeline runs based on runDimension Name/Value pairs. Upstream pipelines should declare the same runDimension Name and their runs should have the values for those runDimensions. The referenced pipeline run would be triggered if the values for the runDimension match for all upstream pipeline runs.␊ + */␊ + ChainingTrigger) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/triggers"␊ [k: string]: unknown␊ }␊ @@ -256327,8 +376654,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * A managed Virtual Network associated with the Azure Data Factory␊ */␊ - properties: (ManagedVirtualNetwork | string)␊ - resources?: FactoriesManagedVirtualNetworksManagedPrivateEndpointsChildResource[]␊ + properties: (/**␊ + * A managed Virtual Network associated with the Azure Data Factory␊ + */␊ + ManagedVirtualNetwork | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints␊ + */␊ + FactoriesManagedVirtualNetworksManagedPrivateEndpointsChildResource[]␊ type: "Microsoft.DataFactory/factories/managedVirtualNetworks"␊ [k: string]: unknown␊ }␊ @@ -256340,11 +376676,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed private endpoint name␊ */␊ - name: (string | string)␊ + name: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of a managed private endpoint␊ */␊ - properties: (ManagedPrivateEndpoint | string)␊ + properties: (/**␊ + * Properties of a managed private endpoint␊ + */␊ + ManagedPrivateEndpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "managedPrivateEndpoints"␊ [k: string]: unknown␊ }␊ @@ -256359,15 +376704,27 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The connection state of a managed private endpoint␊ */␊ - connectionState?: (ConnectionStateProperties | string)␊ + connectionState?: (/**␊ + * The connection state of a managed private endpoint␊ + */␊ + ConnectionStateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified domain names␊ */␊ - fqdns?: (string[] | string)␊ + fqdns?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The groupId to which the managed private endpoint is created␊ */␊ @@ -256396,7 +376753,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a managed private endpoint␊ */␊ - properties: (ManagedPrivateEndpoint | string)␊ + properties: (/**␊ + * Properties of a managed private endpoint␊ + */␊ + ManagedPrivateEndpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DataFactory/factories/managedVirtualNetworks/managedPrivateEndpoints"␊ [k: string]: unknown␊ }␊ @@ -256416,13 +376779,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties1 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -256444,7 +376816,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -256455,15 +376833,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filter for the Event Subscription␊ */␊ - filter?: (EventSubscriptionFilter | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription␊ + */␊ + EventSubscriptionFilter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256473,11 +376866,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of the endpoint for the event subscription destination.␊ */␊ - endpointType?: ("WebHook" | string)␊ + endpointType?: ("WebHook" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of the event subscription destination␊ */␊ - properties?: (EventSubscriptionDestinationProperties | string)␊ + properties?: (/**␊ + * Properties of the event subscription destination␊ + */␊ + EventSubscriptionDestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256498,12 +376900,18 @@ Generated by [AVA](https://avajs.dev). * A list of applicable event types that need to be part of the event subscription. ␍␊ * If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -256533,13 +376941,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties2 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -256561,7 +376978,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties1 | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -256572,15 +376995,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination1 | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filter for the Event Subscription␊ */␊ - filter?: (EventSubscriptionFilter1 | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription␊ + */␊ + EventSubscriptionFilter1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256591,7 +377029,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the webhook destination properties for an event subscription␊ */␊ - properties?: (WebHookEventSubscriptionDestinationProperties | string)␊ + properties?: (/**␊ + * Information about the webhook destination properties for an event subscription␊ + */␊ + WebHookEventSubscriptionDestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256612,7 +377056,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a event hub destination.␊ */␊ - properties?: (EventHubEventSubscriptionDestinationProperties | string)␊ + properties?: (/**␊ + * The properties for a event hub destination.␊ + */␊ + EventHubEventSubscriptionDestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256633,12 +377083,18 @@ Generated by [AVA](https://avajs.dev). * A list of applicable event types that need to be part of the event subscription. ␍␊ * If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -256668,13 +377124,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties3 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -256696,7 +377161,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties2 | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -256707,15 +377178,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination2 | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filter for the Event Subscription␊ */␊ - filter?: (EventSubscriptionFilter2 | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription␊ + */␊ + EventSubscriptionFilter2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256726,7 +377212,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the webhook destination properties for an event subscription.␊ */␊ - properties?: (WebHookEventSubscriptionDestinationProperties1 | string)␊ + properties?: (/**␊ + * Information about the webhook destination properties for an event subscription.␊ + */␊ + WebHookEventSubscriptionDestinationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256747,7 +377239,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a event hub destination.␊ */␊ - properties?: (EventHubEventSubscriptionDestinationProperties1 | string)␊ + properties?: (/**␊ + * The properties for a event hub destination.␊ + */␊ + EventHubEventSubscriptionDestinationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256768,12 +377266,18 @@ Generated by [AVA](https://avajs.dev). * A list of applicable event types that need to be part of the event subscription. ␍␊ * If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -256803,13 +377307,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties4 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -256820,11 +377333,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This determines the format that Event Grid should expect for incoming events published to the topic.␊ */␊ - inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | string)␊ + inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ - inputSchemaMapping?: (InputSchemaMapping | string)␊ + inputSchemaMapping?: (/**␊ + * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ + */␊ + InputSchemaMapping | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256835,7 +377357,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * This can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.␊ */␊ - properties?: (JsonInputSchemaMappingProperties | string)␊ + properties?: (/**␊ + * This can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.␊ + */␊ + JsonInputSchemaMappingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256845,27 +377373,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - dataVersion?: (JsonFieldWithDefault | string)␊ + dataVersion?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ */␊ - eventTime?: (JsonField | string)␊ + eventTime?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - eventType?: (JsonFieldWithDefault | string)␊ + eventType?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ */␊ - id?: (JsonField | string)␊ + id?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - subject?: (JsonFieldWithDefault | string)␊ + subject?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ */␊ - topic?: (JsonField | string)␊ + topic?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256904,7 +377468,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties3 | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -256915,27 +377485,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ - deadLetterDestination?: (DeadLetterDestination | string)␊ + deadLetterDestination?: (/**␊ + * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ + */␊ + DeadLetterDestination | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination3 | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event delivery schema for the event subscription.␊ */␊ - eventDeliverySchema?: (("EventGridSchema" | "InputEventSchema" | "CloudEventV01Schema") | string)␊ + eventDeliverySchema?: (("EventGridSchema" | "InputEventSchema" | "CloudEventV01Schema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filter for the Event Subscription␊ */␊ - filter?: (EventSubscriptionFilter3 | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription␊ + */␊ + EventSubscriptionFilter3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the retry policy for an event subscription␊ */␊ - retryPolicy?: (RetryPolicy3 | string)␊ + retryPolicy?: (/**␊ + * Information about the retry policy for an event subscription␊ + */␊ + RetryPolicy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256946,7 +377546,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the storage blob based dead letter destination.␊ */␊ - properties?: (StorageBlobDeadLetterDestinationProperties | string)␊ + properties?: (/**␊ + * Properties of the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256971,7 +377577,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the webhook destination properties for an event subscription.␊ */␊ - properties?: (WebHookEventSubscriptionDestinationProperties2 | string)␊ + properties?: (/**␊ + * Information about the webhook destination properties for an event subscription.␊ + */␊ + WebHookEventSubscriptionDestinationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -256992,7 +377604,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a event hub destination.␊ */␊ - properties?: (EventHubEventSubscriptionDestinationProperties2 | string)␊ + properties?: (/**␊ + * The properties for a event hub destination.␊ + */␊ + EventHubEventSubscriptionDestinationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257013,7 +377631,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a storage queue destination.␊ */␊ - properties?: (StorageQueueEventSubscriptionDestinationProperties | string)␊ + properties?: (/**␊ + * The properties for a storage queue destination.␊ + */␊ + StorageQueueEventSubscriptionDestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257038,7 +377662,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a hybrid connection destination.␊ */␊ - properties?: (HybridConnectionEventSubscriptionDestinationProperties | string)␊ + properties?: (/**␊ + * The properties for a hybrid connection destination.␊ + */␊ + HybridConnectionEventSubscriptionDestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257059,12 +377689,18 @@ Generated by [AVA](https://avajs.dev). * A list of applicable event types that need to be part of the event subscription. ␍␊ * If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -257085,11 +377721,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time To Live (in minutes) for events.␊ */␊ - eventTimeToLiveInMinutes?: (number | string)␊ + eventTimeToLiveInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of delivery retry attempts for events.␊ */␊ - maxDeliveryAttempts?: (number | string)␊ + maxDeliveryAttempts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257108,13 +377750,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Domain␊ */␊ - properties: (DomainProperties | string)␊ + properties: (/**␊ + * Properties of the Domain␊ + */␊ + DomainProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/domains"␊ [k: string]: unknown␊ }␊ @@ -257125,11 +377776,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This determines the format that Event Grid should expect for incoming events published to the domain.␊ */␊ - inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | string)␊ + inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ - inputSchemaMapping?: (InputSchemaMapping1 | string)␊ + inputSchemaMapping?: (/**␊ + * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ + */␊ + InputSchemaMapping1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257140,7 +377800,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * This can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.␊ */␊ - properties?: (JsonInputSchemaMappingProperties1 | string)␊ + properties?: (/**␊ + * This can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.␊ + */␊ + JsonInputSchemaMappingProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257150,27 +377816,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - dataVersion?: (JsonFieldWithDefault1 | string)␊ + dataVersion?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ */␊ - eventTime?: (JsonField1 | string)␊ + eventTime?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - eventType?: (JsonFieldWithDefault1 | string)␊ + eventType?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ */␊ - id?: (JsonField1 | string)␊ + id?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - subject?: (JsonFieldWithDefault1 | string)␊ + subject?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject','eventType' and 'dataVersion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ */␊ - topic?: (JsonField1 | string)␊ + topic?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id','topic' and 'eventTime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257213,13 +377915,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties5 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -257230,11 +377941,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This determines the format that Event Grid should expect for incoming events published to the topic.␊ */␊ - inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | string)␊ + inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ - inputSchemaMapping?: (JsonInputSchemaMapping1 | string)␊ + inputSchemaMapping?: (/**␊ + * This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.␊ + */␊ + JsonInputSchemaMapping1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257249,7 +377969,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties4 | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -257260,15 +377986,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ - deadLetterDestination?: (DeadLetterDestination1 | string)␊ + deadLetterDestination?: (/**␊ + * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ + */␊ + DeadLetterDestination1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination4 | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event delivery schema for the event subscription.␊ */␊ - eventDeliverySchema?: (("EventGridSchema" | "CloudEventV01Schema" | "CustomInputSchema") | string)␊ + eventDeliverySchema?: (("EventGridSchema" | "CloudEventV01Schema" | "CustomInputSchema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiration time of the event subscription.␊ */␊ @@ -257276,15 +378017,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter for the Event Subscription␊ */␊ - filter?: (EventSubscriptionFilter4 | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription␊ + */␊ + EventSubscriptionFilter4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the retry policy for an event subscription␊ */␊ - retryPolicy?: (RetryPolicy4 | string)␊ + retryPolicy?: (/**␊ + * Information about the retry policy for an event subscription␊ + */␊ + RetryPolicy4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257295,7 +378051,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the storage blob based dead letter destination.␊ */␊ - properties?: (StorageBlobDeadLetterDestinationProperties1 | string)␊ + properties?: (/**␊ + * Properties of the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestinationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257320,7 +378082,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the webhook destination properties for an event subscription.␊ */␊ - properties?: (WebHookEventSubscriptionDestinationProperties3 | string)␊ + properties?: (/**␊ + * Information about the webhook destination properties for an event subscription.␊ + */␊ + WebHookEventSubscriptionDestinationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257341,7 +378109,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a event hub destination.␊ */␊ - properties?: (EventHubEventSubscriptionDestinationProperties3 | string)␊ + properties?: (/**␊ + * The properties for a event hub destination.␊ + */␊ + EventHubEventSubscriptionDestinationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257362,7 +378136,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a storage queue destination.␊ */␊ - properties?: (StorageQueueEventSubscriptionDestinationProperties1 | string)␊ + properties?: (/**␊ + * The properties for a storage queue destination.␊ + */␊ + StorageQueueEventSubscriptionDestinationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257387,7 +378167,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a hybrid connection destination.␊ */␊ - properties?: (HybridConnectionEventSubscriptionDestinationProperties1 | string)␊ + properties?: (/**␊ + * The properties for a hybrid connection destination.␊ + */␊ + HybridConnectionEventSubscriptionDestinationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257407,17 +378193,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of advanced filters.␊ */␊ - advancedFilters?: (AdvancedFilter[] | string)␊ + advancedFilters?: (AdvancedFilter[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of applicable event types that need to be part of the event subscription. ␍␊ * If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -257439,7 +378234,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values␊ */␊ - values?: (number[] | string)␊ + values?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257450,7 +378248,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values␊ */␊ - values?: (number[] | string)␊ + values?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257461,7 +378262,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257472,7 +378276,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257483,7 +378290,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257494,7 +378304,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257505,7 +378318,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value␊ */␊ - value?: (boolean | string)␊ + value?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257516,7 +378332,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257527,7 +378346,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257538,7 +378360,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257549,7 +378374,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257560,7 +378388,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257570,11 +378401,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time To Live (in minutes) for events.␊ */␊ - eventTimeToLiveInMinutes?: (number | string)␊ + eventTimeToLiveInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of delivery retry attempts for events.␊ */␊ - maxDeliveryAttempts?: (number | string)␊ + maxDeliveryAttempts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257593,13 +378430,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties6 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -257621,7 +378467,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties5 | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -257632,23 +378484,50 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ - deadLetterDestination?: (DeadLetterDestination2 | string)␊ + deadLetterDestination?: (/**␊ + * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ + */␊ + DeadLetterDestination2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination5 | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Filter for the Event Subscription␊ */␊ - filter?: (EventSubscriptionFilter5 | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription␊ + */␊ + EventSubscriptionFilter5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the retry policy for an event subscription␊ */␊ - retryPolicy?: (RetryPolicy5 | string)␊ + retryPolicy?: (/**␊ + * Information about the retry policy for an event subscription␊ + */␊ + RetryPolicy5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257659,7 +378538,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the storage blob based dead letter destination.␊ */␊ - properties?: (StorageBlobDeadLetterDestinationProperties2 | string)␊ + properties?: (/**␊ + * Properties of the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestinationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257684,7 +378569,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the webhook destination properties for an event subscription.␊ */␊ - properties?: (WebHookEventSubscriptionDestinationProperties4 | string)␊ + properties?: (/**␊ + * Information about the webhook destination properties for an event subscription.␊ + */␊ + WebHookEventSubscriptionDestinationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257705,7 +378596,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a event hub destination.␊ */␊ - properties?: (EventHubEventSubscriptionDestinationProperties4 | string)␊ + properties?: (/**␊ + * The properties for a event hub destination.␊ + */␊ + EventHubEventSubscriptionDestinationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257726,7 +378623,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a storage queue destination.␊ */␊ - properties?: (StorageQueueEventSubscriptionDestinationProperties2 | string)␊ + properties?: (/**␊ + * The properties for a storage queue destination.␊ + */␊ + StorageQueueEventSubscriptionDestinationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257751,7 +378654,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a hybrid connection destination.␊ */␊ - properties?: (HybridConnectionEventSubscriptionDestinationProperties2 | string)␊ + properties?: (/**␊ + * The properties for a hybrid connection destination.␊ + */␊ + HybridConnectionEventSubscriptionDestinationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257772,12 +378681,18 @@ Generated by [AVA](https://avajs.dev). * A list of applicable event types that need to be part of the event subscription. ␍␊ * If it is desired to subscribe to all event types, the string "all" needs to be specified as an element in this list.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -257798,11 +378713,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time To Live (in minutes) for events.␊ */␊ - eventTimeToLiveInMinutes?: (number | string)␊ + eventTimeToLiveInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of delivery retry attempts for events.␊ */␊ - maxDeliveryAttempts?: (number | string)␊ + maxDeliveryAttempts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257821,14 +378742,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Domain␊ */␊ - properties: (DomainProperties1 | string)␊ - resources?: DomainsTopicsChildResource[]␊ + properties: (/**␊ + * Properties of the Domain␊ + */␊ + DomainProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.EventGrid/domains/topics␊ + */␊ + DomainsTopicsChildResource[]␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/domains"␊ [k: string]: unknown␊ }␊ @@ -257839,11 +378772,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This determines the format that Event Grid should expect for incoming events published to the domain.␊ */␊ - inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | string)␊ + inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ - inputSchemaMapping?: (InputSchemaMapping2 | string)␊ + inputSchemaMapping?: (/**␊ + * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ + */␊ + InputSchemaMapping2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257854,7 +378796,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * This can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.␊ */␊ - properties?: (JsonInputSchemaMappingProperties2 | string)␊ + properties?: (/**␊ + * This can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.␊ + */␊ + JsonInputSchemaMappingProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257867,33 +378815,78 @@ Generated by [AVA](https://avajs.dev). * 'eventtype' and 'dataversion' properties. This represents a field in the input event schema␍␊ * along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - dataVersion?: (JsonFieldWithDefault2 | string)␊ + dataVersion?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field␍␊ + * in the Event Grid Event schema. This is currently used in the mappings for the 'subject',␍␊ + * 'eventtype' and 'dataversion' properties. This represents a field in the input event schema␍␊ + * along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.␊ */␊ - eventTime?: (JsonField2 | string)␊ + eventTime?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field␍␊ * in the Event Grid Event schema. This is currently used in the mappings for the 'subject',␍␊ * 'eventtype' and 'dataversion' properties. This represents a field in the input event schema␍␊ * along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - eventType?: (JsonFieldWithDefault2 | string)␊ + eventType?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field␍␊ + * in the Event Grid Event schema. This is currently used in the mappings for the 'subject',␍␊ + * 'eventtype' and 'dataversion' properties. This represents a field in the input event schema␍␊ + * along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.␊ */␊ - id?: (JsonField2 | string)␊ + id?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field␍␊ * in the Event Grid Event schema. This is currently used in the mappings for the 'subject',␍␊ * 'eventtype' and 'dataversion' properties. This represents a field in the input event schema␍␊ * along with a default value to be used, and at least one of these two properties should be provided.␊ */␊ - subject?: (JsonFieldWithDefault2 | string)␊ + subject?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field␍␊ + * in the Event Grid Event schema. This is currently used in the mappings for the 'subject',␍␊ + * 'eventtype' and 'dataversion' properties. This represents a field in the input event schema␍␊ + * along with a default value to be used, and at least one of these two properties should be provided.␊ + */␊ + JsonFieldWithDefault2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.␊ */␊ - topic?: (JsonField2 | string)␊ + topic?: (/**␊ + * This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.␊ + */␊ + JsonField2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257963,13 +378956,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties7 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -257980,11 +378982,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This determines the format that Event Grid should expect for incoming events published to the topic.␊ */␊ - inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | string)␊ + inputSchema?: (("EventGridSchema" | "CustomEventSchema" | "CloudEventV01Schema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'.␊ */␊ - inputSchemaMapping?: (JsonInputSchemaMapping2 | string)␊ + inputSchemaMapping?: (/**␊ + * This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema.␊ + */␊ + JsonInputSchemaMapping2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -257999,7 +379010,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties6 | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -258010,15 +379027,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ - deadLetterDestination?: (DeadLetterDestination3 | string)␊ + deadLetterDestination?: (/**␊ + * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ + */␊ + DeadLetterDestination3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination6 | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The event delivery schema for the event subscription.␊ */␊ - eventDeliverySchema?: (("EventGridSchema" | "CloudEventV01Schema" | "CustomInputSchema") | string)␊ + eventDeliverySchema?: (("EventGridSchema" | "CloudEventV01Schema" | "CustomInputSchema") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiration time of the event subscription.␊ */␊ @@ -258026,15 +379058,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter for the Event Subscription␊ */␊ - filter?: (EventSubscriptionFilter6 | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription␊ + */␊ + EventSubscriptionFilter6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the retry policy for an event subscription␊ */␊ - retryPolicy?: (RetryPolicy6 | string)␊ + retryPolicy?: (/**␊ + * Information about the retry policy for an event subscription␊ + */␊ + RetryPolicy6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258045,7 +379092,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the storage blob based dead letter destination.␊ */␊ - properties?: (StorageBlobDeadLetterDestinationProperties3 | string)␊ + properties?: (/**␊ + * Properties of the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestinationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258070,7 +379123,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the webhook destination properties for an event subscription.␊ */␊ - properties?: (WebHookEventSubscriptionDestinationProperties5 | string)␊ + properties?: (/**␊ + * Information about the webhook destination properties for an event subscription.␊ + */␊ + WebHookEventSubscriptionDestinationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258091,7 +379150,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a event hub destination.␊ */␊ - properties?: (EventHubEventSubscriptionDestinationProperties5 | string)␊ + properties?: (/**␊ + * The properties for a event hub destination.␊ + */␊ + EventHubEventSubscriptionDestinationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258112,7 +379177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a storage queue destination.␊ */␊ - properties?: (StorageQueueEventSubscriptionDestinationProperties3 | string)␊ + properties?: (/**␊ + * The properties for a storage queue destination.␊ + */␊ + StorageQueueEventSubscriptionDestinationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258137,7 +379208,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a hybrid connection destination.␊ */␊ - properties?: (HybridConnectionEventSubscriptionDestinationProperties3 | string)␊ + properties?: (/**␊ + * The properties for a hybrid connection destination.␊ + */␊ + HybridConnectionEventSubscriptionDestinationProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258158,7 +379235,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that represent the Service Bus destination of an event subscription.␊ */␊ - properties?: (ServiceBusQueueEventSubscriptionDestinationProperties | string)␊ + properties?: (/**␊ + * The properties that represent the Service Bus destination of an event subscription.␊ + */␊ + ServiceBusQueueEventSubscriptionDestinationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258178,16 +379261,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of advanced filters that are used for filtering event subscriptions.␊ */␊ - advancedFilters?: (AdvancedFilter1[] | string)␊ + advancedFilters?: (AdvancedFilter1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -258209,7 +379301,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (number[] | string)␊ + values?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258220,7 +379315,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (number[] | string)␊ + values?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258231,7 +379329,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258242,7 +379343,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258253,7 +379357,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258264,7 +379371,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258275,7 +379385,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The boolean filter value.␊ */␊ - value?: (boolean | string)␊ + value?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258286,7 +379399,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258297,7 +379413,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258308,7 +379427,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258319,7 +379441,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258330,7 +379455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258340,11 +379468,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time To Live (in minutes) for events.␊ */␊ - eventTimeToLiveInMinutes?: (number | string)␊ + eventTimeToLiveInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of delivery retry attempts for events.␊ */␊ - maxDeliveryAttempts?: (number | string)␊ + maxDeliveryAttempts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258363,14 +379497,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Domain.␊ */␊ - properties: (DomainProperties2 | string)␊ - resources?: DomainsTopicsChildResource1[]␊ + properties: (/**␊ + * Properties of the Domain.␊ + */␊ + DomainProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.EventGrid/domains/topics␊ + */␊ + DomainsTopicsChildResource1[]␊ /**␊ * Tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/domains"␊ [k: string]: unknown␊ }␊ @@ -258420,13 +379566,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Topic␊ */␊ - properties: (TopicProperties8 | string)␊ + properties: (/**␊ + * Properties of the Topic␊ + */␊ + TopicProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/topics"␊ [k: string]: unknown␊ }␊ @@ -258448,7 +379603,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Event Subscription␊ */␊ - properties: (EventSubscriptionProperties7 | string)␊ + properties: (/**␊ + * Properties of the Event Subscription␊ + */␊ + EventSubscriptionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.EventGrid/eventSubscriptions"␊ [k: string]: unknown␊ }␊ @@ -258459,11 +379620,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ */␊ - deadLetterDestination?: (DeadLetterDestination4 | string)␊ + deadLetterDestination?: (/**␊ + * Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class.␊ + */␊ + DeadLetterDestination4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the destination for an event subscription␊ */␊ - destination?: (EventSubscriptionDestination7 | string)␊ + destination?: (/**␊ + * Information about the destination for an event subscription␊ + */␊ + EventSubscriptionDestination7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Expiration time of the event subscription.␊ */␊ @@ -258471,15 +379644,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Filter for the Event Subscription.␊ */␊ - filter?: (EventSubscriptionFilter7 | string)␊ + filter?: (/**␊ + * Filter for the Event Subscription.␊ + */␊ + EventSubscriptionFilter7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of user defined labels.␊ */␊ - labels?: (string[] | string)␊ + labels?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the retry policy for an event subscription.␊ */␊ - retryPolicy?: (RetryPolicy7 | string)␊ + retryPolicy?: (/**␊ + * Information about the retry policy for an event subscription.␊ + */␊ + RetryPolicy7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258490,7 +379678,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the storage blob based dead letter destination.␊ */␊ - properties?: (StorageBlobDeadLetterDestinationProperties4 | string)␊ + properties?: (/**␊ + * Properties of the storage blob based dead letter destination.␊ + */␊ + StorageBlobDeadLetterDestinationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258515,7 +379709,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information about the webhook destination properties for an event subscription.␊ */␊ - properties?: (WebHookEventSubscriptionDestinationProperties6 | string)␊ + properties?: (/**␊ + * Information about the webhook destination properties for an event subscription.␊ + */␊ + WebHookEventSubscriptionDestinationProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258536,7 +379736,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a event hub destination.␊ */␊ - properties?: (EventHubEventSubscriptionDestinationProperties6 | string)␊ + properties?: (/**␊ + * The properties for a event hub destination.␊ + */␊ + EventHubEventSubscriptionDestinationProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258557,7 +379763,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a storage queue destination.␊ */␊ - properties?: (StorageQueueEventSubscriptionDestinationProperties4 | string)␊ + properties?: (/**␊ + * The properties for a storage queue destination.␊ + */␊ + StorageQueueEventSubscriptionDestinationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258582,7 +379794,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties for a hybrid connection destination.␊ */␊ - properties?: (HybridConnectionEventSubscriptionDestinationProperties4 | string)␊ + properties?: (/**␊ + * The properties for a hybrid connection destination.␊ + */␊ + HybridConnectionEventSubscriptionDestinationProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258603,7 +379821,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties that represent the Service Bus destination of an event subscription.␊ */␊ - properties?: (ServiceBusQueueEventSubscriptionDestinationProperties1 | string)␊ + properties?: (/**␊ + * The properties that represent the Service Bus destination of an event subscription.␊ + */␊ + ServiceBusQueueEventSubscriptionDestinationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258623,16 +379847,25 @@ Generated by [AVA](https://avajs.dev). /**␊ * An array of advanced filters that are used for filtering event subscriptions.␊ */␊ - advancedFilters?: (AdvancedFilter2[] | string)␊ + advancedFilters?: (AdvancedFilter2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of applicable event types that need to be part of the event subscription. If it is desired to subscribe to all default event types, set the IncludedEventTypes to null.␊ */␊ - includedEventTypes?: (string[] | string)␊ + includedEventTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the SubjectBeginsWith and SubjectEndsWith properties of the filter ␍␊ * should be compared in a case sensitive manner.␊ */␊ - isSubjectCaseSensitive?: (boolean | string)␊ + isSubjectCaseSensitive?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An optional string to filter events for an event subscription based on a resource path prefix.␍␊ * The format of this depends on the publisher of the events. ␍␊ @@ -258654,7 +379887,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (number[] | string)␊ + values?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258665,7 +379901,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (number[] | string)␊ + values?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258676,7 +379915,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258687,7 +379929,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258698,7 +379943,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258709,7 +379957,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The filter value.␊ */␊ - value?: (number | string)␊ + value?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258720,7 +379971,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The boolean filter value.␊ */␊ - value?: (boolean | string)␊ + value?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258731,7 +379985,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258742,7 +379999,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258753,7 +380013,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258764,7 +380027,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258775,7 +380041,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The set of filter values.␊ */␊ - values?: (string[] | string)␊ + values?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258785,11 +380054,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Time To Live (in minutes) for events.␊ */␊ - eventTimeToLiveInMinutes?: (number | string)␊ + eventTimeToLiveInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of delivery retry attempts for events.␊ */␊ - maxDeliveryAttempts?: (number | string)␊ + maxDeliveryAttempts?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258808,17 +380083,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a resource.␊ */␊ - properties: (AvailabilitySetProperties6 | string)␊ + properties: (/**␊ + * The instance view of a resource.␊ + */␊ + AvailabilitySetProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku69 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku69 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/availabilitySets"␊ [k: string]: unknown␊ }␊ @@ -258829,16 +380119,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * Fault Domain count.␊ */␊ - platformFaultDomainCount?: (number | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Update Domain count.␊ */␊ - platformUpdateDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource42 | string)␊ + platformUpdateDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of references to all virtual machines in the availability set.␊ */␊ - virtualMachines?: (SubResource42[] | string)␊ + virtualMachines?: (SubResource42[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface SubResource42 {␊ @@ -258855,7 +380157,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the number of virtual machines in the scale set.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The sku name.␊ */␊ @@ -258874,7 +380179,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.␊ */␊ - identity?: (EncryptionSetIdentity | string)␊ + identity?: (/**␊ + * The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.␊ + */␊ + EncryptionSetIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -258883,13 +380194,19 @@ Generated by [AVA](https://avajs.dev). * The name of the disk encryption set that is being created. The name can't be changed after the disk encryption set is created. Supported characters for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 characters.␊ */␊ name: string␊ - properties: (EncryptionSetProperties | string)␊ + properties: (EncryptionSetProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/diskEncryptionSets"␊ [k: string]: unknown␊ }␊ @@ -258900,14 +380217,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of Managed Identity used by the DiskEncryptionSet. Only SystemAssigned is supported.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface EncryptionSetProperties {␊ /**␊ * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ */␊ - activeKey?: (KeyVaultAndKeyReference4 | string)␊ + activeKey?: (/**␊ + * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ + */␊ + KeyVaultAndKeyReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258921,7 +380247,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault4 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258950,22 +380282,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Disk resource properties.␊ */␊ - properties: (DiskProperties5 | string)␊ + properties: (/**␊ + * Disk resource properties.␊ + */␊ + DiskProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.␊ */␊ - sku?: (DiskSku3 | string)␊ + sku?: (/**␊ + * The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.␊ + */␊ + DiskSku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/disks"␊ /**␊ * The Logical zone list for Disk.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -258975,35 +380325,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data used when creating a disk.␊ */␊ - creationData: (CreationData4 | string)␊ + creationData: (/**␊ + * Data used when creating a disk.␊ + */␊ + CreationData4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of IOPS allowed for this disk; only settable for UltraSSD disks. One operation can transfer between 4k and 256k bytes.␊ */␊ - diskIOPSReadWrite?: (number | string)␊ + diskIOPSReadWrite?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The bandwidth allowed for this disk; only settable for UltraSSD disks. MBps means millions of bytes per second - MB here uses the ISO notation, of powers of 10.␊ */␊ - diskMBpsReadWrite?: (number | string)␊ + diskMBpsReadWrite?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption at rest settings for disk or snapshot␊ */␊ - encryption?: (Encryption12 | string)␊ + encryption?: (/**␊ + * Encryption at rest settings for disk or snapshot␊ + */␊ + Encryption12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption settings for disk or snapshot␊ */␊ - encryptionSettingsCollection?: (EncryptionSettingsCollection | string)␊ + encryptionSettingsCollection?: (/**␊ + * Encryption settings for disk or snapshot␊ + */␊ + EncryptionSettingsCollection | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The hypervisor generation of the Virtual Machine. Applicable to OS disks only.␊ */␊ - hyperVGeneration?: (("V1" | "V2") | string)␊ + hyperVGeneration?: (("V1" | "V2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Operating System type.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259013,11 +380396,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * This enumerates the possible sources of a disk's creation.␊ */␊ - createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore" | "Upload") | string)␊ + createOption: (("Empty" | "Attach" | "FromImage" | "Import" | "Copy" | "Restore" | "Upload") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The source image used for creating the disk.␊ */␊ - imageReference?: (ImageDiskReference4 | string)␊ + imageReference?: (/**␊ + * The source image used for creating the disk.␊ + */␊ + ImageDiskReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If createOption is Copy, this is the ARM id of the source snapshot or disk.␊ */␊ @@ -259033,7 +380425,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If createOption is Upload, this is the size of the contents of the upload including the VHD footer. This value should be between 20972032 (20 MiB + 512 bytes for the VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the VHD footer).␊ */␊ - uploadSizeBytes?: (number | string)␊ + uploadSizeBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259047,7 +380442,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.␊ */␊ - lun?: (number | string)␊ + lun?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259061,7 +380459,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of key used to encrypt the data of the disk.␊ */␊ - type: (("EncryptionAtRestWithPlatformKey" | "EncryptionAtRestWithCustomerKey") | string)␊ + type: (("EncryptionAtRestWithPlatformKey" | "EncryptionAtRestWithCustomerKey") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259071,11 +380472,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of encryption settings, one for each disk volume.␊ */␊ - encryptionSettings?: (EncryptionSettingsElement[] | string)␊ + encryptionSettings?: (EncryptionSettingsElement[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes what type of encryption is used for the disks. Once this field is set, it cannot be overwritten. '1.0' corresponds to Azure Disk Encryption with AAD app.'1.1' corresponds to Azure Disk Encryption.␊ */␊ @@ -259089,11 +380496,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault Secret Url and vault id of the encryption key ␊ */␊ - diskEncryptionKey?: (KeyVaultAndSecretReference4 | string)␊ + diskEncryptionKey?: (/**␊ + * Key Vault Secret Url and vault id of the encryption key ␊ + */␊ + KeyVaultAndSecretReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ */␊ - keyEncryptionKey?: (KeyVaultAndKeyReference4 | string)␊ + keyEncryptionKey?: (/**␊ + * Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey␊ + */␊ + KeyVaultAndKeyReference4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259107,7 +380526,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ */␊ - sourceVault: (SourceVault4 | string)␊ + sourceVault: (/**␊ + * The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}␊ + */␊ + SourceVault4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259117,7 +380542,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The sku name.␊ */␊ - name?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + name?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259136,19 +380564,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dedicated Host Group Properties.␊ */␊ - properties: (DedicatedHostGroupProperties1 | string)␊ - resources?: HostGroupsHostsChildResource1[]␊ + properties: (/**␊ + * Dedicated Host Group Properties.␊ + */␊ + DedicatedHostGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/hostGroups/hosts␊ + */␊ + HostGroupsHostsChildResource1[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/hostGroups"␊ /**␊ * Availability Zone to use for this host group. Only single zone is supported. The zone can be assigned only during creation. If not provided, the group supports all zones in the region. If provided, enforces each host in the group to be in the same zone.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259158,7 +380601,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of fault domains that the host group can span.␊ */␊ - platformFaultDomainCount: (number | string)␊ + platformFaultDomainCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259177,17 +380623,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the dedicated host.␊ */␊ - properties: (DedicatedHostProperties1 | string)␊ + properties: (/**␊ + * Properties of the dedicated host.␊ + */␊ + DedicatedHostProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku: (Sku69 | string)␊ + sku: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku69 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hosts"␊ [k: string]: unknown␊ }␊ @@ -259198,15 +380659,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the dedicated host should be replaced automatically in case of a failure. The value is defaulted to 'true' when not provided.␊ */␊ - autoReplaceOnFailure?: (boolean | string)␊ + autoReplaceOnFailure?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the software license type that will be applied to the VMs deployed on the dedicated host.

Possible values are:

**None**

**Windows_Server_Hybrid**

**Windows_Server_Perpetual**

Default: **None**.␊ */␊ - licenseType?: (("None" | "Windows_Server_Hybrid" | "Windows_Server_Perpetual") | string)␊ + licenseType?: (("None" | "Windows_Server_Hybrid" | "Windows_Server_Perpetual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault domain of the dedicated host within a dedicated host group.␊ */␊ - platformFaultDomain?: (number | string)␊ + platformFaultDomain?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259225,17 +380695,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the dedicated host.␊ */␊ - properties: (DedicatedHostProperties1 | string)␊ + properties: (/**␊ + * Properties of the dedicated host.␊ + */␊ + DedicatedHostProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku: (Sku69 | string)␊ + sku: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku69 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/hostGroups/hosts"␊ [k: string]: unknown␊ }␊ @@ -259255,13 +380740,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an Image.␊ */␊ - properties: (ImageProperties6 | string)␊ + properties: (/**␊ + * Describes the properties of an Image.␊ + */␊ + ImageProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/images"␊ [k: string]: unknown␊ }␊ @@ -259272,12 +380766,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets the HyperVGenerationType of the VirtualMachine created from the image.␊ */␊ - hyperVGeneration?: (("V1" | "V2") | string)␊ - sourceVirtualMachine?: (SubResource42 | string)␊ + hyperVGeneration?: (("V1" | "V2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + sourceVirtualMachine?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a storage profile.␊ */␊ - storageProfile?: (ImageStorageProfile6 | string)␊ + storageProfile?: (/**␊ + * Describes a storage profile.␊ + */␊ + ImageStorageProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259287,15 +380793,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (ImageDataDisk6[] | string)␊ + dataDisks?: (ImageDataDisk6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an Operating System disk.␊ */␊ - osDisk?: (ImageOSDisk6 | string)␊ + osDisk?: (/**␊ + * Describes an Operating System disk.␊ + */␊ + ImageOSDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).␊ */␊ - zoneResilient?: (boolean | string)␊ + zoneResilient?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259309,25 +380827,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ */␊ - diskEncryptionSet?: (DiskEncryptionSetParameters | string)␊ + diskEncryptionSet?: (/**␊ + * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ + */␊ + DiskEncryptionSetParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ - managedDisk?: (SubResource42 | string)␊ - snapshot?: (SubResource42 | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259351,29 +380893,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ */␊ - diskEncryptionSet?: (DiskEncryptionSetParameters | string)␊ + diskEncryptionSet?: (/**␊ + * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ + */␊ + DiskEncryptionSetParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the name of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ - managedDisk?: (SubResource42 | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + managedDisk?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OS State.␊ */␊ - osState: (("Generalized" | "Specialized") | string)␊ + osState: (("Generalized" | "Specialized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from a custom image.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType: (("Windows" | "Linux") | string)␊ - snapshot?: (SubResource42 | string)␊ + osType: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + snapshot?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259392,13 +380961,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Proximity Placement Group.␊ */␊ - properties: (ProximityPlacementGroupProperties1 | string)␊ + properties: (/**␊ + * Describes the properties of a Proximity Placement Group.␊ + */␊ + ProximityPlacementGroupProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/proximityPlacementGroups"␊ [k: string]: unknown␊ }␊ @@ -259409,11 +380987,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Instance view status.␊ */␊ - colocationStatus?: (InstanceViewStatus | string)␊ + colocationStatus?: (/**␊ + * Instance view status.␊ + */␊ + InstanceViewStatus | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the type of the proximity placement group.

Possible values are:

**Standard** : Co-locate resources within an Azure region or Availability Zone.

**Ultra** : For future use.␊ */␊ - proximityPlacementGroupType?: (("Standard" | "Ultra") | string)␊ + proximityPlacementGroupType?: (("Standard" | "Ultra") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259431,7 +381018,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The level code.␊ */␊ - level?: (("Info" | "Warning" | "Error") | string)␊ + level?: (("Info" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The detailed status message, including for alerts and error messages.␊ */␊ @@ -259458,17 +381048,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Snapshot resource properties.␊ */␊ - properties: (SnapshotProperties3 | string)␊ + properties: (/**␊ + * Snapshot resource properties.␊ + */␊ + SnapshotProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.␊ */␊ - sku?: (SnapshotSku2 | string)␊ + sku?: (/**␊ + * The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.␊ + */␊ + SnapshotSku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/snapshots"␊ [k: string]: unknown␊ }␊ @@ -259479,31 +381084,61 @@ Generated by [AVA](https://avajs.dev). /**␊ * Data used when creating a disk.␊ */␊ - creationData: (CreationData4 | string)␊ + creationData: (/**␊ + * Data used when creating a disk.␊ + */␊ + CreationData4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If creationData.createOption is Empty, this field is mandatory and it indicates the size of the disk to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption at rest settings for disk or snapshot␊ */␊ - encryption?: (Encryption12 | string)␊ + encryption?: (/**␊ + * Encryption at rest settings for disk or snapshot␊ + */␊ + Encryption12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Encryption settings for disk or snapshot␊ */␊ - encryptionSettingsCollection?: (EncryptionSettingsCollection | string)␊ + encryptionSettingsCollection?: (/**␊ + * Encryption settings for disk or snapshot␊ + */␊ + EncryptionSettingsCollection | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The hypervisor generation of the Virtual Machine. Applicable to OS disks only.␊ */␊ - hyperVGeneration?: (("V1" | "V2") | string)␊ + hyperVGeneration?: (("V1" | "V2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether a snapshot is incremental. Incremental snapshots on the same disk occupy less space than full snapshots and can be diffed.␊ */␊ - incremental?: (boolean | string)␊ + incremental?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Operating System type.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259513,7 +381148,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The sku name.␊ */␊ - name?: (("Standard_LRS" | "Premium_LRS" | "Standard_ZRS") | string)␊ + name?: (("Standard_LRS" | "Premium_LRS" | "Standard_ZRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259524,7 +381162,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine.␊ */␊ - identity?: (VirtualMachineIdentity6 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine.␊ + */␊ + VirtualMachineIdentity6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -259536,23 +381180,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan9 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine.␊ */␊ - properties: (VirtualMachineProperties13 | string)␊ - resources?: VirtualMachinesExtensionsChildResource6[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine.␊ + */␊ + VirtualMachineProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachines/extensions␊ + */␊ + VirtualMachinesExtensionsChildResource6[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines"␊ /**␊ * The virtual machine zones.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259562,13 +381227,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the Virtual Machine. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: UserAssignedIdentitiesValue3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface UserAssignedIdentitiesValue3 {␊ @@ -259603,25 +381274,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities3 | string)␊ - availabilitySet?: (SubResource42 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ */␊ - billingProfile?: (BillingProfile1 | string)␊ + billingProfile?: (/**␊ + * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ + */␊ + BillingProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile6 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01.

For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.␊ */␊ - evictionPolicy?: (("Deallocate" | "Delete") | string)␊ + evictionPolicy?: (("Deallocate" | "Delete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile9 | string)␊ - host?: (SubResource42 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + host?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -259629,21 +381333,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile7 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.␊ */␊ - osProfile?: (OSProfile6 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.␊ + */␊ + OSProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the priority for the virtual machine.

Minimum api-version: 2019-03-01.␊ */␊ - priority?: (("Regular" | "Low" | "Spot") | string)␊ - proximityPlacementGroup?: (SubResource42 | string)␊ + priority?: (("Regular" | "Low" | "Spot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile14 | string)␊ - virtualMachineScaleSet?: (SubResource42 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualMachineScaleSet?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259653,7 +381384,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.␊ */␊ - ultraSSDEnabled?: (boolean | string)␊ + ultraSSDEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259663,7 +381397,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the maximum price you are willing to pay for a Azure Spot VM/VMSS. This price is in US Dollars.

This price will be compared with the current Azure Spot price for the VM size. Also, the prices are compared at the time of create/update of Azure Spot VM/VMSS and the operation will only succeed if the maxPrice is greater than the current Azure Spot price.

The maxPrice will also be used for evicting a Azure Spot VM/VMSS if the current Azure Spot price goes beyond the maxPrice after creation of VM/VMSS.

Possible values are:

- Any decimal value greater than zero. Example: 0.01538

-1 – indicates default price to be up-to on-demand.

You can set the maxPrice to -1 to indicate that the Azure Spot VM/VMSS should not be evicted for price reasons. Also, the default max price is -1 if it is not provided by you.

Minimum api-version: 2019-03-01.␊ */␊ - maxPrice?: (number | string)␊ + maxPrice?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259673,7 +381410,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ */␊ - bootDiagnostics?: (BootDiagnostics6 | string)␊ + bootDiagnostics?: (/**␊ + * Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.

You can easily view the output of your console log.

Azure also enables you to see a screenshot of the VM from the hypervisor.␊ + */␊ + BootDiagnostics6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259683,7 +381426,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether boot diagnostics should be enabled on the Virtual Machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Uri of the storage account to use for placing the console output and screenshot.␊ */␊ @@ -259697,7 +381443,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the size of the virtual machine. For more information about virtual machine sizes, see [Sizes for virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-sizes?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).

The available VM sizes depend on region and availability set. For a list of available sizes use these APIs:

[List all available virtual machine sizes in an availability set](https://docs.microsoft.com/rest/api/compute/availabilitysets/listavailablesizes)

[List all available virtual machine sizes in a region](https://docs.microsoft.com/rest/api/compute/virtualmachinesizes/list)

[List all available virtual machine sizes for resizing](https://docs.microsoft.com/rest/api/compute/virtualmachines/listavailablesizes).␊ */␊ - vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | string)␊ + vmSize?: (("Basic_A0" | "Basic_A1" | "Basic_A2" | "Basic_A3" | "Basic_A4" | "Standard_A0" | "Standard_A1" | "Standard_A2" | "Standard_A3" | "Standard_A4" | "Standard_A5" | "Standard_A6" | "Standard_A7" | "Standard_A8" | "Standard_A9" | "Standard_A10" | "Standard_A11" | "Standard_A1_v2" | "Standard_A2_v2" | "Standard_A4_v2" | "Standard_A8_v2" | "Standard_A2m_v2" | "Standard_A4m_v2" | "Standard_A8m_v2" | "Standard_B1s" | "Standard_B1ms" | "Standard_B2s" | "Standard_B2ms" | "Standard_B4ms" | "Standard_B8ms" | "Standard_D1" | "Standard_D2" | "Standard_D3" | "Standard_D4" | "Standard_D11" | "Standard_D12" | "Standard_D13" | "Standard_D14" | "Standard_D1_v2" | "Standard_D2_v2" | "Standard_D3_v2" | "Standard_D4_v2" | "Standard_D5_v2" | "Standard_D2_v3" | "Standard_D4_v3" | "Standard_D8_v3" | "Standard_D16_v3" | "Standard_D32_v3" | "Standard_D64_v3" | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_D11_v2" | "Standard_D12_v2" | "Standard_D13_v2" | "Standard_D14_v2" | "Standard_D15_v2" | "Standard_DS1" | "Standard_DS2" | "Standard_DS3" | "Standard_DS4" | "Standard_DS11" | "Standard_DS12" | "Standard_DS13" | "Standard_DS14" | "Standard_DS1_v2" | "Standard_DS2_v2" | "Standard_DS3_v2" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_DS11_v2" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_DS13-4_v2" | "Standard_DS13-2_v2" | "Standard_DS14-8_v2" | "Standard_DS14-4_v2" | "Standard_E2_v3" | "Standard_E4_v3" | "Standard_E8_v3" | "Standard_E16_v3" | "Standard_E32_v3" | "Standard_E64_v3" | "Standard_E2s_v3" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_E32-16_v3" | "Standard_E32-8s_v3" | "Standard_E64-32s_v3" | "Standard_E64-16s_v3" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" | "Standard_F2s_v2" | "Standard_F4s_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_G1" | "Standard_G2" | "Standard_G3" | "Standard_G4" | "Standard_G5" | "Standard_GS1" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_GS4-8" | "Standard_GS4-4" | "Standard_GS5-16" | "Standard_GS5-8" | "Standard_H8" | "Standard_H16" | "Standard_H8m" | "Standard_H16m" | "Standard_H16r" | "Standard_H16mr" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s" | "Standard_M64s" | "Standard_M64ms" | "Standard_M128s" | "Standard_M128ms" | "Standard_M64-32ms" | "Standard_M64-16ms" | "Standard_M128-64ms" | "Standard_M128-32ms" | "Standard_NC6" | "Standard_NC12" | "Standard_NC24" | "Standard_NC24r" | "Standard_NC6s_v2" | "Standard_NC12s_v2" | "Standard_NC24s_v2" | "Standard_NC24rs_v2" | "Standard_NC6s_v3" | "Standard_NC12s_v3" | "Standard_NC24s_v3" | "Standard_NC24rs_v3" | "Standard_ND6s" | "Standard_ND12s" | "Standard_ND24s" | "Standard_ND24rs" | "Standard_NV6" | "Standard_NV12" | "Standard_NV24") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259707,7 +381456,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the list of resource Ids for the network interfaces associated with the virtual machine.␊ */␊ - networkInterfaces?: (NetworkInterfaceReference6[] | string)␊ + networkInterfaces?: (NetworkInterfaceReference6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259721,7 +381473,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a network interface reference properties.␊ */␊ - properties?: (NetworkInterfaceReferenceProperties6 | string)␊ + properties?: (/**␊ + * Describes a network interface reference properties.␊ + */␊ + NetworkInterfaceReferenceProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259731,7 +381489,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259749,7 +381510,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether extension operations should be allowed on the virtual machine.

This may only be set to False when no extensions are present on the virtual machine.␊ */␊ - allowExtensionOperations?: (boolean | string)␊ + allowExtensionOperations?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the host OS name of the virtual machine.

This name cannot be updated after the VM is created.

**Max-length (Windows):** 15 characters

**Max-length (Linux):** 64 characters.

For naming conventions and restrictions see [Azure infrastructure services implementation guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions).␊ */␊ @@ -259761,19 +381525,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration7 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the guest provision signal is required to infer provision success of the virtual machine.␊ */␊ - requireGuestProvisionSignal?: (boolean | string)␊ + requireGuestProvisionSignal?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machine.␊ */␊ - secrets?: (VaultSecretGroup6[] | string)␊ + secrets?: (VaultSecretGroup6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration8 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259783,15 +381565,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether password authentication should be disabled.␊ */␊ - disablePasswordAuthentication?: (boolean | string)␊ + disablePasswordAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSH configuration for Linux based VMs running on Azure␊ */␊ - ssh?: (SshConfiguration8 | string)␊ + ssh?: (/**␊ + * SSH configuration for Linux based VMs running on Azure␊ + */␊ + SshConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259801,7 +381595,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of SSH public keys used to authenticate with linux based VMs.␊ */␊ - publicKeys?: (SshPublicKey8[] | string)␊ + publicKeys?: (SshPublicKey8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259822,11 +381619,17 @@ Generated by [AVA](https://avajs.dev). * Describes a set of certificates which are all in the same Key Vault.␊ */␊ export interface VaultSecretGroup6 {␊ - sourceVault?: (SubResource42 | string)␊ + sourceVault?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of key vault references in SourceVault which contain certificates.␊ */␊ - vaultCertificates?: (VaultCertificate6[] | string)␊ + vaultCertificates?: (VaultCertificate6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259850,15 +381653,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.␊ */␊ - additionalUnattendContent?: (AdditionalUnattendContent7[] | string)␊ + additionalUnattendContent?: (AdditionalUnattendContent7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether Automatic Updates is enabled for the Windows virtual machine. Default value is true.

For virtual machine scale sets, this property can be updated and updates will take effect on OS reprovisioning.␊ */␊ - enableAutomaticUpdates?: (boolean | string)␊ + enableAutomaticUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether virtual machine agent should be provisioned on the virtual machine.

When this property is not specified in the request body, default behavior is to set it to true. This will ensure that VM Agent is installed on the VM so that extensions can be added to the VM later.␊ */␊ - provisionVMAgent?: (boolean | string)␊ + provisionVMAgent?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time".

Possible values can be [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) value from time zones returned by [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones).␊ */␊ @@ -259866,7 +381678,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes Windows Remote Management configuration of the VM␊ */␊ - winRM?: (WinRMConfiguration6 | string)␊ + winRM?: (/**␊ + * Describes Windows Remote Management configuration of the VM␊ + */␊ + WinRMConfiguration6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259876,7 +381694,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.␊ */␊ - componentName?: ("Microsoft-Windows-Shell-Setup" | string)␊ + componentName?: ("Microsoft-Windows-Shell-Setup" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.␊ */␊ @@ -259884,11 +381705,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pass name. Currently, the only allowable value is OobeSystem.␊ */␊ - passName?: ("OobeSystem" | string)␊ + passName?: ("OobeSystem" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.␊ */␊ - settingName?: (("AutoLogon" | "FirstLogonCommands") | string)␊ + settingName?: (("AutoLogon" | "FirstLogonCommands") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259898,7 +381725,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Windows Remote Management listeners␊ */␊ - listeners?: (WinRMListener7[] | string)␊ + listeners?: (WinRMListener7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259912,7 +381742,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the protocol of WinRM listener.

Possible values are:
**http**

**https**.␊ */␊ - protocol?: (("Http" | "Https") | string)␊ + protocol?: (("Http" | "Https") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259922,15 +381755,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add a data disk to a virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (DataDisk8[] | string)␊ + dataDisks?: (DataDisk8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set␊ */␊ - imageReference?: (ImageReference10 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set␊ + */␊ + ImageReference10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - osDisk?: (OSDisk7 | string)␊ + osDisk?: (/**␊ + * Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ + */␊ + OSDisk7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259940,27 +381788,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk6 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters6 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -259968,15 +381840,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether the data disk is in process of detachment from the VirtualMachine/VirtualMachineScaleset␊ */␊ - toBeDetached?: (boolean | string)␊ + toBeDetached?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk6 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -259996,7 +381880,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ */␊ - diskEncryptionSet?: (DiskEncryptionSetParameters | string)␊ + diskEncryptionSet?: (/**␊ + * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ + */␊ + DiskEncryptionSetParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource Id␊ */␊ @@ -260004,7 +381894,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260040,31 +381933,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machine should be created.

Possible values are:

**Attach** \\u2013 This value is used when you are using a specialized disk to create the virtual machine.

**FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings3 | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a Encryption Settings for a Disk␊ */␊ - encryptionSettings?: (DiskEncryptionSettings6 | string)␊ + encryptionSettings?: (/**␊ + * Describes a Encryption Settings for a Disk␊ + */␊ + DiskEncryptionSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk6 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters of a managed disk.␊ */␊ - managedDisk?: (ManagedDiskParameters6 | string)␊ + managedDisk?: (/**␊ + * The parameters of a managed disk.␊ + */␊ + ManagedDiskParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -260072,15 +381998,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - vhd?: (VirtualHardDisk6 | string)␊ + vhd?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260090,7 +382028,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the ephemeral disk settings for operating system disk.␊ */␊ - option?: ("Local" | string)␊ + option?: ("Local" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260100,15 +382041,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a reference to Key Vault Secret␊ */␊ - diskEncryptionKey?: (KeyVaultSecretReference8 | string)␊ + diskEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Secret␊ + */␊ + KeyVaultSecretReference8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether disk encryption should be enabled on the virtual machine.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a reference to Key Vault Key␊ */␊ - keyEncryptionKey?: (KeyVaultKeyReference6 | string)␊ + keyEncryptionKey?: (/**␊ + * Describes a reference to Key Vault Key␊ + */␊ + KeyVaultKeyReference6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260119,7 +382075,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a secret in a Key Vault.␊ */␊ secretUrl: string␊ - sourceVault: (SubResource42 | string)␊ + sourceVault: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260130,7 +382089,10 @@ Generated by [AVA](https://avajs.dev). * The URL referencing a key encryption key in Key Vault.␊ */␊ keyUrl: string␊ - sourceVault: (SubResource42 | string)␊ + sourceVault: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260152,7 +382114,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -260174,7 +382139,10 @@ Generated by [AVA](https://avajs.dev). */␊ settings: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface IaaSDiagnostics7 {␊ @@ -260756,7 +382724,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the virtual machine scale set.␊ */␊ - identity?: (VirtualMachineScaleSetIdentity6 | string)␊ + identity?: (/**␊ + * Identity for the virtual machine scale set.␊ + */␊ + VirtualMachineScaleSetIdentity6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -260768,27 +382742,57 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan9 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a Virtual Machine Scale Set.␊ */␊ - properties: (VirtualMachineScaleSetProperties6 | string)␊ - resources?: (VirtualMachineScaleSetsExtensionsChildResource5 | VirtualMachineScaleSetsVirtualmachinesChildResource4)[]␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set.␊ + */␊ + VirtualMachineScaleSetProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Compute/virtualMachineScaleSets/extensions␊ + */␊ + VirtualMachineScaleSetsExtensionsChildResource5 | /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualmachines␊ + */␊ + VirtualMachineScaleSetsVirtualmachinesChildResource4)[]␊ /**␊ * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ */␊ - sku?: (Sku69 | string)␊ + sku?: (/**␊ + * Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.␊ + */␊ + Sku69 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets"␊ /**␊ * The virtual machine scale set zones. NOTE: Availability zones can only be set when you create the scale set.␊ */␊ - zones?: (string[] | string)␊ + zones?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260798,13 +382802,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user identities associated with the virtual machine scale set. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.␊ */␊ userAssignedIdentities?: ({␊ [k: string]: VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue3 {␊ @@ -260817,44 +382827,92 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities3 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the configuration parameters for automatic repairs on the virtual machine scale set.␊ */␊ - automaticRepairsPolicy?: (AutomaticRepairsPolicy2 | string)␊ + automaticRepairsPolicy?: (/**␊ + * Specifies the configuration parameters for automatic repairs on the virtual machine scale set.␊ + */␊ + AutomaticRepairsPolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMs.␊ */␊ - doNotRunExtensionsOnOverprovisionedVMs?: (boolean | string)␊ + doNotRunExtensionsOnOverprovisionedVMs?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the Virtual Machine Scale Set should be overprovisioned.␊ */␊ - overprovision?: (boolean | string)␊ + overprovision?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fault Domain count for each placement group.␊ */␊ - platformFaultDomainCount?: (number | string)␊ - proximityPlacementGroup?: (SubResource42 | string)␊ + platformFaultDomainCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + proximityPlacementGroup?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a scale-in policy for a virtual machine scale set.␊ */␊ - scaleInPolicy?: (ScaleInPolicy1 | string)␊ + scaleInPolicy?: (/**␊ + * Describes a scale-in policy for a virtual machine scale set.␊ + */␊ + ScaleInPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When true this limits the scale set to a single placement group, of max size 100 virtual machines.␊ */␊ - singlePlacementGroup?: (boolean | string)␊ + singlePlacementGroup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes an upgrade policy - automatic, manual, or rolling.␊ */␊ - upgradePolicy?: (UpgradePolicy7 | string)␊ + upgradePolicy?: (/**␊ + * Describes an upgrade policy - automatic, manual, or rolling.␊ + */␊ + UpgradePolicy7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set virtual machine profile.␊ */␊ - virtualMachineProfile?: (VirtualMachineScaleSetVMProfile6 | string)␊ + virtualMachineProfile?: (/**␊ + * Describes a virtual machine scale set virtual machine profile.␊ + */␊ + VirtualMachineScaleSetVMProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.␊ */␊ - zoneBalance?: (boolean | string)␊ + zoneBalance?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260864,7 +382922,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether automatic repairs should be enabled on the virtual machine scale set. The default value is false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The amount of time for which automatic repairs are suspended due to a state change on VM. The grace time starts after the state change has completed. This helps avoid premature or accidental repairs. The time duration should be specified in ISO 8601 format. The minimum allowed grace period is 30 minutes (PT30M), which is also the default value. The maximum allowed grace period is 90 minutes (PT90M).␊ */␊ @@ -260878,7 +382939,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rules to be followed when scaling-in a virtual machine scale set.

Possible values are:

**Default** When a virtual machine scale set is scaled in, the scale set will first be balanced across zones if it is a zonal scale set. Then, it will be balanced across Fault Domains as far as possible. Within each Fault Domain, the virtual machines chosen for removal will be the newest ones that are not protected from scale-in.

**OldestVM** When a virtual machine scale set is being scaled-in, the oldest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the oldest virtual machines that are not protected will be chosen for removal.

**NewestVM** When a virtual machine scale set is being scaled-in, the newest virtual machines that are not protected from scale-in will be chosen for removal. For zonal virtual machine scale sets, the scale set will first be balanced across zones. Within each zone, the newest virtual machines that are not protected will be chosen for removal.

␊ */␊ - rules?: (("Default" | "OldestVM" | "NewestVM")[] | string)␊ + rules?: (("Default" | "OldestVM" | "NewestVM")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260888,15 +382952,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration parameters used for performing automatic OS upgrade.␊ */␊ - automaticOSUpgradePolicy?: (AutomaticOSUpgradePolicy2 | string)␊ + automaticOSUpgradePolicy?: (/**␊ + * The configuration parameters used for performing automatic OS upgrade.␊ + */␊ + AutomaticOSUpgradePolicy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the mode of an upgrade to virtual machines in the scale set.

Possible values are:

**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.

**Automatic** - All virtual machines in the scale set are automatically updated at the same time.␊ */␊ - mode?: (("Automatic" | "Manual" | "Rolling") | string)␊ + mode?: (("Automatic" | "Manual" | "Rolling") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration parameters used while performing a rolling upgrade.␊ */␊ - rollingUpgradePolicy?: (RollingUpgradePolicy5 | string)␊ + rollingUpgradePolicy?: (/**␊ + * The configuration parameters used while performing a rolling upgrade.␊ + */␊ + RollingUpgradePolicy5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260906,11 +382985,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether OS image rollback feature should be disabled. Default value is false.␊ */␊ - disableAutomaticRollback?: (boolean | string)␊ + disableAutomaticRollback?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false.

If this is set to true for Windows based scale sets, [enableAutomaticUpdates](https://docs.microsoft.com/dotnet/api/microsoft.azure.management.compute.models.windowsconfiguration.enableautomaticupdates?view=azure-dotnet) is automatically set to false and cannot be set to true.␊ */␊ - enableAutomaticOSUpgrade?: (boolean | string)␊ + enableAutomaticOSUpgrade?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260920,15 +383005,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.␊ */␊ - maxBatchInstancePercent?: (number | string)␊ + maxBatchInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyInstancePercent?: (number | string)␊ + maxUnhealthyInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.␊ */␊ - maxUnhealthyUpgradedInstancePercent?: (number | string)␊ + maxUnhealthyUpgradedInstancePercent?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).␊ */␊ @@ -260942,19 +383036,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ */␊ - billingProfile?: (BillingProfile1 | string)␊ + billingProfile?: (/**␊ + * Specifies the billing related details of a Azure Spot VM or VMSS.

Minimum api-version: 2019-03-01.␊ + */␊ + BillingProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile6 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the eviction policy for the Azure Spot virtual machine and Azure Spot scale set.

For Azure Spot virtual machines, the only supported value is 'Deallocate' and the minimum api-version is 2019-03-01.

For Azure Spot scale sets, both 'Deallocate' and 'Delete' are supported and the minimum api-version is 2017-10-30-preview.␊ */␊ - evictionPolicy?: (("Deallocate" | "Delete") | string)␊ + evictionPolicy?: (("Deallocate" | "Delete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set extension profile.␊ */␊ - extensionProfile?: (VirtualMachineScaleSetExtensionProfile7 | string)␊ + extensionProfile?: (/**␊ + * Describes a virtual machine scale set extension profile.␊ + */␊ + VirtualMachineScaleSetExtensionProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -260962,20 +383077,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile.␊ */␊ - networkProfile?: (VirtualMachineScaleSetNetworkProfile7 | string)␊ + networkProfile?: (/**␊ + * Describes a virtual machine scale set network profile.␊ + */␊ + VirtualMachineScaleSetNetworkProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set OS profile.␊ */␊ - osProfile?: (VirtualMachineScaleSetOSProfile6 | string)␊ + osProfile?: (/**␊ + * Describes a virtual machine scale set OS profile.␊ + */␊ + VirtualMachineScaleSetOSProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the priority for the virtual machines in the scale set.

Minimum api-version: 2017-10-30-preview.␊ */␊ - priority?: (("Regular" | "Low" | "Spot") | string)␊ - scheduledEventsProfile?: (ScheduledEventsProfile1 | string)␊ + priority?: (("Regular" | "Low" | "Spot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + scheduledEventsProfile?: (ScheduledEventsProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set storage profile.␊ */␊ - storageProfile?: (VirtualMachineScaleSetStorageProfile7 | string)␊ + storageProfile?: (/**␊ + * Describes a virtual machine scale set storage profile.␊ + */␊ + VirtualMachineScaleSetStorageProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -260985,7 +383124,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The virtual machine scale set child extension resources.␊ */␊ - extensions?: (VirtualMachineScaleSetExtension7[] | string)␊ + extensions?: (VirtualMachineScaleSetExtension7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261006,11 +383148,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The API entity reference.␊ */␊ - healthProbe?: (ApiEntityReference6 | string)␊ + healthProbe?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration6[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261038,7 +383189,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration.␊ */␊ - properties?: (VirtualMachineScaleSetNetworkConfigurationProperties6 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261048,24 +383205,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetNetworkConfigurationDnsSettings5 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetNetworkConfigurationDnsSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether the network interface is accelerated networking-enabled.␊ */␊ - enableAcceleratedNetworking?: (boolean | string)␊ + enableAcceleratedNetworking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether IP forwarding enabled on this NIC.␊ */␊ - enableIPForwarding?: (boolean | string)␊ + enableIPForwarding?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the IP configurations of the network interface.␊ */␊ - ipConfigurations: (VirtualMachineScaleSetIPConfiguration6[] | string)␊ - networkSecurityGroup?: (SubResource42 | string)␊ + ipConfigurations: (VirtualMachineScaleSetIPConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + networkSecurityGroup?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261075,7 +383253,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of DNS servers IP addresses␊ */␊ - dnsServers?: (string[] | string)␊ + dnsServers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261093,7 +383274,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machine scale set network profile's IP configuration properties.␊ */␊ - properties?: (VirtualMachineScaleSetIPConfigurationProperties6 | string)␊ + properties?: (/**␊ + * Describes a virtual machine scale set network profile's IP configuration properties.␊ + */␊ + VirtualMachineScaleSetIPConfigurationProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261103,35 +383290,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.␊ */␊ - applicationGatewayBackendAddressPools?: (SubResource42[] | string)␊ + applicationGatewayBackendAddressPools?: (SubResource42[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to application security group.␊ */␊ - applicationSecurityGroups?: (SubResource42[] | string)␊ + applicationSecurityGroups?: (SubResource42[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.␊ */␊ - loadBalancerBackendAddressPools?: (SubResource42[] | string)␊ + loadBalancerBackendAddressPools?: (SubResource42[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer␊ */␊ - loadBalancerInboundNatPools?: (SubResource42[] | string)␊ + loadBalancerInboundNatPools?: (SubResource42[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the primary network interface in case the virtual machine has more than 1 network interface.␊ */␊ - primary?: (boolean | string)␊ + primary?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - privateIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ + privateIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - publicIPAddressConfiguration?: (VirtualMachineScaleSetPublicIPAddressConfiguration5 | string)␊ + publicIPAddressConfiguration?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfiguration5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API entity reference.␊ */␊ - subnet?: (ApiEntityReference6 | string)␊ + subnet?: (/**␊ + * The API entity reference.␊ + */␊ + ApiEntityReference6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261145,7 +383362,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ */␊ - properties?: (VirtualMachineScaleSetPublicIPAddressConfigurationProperties5 | string)␊ + properties?: (/**␊ + * Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261155,20 +383378,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes a virtual machines scale sets network configuration's DNS settings.␊ */␊ - dnsSettings?: (VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings5 | string)␊ + dnsSettings?: (/**␊ + * Describes a virtual machines scale sets network configuration's DNS settings.␊ + */␊ + VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The idle timeout of the public IP address.␊ */␊ - idleTimeoutInMinutes?: (number | string)␊ + idleTimeoutInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of IP tags associated with the public IP address.␊ */␊ - ipTags?: (VirtualMachineScaleSetIpTag3[] | string)␊ + ipTags?: (VirtualMachineScaleSetIpTag3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.␊ */␊ - publicIPAddressVersion?: (("IPv4" | "IPv6") | string)␊ - publicIPPrefix?: (SubResource42 | string)␊ + publicIPAddressVersion?: (("IPv4" | "IPv6") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + publicIPPrefix?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261218,26 +383459,47 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ */␊ - linuxConfiguration?: (LinuxConfiguration7 | string)␊ + linuxConfiguration?: (/**␊ + * Specifies the Linux operating system settings on the virtual machine.

For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)

For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).␊ + */␊ + LinuxConfiguration7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies set of certificates that should be installed onto the virtual machines in the scale set.␊ */␊ - secrets?: (VaultSecretGroup6[] | string)␊ + secrets?: (VaultSecretGroup6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies Windows operating system settings on the virtual machine.␊ */␊ - windowsConfiguration?: (WindowsConfiguration8 | string)␊ + windowsConfiguration?: (/**␊ + * Specifies Windows operating system settings on the virtual machine.␊ + */␊ + WindowsConfiguration8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ScheduledEventsProfile1 {␊ - terminateNotificationProfile?: (TerminateNotificationProfile1 | string)␊ + terminateNotificationProfile?: (TerminateNotificationProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface TerminateNotificationProfile1 {␊ /**␊ * Specifies whether the Terminate Scheduled event is enabled or disabled.␊ */␊ - enable?: (boolean | string)␊ + enable?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Configurable length of time a Virtual Machine being deleted will have to potentially approve the Terminate Scheduled Event before the event is auto approved (timed out). The configuration must be specified in ISO 8601 format, the default value is 5 minutes (PT5M)␊ */␊ @@ -261251,15 +383513,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the parameters that are used to add data disks to the virtual machines in the scale set.

For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).␊ */␊ - dataDisks?: (VirtualMachineScaleSetDataDisk6[] | string)␊ + dataDisks?: (VirtualMachineScaleSetDataDisk6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set␊ */␊ - imageReference?: (ImageReference10 | string)␊ + imageReference?: (/**␊ + * Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set␊ + */␊ + ImageReference10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set operating system disk.␊ */␊ - osDisk?: (VirtualMachineScaleSetOSDisk7 | string)␊ + osDisk?: (/**␊ + * Describes a virtual machine scale set operating system disk.␊ + */␊ + VirtualMachineScaleSetOSDisk7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261269,31 +383546,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The create option.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the Read-Write IOPS for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.␊ */␊ - diskIOPSReadWrite?: (number | string)␊ + diskIOPSReadWrite?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the bandwidth in MB per second for the managed disk. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.␊ */␊ - diskMBpsReadWrite?: (number | string)␊ + diskMBpsReadWrite?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.␊ */␊ - lun: (number | string)␊ + lun: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters6 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -261301,7 +383602,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261311,11 +383615,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ */␊ - diskEncryptionSet?: (DiskEncryptionSetParameters | string)␊ + diskEncryptionSet?: (/**␊ + * Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.

NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details.␊ + */␊ + DiskEncryptionSetParameters | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.␊ */␊ - storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | string)␊ + storageAccountType?: (("Standard_LRS" | "Premium_LRS" | "StandardSSD_LRS" | "UltraSSD_LRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261325,27 +383638,54 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the caching requirements.

Possible values are:

**None**

**ReadOnly**

**ReadWrite**

Default: **None for Standard storage. ReadOnly for Premium storage**.␊ */␊ - caching?: (("None" | "ReadOnly" | "ReadWrite") | string)␊ + caching?: (("None" | "ReadOnly" | "ReadWrite") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies how the virtual machines in the scale set should be created.

The only allowed value is: **FromImage** \\u2013 This value is used when you are using an image to create the virtual machine. If you are using a platform image, you also use the imageReference element described above. If you are using a marketplace image, you also use the plan element previously described.␊ */␊ - createOption: (("FromImage" | "Empty" | "Attach") | string)␊ + createOption: (("FromImage" | "Empty" | "Attach") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ */␊ - diffDiskSettings?: (DiffDiskSettings3 | string)␊ + diffDiskSettings?: (/**␊ + * Describes the parameters of ephemeral disk settings that can be specified for operating system disk.

NOTE: The ephemeral disk settings can only be specified for managed disk.␊ + */␊ + DiffDiskSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the size of the operating system disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.

This value cannot be larger than 1023 GB␊ */␊ - diskSizeGB?: (number | string)␊ + diskSizeGB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the uri of a disk.␊ */␊ - image?: (VirtualHardDisk6 | string)␊ + image?: (/**␊ + * Describes the uri of a disk.␊ + */␊ + VirtualHardDisk6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the parameters of a ScaleSet managed disk.␊ */␊ - managedDisk?: (VirtualMachineScaleSetManagedDiskParameters6 | string)␊ + managedDisk?: (/**␊ + * Describes the parameters of a ScaleSet managed disk.␊ + */␊ + VirtualMachineScaleSetManagedDiskParameters6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The disk name.␊ */␊ @@ -261353,15 +383693,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD.

Possible values are:

**Windows**

**Linux**.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the container urls that are used to store operating system disks for the scale set.␊ */␊ - vhdContainers?: (string[] | string)␊ + vhdContainers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether writeAccelerator should be enabled or disabled on the disk.␊ */␊ - writeAcceleratorEnabled?: (boolean | string)␊ + writeAcceleratorEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261376,7 +383725,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Scale Set Extension.␊ */␊ - properties: (VirtualMachineScaleSetExtensionProperties5 | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Scale Set Extension.␊ + */␊ + VirtualMachineScaleSetExtensionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -261387,7 +383742,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.␊ */␊ - autoUpgradeMinorVersion?: (boolean | string)␊ + autoUpgradeMinorVersion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.␊ */␊ @@ -261401,7 +383759,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of extension names after which this extension needs to be provisioned.␊ */␊ - provisionAfterExtensions?: (string[] | string)␊ + provisionAfterExtensions?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the extension handler publisher.␊ */␊ @@ -261438,17 +383799,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan9 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties4 | string)␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -261459,16 +383835,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ */␊ - additionalCapabilities?: (AdditionalCapabilities3 | string)␊ - availabilitySet?: (SubResource42 | string)␊ + additionalCapabilities?: (/**␊ + * Enables or disables a capability on the virtual machine or virtual machine scale set.␊ + */␊ + AdditionalCapabilities3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + availabilitySet?: (SubResource42 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ */␊ - diagnosticsProfile?: (DiagnosticsProfile6 | string)␊ + diagnosticsProfile?: (/**␊ + * Specifies the boot diagnostic settings state.

Minimum api-version: 2015-06-15.␊ + */␊ + DiagnosticsProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the hardware settings for the virtual machine.␊ */␊ - hardwareProfile?: (HardwareProfile9 | string)␊ + hardwareProfile?: (/**␊ + * Specifies the hardware settings for the virtual machine.␊ + */␊ + HardwareProfile9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

Possible values are:

Windows_Client

Windows_Server

If this element is included in a request for an update, the value must match the initial value. This value cannot be updated.

For more information, see [Azure Hybrid Use Benefit for Windows Server](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-hybrid-use-benefit-licensing?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)

Minimum api-version: 2015-06-15␊ */␊ @@ -261476,23 +383873,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the network interfaces of the virtual machine.␊ */␊ - networkProfile?: (NetworkProfile7 | string)␊ + networkProfile?: (/**␊ + * Specifies the network interfaces of the virtual machine.␊ + */␊ + NetworkProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a virtual machine scale set VM network profile.␊ */␊ - networkProfileConfiguration?: (VirtualMachineScaleSetVMNetworkProfileConfiguration1 | string)␊ + networkProfileConfiguration?: (/**␊ + * Describes a virtual machine scale set VM network profile.␊ + */␊ + VirtualMachineScaleSetVMNetworkProfileConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.␊ */␊ - osProfile?: (OSProfile6 | string)␊ + osProfile?: (/**␊ + * Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.␊ + */␊ + OSProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The protection policy of a virtual machine scale set VM.␊ */␊ - protectionPolicy?: (VirtualMachineScaleSetVMProtectionPolicy1 | string)␊ + protectionPolicy?: (/**␊ + * The protection policy of a virtual machine scale set VM.␊ + */␊ + VirtualMachineScaleSetVMProtectionPolicy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the storage settings for the virtual machine disks.␊ */␊ - storageProfile?: (StorageProfile14 | string)␊ + storageProfile?: (/**␊ + * Specifies the storage settings for the virtual machine disks.␊ + */␊ + StorageProfile14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261502,7 +383929,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of network configurations.␊ */␊ - networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration6[] | string)␊ + networkInterfaceConfigurations?: (VirtualMachineScaleSetNetworkConfiguration6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261512,11 +383942,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates that the virtual machine scale set VM shouldn't be considered for deletion during a scale-in operation.␊ */␊ - protectFromScaleIn?: (boolean | string)␊ + protectFromScaleIn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates that model updates or actions (including scale-in) initiated on the virtual machine scale set should not be applied to the virtual machine scale set VM.␊ */␊ - protectFromScaleSetActions?: (boolean | string)␊ + protectFromScaleSetActions?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261535,18 +383971,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ */␊ - plan?: (Plan9 | string)␊ + plan?: (/**␊ + * Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.␊ + */␊ + Plan9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the properties of a virtual machine scale set virtual machine.␊ */␊ - properties: (VirtualMachineScaleSetVMProperties4 | string)␊ - resources?: VirtualMachineScaleSetsVirtualMachinesExtensionsChildResource[]␊ + properties: (/**␊ + * Describes the properties of a virtual machine scale set virtual machine.␊ + */␊ + VirtualMachineScaleSetVMProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions␊ + */␊ + VirtualMachineScaleSetsVirtualMachinesExtensionsChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets/virtualmachines"␊ [k: string]: unknown␊ }␊ @@ -261566,13 +384020,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Extension.␊ */␊ - properties: (VirtualMachineExtensionProperties | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Extension.␊ + */␊ + VirtualMachineExtensionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -261583,7 +384046,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.␊ */␊ - autoUpgradeMinorVersion?: (boolean | string)␊ + autoUpgradeMinorVersion?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * How the extension handler should be forced to update even if the extension configuration has not changed.␊ */␊ @@ -261591,7 +384057,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The instance view of a virtual machine extension.␊ */␊ - instanceView?: (VirtualMachineExtensionInstanceView | string)␊ + instanceView?: (/**␊ + * The instance view of a virtual machine extension.␊ + */␊ + VirtualMachineExtensionInstanceView | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.␊ */␊ @@ -261629,11 +384101,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The resource status information.␊ */␊ - statuses?: (InstanceViewStatus[] | string)␊ + statuses?: (InstanceViewStatus[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource status information.␊ */␊ - substatuses?: (InstanceViewStatus[] | string)␊ + substatuses?: (InstanceViewStatus[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the type of the extension; an example is "CustomScriptExtension".␊ */␊ @@ -261660,13 +384138,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of a Virtual Machine Extension.␊ */␊ - properties: (VirtualMachineExtensionProperties | string)␊ + properties: (/**␊ + * Describes the properties of a Virtual Machine Extension.␊ + */␊ + VirtualMachineExtensionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -261689,7 +384176,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Compute/virtualMachines/extensions"␊ [k: string]: unknown␊ }␊ @@ -261722,13 +384212,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * MAK key specific properties.␊ */␊ - properties: (MultipleActivationKeyProperties | string)␊ + properties: (/**␊ + * MAK key specific properties.␊ + */␊ + MultipleActivationKeyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.WindowsESU/multipleActivationKeys"␊ [k: string]: unknown␊ }␊ @@ -261743,19 +384242,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of activations/servers using the MAK key.␊ */␊ - installedServerNumber?: (number | string)␊ + installedServerNumber?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if user has eligible on-premises Windows physical or virtual machines, and that the requested key will only be used in their organization; false otherwise.␊ */␊ - isEligible?: (boolean | string)␊ + isEligible?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of OS for which the key is requested.␊ */␊ - osType?: (("Windows7" | "WindowsServer2008" | "WindowsServer2008R2") | string)␊ + osType?: (("Windows7" | "WindowsServer2008" | "WindowsServer2008R2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of support.␊ */␊ - supportType?: (("SupplementalServicing" | "PremiumAssurance") | string)␊ + supportType?: (("SupplementalServicing" | "PremiumAssurance") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261767,7 +384278,10 @@ Generated by [AVA](https://avajs.dev). * The job name.␊ */␊ name: string␊ - properties: (JobProperties | string)␊ + properties: (JobProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Scheduler/jobCollections/jobs"␊ [k: string]: unknown␊ }␊ @@ -261784,54 +384298,90 @@ Generated by [AVA](https://avajs.dev). * The job collection name.␊ */␊ name: string␊ - properties: (JobCollectionProperties2 | string)␊ - resources?: JobCollectionsJobsChildResource2[]␊ + properties: (JobCollectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Scheduler/jobCollections/jobs␊ + */␊ + JobCollectionsJobsChildResource2[]␊ /**␊ * Gets or sets the tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Scheduler/jobCollections"␊ [k: string]: unknown␊ }␊ export interface JobCollectionProperties2 {␊ - quota?: (JobCollectionQuota2 | string)␊ - sku?: (Sku70 | string)␊ + quota?: (JobCollectionQuota2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + sku?: (Sku70 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the state.␊ */␊ - state?: (("Enabled" | "Disabled" | "Suspended" | "Deleted") | string)␊ + state?: (("Enabled" | "Disabled" | "Suspended" | "Deleted") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobCollectionQuota2 {␊ /**␊ * Gets or set the maximum job count.␊ */␊ - maxJobCount?: (number | string)␊ + maxJobCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the maximum job occurrence.␊ */␊ - maxJobOccurrence?: (number | string)␊ - maxRecurrence?: (JobMaxRecurrence2 | string)␊ + maxJobOccurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + maxRecurrence?: (JobMaxRecurrence2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobMaxRecurrence2 {␊ /**␊ * Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).␊ */␊ - frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | string)␊ + frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval between retries.␊ */␊ - interval?: (number | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Sku70 {␊ /**␊ * Gets or set the SKU.␊ */␊ - name?: (("Standard" | "Free" | "Premium") | string)␊ + name?: (("Standard" | "Free" | "Premium") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -261843,13 +384393,22 @@ Generated by [AVA](https://avajs.dev). * The job name.␊ */␊ name: string␊ - properties: (JobProperties4 | string)␊ + properties: (JobProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "jobs"␊ [k: string]: unknown␊ }␊ export interface JobProperties4 {␊ - action?: (JobAction2 | string)␊ - recurrence?: (JobRecurrence2 | string)␊ + action?: (JobAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + recurrence?: (JobRecurrence2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job start time.␊ */␊ @@ -261857,32 +384416,74 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or set the job state.␊ */␊ - state?: (("Enabled" | "Disabled" | "Faulted" | "Completed") | string)␊ + state?: (("Enabled" | "Disabled" | "Faulted" | "Completed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobAction2 {␊ - errorAction?: (JobErrorAction2 | string)␊ - queueMessage?: (StorageQueueMessage2 | string)␊ - request?: (HttpRequest2 | string)␊ - retryPolicy?: (RetryPolicy8 | string)␊ - serviceBusQueueMessage?: (ServiceBusQueueMessage2 | string)␊ - serviceBusTopicMessage?: (ServiceBusTopicMessage2 | string)␊ + errorAction?: (JobErrorAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + queueMessage?: (StorageQueueMessage2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + request?: (HttpRequest2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + retryPolicy?: (RetryPolicy8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusQueueMessage?: (ServiceBusQueueMessage2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusTopicMessage?: (ServiceBusTopicMessage2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job action type.␊ */␊ - type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | string)␊ + type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobErrorAction2 {␊ - queueMessage?: (StorageQueueMessage2 | string)␊ - request?: (HttpRequest2 | string)␊ - retryPolicy?: (RetryPolicy8 | string)␊ - serviceBusQueueMessage?: (ServiceBusQueueMessage2 | string)␊ - serviceBusTopicMessage?: (ServiceBusTopicMessage2 | string)␊ + queueMessage?: (StorageQueueMessage2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + request?: (HttpRequest2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + retryPolicy?: (RetryPolicy8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusQueueMessage?: (ServiceBusQueueMessage2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + serviceBusTopicMessage?: (ServiceBusTopicMessage2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the job error action type.␊ */␊ - type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | string)␊ + type?: (("Http" | "Https" | "StorageQueue" | "ServiceBusQueue" | "ServiceBusTopic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface StorageQueueMessage2 {␊ @@ -261905,7 +384506,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface HttpRequest2 {␊ - authentication?: (HttpAuthentication2 | string)␊ + authentication?: (HttpAuthentication2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the request body.␊ */␊ @@ -261915,7 +384519,10 @@ Generated by [AVA](https://avajs.dev). */␊ headers?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the method of the request.␊ */␊ @@ -261930,14 +384537,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the http authentication type.␊ */␊ - type?: (("NotSpecified" | "ClientCertificate" | "ActiveDirectoryOAuth" | "Basic") | string)␊ + type?: (("NotSpecified" | "ClientCertificate" | "ActiveDirectoryOAuth" | "Basic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface RetryPolicy8 {␊ /**␊ * Gets or sets the number of times a retry should be attempted.␊ */␊ - retryCount?: (number | string)␊ + retryCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the retry interval between retries.␊ */␊ @@ -261945,18 +384558,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the retry strategy to be used.␊ */␊ - retryType?: (("None" | "Fixed") | string)␊ + retryType?: (("None" | "Fixed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusQueueMessage2 {␊ - authentication?: (ServiceBusAuthentication2 | string)␊ - brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties2 | string)␊ + authentication?: (ServiceBusAuthentication2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the custom message properties.␊ */␊ customMessageProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the message.␊ */␊ @@ -261972,7 +384597,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the transport type.␊ */␊ - transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | string)␊ + transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusAuthentication2 {␊ @@ -261987,7 +384615,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the authentication type.␊ */␊ - type?: (("NotSpecified" | "SharedAccessKey") | string)␊ + type?: (("NotSpecified" | "SharedAccessKey") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ServiceBusBrokeredMessageProperties2 {␊ @@ -262002,7 +384633,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the force persistence.␊ */␊ - forcePersistence?: (boolean | string)␊ + forcePersistence?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the label.␊ */␊ @@ -262046,14 +384680,23 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface ServiceBusTopicMessage2 {␊ - authentication?: (ServiceBusAuthentication2 | string)␊ - brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties2 | string)␊ + authentication?: (ServiceBusAuthentication2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + brokeredMessageProperties?: (ServiceBusBrokeredMessageProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the custom message properties.␊ */␊ customMessageProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the message.␊ */␊ @@ -262069,14 +384712,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the transport type.␊ */␊ - transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | string)␊ + transportType?: (("NotSpecified" | "NetMessaging" | "AMQP") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrence2 {␊ /**␊ * Gets or sets the maximum number of times that the job should run.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the time at which the job will complete.␊ */␊ @@ -262084,46 +384733,76 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).␊ */␊ - frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | string)␊ + frequency?: (("Minute" | "Hour" | "Day" | "Week" | "Month") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the interval between retries.␊ */␊ - interval?: (number | string)␊ - schedule?: (JobRecurrenceSchedule2 | string)␊ + interval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + schedule?: (JobRecurrenceSchedule2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrenceSchedule2 {␊ /**␊ * Gets or sets the hours of the day that the job should execute at.␊ */␊ - hours?: (number[] | string)␊ + hours?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the minutes of the hour that the job should execute at.␊ */␊ - minutes?: (number[] | string)␊ + minutes?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the days of the month that the job should execute on. Must be between 1 and 31.␊ */␊ - monthDays?: (number[] | string)␊ + monthDays?: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the occurrences of days within a month.␊ */␊ - monthlyOccurrences?: (JobRecurrenceScheduleMonthlyOccurrence2[] | string)␊ + monthlyOccurrences?: (JobRecurrenceScheduleMonthlyOccurrence2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the days of the week that the job should execute on.␊ */␊ - weekDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | string)␊ + weekDays?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JobRecurrenceScheduleMonthlyOccurrence2 {␊ /**␊ * Gets or sets the day. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.␊ */␊ - day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | string)␊ + day?: (("Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets the occurrence. Must be between -5 and 5.␊ */␊ - Occurrence?: (number | string)␊ + Occurrence?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262135,7 +384814,10 @@ Generated by [AVA](https://avajs.dev). * The job name.␊ */␊ name: string␊ - properties: (JobProperties4 | string)␊ + properties: (JobProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Scheduler/jobCollections/jobs"␊ [k: string]: unknown␊ }␊ @@ -262155,13 +384837,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Defines properties of an Azure Search service that can be modified.␊ */␊ - properties: (SearchServiceProperties1 | string)␊ + properties: (/**␊ + * Defines properties of an Azure Search service that can be modified.␊ + */␊ + SearchServiceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags to help categorize the Search service in the Azure Portal.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Search/searchServices"␊ [k: string]: unknown␊ }␊ @@ -262172,15 +384863,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12.␊ */␊ - partitionCount?: (number | string)␊ + partitionCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of replicas in the Search service. If specified, it must be a value between 1 and 6 inclusive.␊ */␊ - replicaCount?: (number | string)␊ + replicaCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines the SKU of an Azure Search Service, which determines price tier and capacity limits.␊ */␊ - sku?: (Sku71 | string)␊ + sku?: (/**␊ + * Defines the SKU of an Azure Search Service, which determines price tier and capacity limits.␊ + */␊ + Sku71 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262190,7 +384893,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU of the Search service.␊ */␊ - name?: (("free" | "standard" | "standard2") | string)␊ + name?: (("free" | "standard" | "standard2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262201,7 +384907,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity25 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity25 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geographic location of the resource. This must be one of the supported and registered Azure Geo Regions (for example, West US, East US, Southeast Asia, and so forth). This property is required when creating a new resource.␊ */␊ @@ -262213,18 +384925,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of the Search service.␊ */␊ - properties: (SearchServiceProperties2 | string)␊ - resources?: SearchServicesPrivateEndpointConnectionsChildResource[]␊ + properties: (/**␊ + * Properties of the Search service.␊ + */␊ + SearchServiceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Search/searchServices/privateEndpointConnections␊ + */␊ + SearchServicesPrivateEndpointConnectionsChildResource[]␊ /**␊ * Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.␊ */␊ - sku?: (Sku72 | string)␊ + sku?: (/**␊ + * Defines the SKU of an Azure Cognitive Search Service, which determines price tier and capacity limits.␊ + */␊ + Sku72 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags to help categorize the resource in the Azure portal.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Search/searchServices"␊ [k: string]: unknown␊ }␊ @@ -262235,7 +384965,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type: (("None" | "SystemAssigned") | string)␊ + type: (("None" | "SystemAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262245,19 +384978,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Applicable only for the standard3 SKU. You can set this property to enable up to 3 high density partitions that allow up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU. For the standard3 SKU, the value is either 'default' or 'highDensity'. For all other SKUs, this value must be 'default'.␊ */␊ - hostingMode?: (("default" | "highDensity") | string)␊ + hostingMode?: (("default" | "highDensity") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Network specific rules that determine how the Azure Cognitive Search service may be reached.␊ */␊ - networkRuleSet?: (NetworkRuleSet14 | string)␊ + networkRuleSet?: (/**␊ + * Network specific rules that determine how the Azure Cognitive Search service may be reached.␊ + */␊ + NetworkRuleSet14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of partitions in the Search service; if specified, it can be 1, 2, 3, 4, 6, or 12. Values greater than 1 are only valid for standard SKUs. For 'standard3' services with hostingMode set to 'highDensity', the allowed values are between 1 and 3.␊ */␊ - partitionCount?: ((number & string) | string)␊ + partitionCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of replicas in the Search service. If specified, it must be a value between 1 and 12 inclusive for standard SKUs or between 1 and 3 inclusive for basic SKU.␊ */␊ - replicaCount?: ((number & string) | string)␊ + replicaCount?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262267,11 +385015,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The level of access to the search service endpoint. Public, the search service endpoint is reachable from the internet. Private, the search service endpoint can only be accessed via private endpoints. Default is Public.␊ */␊ - endpointAccess?: (("Public" | "Private") | string)␊ + endpointAccess?: (("Public" | "Private") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of IP restriction rules that defines the inbound network access to the search service endpoint. These restriction rules are applied only when the EndpointAccess of the search service is Public.␊ */␊ - ipRules?: (IpRule1[] | string)␊ + ipRules?: (IpRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262300,7 +385054,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.␊ */␊ - properties: (PrivateEndpointConnectionProperties20 | string)␊ + properties: (/**␊ + * Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.␊ + */␊ + PrivateEndpointConnectionProperties20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -262311,11 +385071,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The private endpoint resource from Microsoft.Network provider.␊ */␊ - privateEndpoint?: (PrivateEndpointConnectionPropertiesPrivateEndpoint | string)␊ + privateEndpoint?: (/**␊ + * The private endpoint resource from Microsoft.Network provider.␊ + */␊ + PrivateEndpointConnectionPropertiesPrivateEndpoint | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.␊ */␊ - privateLinkServiceConnectionState?: (PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * Describes the current state of an existing Private Link Service connection to the Azure Private Endpoint.␊ + */␊ + PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262343,7 +385115,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status of the the private link service connection. Can be Pending, Approved, Rejected, or Disconnected.␊ */␊ - status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | string)␊ + status?: (("Pending" | "Approved" | "Rejected" | "Disconnected") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262353,7 +385128,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The SKU of the Search service. Valid values include: 'free': Shared service. 'basic': Dedicated service with up to 3 replicas. 'standard': Dedicated service with up to 12 partitions and 12 replicas. 'standard2': Similar to standard, but with more capacity per search unit. 'standard3': The largest Standard offering with up to 12 partitions and 12 replicas (or up to 3 partitions with more indexes if you also set the hostingMode property to 'highDensity'). 'storage_optimized_l1': Supports 1TB per partition, up to 12 partitions. 'storage_optimized_l2': Supports 2TB per partition, up to 12 partitions.'.␊ */␊ - name?: (("free" | "basic" | "standard" | "standard2" | "standard3" | "storage_optimized_l1" | "storage_optimized_l2") | string)␊ + name?: (("free" | "basic" | "standard" | "standard2" | "standard3" | "storage_optimized_l1" | "storage_optimized_l2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262372,7 +385150,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.␊ */␊ - properties: (PrivateEndpointConnectionProperties20 | string)␊ + properties: (/**␊ + * Describes the properties of an existing Private Endpoint connection to the Azure Cognitive Search service.␊ + */␊ + PrivateEndpointConnectionProperties20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Search/searchServices/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -262384,7 +385168,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The workspace managed identity␊ */␊ - identity?: (ManagedIdentity | string)␊ + identity?: (/**␊ + * The workspace managed identity␊ + */␊ + ManagedIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives␊ */␊ @@ -262396,14 +385186,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workspace properties␊ */␊ - properties: (WorkspaceProperties10 | string)␊ - resources?: (WorkspacesBigDataPoolsChildResource | WorkspacesFirewallRulesChildResource | WorkspacesSqlPoolsChildResource | WorkspacesAdministratorsChildResource | WorkspacesSqlAdministratorsChildResource | WorkspacesManagedIdentitySqlControlSettingsChildResource | WorkspacesIntegrationRuntimesChildResource | WorkspacesPrivateEndpointConnectionsChildResource1 | WorkspacesAuditingSettingsChildResource | WorkspacesExtendedAuditingSettingsChildResource | WorkspacesSecurityAlertPoliciesChildResource | WorkspacesVulnerabilityAssessmentsChildResource | WorkspacesKeysChildResource)[]␊ + properties: (/**␊ + * Workspace properties␊ + */␊ + WorkspaceProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Synapse/workspaces/bigDataPools␊ + */␊ + WorkspacesBigDataPoolsChildResource | /**␊ + * Microsoft.Synapse/workspaces/firewallRules␊ + */␊ + WorkspacesFirewallRulesChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools␊ + */␊ + WorkspacesSqlPoolsChildResource | /**␊ + * Microsoft.Synapse/workspaces/administrators␊ + */␊ + WorkspacesAdministratorsChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlAdministrators␊ + */␊ + WorkspacesSqlAdministratorsChildResource | /**␊ + * Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings␊ + */␊ + WorkspacesManagedIdentitySqlControlSettingsChildResource | /**␊ + * Microsoft.Synapse/workspaces/integrationRuntimes␊ + */␊ + WorkspacesIntegrationRuntimesChildResource | /**␊ + * Microsoft.Synapse/workspaces/privateEndpointConnections␊ + */␊ + WorkspacesPrivateEndpointConnectionsChildResource1 | /**␊ + * Microsoft.Synapse/workspaces/auditingSettings␊ + */␊ + WorkspacesAuditingSettingsChildResource | /**␊ + * Microsoft.Synapse/workspaces/extendedAuditingSettings␊ + */␊ + WorkspacesExtendedAuditingSettingsChildResource | /**␊ + * Microsoft.Synapse/workspaces/securityAlertPolicies␊ + */␊ + WorkspacesSecurityAlertPoliciesChildResource | /**␊ + * Microsoft.Synapse/workspaces/vulnerabilityAssessments␊ + */␊ + WorkspacesVulnerabilityAssessmentsChildResource | /**␊ + * Microsoft.Synapse/workspaces/keys␊ + */␊ + WorkspacesKeysChildResource)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces"␊ [k: string]: unknown␊ }␊ @@ -262414,7 +385252,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of managed identity for the workspace.␊ */␊ - type?: (("None" | "SystemAssigned") | string)␊ + type?: (("None" | "SystemAssigned") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262426,15 +385267,30 @@ Generated by [AVA](https://avajs.dev). */␊ connectivityEndpoints?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the data lake storage account associated with the workspace␊ */␊ - defaultDataLakeStorage?: (DataLakeStorageAccountDetails | string)␊ + defaultDataLakeStorage?: (/**␊ + * Details of the data lake storage account associated with the workspace␊ + */␊ + DataLakeStorageAccountDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details of the encryption associated with the workspace␊ */␊ - encryption?: (EncryptionDetails | string)␊ + encryption?: (/**␊ + * Details of the encryption associated with the workspace␊ + */␊ + EncryptionDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and '-', '_', '(', ')' and'.'. Note that the name cannot end with '.'␊ */␊ @@ -262446,15 +385302,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed Virtual Network Settings␊ */␊ - managedVirtualNetworkSettings?: (ManagedVirtualNetworkSettings | string)␊ + managedVirtualNetworkSettings?: (/**␊ + * Managed Virtual Network Settings␊ + */␊ + ManagedVirtualNetworkSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Private endpoint connections to the workspace␊ */␊ - privateEndpointConnections?: (PrivateEndpointConnection1[] | string)␊ + privateEndpointConnections?: (PrivateEndpointConnection1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Purview Configuration␊ */␊ - purviewConfiguration?: (PurviewConfiguration1 | string)␊ + purviewConfiguration?: (/**␊ + * Purview Configuration␊ + */␊ + PurviewConfiguration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Login for workspace SQL active directory administrator␊ */␊ @@ -262466,11 +385337,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual Network Profile␊ */␊ - virtualNetworkProfile?: (VirtualNetworkProfile2 | string)␊ + virtualNetworkProfile?: (/**␊ + * Virtual Network Profile␊ + */␊ + VirtualNetworkProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Git integration settings␊ */␊ - workspaceRepositoryConfiguration?: (WorkspaceRepositoryConfiguration | string)␊ + workspaceRepositoryConfiguration?: (/**␊ + * Git integration settings␊ + */␊ + WorkspaceRepositoryConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262494,7 +385377,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of the customer managed key associated with the workspace␊ */␊ - cmk?: (CustomerManagedKeyDetails | string)␊ + cmk?: (/**␊ + * Details of the customer managed key associated with the workspace␊ + */␊ + CustomerManagedKeyDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262504,7 +385393,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Details of the customer managed key associated with the workspace␊ */␊ - key?: (WorkspaceKeyDetails | string)␊ + key?: (/**␊ + * Details of the customer managed key associated with the workspace␊ + */␊ + WorkspaceKeyDetails | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262528,15 +385423,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allowed Aad Tenant Ids For Linking␊ */␊ - allowedAadTenantIdsForLinking?: (string[] | string)␊ + allowedAadTenantIdsForLinking?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linked Access Check On Target Resource␊ */␊ - linkedAccessCheckOnTargetResource?: (boolean | string)␊ + linkedAccessCheckOnTargetResource?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Prevent Data Exfiltration␊ */␊ - preventDataExfiltration?: (boolean | string)␊ + preventDataExfiltration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262546,7 +385450,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private endpoint connection.␊ */␊ - properties?: (PrivateEndpointConnectionProperties21 | string)␊ + properties?: (/**␊ + * Properties of a private endpoint connection.␊ + */␊ + PrivateEndpointConnectionProperties21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262556,11 +385466,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private endpoint details␊ */␊ - privateEndpoint?: (PrivateEndpoint9 | string)␊ + privateEndpoint?: (/**␊ + * Private endpoint details␊ + */␊ + PrivateEndpoint9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection state details of the private endpoint␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionState17 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * Connection state details of the private endpoint␊ + */␊ + PrivateLinkServiceConnectionState17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262618,7 +385540,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Client secret information for factory's bring your own app repository configuration␊ */␊ - clientSecret?: (GitHubClientSecret1 | string)␊ + clientSecret?: (/**␊ + * Client secret information for factory's bring your own app repository configuration␊ + */␊ + GitHubClientSecret1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Collaboration branch␊ */␊ @@ -262683,13 +385611,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Big Data pool powered by Apache Spark␊ */␊ - properties: (BigDataPoolResourceProperties | string)␊ + properties: (/**␊ + * Properties of a Big Data pool powered by Apache Spark␊ + */␊ + BigDataPoolResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "bigDataPools"␊ [k: string]: unknown␊ }␊ @@ -262700,15 +385637,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * Auto-pausing properties of a Big Data pool powered by Apache Spark␊ */␊ - autoPause?: (AutoPauseProperties | string)␊ + autoPause?: (/**␊ + * Auto-pausing properties of a Big Data pool powered by Apache Spark␊ + */␊ + AutoPauseProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-scaling properties of a Big Data pool powered by Apache Spark␊ */␊ - autoScale?: (AutoScaleProperties | string)␊ + autoScale?: (/**␊ + * Auto-scaling properties of a Big Data pool powered by Apache Spark␊ + */␊ + AutoScaleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The cache size␊ */␊ - cacheSize?: (number | string)␊ + cacheSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the Big Data pool was created.␊ */␊ @@ -262716,7 +385668,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of custom libraries/packages associated with the spark pool.␊ */␊ - customLibraries?: (LibraryInfo[] | string)␊ + customLibraries?: (LibraryInfo[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default folder where Spark logs will be written.␊ */␊ @@ -262724,27 +385679,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * Dynamic Executor Allocation Properties␊ */␊ - dynamicExecutorAllocation?: (DynamicExecutorAllocation | string)␊ + dynamicExecutorAllocation?: (/**␊ + * Dynamic Executor Allocation Properties␊ + */␊ + DynamicExecutorAllocation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether compute isolation is required or not.␊ */␊ - isComputeIsolationEnabled?: (boolean | string)␊ + isComputeIsolationEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Library requirements for a Big Data pool powered by Apache Spark␊ */␊ - libraryRequirements?: (LibraryRequirements | string)␊ + libraryRequirements?: (/**␊ + * Library requirements for a Big Data pool powered by Apache Spark␊ + */␊ + LibraryRequirements | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of nodes in the Big Data pool.␊ */␊ - nodeCount?: (number | string)␊ + nodeCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The level of compute power that each node in the Big Data pool has.␊ */␊ - nodeSize?: (("None" | "Small" | "Medium" | "Large" | "XLarge" | "XXLarge" | "XXXLarge") | string)␊ + nodeSize?: (("None" | "Small" | "Medium" | "Large" | "XLarge" | "XXLarge" | "XXXLarge") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The kind of nodes that the Big Data pool provides.␊ */␊ - nodeSizeFamily?: (("None" | "MemoryOptimized") | string)␊ + nodeSizeFamily?: (("None" | "MemoryOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The state of the Big Data pool.␊ */␊ @@ -262752,11 +385731,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether session level packages enabled.␊ */␊ - sessionLevelPackagesEnabled?: (boolean | string)␊ + sessionLevelPackagesEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Library requirements for a Big Data pool powered by Apache Spark␊ */␊ - sparkConfigProperties?: (LibraryRequirements | string)␊ + sparkConfigProperties?: (/**␊ + * Library requirements for a Big Data pool powered by Apache Spark␊ + */␊ + LibraryRequirements | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Spark events folder␊ */␊ @@ -262774,11 +385762,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of minutes of idle time before the Big Data pool is automatically paused.␊ */␊ - delayInMinutes?: (number | string)␊ + delayInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether auto-pausing is enabled for the Big Data pool.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262788,15 +385782,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether automatic scaling is enabled for the Big Data pool.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The maximum number of nodes the Big Data pool can support.␊ */␊ - maxNodeCount?: (number | string)␊ + maxNodeCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of nodes the Big Data pool can support.␊ */␊ - minNodeCount?: (number | string)␊ + minNodeCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262832,7 +385835,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether Dynamic Executor Allocation is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -262861,7 +385867,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP firewall rule properties␊ */␊ - properties: (IpFirewallRuleProperties | string)␊ + properties: (/**␊ + * IP firewall rule properties␊ + */␊ + IpFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "firewallRules"␊ [k: string]: unknown␊ }␊ @@ -262895,17 +385907,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a SQL Analytics pool␊ */␊ - properties: (SqlPoolResourceProperties | string)␊ + properties: (/**␊ + * Properties of a SQL Analytics pool␊ + */␊ + SqlPoolResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL pool SKU␊ */␊ - sku?: (Sku73 | string)␊ + sku?: (/**␊ + * SQL pool SKU␊ + */␊ + Sku73 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sqlPools"␊ [k: string]: unknown␊ }␊ @@ -262928,7 +385955,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * Restore: Creates a sql pool by restoring a backup of a deleted sql pool. SourceDatabaseId should be the sql pool's original resource ID. SourceDatabaseId and sourceDatabaseDeletionDate must be specified.␊ */␊ - createMode?: (("Default" | "PointInTimeRestore" | "Recovery" | "Restore") | string)␊ + createMode?: (("Default" | "PointInTimeRestore" | "Recovery" | "Restore") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Date the SQL pool was created␊ */␊ @@ -262936,7 +385966,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum size in bytes␊ */␊ - maxSizeBytes?: (number | string)␊ + maxSizeBytes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource state␊ */␊ @@ -262966,7 +385999,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The SKU name␊ */␊ @@ -262986,7 +386022,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workspace active directory administrator properties␊ */␊ - properties: (AadAdminProperties | string)␊ + properties: (/**␊ + * Workspace active directory administrator properties␊ + */␊ + AadAdminProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "administrators"␊ [k: string]: unknown␊ }␊ @@ -263021,7 +386063,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workspace active directory administrator properties␊ */␊ - properties: (AadAdminProperties | string)␊ + properties: (/**␊ + * Workspace active directory administrator properties␊ + */␊ + AadAdminProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sqlAdministrators"␊ [k: string]: unknown␊ }␊ @@ -263034,7 +386082,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql Control Settings for workspace managed identity␊ */␊ - properties: (ManagedIdentitySqlControlSettingsModelProperties | string)␊ + properties: (/**␊ + * Sql Control Settings for workspace managed identity␊ + */␊ + ManagedIdentitySqlControlSettingsModelProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "managedIdentitySqlControlSettings"␊ [k: string]: unknown␊ }␊ @@ -263045,7 +386099,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Grant sql control to managed identity␊ */␊ - grantSqlControlToManagedIdentity?: (ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity | string)␊ + grantSqlControlToManagedIdentity?: (/**␊ + * Grant sql control to managed identity␊ + */␊ + ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263055,7 +386115,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Desired state.␊ */␊ - desiredState?: (("Enabled" | "Disabled") | string)␊ + desiredState?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263070,7 +386133,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Synapse nested object which serves as a compute resource for activities.␊ */␊ - properties: (IntegrationRuntime2 | string)␊ + properties: (/**␊ + * Azure Synapse nested object which serves as a compute resource for activities.␊ + */␊ + IntegrationRuntime2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "integrationRuntimes"␊ [k: string]: unknown␊ }␊ @@ -263081,12 +386150,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed Virtual Network reference type.␊ */␊ - managedVirtualNetwork?: (ManagedVirtualNetworkReference1 | string)␊ + managedVirtualNetwork?: (/**␊ + * Managed Virtual Network reference type.␊ + */␊ + ManagedVirtualNetworkReference1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Managed"␊ /**␊ * Managed integration runtime type properties.␊ */␊ - typeProperties: (ManagedIntegrationRuntimeTypeProperties2 | string)␊ + typeProperties: (/**␊ + * Managed integration runtime type properties.␊ + */␊ + ManagedIntegrationRuntimeTypeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263100,7 +386181,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed Virtual Network reference type.␊ */␊ - type: ("ManagedVirtualNetworkReference" | string)␊ + type: ("ManagedVirtualNetworkReference" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263110,11 +386194,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The compute resource properties for managed integration runtime.␊ */␊ - computeProperties?: (IntegrationRuntimeComputeProperties2 | string)␊ + computeProperties?: (/**␊ + * The compute resource properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeComputeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSIS properties for managed integration runtime.␊ */␊ - ssisProperties?: (IntegrationRuntimeSsisProperties2 | string)␊ + ssisProperties?: (/**␊ + * SSIS properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeSsisProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263128,11 +386224,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data flow properties for managed integration runtime.␊ */␊ - dataFlowProperties?: (IntegrationRuntimeDataFlowProperties1 | string)␊ + dataFlowProperties?: (/**␊ + * Data flow properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeDataFlowProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location for managed integration runtime. The supported regions could be found on https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities␊ */␊ @@ -263140,7 +386245,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum parallel executions count per node for managed integration runtime.␊ */␊ - maxParallelExecutionsPerNode?: (number | string)␊ + maxParallelExecutionsPerNode?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The node size requirement to managed integration runtime.␊ */␊ @@ -263148,11 +386256,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The required number of nodes for managed integration runtime.␊ */␊ - numberOfNodes?: (number | string)␊ + numberOfNodes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VNet properties for managed integration runtime.␊ */␊ - vNetProperties?: (IntegrationRuntimeVNetProperties2 | string)␊ + vNetProperties?: (/**␊ + * VNet properties for managed integration runtime.␊ + */␊ + IntegrationRuntimeVNetProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263166,23 +386283,38 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true.␊ */␊ - cleanup?: (boolean | string)␊ + cleanup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Compute type of the cluster which will execute data flow job.␊ */␊ - computeType?: (("General" | "MemoryOptimized" | "ComputeOptimized") | string)␊ + computeType?: (("General" | "MemoryOptimized" | "ComputeOptimized") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Core count of the cluster which will execute data flow job. Supported values are: 8, 16, 32, 48, 80, 144 and 272.␊ */␊ - coreCount?: (number | string)␊ + coreCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time to live (in minutes) setting of the cluster which will execute data flow job.␊ */␊ - timeToLive?: (number | string)␊ + timeToLive?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263196,11 +386328,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource IDs of the public IP addresses that this integration runtime will use.␊ */␊ - publicIPs?: (string[] | string)␊ + publicIPs?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet this integration runtime will join.␊ */␊ @@ -263222,31 +386360,61 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Catalog information for managed dedicated integration runtime.␊ */␊ - catalogInfo?: (IntegrationRuntimeSsisCatalogInfo2 | string)␊ + catalogInfo?: (/**␊ + * Catalog information for managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeSsisCatalogInfo2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom setup script properties for a managed dedicated integration runtime.␊ */␊ - customSetupScriptProperties?: (IntegrationRuntimeCustomSetupScriptProperties2 | string)␊ + customSetupScriptProperties?: (/**␊ + * Custom setup script properties for a managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeCustomSetupScriptProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Data proxy properties for a managed dedicated integration runtime.␊ */␊ - dataProxyProperties?: (IntegrationRuntimeDataProxyProperties2 | string)␊ + dataProxyProperties?: (/**␊ + * Data proxy properties for a managed dedicated integration runtime.␊ + */␊ + IntegrationRuntimeDataProxyProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The edition for the SSIS Integration Runtime.␊ */␊ - edition?: (("Standard" | "Enterprise") | string)␊ + edition?: (("Standard" | "Enterprise") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom setup without script properties for a SSIS integration runtime.␊ */␊ - expressCustomSetupProperties?: (CustomSetupBase1[] | string)␊ + expressCustomSetupProperties?: (CustomSetupBase1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * License type for bringing your own license scenario.␊ */␊ - licenseType?: (("BasePrice" | "LicenseIncluded") | string)␊ + licenseType?: (("BasePrice" | "LicenseIncluded") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263260,11 +386428,20 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - catalogAdminPassword?: (SecureString2 | string)␊ + catalogAdminPassword?: (/**␊ + * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The administrator user name of catalog database.␊ */␊ @@ -263272,7 +386449,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The pricing tier for the catalog database. The valid values could be found in https://azure.microsoft.com/en-us/pricing/details/sql-database/.␊ */␊ - catalogPricingTier?: (("Basic" | "Standard" | "Premium" | "PremiumRS") | string)␊ + catalogPricingTier?: (("Basic" | "Standard" | "Premium" | "PremiumRS") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The catalog database server URL.␊ */␊ @@ -263301,7 +386481,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - sasToken?: (SecureString2 | string)␊ + sasToken?: (/**␊ + * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263311,7 +386497,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entity reference.␊ */␊ - connectVia?: (EntityReference2 | string)␊ + connectVia?: (/**␊ + * The entity reference.␊ + */␊ + EntityReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path to contain the staged data in the Blob storage.␊ */␊ @@ -263319,7 +386511,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The entity reference.␊ */␊ - stagingLinkedService?: (EntityReference2 | string)␊ + stagingLinkedService?: (/**␊ + * The entity reference.␊ + */␊ + EntityReference2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263333,7 +386531,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of this referenced entity.␊ */␊ - type?: (("IntegrationRuntimeReference" | "LinkedServiceReference") | string)␊ + type?: (("IntegrationRuntimeReference" | "LinkedServiceReference") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263344,7 +386545,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Cmdkey command custom setup type properties.␊ */␊ - typeProperties: (CmdkeySetupTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Cmdkey command custom setup type properties.␊ + */␊ + CmdkeySetupTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263354,7 +386561,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - password: (SecretBase2 | string)␊ + password: (/**␊ + * The base definition of a secret type.␊ + */␊ + SecretBase2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The server name of data source access.␊ */␊ @@ -263377,7 +386590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Environment variable custom setup type properties.␊ */␊ - typeProperties: (EnvironmentVariableSetupTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Environment variable custom setup type properties.␊ + */␊ + EnvironmentVariableSetupTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263402,7 +386621,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Installation of licensed component setup type properties.␊ */␊ - typeProperties: (LicensedComponentSetupTypeProperties1 | string)␊ + typeProperties: (/**␊ + * Installation of licensed component setup type properties.␊ + */␊ + LicensedComponentSetupTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263416,7 +386641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a secret type.␊ */␊ - licenseKey?: (SecureString2 | string)␊ + licenseKey?: (/**␊ + * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263427,7 +386658,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The self-hosted integration runtime properties.␊ */␊ - typeProperties?: (SelfHostedIntegrationRuntimeTypeProperties1 | string)␊ + typeProperties?: (/**␊ + * The self-hosted integration runtime properties.␊ + */␊ + SelfHostedIntegrationRuntimeTypeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263437,7 +386674,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The base definition of a linked integration runtime.␊ */␊ - linkedInfo?: (LinkedIntegrationRuntimeType1 | string)␊ + linkedInfo?: (/**␊ + * The base definition of a linked integration runtime.␊ + */␊ + LinkedIntegrationRuntimeType1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263448,7 +386691,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ */␊ - key: (SecureString2 | string)␊ + key: (/**␊ + * Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls.␊ + */␊ + SecureString2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263474,7 +386723,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private endpoint connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties21 | string)␊ + properties: (/**␊ + * Properties of a private endpoint connection.␊ + */␊ + PrivateEndpointConnectionProperties21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -263490,7 +386745,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a server blob auditing policy.␊ */␊ - properties: (ServerBlobAuditingPolicyProperties1 | string)␊ + properties: (/**␊ + * Properties of a server blob auditing policy.␊ + */␊ + ServerBlobAuditingPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "auditingSettings"␊ [k: string]: unknown␊ }␊ @@ -263557,7 +386818,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -263572,24 +386836,39 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -263602,7 +386881,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the blob storage subscription Id.␊ */␊ - storageAccountSubscriptionId?: (string | string)␊ + storageAccountSubscriptionId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required.␊ */␊ @@ -263621,7 +386903,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an extended server blob auditing policy.␊ */␊ - properties: (ExtendedServerBlobAuditingPolicyProperties1 | string)␊ + properties: (/**␊ + * Properties of an extended server blob auditing policy.␊ + */␊ + ExtendedServerBlobAuditingPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extendedAuditingSettings"␊ [k: string]: unknown␊ }␊ @@ -263688,7 +386976,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -263703,11 +386994,17 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies condition of where clause when creating an audit.␊ */␊ @@ -263716,15 +387013,24 @@ Generated by [AVA](https://avajs.dev). * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -263737,7 +387043,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the blob storage subscription Id.␊ */␊ - storageAccountSubscriptionId?: (string | string)␊ + storageAccountSubscriptionId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required.␊ */␊ @@ -263756,7 +387065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (ServerSecurityAlertPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + ServerSecurityAlertPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -263767,23 +387082,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific server.␊ */␊ - state: (("New" | "Enabled" | "Disabled") | string)␊ + state: (("New" | "Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -263806,7 +387136,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a server Vulnerability Assessment.␊ */␊ - properties: (ServerVulnerabilityAssessmentProperties1 | string)␊ + properties: (/**␊ + * Properties of a server Vulnerability Assessment.␊ + */␊ + ServerVulnerabilityAssessmentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -263817,7 +387153,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Vulnerability Assessment recurring scans.␊ */␊ - recurringScans?: (VulnerabilityAssessmentRecurringScansProperties3 | string)␊ + recurringScans?: (/**␊ + * Properties of a Vulnerability Assessment recurring scans.␊ + */␊ + VulnerabilityAssessmentRecurringScansProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.␊ */␊ @@ -263839,15 +387181,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of e-mail addresses to which the scan notification is sent.␊ */␊ - emails?: (string[] | string)␊ + emails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the schedule scan notification will be is sent to the subscription administrators.␊ */␊ - emailSubscriptionAdmins?: (boolean | string)␊ + emailSubscriptionAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Recurring scans state.␊ */␊ - isEnabled?: (boolean | string)␊ + isEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -263862,7 +387213,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key properties␊ */␊ - properties: (KeyProperties3 | string)␊ + properties: (/**␊ + * Key properties␊ + */␊ + KeyProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "keys"␊ [k: string]: unknown␊ }␊ @@ -263873,7 +387230,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Used to activate the workspace after a customer managed key is provided.␊ */␊ - isActiveCMK?: (boolean | string)␊ + isActiveCMK?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Key Vault Url of the workspace key.␊ */␊ @@ -263889,7 +387249,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workspace active directory administrator properties␊ */␊ - properties: (AadAdminProperties | string)␊ + properties: (/**␊ + * Workspace active directory administrator properties␊ + */␊ + AadAdminProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/administrators"␊ [k: string]: unknown␊ }␊ @@ -263909,13 +387275,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Big Data pool powered by Apache Spark␊ */␊ - properties: (BigDataPoolResourceProperties | string)␊ + properties: (/**␊ + * Properties of a Big Data pool powered by Apache Spark␊ + */␊ + BigDataPoolResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/bigDataPools"␊ [k: string]: unknown␊ }␊ @@ -263931,7 +387306,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP firewall rule properties␊ */␊ - properties: (IpFirewallRuleProperties | string)␊ + properties: (/**␊ + * IP firewall rule properties␊ + */␊ + IpFirewallRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/firewallRules"␊ [k: string]: unknown␊ }␊ @@ -263944,7 +387325,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Sql Control Settings for workspace managed identity␊ */␊ - properties: (ManagedIdentitySqlControlSettingsModelProperties | string)␊ + properties: (/**␊ + * Sql Control Settings for workspace managed identity␊ + */␊ + ManagedIdentitySqlControlSettingsModelProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/managedIdentitySqlControlSettings"␊ [k: string]: unknown␊ }␊ @@ -263964,18 +387351,63 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a SQL Analytics pool␊ */␊ - properties: (SqlPoolResourceProperties | string)␊ - resources?: (WorkspacesSqlPoolsMetadataSyncChildResource | WorkspacesSqlPoolsGeoBackupPoliciesChildResource | WorkspacesSqlPoolsMaintenancewindowsChildResource | WorkspacesSqlPoolsTransparentDataEncryptionChildResource | WorkspacesSqlPoolsAuditingSettingsChildResource | WorkspacesSqlPoolsVulnerabilityAssessmentsChildResource | WorkspacesSqlPoolsSecurityAlertPoliciesChildResource | WorkspacesSqlPoolsExtendedAuditingSettingsChildResource | WorkspacesSqlPoolsDataMaskingPoliciesChildResource | WorkspacesSqlPoolsWorkloadGroupsChildResource)[]␊ + properties: (/**␊ + * Properties of a SQL Analytics pool␊ + */␊ + SqlPoolResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Synapse/workspaces/sqlPools/metadataSync␊ + */␊ + WorkspacesSqlPoolsMetadataSyncChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/geoBackupPolicies␊ + */␊ + WorkspacesSqlPoolsGeoBackupPoliciesChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/maintenancewindows␊ + */␊ + WorkspacesSqlPoolsMaintenancewindowsChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption␊ + */␊ + WorkspacesSqlPoolsTransparentDataEncryptionChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/auditingSettings␊ + */␊ + WorkspacesSqlPoolsAuditingSettingsChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments␊ + */␊ + WorkspacesSqlPoolsVulnerabilityAssessmentsChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies␊ + */␊ + WorkspacesSqlPoolsSecurityAlertPoliciesChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/extendedAuditingSettings␊ + */␊ + WorkspacesSqlPoolsExtendedAuditingSettingsChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/dataMaskingPolicies␊ + */␊ + WorkspacesSqlPoolsDataMaskingPoliciesChildResource | /**␊ + * Microsoft.Synapse/workspaces/sqlPools/workloadGroups␊ + */␊ + WorkspacesSqlPoolsWorkloadGroupsChildResource)[]␊ /**␊ * SQL pool SKU␊ */␊ - sku?: (Sku73 | string)␊ + sku?: (/**␊ + * SQL pool SKU␊ + */␊ + Sku73 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools"␊ [k: string]: unknown␊ }␊ @@ -263988,7 +387420,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metadata Sync Config properties␊ */␊ - properties: (MetadataSyncConfigProperties | string)␊ + properties: (/**␊ + * Metadata Sync Config properties␊ + */␊ + MetadataSyncConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "metadataSync"␊ [k: string]: unknown␊ }␊ @@ -263999,11 +387437,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the metadata sync is enabled or disabled␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Sync Interval in minutes.␊ */␊ - syncIntervalInMinutes?: (number | string)␊ + syncIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264018,7 +387462,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of the geo backup policy.␊ */␊ - properties: (GeoBackupPolicyProperties1 | string)␊ + properties: (/**␊ + * The properties of the geo backup policy.␊ + */␊ + GeoBackupPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "geoBackupPolicies"␊ [k: string]: unknown␊ }␊ @@ -264029,7 +387479,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the geo backup policy.␊ */␊ - state: (("Disabled" | "Enabled") | string)␊ + state: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264041,7 +387494,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maintenance windows resource properties.␊ */␊ - properties: (MaintenanceWindowsProperties | string)␊ + properties: (/**␊ + * Maintenance windows resource properties.␊ + */␊ + MaintenanceWindowsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "maintenancewindows"␊ [k: string]: unknown␊ }␊ @@ -264049,7 +387508,10 @@ Generated by [AVA](https://avajs.dev). * Maintenance windows resource properties.␊ */␊ export interface MaintenanceWindowsProperties {␊ - timeRanges?: (MaintenanceWindowTimeRange[] | string)␊ + timeRanges?: (MaintenanceWindowTimeRange[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264059,7 +387521,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Day of maintenance window.␊ */␊ - dayOfWeek?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday") | string)␊ + dayOfWeek?: (("Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration of maintenance window in minutes.␊ */␊ @@ -264082,7 +387547,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a database transparent data encryption.␊ */␊ - properties: (TransparentDataEncryptionProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of a database transparent data encryption.␊ + */␊ + TransparentDataEncryptionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "transparentDataEncryption"␊ [k: string]: unknown␊ }␊ @@ -264093,7 +387564,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The status of the database transparent data encryption.␊ */␊ - status?: (("Enabled" | "Disabled") | string)␊ + status?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264108,7 +387582,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Sql pool blob auditing policy.␊ */␊ - properties: (SqlPoolBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a Sql pool blob auditing policy.␊ + */␊ + SqlPoolBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "auditingSettings"␊ [k: string]: unknown␊ }␊ @@ -264175,7 +387655,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -264190,19 +387673,31 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. If state is Enabled and storageEndpoint is specified, storageAccountAccessKey is required.␊ */␊ @@ -264229,7 +387724,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Sql pool Vulnerability Assessment.␊ */␊ - properties: (SqlPoolVulnerabilityAssessmentProperties | string)␊ + properties: (/**␊ + * Properties of a Sql pool Vulnerability Assessment.␊ + */␊ + SqlPoolVulnerabilityAssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -264240,7 +387741,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Vulnerability Assessment recurring scans.␊ */␊ - recurringScans?: (VulnerabilityAssessmentRecurringScansProperties3 | string)␊ + recurringScans?: (/**␊ + * Properties of a Vulnerability Assessment recurring scans.␊ + */␊ + VulnerabilityAssessmentRecurringScansProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required.␊ */␊ @@ -264267,7 +387774,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties7 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -264278,23 +387791,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action␊ */␊ - disabledAlerts?: (string[] | string)␊ + disabledAlerts?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies that the alert is sent to the account administrators.␊ */␊ - emailAccountAdmins?: (boolean | string)␊ + emailAccountAdmins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies an array of e-mail addresses to which the alert is sent.␊ */␊ - emailAddresses?: (string[] | string)␊ + emailAddresses?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the Threat Detection audit logs.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific Sql pool.␊ */␊ - state: (("New" | "Enabled" | "Disabled") | string)␊ + state: (("New" | "Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the Threat Detection audit storage account.␊ */␊ @@ -264317,7 +387845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of an extended Sql pool blob auditing policy.␊ */␊ - properties: (ExtendedSqlPoolBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of an extended Sql pool blob auditing policy.␊ + */␊ + ExtendedSqlPoolBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extendedAuditingSettings"␊ [k: string]: unknown␊ }␊ @@ -264384,7 +387918,10 @@ Generated by [AVA](https://avajs.dev). * ␍␊ * For more information, see [Database-Level Audit Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions)␊ */␊ - auditActionsAndGroups?: (string[] | string)␊ + auditActionsAndGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether audit events are sent to Azure Monitor. ␍␊ * In order to send the events to Azure Monitor, specify 'state' as 'Enabled' and 'isAzureMonitorTargetEnabled' as true.␍␊ @@ -264399,11 +387936,17 @@ Generated by [AVA](https://avajs.dev). * or [Diagnostic Settings PowerShell](https://go.microsoft.com/fwlink/?linkid=2033043)␍␊ * ␊ */␊ - isAzureMonitorTargetEnabled?: (boolean | string)␊ + isAzureMonitorTargetEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies whether storageAccountAccessKey value is the storage's secondary key.␊ */␊ - isStorageSecondaryKeyInUse?: (boolean | string)␊ + isStorageSecondaryKeyInUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies condition of where clause when creating an audit.␊ */␊ @@ -264412,15 +387955,24 @@ Generated by [AVA](https://avajs.dev). * Specifies the amount of time in milliseconds that can elapse before audit actions are forced to be processed.␍␊ * The default minimum value is 1000 (1 second). The maximum is 2,147,483,647.␊ */␊ - queueDelayMs?: (number | string)␊ + queueDelayMs?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the number of days to keep in the audit logs in the storage account.␊ */␊ - retentionDays?: (number | string)␊ + retentionDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the state of the policy. If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled are required.␊ */␊ - state: (("Enabled" | "Disabled") | string)␊ + state: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the identifier key of the auditing storage account. ␍␊ * If state is Enabled and storageEndpoint is specified, not specifying the storageAccountAccessKey will use SQL server system-assigned managed identity to access the storage.␍␊ @@ -264433,7 +387985,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies the blob storage subscription Id.␊ */␊ - storageAccountSubscriptionId?: (string | string)␊ + storageAccountSubscriptionId?: (string | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the blob storage endpoint (e.g. https://MyAccount.blob.core.windows.net). If state is Enabled, storageEndpoint or isAzureMonitorTargetEnabled is required.␊ */␊ @@ -264452,7 +388007,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The properties of a database data masking policy.␊ */␊ - properties: (DataMaskingPolicyProperties1 | string)␊ + properties: (/**␊ + * The properties of a database data masking policy.␊ + */␊ + DataMaskingPolicyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "dataMaskingPolicies"␊ [k: string]: unknown␊ }␊ @@ -264463,7 +388024,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of the data masking policy.␊ */␊ - dataMaskingState: (("Disabled" | "Enabled") | string)␊ + dataMaskingState: (("Disabled" | "Enabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of the exempt principals. Specifies the semicolon-separated list of database users for which the data masking policy does not apply. The specified users receive data results without masking for all of the database queries.␊ */␊ @@ -264482,7 +388046,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workload group definition. For more information look at sys.workload_management_workload_groups (DMV).␊ */␊ - properties: (WorkloadGroupProperties | string)␊ + properties: (/**␊ + * Workload group definition. For more information look at sys.workload_management_workload_groups (DMV).␊ + */␊ + WorkloadGroupProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workloadGroups"␊ [k: string]: unknown␊ }␊ @@ -264497,23 +388067,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The workload group cap percentage resource.␊ */␊ - maxResourcePercent: (number | string)␊ + maxResourcePercent: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workload group request maximum grant percentage.␊ */␊ - maxResourcePercentPerRequest?: (number | string)␊ + maxResourcePercentPerRequest?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workload group minimum percentage resource.␊ */␊ - minResourcePercent: (number | string)␊ + minResourcePercent: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workload group request minimum grant percentage.␊ */␊ - minResourcePercentPerRequest: (number | string)␊ + minResourcePercentPerRequest: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The workload group query execution timeout.␊ */␊ - queryExecutionTimeout?: (number | string)␊ + queryExecutionTimeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264528,7 +388113,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Sql pool blob auditing policy.␊ */␊ - properties: (SqlPoolBlobAuditingPolicyProperties | string)␊ + properties: (/**␊ + * Properties of a Sql pool blob auditing policy.␊ + */␊ + SqlPoolBlobAuditingPolicyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools/auditingSettings"␊ [k: string]: unknown␊ }␊ @@ -264541,7 +388132,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metadata Sync Config properties␊ */␊ - properties: (MetadataSyncConfigProperties | string)␊ + properties: (/**␊ + * Metadata Sync Config properties␊ + */␊ + MetadataSyncConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools/metadataSync"␊ [k: string]: unknown␊ }␊ @@ -264557,7 +388154,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a sensitivity label.␊ */␊ - properties: (SensitivityLabelProperties | string)␊ + properties: (/**␊ + * Properties of a sensitivity label.␊ + */␊ + SensitivityLabelProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools/schemas/tables/columns/sensitivityLabels"␊ [k: string]: unknown␊ }␊ @@ -264581,7 +388184,10 @@ Generated by [AVA](https://avajs.dev). * The label name.␊ */␊ labelName?: string␊ - rank?: (("None" | "Low" | "Medium" | "High" | "Critical") | string)␊ + rank?: (("None" | "Low" | "Medium" | "High" | "Critical") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264596,7 +388202,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a security alert policy.␊ */␊ - properties: (SecurityAlertPolicyProperties7 | string)␊ + properties: (/**␊ + * Properties of a security alert policy.␊ + */␊ + SecurityAlertPolicyProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies"␊ [k: string]: unknown␊ }␊ @@ -264612,7 +388224,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents the properties of a database transparent data encryption.␊ */␊ - properties: (TransparentDataEncryptionProperties1 | string)␊ + properties: (/**␊ + * Represents the properties of a database transparent data encryption.␊ + */␊ + TransparentDataEncryptionProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools/transparentDataEncryption"␊ [k: string]: unknown␊ }␊ @@ -264628,7 +388246,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Sql pool Vulnerability Assessment.␊ */␊ - properties: (SqlPoolVulnerabilityAssessmentProperties | string)␊ + properties: (/**␊ + * Properties of a Sql pool Vulnerability Assessment.␊ + */␊ + SqlPoolVulnerabilityAssessmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments"␊ [k: string]: unknown␊ }␊ @@ -264640,11 +388264,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for workspace level rule).␊ */␊ - name: (("master" | "default") | string)␊ + name: (("master" | "default") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Properties of a Sql pool vulnerability assessment rule baseline.␊ */␊ - properties: (SqlPoolVulnerabilityAssessmentRuleBaselineProperties | string)␊ + properties: (/**␊ + * Properties of a Sql pool vulnerability assessment rule baseline.␊ + */␊ + SqlPoolVulnerabilityAssessmentRuleBaselineProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Synapse/workspaces/sqlPools/vulnerabilityAssessments/rules/baselines"␊ [k: string]: unknown␊ }␊ @@ -264655,7 +388288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rule baseline result␊ */␊ - baselineResults: (SqlPoolVulnerabilityAssessmentRuleBaselineItem[] | string)␊ + baselineResults: (SqlPoolVulnerabilityAssessmentRuleBaselineItem[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264665,7 +388301,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The rule baseline result␊ */␊ - result: (string[] | string)␊ + result: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264688,13 +388327,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that contain a graph query.␊ */␊ - properties: (GraphQueryProperties | string)␊ + properties: (/**␊ + * Properties that contain a graph query.␊ + */␊ + GraphQueryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.ResourceGraph/queries"␊ [k: string]: unknown␊ }␊ @@ -264728,13 +388376,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * A class that describes the properties of the CommunicationService.␊ */␊ - properties: (CommunicationServiceProperties | string)␊ + properties: (/**␊ + * A class that describes the properties of the CommunicationService.␊ + */␊ + CommunicationServiceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags of the service which is a list of key value pairs that describe the resource.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Communication/communicationServices"␊ [k: string]: unknown␊ }␊ @@ -264764,13 +388421,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An alert rule.␊ */␊ - properties: (AlertRule | string)␊ + properties: (/**␊ + * An alert rule.␊ + */␊ + AlertRule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/alertrules"␊ [k: string]: unknown␊ }␊ @@ -264781,15 +388447,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action that is performed when the alert rule becomes active, and when an alert condition is resolved.␊ */␊ - action?: (RuleAction | string)␊ + action?: (/**␊ + * The action that is performed when the alert rule becomes active, and when an alert condition is resolved.␊ + */␊ + RuleAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.␊ */␊ - actions?: ((RuleEmailAction | RuleWebhookAction)[] | string)␊ + actions?: ((/**␊ + * Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.␊ + */␊ + RuleEmailAction | /**␊ + * Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.␊ + */␊ + RuleWebhookAction)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The condition that results in the alert rule being activated.␊ */␊ - condition: (RuleCondition | string)␊ + condition: (/**␊ + * The condition that results in the alert rule being activated.␊ + */␊ + RuleCondition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the description of the alert rule that will be included in the alert email.␊ */␊ @@ -264797,7 +388484,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the flag that indicates whether the alert rule is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the name of the alert rule.␊ */␊ @@ -264815,12 +388505,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * the list of administrator's custom email addresses to notify of the activation of the alert.␊ */␊ - customEmails?: (string[] | string)␊ + customEmails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"␊ /**␊ * Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.␊ */␊ - sendToServiceOwners?: (boolean | string)␊ + sendToServiceOwners?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -264833,7 +388529,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the service uri to Post the notification when the alert activates or resolves.␊ */␊ @@ -264858,7 +388557,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The claims for a rule management event data source.␊ */␊ - claims?: (RuleManagementEventClaimsDataSource | string)␊ + claims?: (/**␊ + * The claims for a rule management event data source.␊ + */␊ + RuleManagementEventClaimsDataSource | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the event name.␊ */␊ @@ -264912,15 +388617,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * the operator used to compare the data and the threshold.␊ */␊ - operator: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | string)␊ + operator: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the threshold value that activates the alert.␊ */␊ - threshold: (number | string)␊ + threshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.␊ */␊ - timeAggregation?: (("Average" | "Minimum" | "Maximum" | "Total" | "Last") | string)␊ + timeAggregation?: (("Average" | "Minimum" | "Maximum" | "Total" | "Last") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.␊ */␊ @@ -264934,7 +388648,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the number of locations that must fail to activate the alert.␊ */␊ - failedLocationCount: (number | string)␊ + failedLocationCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"␊ /**␊ * the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.␊ @@ -264949,7 +388666,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * How the data that is collected should be combined over time.␊ */␊ - aggregation?: (ManagementEventAggregationCondition | string)␊ + aggregation?: (/**␊ + * How the data that is collected should be combined over time.␊ + */␊ + ManagementEventAggregationCondition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"␊ [k: string]: unknown␊ }␊ @@ -264960,11 +388683,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the condition operator.␊ */␊ - operator?: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | string)␊ + operator?: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold value that activates the alert.␊ */␊ - threshold?: (number | string)␊ + threshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.␊ */␊ @@ -265008,19 +388737,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Insights/webtests: Is the webtest enabled.␊ */␊ - Enabled?: (string | boolean)␊ + Enabled?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | boolean)␊ /**␊ * Microsoft.Insights/webtests: Frequency of the webtest.␊ */␊ - Frequency?: (number | string)␊ + Frequency?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Insights/webtests: Timeout for the webtest.␊ */␊ - Timeout?: (number | string)␊ + Timeout?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Insights/webtests: Locations of the webtest.␊ */␊ - Locations?: (string | {␊ + Locations?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | {␊ /**␊ * Microsoft.Insights/webtests: Location id of the webtest␊ */␊ @@ -265030,7 +388771,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Insights/webtests: Configuration for the webtest.␊ */␊ - Configuration?: (string | {␊ + Configuration?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | {␊ /**␊ * Microsoft.Insights/webtests: WebTest configuration.␊ */␊ @@ -265055,7 +388799,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Insights/autoscalesettings: Contains a collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.␊ */␊ - profiles?: (string | {␊ + profiles?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | {␊ /**␊ * Microsoft.Insights/autoscalesettings: The name of the profile.␊ */␊ @@ -265067,15 +388814,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Insights/autoscalesettings: The minimum number of instances for the resource.␊ */␊ - minimum?: (string | number)␊ + minimum?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ /**␊ * Microsoft.Insights/autoscalesettings: The maximum number of instances for the resource. The actual maximum number may be limited by the cores that are available.␊ */␊ - maximum?: (string | number)␊ + maximum?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ /**␊ * Microsoft.Insights/autoscalesettings: The number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.␊ */␊ - default?: (string | number)␊ + default?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ [k: string]: unknown␊ }␊ /**␊ @@ -265097,27 +388853,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Insights/autoscalesettings: The granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. ISO 8601 duration format.␊ */␊ - timeGrain?: (string | string)␊ + timeGrain?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string)␊ /**␊ * Microsoft.Insights/autoscalesettings: How the metrics from multiple instances are combined.␊ */␊ - statistic?: (string | ("Average" | "Min" | "Max" | "Sum"))␊ + statistic?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | ("Average" | "Min" | "Max" | "Sum"))␊ /**␊ * Microsoft.Insights/autoscalesettings: The range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. ISO 8601 duration format.␊ */␊ - timeWindow?: (string | string)␊ + timeWindow?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string)␊ /**␊ * Microsoft.Insights/autoscalesettings: How the data that is collected should be combined over time. The default value is Average.␊ */␊ - timeAggregation?: (string | ("Average" | "Minimum" | "Maximum" | "Last" | "Total" | "Count"))␊ + timeAggregation?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | ("Average" | "Minimum" | "Maximum" | "Last" | "Total" | "Count"))␊ /**␊ * Microsoft.Insights/autoscalesettings: The operator that is used to compare the metric data and the threshold.␊ */␊ - operator?: (string | ("GreaterThan" | "GreaterThanOrEqual" | "Equals" | "NotEquals" | "LessThan" | "LessThanOrEqual"))␊ + operator?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | ("GreaterThan" | "GreaterThanOrEqual" | "Equals" | "NotEquals" | "LessThan" | "LessThanOrEqual"))␊ /**␊ * Microsoft.Insights/autoscalesettings: The threshold of the metric that triggers the scale action.␊ */␊ - threshold?: (string | number)␊ + threshold?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -265126,19 +388900,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Insights/autoscalesettings: Whether the scaling action increases or decreases the number of instances.␊ */␊ - direction?: (string | ("Increase" | "Decrease"))␊ + direction?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | ("Increase" | "Decrease"))␊ /**␊ * Microsoft.Insights/autoscalesettings: The type of action that should occur, this must be set to ChangeCount.␊ */␊ - type?: (string | "ChangeCount")␊ + type?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | "ChangeCount")␊ /**␊ * Microsoft.Insights/autoscalesettings: The number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.␊ */␊ - value?: (string | number)␊ + value?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ /**␊ * Microsoft.Insights/autoscalesettings: The amount of time to wait since the last scaling action before this action occurs. Must be between 1 week and 1 minute. ISO 8601 duration format.␊ */␊ - cooldown?: (string | string)␊ + cooldown?: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -265198,7 +388984,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Microsoft.Insights/autoscalesettings: Specifies whether automatic scaling is enabled for the resource.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Microsoft.Insights/autoscalesettings: The name of the autoscale setting.␊ */␊ @@ -265231,14 +389020,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that define an Application Insights component resource.␊ */␊ - properties: (ApplicationInsightsComponentProperties | string)␊ - resources?: (Components_AnnotationsChildResource | ComponentsExportconfigurationChildResource | ComponentsCurrentbillingfeaturesChildResource | Components_ProactiveDetectionConfigsChildResource | ComponentsFavoritesChildResource | ComponentsAnalyticsItemsChildResource | ComponentsMyanalyticsItemsChildResource)[]␊ + properties: (/**␊ + * Properties that define an Application Insights component resource.␊ + */␊ + ApplicationInsightsComponentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Insights/components/Annotations␊ + */␊ + Components_AnnotationsChildResource | /**␊ + * Microsoft.Insights/components/exportconfiguration␊ + */␊ + ComponentsExportconfigurationChildResource | /**␊ + * Microsoft.Insights/components/currentbillingfeatures␊ + */␊ + ComponentsCurrentbillingfeaturesChildResource | /**␊ + * Microsoft.Insights/components/ProactiveDetectionConfigs␊ + */␊ + Components_ProactiveDetectionConfigsChildResource | /**␊ + * Microsoft.Insights/components/favorites␊ + */␊ + ComponentsFavoritesChildResource | /**␊ + * microsoft.insights/components/analyticsItems␊ + */␊ + ComponentsAnalyticsItemsChildResource | /**␊ + * microsoft.insights/components/myanalyticsItems␊ + */␊ + ComponentsMyanalyticsItemsChildResource)[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/components"␊ [k: string]: unknown␊ }␊ @@ -265249,15 +389068,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of application being monitored.␊ */␊ - Application_Type: (("web" | "other") | string)␊ + Application_Type: (("web" | "other") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disable IP masking.␊ */␊ - DisableIpMasking?: (boolean | string)␊ + DisableIpMasking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.␊ */␊ - Flow_Type?: ("Bluefield" | string)␊ + Flow_Type?: ("Bluefield" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.␊ */␊ @@ -265265,23 +389093,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Purge data immediately after 30 days.␊ */␊ - ImmediatePurgeDataOn30Days?: (boolean | string)␊ + ImmediatePurgeDataOn30Days?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the flow of the ingestion.␊ */␊ - IngestionMode?: (("ApplicationInsights" | "ApplicationInsightsWithDiagnosticSettings" | "LogAnalytics") | string)␊ + IngestionMode?: (("ApplicationInsights" | "ApplicationInsightsWithDiagnosticSettings" | "LogAnalytics") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.␊ */␊ - Request_Source?: ("rest" | string)␊ + Request_Source?: ("rest" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention period in days.␊ */␊ - RetentionInDays?: ((number & string) | string)␊ + RetentionInDays?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.␊ */␊ - SamplingPercentage?: (number | string)␊ + SamplingPercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -265373,11 +389216,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.␊ */␊ - CurrentBillingFeatures?: (string[] | string)␊ + CurrentBillingFeatures?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An Application Insights component daily data volume cap␊ */␊ - DataVolumeCap?: (ApplicationInsightsComponentDataVolumeCap | string)␊ + DataVolumeCap?: (/**␊ + * An Application Insights component daily data volume cap␊ + */␊ + ApplicationInsightsComponentDataVolumeCap | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: "currentbillingfeatures"␊ type: "currentbillingfeatures"␊ [k: string]: unknown␊ @@ -265389,19 +389241,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Daily data volume cap in GB.␊ */␊ - Cap?: (number | string)␊ + Cap?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Do not send a notification email when the daily data volume cap is met.␊ */␊ - StopSendNotificationWhenHitCap?: (boolean | string)␊ + StopSendNotificationWhenHitCap?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reserved, not used for now.␊ */␊ - StopSendNotificationWhenHitThreshold?: (boolean | string)␊ + StopSendNotificationWhenHitThreshold?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reserved, not used for now.␊ */␊ - WarningThreshold?: (number | string)␊ + WarningThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -265412,11 +389276,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom email addresses for this rule notifications␊ */␊ - CustomEmails?: (string[] | string)␊ + CustomEmails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag that indicates whether this rule is enabled by the user␊ */␊ - Enabled?: (boolean | string)␊ + Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last time this rule was updated␊ */␊ @@ -265432,11 +389302,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Static definitions of the ProactiveDetection configuration rule (same values for all components).␊ */␊ - RuleDefinitions?: (ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions | string)␊ + RuleDefinitions?: (/**␊ + * Static definitions of the ProactiveDetection configuration rule (same values for all components).␊ + */␊ + ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag that indicated whether notifications on this rule should be sent to subscription owners␊ */␊ - SendEmailsToSubscriptionOwners?: (boolean | string)␊ + SendEmailsToSubscriptionOwners?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ProactiveDetectionConfigs"␊ [k: string]: unknown␊ }␊ @@ -265459,15 +389338,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating whether the rule is enabled by default␊ */␊ - IsEnabledByDefault?: (boolean | string)␊ + IsEnabledByDefault?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag indicating whether the rule is hidden (from the UI)␊ */␊ - IsHidden?: (boolean | string)␊ + IsHidden?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag indicating whether the rule is in preview␊ */␊ - IsInPreview?: (boolean | string)␊ + IsInPreview?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule name␊ */␊ @@ -265475,7 +389363,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating whether email notifications are supported for detections for this rule␊ */␊ - SupportsEmailNotifications?: (boolean | string)␊ + SupportsEmailNotifications?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -265494,11 +389385,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.␊ */␊ - FavoriteType?: (("shared" | "user") | string)␊ + FavoriteType?: (("shared" | "user") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag denoting wether or not this favorite was generated from a template.␊ */␊ - IsGeneratedFromTemplate?: (boolean | string)␊ + IsGeneratedFromTemplate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user-defined name of the favorite.␊ */␊ @@ -265514,7 +389411,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of 0 or more tags that are associated with this favorite definition␊ */␊ - Tags?: (string[] | string)␊ + Tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "favorites"␊ /**␊ * This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search.␊ @@ -265543,15 +389443,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ */␊ - Properties?: (ApplicationInsightsComponentAnalyticsItemProperties | string)␊ + Properties?: (/**␊ + * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ + */␊ + ApplicationInsightsComponentAnalyticsItemProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.␊ */␊ - Scope?: (("shared" | "user") | string)␊ + Scope?: (("shared" | "user") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enum indicating the type of the Analytics item.␊ */␊ - Type?: (("none" | "query" | "recent" | "function") | string)␊ + Type?: (("none" | "query" | "recent" | "function") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "analyticsItems"␊ [k: string]: unknown␊ }␊ @@ -265586,15 +389498,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ */␊ - Properties?: (ApplicationInsightsComponentAnalyticsItemProperties | string)␊ + Properties?: (/**␊ + * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ + */␊ + ApplicationInsightsComponentAnalyticsItemProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.␊ */␊ - Scope?: (("shared" | "user") | string)␊ + Scope?: (("shared" | "user") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enum indicating the type of the Analytics item.␊ */␊ - Type?: (("none" | "query" | "recent" | "function") | string)␊ + Type?: (("none" | "query" | "recent" | "function") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "myanalyticsItems"␊ [k: string]: unknown␊ }␊ @@ -265619,11 +389543,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ */␊ - Properties?: (ApplicationInsightsComponentAnalyticsItemProperties | string)␊ + Properties?: (/**␊ + * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ + */␊ + ApplicationInsightsComponentAnalyticsItemProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.␊ */␊ - Scope?: (("shared" | "user") | string)␊ + Scope?: (("shared" | "user") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/components/analyticsItems"␊ [k: string]: unknown␊ }␊ @@ -265668,11 +389601,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current enabled pricing plan. When the component is in the Enterprise plan, this will list both 'Basic' and 'Application Insights Enterprise'.␊ */␊ - CurrentBillingFeatures?: (string[] | string)␊ + CurrentBillingFeatures?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An Application Insights component daily data volume cap␊ */␊ - DataVolumeCap?: (ApplicationInsightsComponentDataVolumeCap | string)␊ + DataVolumeCap?: (/**␊ + * An Application Insights component daily data volume cap␊ + */␊ + ApplicationInsightsComponentDataVolumeCap | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ type: "Microsoft.Insights/components/currentbillingfeatures"␊ [k: string]: unknown␊ @@ -265693,11 +389635,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component.␊ */␊ - FavoriteType?: (("shared" | "user") | string)␊ + FavoriteType?: (("shared" | "user") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag denoting wether or not this favorite was generated from a template.␊ */␊ - IsGeneratedFromTemplate?: (boolean | string)␊ + IsGeneratedFromTemplate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user-defined name of the favorite.␊ */␊ @@ -265713,7 +389661,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of 0 or more tags that are associated with this favorite definition␊ */␊ - Tags?: (string[] | string)␊ + Tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/components/favorites"␊ /**␊ * This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search.␊ @@ -265742,11 +389693,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ */␊ - Properties?: (ApplicationInsightsComponentAnalyticsItemProperties | string)␊ + Properties?: (/**␊ + * A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.␊ + */␊ + ApplicationInsightsComponentAnalyticsItemProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component.␊ */␊ - Scope?: (("shared" | "user") | string)␊ + Scope?: (("shared" | "user") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/components/myanalyticsItems"␊ [k: string]: unknown␊ }␊ @@ -265758,11 +389718,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom email addresses for this rule notifications␊ */␊ - CustomEmails?: (string[] | string)␊ + CustomEmails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag that indicates whether this rule is enabled by the user␊ */␊ - Enabled?: (boolean | string)␊ + Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last time this rule was updated␊ */␊ @@ -265778,11 +389744,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Static definitions of the ProactiveDetection configuration rule (same values for all components).␊ */␊ - RuleDefinitions?: (ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions | string)␊ + RuleDefinitions?: (/**␊ + * Static definitions of the ProactiveDetection configuration rule (same values for all components).␊ + */␊ + ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag that indicated whether notifications on this rule should be sent to subscription owners␊ */␊ - SendEmailsToSubscriptionOwners?: (boolean | string)␊ + SendEmailsToSubscriptionOwners?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/components/ProactiveDetectionConfigs"␊ [k: string]: unknown␊ }␊ @@ -265798,7 +389773,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of workbook. Choices are user and shared.␊ */␊ - kind?: (("user" | "shared") | string)␊ + kind?: (("user" | "shared") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -265810,13 +389788,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that contain a private workbook.␊ */␊ - properties: (MyWorkbookProperties | string)␊ + properties: (/**␊ + * Properties that contain a private workbook.␊ + */␊ + MyWorkbookProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/myWorkbooks"␊ [k: string]: unknown␊ }␊ @@ -265843,7 +389830,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of 0 or more tags that are associated with this private workbook definition␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This instance's version of the data model. This can change as new features are added that can be marked private workbook.␊ */␊ @@ -265858,7 +389848,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of web test that this web test watches. Choices are ping and multistep.␊ */␊ - kind?: (("ping" | "multistep") | string)␊ + kind?: (("ping" | "multistep") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -265870,13 +389863,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metadata describing a web test for an Azure resource.␊ */␊ - properties: (WebTestProperties | string)␊ + properties: (/**␊ + * Metadata describing a web test for an Azure resource.␊ + */␊ + WebTestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/webtests"␊ [k: string]: unknown␊ }␊ @@ -265887,7 +389889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An XML configuration specification for a WebTest.␊ */␊ - Configuration?: (WebTestPropertiesConfiguration | string)␊ + Configuration?: (/**␊ + * An XML configuration specification for a WebTest.␊ + */␊ + WebTestPropertiesConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Purpose/user defined descriptive test for this WebTest.␊ */␊ @@ -265895,19 +389903,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Is the test actively being monitored.␊ */␊ - Enabled?: (boolean | string)␊ + Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Interval in seconds between test runs for this WebTest. Default value is 300.␊ */␊ - Frequency?: ((number & string) | string)␊ + Frequency?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The kind of web test this is, valid choices are ping and multistep.␊ */␊ - Kind: (("ping" | "multistep") | string)␊ + Kind: (("ping" | "multistep") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of where to physically run the tests from to give global coverage for accessibility of your application.␊ */␊ - Locations: (WebTestGeolocation[] | string)␊ + Locations: (WebTestGeolocation[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User defined name if this WebTest.␊ */␊ @@ -265915,7 +389935,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allow for retries should this WebTest fail.␊ */␊ - RetryEnabled?: (boolean | string)␊ + RetryEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique ID of this WebTest. This is typically the same value as the Name field.␊ */␊ @@ -265923,7 +389946,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Seconds until this WebTest will timeout and fail. Default value is 30.␊ */␊ - Timeout?: ((number & string) | string)␊ + Timeout?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -265954,7 +389980,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of workbook. Choices are user and shared.␊ */␊ - kind?: (("user" | "shared") | string)␊ + kind?: (("user" | "shared") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -265966,13 +389995,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that contain a workbook.␊ */␊ - properties: (WorkbookProperties | string)␊ + properties: (/**␊ + * Properties that contain a workbook.␊ + */␊ + WorkbookProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/workbooks"␊ [k: string]: unknown␊ }␊ @@ -265987,7 +390025,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enum indicating if this workbook definition is owned by a specific user or is shared between all users with access to the Application Insights component.␊ */␊ - kind: (("user" | "shared") | string)␊ + kind: (("user" | "shared") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user-defined name of the workbook.␊ */␊ @@ -266003,7 +390044,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of 0 or more tags that are associated with this workbook definition␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique user id of the specific user that owns this workbook.␊ */␊ @@ -266075,7 +390119,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Application Insights component daily data volume cap␊ */␊ - properties: (PricingPlanProperties | string)␊ + properties: (/**␊ + * An Application Insights component daily data volume cap␊ + */␊ + PricingPlanProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/components/pricingPlans"␊ [k: string]: unknown␊ }␊ @@ -266086,7 +390136,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Daily data volume cap in GB.␊ */␊ - cap?: (number | string)␊ + cap?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Pricing Plan Type Name.␊ */␊ @@ -266094,15 +390147,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Do not send a notification email when the daily data volume cap is met.␊ */␊ - stopSendNotificationWhenHitCap?: (boolean | string)␊ + stopSendNotificationWhenHitCap?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reserved, not used for now.␊ */␊ - stopSendNotificationWhenHitThreshold?: (boolean | string)␊ + stopSendNotificationWhenHitThreshold?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Reserved, not used for now.␊ */␊ - warningThreshold?: (number | string)␊ + warningThreshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266125,14 +390187,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that define an Application Insights component resource.␊ */␊ - properties: (ApplicationInsightsComponentProperties1 | string)␊ - resources?: Components_ProactiveDetectionConfigsChildResource1[]␊ + properties: (/**␊ + * Properties that define an Application Insights component resource.␊ + */␊ + ApplicationInsightsComponentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Insights/components/ProactiveDetectionConfigs␊ + */␊ + Components_ProactiveDetectionConfigsChildResource1[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/components"␊ [k: string]: unknown␊ }␊ @@ -266143,15 +390217,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of application being monitored.␊ */␊ - Application_Type: (("web" | "other") | string)␊ + Application_Type: (("web" | "other") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disable IP masking.␊ */␊ - DisableIpMasking?: (boolean | string)␊ + DisableIpMasking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.␊ */␊ - Flow_Type?: ("Bluefield" | string)␊ + Flow_Type?: ("Bluefield" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.␊ */␊ @@ -266159,31 +390242,52 @@ Generated by [AVA](https://avajs.dev). /**␊ * Purge data immediately after 30 days.␊ */␊ - ImmediatePurgeDataOn30Days?: (boolean | string)␊ + ImmediatePurgeDataOn30Days?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the flow of the ingestion.␊ */␊ - IngestionMode?: (("ApplicationInsights" | "ApplicationInsightsWithDiagnosticSettings" | "LogAnalytics") | string)␊ + IngestionMode?: (("ApplicationInsights" | "ApplicationInsightsWithDiagnosticSettings" | "LogAnalytics") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network access type for accessing Application Insights ingestion.␊ */␊ - publicNetworkAccessForIngestion?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccessForIngestion?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network access type for accessing Application Insights query.␊ */␊ - publicNetworkAccessForQuery?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccessForQuery?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.␊ */␊ - Request_Source?: ("rest" | string)␊ + Request_Source?: ("rest" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention period in days.␊ */␊ - RetentionInDays?: ((number & string) | string)␊ + RetentionInDays?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.␊ */␊ - SamplingPercentage?: (number | string)␊ + SamplingPercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266202,7 +390306,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that define a ProactiveDetection configuration.␊ */␊ - properties: (ApplicationInsightsComponentProactiveDetectionConfigurationProperties | string)␊ + properties: (/**␊ + * Properties that define a ProactiveDetection configuration.␊ + */␊ + ApplicationInsightsComponentProactiveDetectionConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "ProactiveDetectionConfigs"␊ [k: string]: unknown␊ }␊ @@ -266213,19 +390323,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom email addresses for this rule notifications␊ */␊ - CustomEmails?: (string[] | string)␊ + CustomEmails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag that indicates whether this rule is enabled by the user␊ */␊ - Enabled?: (boolean | string)␊ + Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Static definitions of the ProactiveDetection configuration rule (same values for all components).␊ */␊ - RuleDefinitions?: (ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitions | string)␊ + RuleDefinitions?: (/**␊ + * Static definitions of the ProactiveDetection configuration rule (same values for all components).␊ + */␊ + ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesRuleDefinitions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag that indicated whether notifications on this rule should be sent to subscription owners␊ */␊ - SendEmailsToSubscriptionOwners?: (boolean | string)␊ + SendEmailsToSubscriptionOwners?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266247,15 +390372,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating whether the rule is enabled by default␊ */␊ - IsEnabledByDefault?: (boolean | string)␊ + IsEnabledByDefault?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag indicating whether the rule is hidden (from the UI)␊ */␊ - IsHidden?: (boolean | string)␊ + IsHidden?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A flag indicating whether the rule is in preview␊ */␊ - IsInPreview?: (boolean | string)␊ + IsInPreview?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule name␊ */␊ @@ -266263,7 +390397,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag indicating whether email notifications are supported for detections for this rule␊ */␊ - SupportsEmailNotifications?: (boolean | string)␊ + SupportsEmailNotifications?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266282,7 +390419,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that define a ProactiveDetection configuration.␊ */␊ - properties: (ApplicationInsightsComponentProactiveDetectionConfigurationProperties | string)␊ + properties: (/**␊ + * Properties that define a ProactiveDetection configuration.␊ + */␊ + ApplicationInsightsComponentProactiveDetectionConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/components/ProactiveDetectionConfigs"␊ [k: string]: unknown␊ }␊ @@ -266294,7 +390437,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of workbook. Choices are user and shared.␊ */␊ - kind?: (("user" | "shared") | string)␊ + kind?: (("user" | "shared") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource location␊ */␊ @@ -266306,13 +390452,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that contain a workbook.␊ */␊ - properties: (WorkbookProperties1 | string)␊ + properties: (/**␊ + * Properties that contain a workbook.␊ + */␊ + WorkbookProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/workbooks"␊ [k: string]: unknown␊ }␊ @@ -266339,7 +390494,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of 0 or more tags that are associated with this workbook definition␊ */␊ - tags?: (string[] | string)␊ + tags?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workbook version␊ */␊ @@ -266362,13 +390520,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that contain a workbook template.␊ */␊ - properties: (WorkbookTemplateProperties | string)␊ + properties: (/**␊ + * Properties that contain a workbook template.␊ + */␊ + WorkbookTemplateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/workbooktemplates"␊ [k: string]: unknown␊ }␊ @@ -266383,17 +390550,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workbook galleries supported by the template.␊ */␊ - galleries: (WorkbookTemplateGallery[] | string)␊ + galleries: (WorkbookTemplateGallery[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key value pair of localized gallery. Each key is the locale code of languages supported by the Azure portal.␊ */␊ localized?: ({␊ [k: string]: WorkbookTemplateLocalizedGallery[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Priority of the template. Determines which template to open when a workbook gallery is opened in viewer mode.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Valid JSON object containing workbook template payload.␊ */␊ @@ -266417,7 +390593,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Order of the template within the gallery.␊ */␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure resource type supported by the gallery.␊ */␊ @@ -266435,7 +390614,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Workbook galleries supported by the template.␊ */␊ - galleries?: (WorkbookTemplateGallery[] | string)␊ + galleries?: (WorkbookTemplateGallery[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Valid JSON object containing workbook template payload.␊ */␊ @@ -266468,13 +390650,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that define an Application Insights component resource.␊ */␊ - properties: (ApplicationInsightsComponentProperties2 | string)␊ + properties: (/**␊ + * Properties that define an Application Insights component resource.␊ + */␊ + ApplicationInsightsComponentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/components"␊ [k: string]: unknown␊ }␊ @@ -266485,23 +390676,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of application being monitored.␊ */␊ - Application_Type: (("web" | "other") | string)␊ + Application_Type: (("web" | "other") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disable IP masking.␊ */␊ - DisableIpMasking?: (boolean | string)␊ + DisableIpMasking?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Disable Non-AAD based Auth.␊ */␊ - DisableLocalAuth?: (boolean | string)␊ + DisableLocalAuth?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API.␊ */␊ - Flow_Type?: ("Bluefield" | string)␊ + Flow_Type?: ("Bluefield" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Force users to create their own storage account for profiler and debugger.␊ */␊ - ForceCustomerStorageForProfiler?: (boolean | string)␊ + ForceCustomerStorageForProfiler?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp.␊ */␊ @@ -266509,27 +390715,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Purge data immediately after 30 days.␊ */␊ - ImmediatePurgeDataOn30Days?: (boolean | string)␊ + ImmediatePurgeDataOn30Days?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates the flow of the ingestion.␊ */␊ - IngestionMode?: (("ApplicationInsights" | "ApplicationInsightsWithDiagnosticSettings" | "LogAnalytics") | string)␊ + IngestionMode?: (("ApplicationInsights" | "ApplicationInsightsWithDiagnosticSettings" | "LogAnalytics") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network access type for accessing Application Insights ingestion.␊ */␊ - publicNetworkAccessForIngestion?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccessForIngestion?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The network access type for accessing Application Insights query.␊ */␊ - publicNetworkAccessForQuery?: (("Enabled" | "Disabled") | string)␊ + publicNetworkAccessForQuery?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'.␊ */␊ - Request_Source?: ("rest" | string)␊ + Request_Source?: ("rest" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry.␊ */␊ - SamplingPercentage?: (number | string)␊ + SamplingPercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource Id of the log analytics workspace which the data will be ingested to. This property is required to create an application with this API version. Applications from older versions will not have this property.␊ */␊ @@ -266548,7 +390772,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Application Insights component linked storage account␊ */␊ - properties: (LinkedStorageAccountsProperties | string)␊ + properties: (/**␊ + * An Application Insights component linked storage account␊ + */␊ + LinkedStorageAccountsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/components/linkedStorageAccounts"␊ [k: string]: unknown␊ }␊ @@ -266578,13 +390808,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * A setting that contains all of the configuration for the automatic scaling of a resource.␊ */␊ - properties: (AutoscaleSetting | string)␊ + properties: (/**␊ + * A setting that contains all of the configuration for the automatic scaling of a resource.␊ + */␊ + AutoscaleSetting | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/autoscalesettings"␊ [k: string]: unknown␊ }␊ @@ -266595,7 +390834,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the name of the autoscale setting.␊ */␊ @@ -266603,11 +390845,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the collection of notifications.␊ */␊ - notifications?: (AutoscaleNotification[] | string)␊ + notifications?: (AutoscaleNotification[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.␊ */␊ - profiles: (AutoscaleProfile[] | string)␊ + profiles: (AutoscaleProfile[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the location of the resource that the autoscale setting should be added to.␊ */␊ @@ -266625,15 +390873,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Email notification of an autoscale event.␊ */␊ - email?: (EmailNotification | string)␊ + email?: (/**␊ + * Email notification of an autoscale event.␊ + */␊ + EmailNotification | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the operation associated with the notification and its value must be "scale"␊ */␊ - operation: ("Scale" | string)␊ + operation: ("Scale" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the collection of webhook notifications.␊ */␊ - webhooks?: (WebhookNotification[] | string)␊ + webhooks?: (WebhookNotification[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266643,15 +390903,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.␊ */␊ - customEmails?: (string[] | string)␊ + customEmails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * a value indicating whether to send email to subscription administrator.␊ */␊ - sendToSubscriptionAdministrator?: (boolean | string)␊ + sendToSubscriptionAdministrator?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * a value indicating whether to send email to subscription co-administrators.␊ */␊ - sendToSubscriptionCoAdministrators?: (boolean | string)␊ + sendToSubscriptionCoAdministrators?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266663,7 +390932,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the service address to receive the notification.␊ */␊ @@ -266677,11 +390949,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of instances that can be used during this profile.␊ */␊ - capacity: (ScaleCapacity | string)␊ + capacity: (/**␊ + * The number of instances that can be used during this profile.␊ + */␊ + ScaleCapacity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A specific date-time for the profile.␊ */␊ - fixedDate?: (TimeWindow | string)␊ + fixedDate?: (/**␊ + * A specific date-time for the profile.␊ + */␊ + TimeWindow | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the name of the profile.␊ */␊ @@ -266689,11 +390973,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The repeating times at which this profile begins. This element is not used if the FixedDate element is used.␊ */␊ - recurrence?: (Recurrence | string)␊ + recurrence?: (/**␊ + * The repeating times at which this profile begins. This element is not used if the FixedDate element is used.␊ + */␊ + Recurrence | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.␊ */␊ - rules: (ScaleRule[] | string)␊ + rules: (ScaleRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266739,11 +391032,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.␊ */␊ - frequency: (("None" | "Second" | "Minute" | "Hour" | "Day" | "Week" | "Month" | "Year") | string)␊ + frequency: (("None" | "Second" | "Minute" | "Hour" | "Day" | "Week" | "Month" | "Year") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The scheduling constraints for when the profile begins.␊ */␊ - schedule: (RecurrentSchedule | string)␊ + schedule: (/**␊ + * The scheduling constraints for when the profile begins.␊ + */␊ + RecurrentSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266753,15 +391055,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.␊ */␊ - days: (string[] | string)␊ + days: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).␊ */␊ - hours: (number[] | string)␊ + hours: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A collection of minutes at which the profile takes effect at.␊ */␊ - minutes: (number[] | string)␊ + minutes: (number[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time␊ */␊ @@ -266775,11 +391086,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The trigger that results in a scaling action.␊ */␊ - metricTrigger: (MetricTrigger | string)␊ + metricTrigger: (/**␊ + * The trigger that results in a scaling action.␊ + */␊ + MetricTrigger | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameters for the scaling action.␊ */␊ - scaleAction: (ScaleAction | string)␊ + scaleAction: (/**␊ + * The parameters for the scaling action.␊ + */␊ + ScaleAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266789,11 +391112,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].␊ */␊ - dimensions?: (ScaleRuleMetricDimension[] | string)␊ + dimensions?: (ScaleRuleMetricDimension[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * a value indicating whether metric should divide per instance.␊ */␊ - dividePerInstance?: (boolean | string)␊ + dividePerInstance?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the name of the metric that defines what the rule monitors.␊ */␊ @@ -266813,19 +391142,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * the operator that is used to compare the metric data and the threshold.␊ */␊ - operator: (("Equals" | "NotEquals" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | string)␊ + operator: (("Equals" | "NotEquals" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the metric statistic type. How the metrics from multiple instances are combined.␊ */␊ - statistic: (("Average" | "Min" | "Max" | "Sum" | "Count") | string)␊ + statistic: (("Average" | "Min" | "Max" | "Sum" | "Count") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the threshold of the metric that triggers the scale action.␊ */␊ - threshold: (number | string)␊ + threshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * time aggregation type. How the data that is collected should be combined over time. The default value is Average.␊ */␊ - timeAggregation: (("Average" | "Minimum" | "Maximum" | "Total" | "Count" | "Last") | string)␊ + timeAggregation: (("Average" | "Minimum" | "Maximum" | "Total" | "Count" | "Last") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.␊ */␊ @@ -266847,11 +391188,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values.␊ */␊ - Operator: (("Equals" | "NotEquals") | string)␊ + Operator: (("Equals" | "NotEquals") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * list of dimension values. For example: ["App1","App2"].␊ */␊ - Values: (string[] | string)␊ + Values: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266865,11 +391212,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the scale direction. Whether the scaling action increases or decreases the number of instances.␊ */␊ - direction: (("None" | "Increase" | "Decrease") | string)␊ + direction: (("None" | "Increase" | "Decrease") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the type of action that should occur when the scale rule fires.␊ */␊ - type: (("ChangeCount" | "PercentChangeCount" | "ExactCount" | "ServiceAllowedNextValue") | string)␊ + type: (("ChangeCount" | "PercentChangeCount" | "ExactCount" | "ServiceAllowedNextValue") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.␊ */␊ @@ -266892,13 +391245,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An alert rule.␊ */␊ - properties: (AlertRule1 | string)␊ + properties: (/**␊ + * An alert rule.␊ + */␊ + AlertRule1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/alertrules"␊ [k: string]: unknown␊ }␊ @@ -266909,15 +391271,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action that is performed when the alert rule becomes active, and when an alert condition is resolved.␊ */␊ - action?: (RuleAction1 | string)␊ + action?: (/**␊ + * The action that is performed when the alert rule becomes active, and when an alert condition is resolved.␊ + */␊ + RuleAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.␊ */␊ - actions?: ((RuleEmailAction1 | RuleWebhookAction1)[] | string)␊ + actions?: ((/**␊ + * Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.␊ + */␊ + RuleEmailAction1 | /**␊ + * Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.␊ + */␊ + RuleWebhookAction1)[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The condition that results in the alert rule being activated.␊ */␊ - condition: (RuleCondition1 | string)␊ + condition: (/**␊ + * The condition that results in the alert rule being activated.␊ + */␊ + RuleCondition1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the description of the alert rule that will be included in the alert email.␊ */␊ @@ -266925,7 +391308,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the flag that indicates whether the alert rule is enabled.␊ */␊ - isEnabled: (boolean | string)␊ + isEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the name of the alert rule.␊ */␊ @@ -266943,12 +391329,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * the list of administrator's custom email addresses to notify of the activation of the alert.␊ */␊ - customEmails?: (string[] | string)␊ + customEmails?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"␊ /**␊ * Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.␊ */␊ - sendToServiceOwners?: (boolean | string)␊ + sendToServiceOwners?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -266961,7 +391353,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the service uri to Post the notification when the alert activates or resolves.␊ */␊ @@ -266986,7 +391381,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The claims for a rule management event data source.␊ */␊ - claims?: (RuleManagementEventClaimsDataSource1 | string)␊ + claims?: (/**␊ + * The claims for a rule management event data source.␊ + */␊ + RuleManagementEventClaimsDataSource1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the event name.␊ */␊ @@ -267040,15 +391441,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * the operator used to compare the data and the threshold.␊ */␊ - operator: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | string)␊ + operator: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the threshold value that activates the alert.␊ */␊ - threshold: (number | string)␊ + threshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.␊ */␊ - timeAggregation?: (("Average" | "Minimum" | "Maximum" | "Total" | "Last") | string)␊ + timeAggregation?: (("Average" | "Minimum" | "Maximum" | "Total" | "Last") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.␊ */␊ @@ -267062,7 +391472,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the number of locations that must fail to activate the alert.␊ */␊ - failedLocationCount: (number | string)␊ + failedLocationCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"␊ /**␊ * the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.␊ @@ -267077,7 +391490,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * How the data that is collected should be combined over time.␊ */␊ - aggregation?: (ManagementEventAggregationCondition1 | string)␊ + aggregation?: (/**␊ + * How the data that is collected should be combined over time.␊ + */␊ + ManagementEventAggregationCondition1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"␊ [k: string]: unknown␊ }␊ @@ -267088,11 +391507,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the condition operator.␊ */␊ - operator?: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | string)␊ + operator?: (("GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold value that activates the alert.␊ */␊ - threshold?: (number | string)␊ + threshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.␊ */␊ @@ -267115,13 +391540,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure activity log alert.␊ */␊ - properties: (ActivityLogAlert | string)␊ + properties: (/**␊ + * An Azure activity log alert.␊ + */␊ + ActivityLogAlert | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/activityLogAlerts"␊ [k: string]: unknown␊ }␊ @@ -267132,11 +391566,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of activity log alert actions.␊ */␊ - actions: (ActivityLogAlertActionList | string)␊ + actions: (/**␊ + * A list of activity log alert actions.␊ + */␊ + ActivityLogAlertActionList | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An Activity Log alert condition that is met when all its member conditions are met.␊ */␊ - condition: (ActivityLogAlertAllOfCondition | string)␊ + condition: (/**␊ + * An Activity Log alert condition that is met when all its member conditions are met.␊ + */␊ + ActivityLogAlertAllOfCondition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A description of this activity log alert.␊ */␊ @@ -267144,11 +391590,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item.␊ */␊ - scopes: (string[] | string)␊ + scopes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267158,7 +391610,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of activity log alerts.␊ */␊ - actionGroups?: (ActivityLogAlertActionGroup[] | string)␊ + actionGroups?: (ActivityLogAlertActionGroup[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267174,7 +391629,10 @@ Generated by [AVA](https://avajs.dev). */␊ webhookProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267184,7 +391642,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of activity log alert conditions.␊ */␊ - allOf: (ActivityLogAlertLeafCondition[] | string)␊ + allOf: (ActivityLogAlertLeafCondition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267217,13 +391678,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure action group.␊ */␊ - properties: (ActionGroup | string)␊ + properties: (/**␊ + * An Azure action group.␊ + */␊ + ActionGroup | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/actionGroups"␊ [k: string]: unknown␊ }␊ @@ -267234,19 +391704,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of AutomationRunbook receivers that are part of this action group.␊ */␊ - automationRunbookReceivers?: (AutomationRunbookReceiver[] | string)␊ + automationRunbookReceivers?: (AutomationRunbookReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AzureAppPush receivers that are part of this action group.␊ */␊ - azureAppPushReceivers?: (AzureAppPushReceiver[] | string)␊ + azureAppPushReceivers?: (AzureAppPushReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of email receivers that are part of this action group.␊ */␊ - emailReceivers?: (EmailReceiver[] | string)␊ + emailReceivers?: (EmailReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The short name of the action group. This will be used in SMS messages.␊ */␊ @@ -267254,15 +391736,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ITSM receivers that are part of this action group.␊ */␊ - itsmReceivers?: (ItsmReceiver[] | string)␊ + itsmReceivers?: (ItsmReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SMS receivers that are part of this action group.␊ */␊ - smsReceivers?: (SmsReceiver[] | string)␊ + smsReceivers?: (SmsReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of webhook receivers that are part of this action group.␊ */␊ - webhookReceivers?: (WebhookReceiver[] | string)␊ + webhookReceivers?: (WebhookReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267276,7 +391767,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this instance is global runbook.␊ */␊ - isGlobalRunbook: (boolean | string)␊ + isGlobalRunbook: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates name of the webhook.␊ */␊ @@ -267397,13 +391891,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure activity log alert.␊ */␊ - properties: (ActivityLogAlert1 | string)␊ + properties: (/**␊ + * An Azure activity log alert.␊ + */␊ + ActivityLogAlert1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/activityLogAlerts"␊ [k: string]: unknown␊ }␊ @@ -267414,11 +391917,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of activity log alert actions.␊ */␊ - actions: (ActivityLogAlertActionList1 | string)␊ + actions: (/**␊ + * A list of activity log alert actions.␊ + */␊ + ActivityLogAlertActionList1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * An Activity Log alert condition that is met when all its member conditions are met.␊ */␊ - condition: (ActivityLogAlertAllOfCondition1 | string)␊ + condition: (/**␊ + * An Activity Log alert condition that is met when all its member conditions are met.␊ + */␊ + ActivityLogAlertAllOfCondition1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A description of this activity log alert.␊ */␊ @@ -267426,11 +391941,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item.␊ */␊ - scopes: (string[] | string)␊ + scopes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267440,7 +391961,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of activity log alerts.␊ */␊ - actionGroups?: (ActivityLogAlertActionGroup1[] | string)␊ + actionGroups?: (ActivityLogAlertActionGroup1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267456,7 +391980,10 @@ Generated by [AVA](https://avajs.dev). */␊ webhookProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267466,7 +391993,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of activity log alert conditions.␊ */␊ - allOf: (ActivityLogAlertLeafCondition1[] | string)␊ + allOf: (ActivityLogAlertLeafCondition1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267499,13 +392029,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure action group.␊ */␊ - properties: (ActionGroup1 | string)␊ + properties: (/**␊ + * An Azure action group.␊ + */␊ + ActionGroup1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/actionGroups"␊ [k: string]: unknown␊ }␊ @@ -267516,23 +392055,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of AutomationRunbook receivers that are part of this action group.␊ */␊ - automationRunbookReceivers?: (AutomationRunbookReceiver1[] | string)␊ + automationRunbookReceivers?: (AutomationRunbookReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AzureAppPush receivers that are part of this action group.␊ */␊ - azureAppPushReceivers?: (AzureAppPushReceiver1[] | string)␊ + azureAppPushReceivers?: (AzureAppPushReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of azure function receivers that are part of this action group.␊ */␊ - azureFunctionReceivers?: (AzureFunctionReceiver[] | string)␊ + azureFunctionReceivers?: (AzureFunctionReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of email receivers that are part of this action group.␊ */␊ - emailReceivers?: (EmailReceiver1[] | string)␊ + emailReceivers?: (EmailReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The short name of the action group. This will be used in SMS messages.␊ */␊ @@ -267540,23 +392094,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ITSM receivers that are part of this action group.␊ */␊ - itsmReceivers?: (ItsmReceiver1[] | string)␊ + itsmReceivers?: (ItsmReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of logic app receivers that are part of this action group.␊ */␊ - logicAppReceivers?: (LogicAppReceiver[] | string)␊ + logicAppReceivers?: (LogicAppReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SMS receivers that are part of this action group.␊ */␊ - smsReceivers?: (SmsReceiver1[] | string)␊ + smsReceivers?: (SmsReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of voice receivers that are part of this action group.␊ */␊ - voiceReceivers?: (VoiceReceiver[] | string)␊ + voiceReceivers?: (VoiceReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of webhook receivers that are part of this action group.␊ */␊ - webhookReceivers?: (WebhookReceiver1[] | string)␊ + webhookReceivers?: (WebhookReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267570,7 +392139,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this instance is global runbook.␊ */␊ - isGlobalRunbook: (boolean | string)␊ + isGlobalRunbook: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates name of the webhook.␊ */␊ @@ -267749,13 +392321,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An alert rule.␊ */␊ - properties: (MetricAlertProperties | string)␊ + properties: (/**␊ + * An alert rule.␊ + */␊ + MetricAlertProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/metricAlerts"␊ [k: string]: unknown␊ }␊ @@ -267766,15 +392347,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.␊ */␊ - actions?: (MetricAlertAction[] | string)␊ + actions?: (MetricAlertAction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the flag that indicates whether the alert should be auto resolved or not. The default is true.␊ */␊ - autoMitigate?: (boolean | string)␊ + autoMitigate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule criteria that defines the conditions of the alert rule.␊ */␊ - criteria: (MetricAlertCriteria | string)␊ + criteria: (/**␊ + * The rule criteria that defines the conditions of the alert rule.␊ + */␊ + MetricAlertCriteria | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the description of the metric alert that will be included in the alert email.␊ */␊ @@ -267782,7 +392375,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the flag that indicates whether the metric alert is enabled.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * how often the metric alert is evaluated represented in ISO 8601 duration format.␊ */␊ @@ -267790,11 +392386,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the list of resource id's that this metric alert is scoped to.␊ */␊ - scopes: (string[] | string)␊ + scopes: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Alert severity {0, 1, 2, 3, 4}␊ */␊ - severity: (number | string)␊ + severity: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the region of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource.␊ */␊ @@ -267822,7 +392424,10 @@ Generated by [AVA](https://avajs.dev). */␊ webHookProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267832,7 +392437,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of metric criteria for this 'all of' operation. ␊ */␊ - allOf?: (MetricCriteria[] | string)␊ + allOf?: (MetricCriteria[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"␊ [k: string]: unknown␊ }␊ @@ -267847,12 +392455,18 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ criterionType: "StaticThresholdCriterion"␊ /**␊ * List of dimension conditions.␊ */␊ - dimensions?: (MetricDimension[] | string)␊ + dimensions?: (MetricDimension[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the metric.␊ */␊ @@ -267868,19 +392482,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * the criteria operator.␊ */␊ - operator: (("Equals" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | string)␊ + operator: (("Equals" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.␊ */␊ - skipMetricValidation?: (boolean | string)␊ + skipMetricValidation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the criteria threshold value that activates the alert.␊ */␊ - threshold: (number | string)␊ + threshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * the criteria time aggregation types.␊ */␊ - timeAggregation: (("Average" | "Count" | "Minimum" | "Maximum" | "Total") | string)␊ + timeAggregation: (("Average" | "Count" | "Minimum" | "Maximum" | "Total") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267898,7 +392524,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * list of dimension values.␊ */␊ - values: (string[] | string)␊ + values: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267912,7 +392541,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of failed locations.␊ */␊ - failedLocationCount: (number | string)␊ + failedLocationCount: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"␊ /**␊ * The Application Insights web test Id.␊ @@ -267927,7 +392559,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * the list of multiple metric criteria for this 'all of' operation. ␊ */␊ - allOf?: (MultiMetricCriteria[] | string)␊ + allOf?: (MultiMetricCriteria[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"␊ [k: string]: unknown␊ }␊ @@ -267938,12 +392573,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.␊ */␊ - alertSensitivity: (("Low" | "Medium" | "High") | string)␊ + alertSensitivity: (("Low" | "Medium" | "High") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ criterionType: "DynamicThresholdCriterion"␊ /**␊ * The minimum number of violations required within the selected lookback time window required to raise an alert.␊ */␊ - failingPeriods: (DynamicThresholdFailingPeriods | string)␊ + failingPeriods: (/**␊ + * The minimum number of violations required within the selected lookback time window required to raise an alert.␊ + */␊ + DynamicThresholdFailingPeriods | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)␊ */␊ @@ -267951,7 +392595,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The operator used to compare the metric value against the threshold.␊ */␊ - operator: (("GreaterThan" | "LessThan" | "GreaterOrLessThan") | string)␊ + operator: (("GreaterThan" | "LessThan" | "GreaterOrLessThan") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267961,11 +392608,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.␊ */␊ - minFailingPeriodsToAlert: (number | string)␊ + minFailingPeriodsToAlert: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.␊ */␊ - numberOfEvaluationPeriods: (number | string)␊ + numberOfEvaluationPeriods: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -267984,13 +392637,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log Search Rule Definition␊ */␊ - properties: (LogSearchRule | string)␊ + properties: (/**␊ + * Log Search Rule Definition␊ + */␊ + LogSearchRule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/scheduledQueryRules"␊ [k: string]: unknown␊ }␊ @@ -268001,11 +392663,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Action descriptor.␊ */␊ - action: (Action2 | string)␊ + action: (/**␊ + * Action descriptor.␊ + */␊ + Action2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The flag that indicates whether the alert should be automatically resolved or not. The default is false.␊ */␊ - autoMitigate?: (boolean | string)␊ + autoMitigate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the Log Search rule.␊ */␊ @@ -268017,15 +392688,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag which indicates whether the Log Search rule is enabled. Value should be true or false.␊ */␊ - enabled?: (("true" | "false") | string)␊ + enabled?: (("true" | "false") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines how often to run the search and the time interval.␊ */␊ - schedule?: (Schedule1 | string)␊ + schedule?: (/**␊ + * Defines how often to run the search and the time interval.␊ + */␊ + Schedule1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the log search query.␊ */␊ - source: (Source | string)␊ + source: (/**␊ + * Specifies the log search query.␊ + */␊ + Source | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268035,20 +392721,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure action group␊ */␊ - aznsAction?: (AzNsActionGroup | string)␊ + aznsAction?: (/**␊ + * Azure action group␊ + */␊ + AzNsActionGroup | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.AlertingAction"␊ /**␊ * Severity of the alert.␊ */␊ - severity: (("0" | "1" | "2" | "3" | "4") | string)␊ + severity: (("0" | "1" | "2" | "3" | "4") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * time (in minutes) for which Alerts should be throttled or suppressed.␊ */␊ - throttlingInMin?: (number | string)␊ + throttlingInMin?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The condition that results in the Log Search rule.␊ */␊ - trigger: (TriggerCondition | string)␊ + trigger: (/**␊ + * The condition that results in the Log Search rule.␊ + */␊ + TriggerCondition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268058,7 +392762,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Action Group reference.␊ */␊ - actionGroup?: (string[] | string)␊ + actionGroup?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom payload to be sent for all webhook URI in Azure action group␊ */␊ @@ -268076,15 +392783,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * A log metrics trigger descriptor.␊ */␊ - metricTrigger?: (LogMetricTrigger | string)␊ + metricTrigger?: (/**␊ + * A log metrics trigger descriptor.␊ + */␊ + LogMetricTrigger | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Result or count threshold based on which rule should be triggered.␊ */␊ - threshold: (number | string)␊ + threshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Evaluation operation for rule - 'GreaterThan' or 'LessThan.␊ */␊ - thresholdOperator: (("GreaterThanOrEqual" | "LessThanOrEqual" | "GreaterThan" | "LessThan" | "Equal") | string)␊ + thresholdOperator: (("GreaterThanOrEqual" | "LessThanOrEqual" | "GreaterThan" | "LessThan" | "Equal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268098,15 +392817,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric Trigger Type - 'Consecutive' or 'Total'.␊ */␊ - metricTriggerType?: (("Consecutive" | "Total") | string)␊ + metricTriggerType?: (("Consecutive" | "Total") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The threshold of the metric trigger.␊ */␊ - threshold?: (number | string)␊ + threshold?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'.␊ */␊ - thresholdOperator?: (("GreaterThanOrEqual" | "LessThanOrEqual" | "GreaterThan" | "LessThan" | "Equal") | string)␊ + thresholdOperator?: (("GreaterThanOrEqual" | "LessThanOrEqual" | "GreaterThan" | "LessThan" | "Equal") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268116,7 +392844,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Criteria of Metric␊ */␊ - criteria: (Criteria[] | string)␊ + criteria: (Criteria[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ "odata.type": "Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.Microsoft.AppInsights.Nexus.DataContracts.Resources.ScheduledQueryRules.LogToMetricAction"␊ [k: string]: unknown␊ }␊ @@ -268127,7 +392858,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Dimensions for creating metric␊ */␊ - dimensions?: (Dimension[] | string)␊ + dimensions?: (Dimension[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the metric␊ */␊ @@ -268145,11 +392879,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operator for dimension values␊ */␊ - operator: ("Include" | string)␊ + operator: ("Include" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of dimension values␊ */␊ - values: (string[] | string)␊ + values: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268159,11 +392899,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * frequency (in minutes) at which rule condition should be evaluated.␊ */␊ - frequencyInMinutes: (number | string)␊ + frequencyInMinutes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes).␊ */␊ - timeWindowInMinutes: (number | string)␊ + timeWindowInMinutes: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268173,7 +392919,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Resource referred into query␊ */␊ - authorizedResources?: (string[] | string)␊ + authorizedResources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource uri over which log search query is to be run.␊ */␊ @@ -268185,7 +392934,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set value to 'ResultCount'.␊ */␊ - queryType?: ("ResultCount" | string)␊ + queryType?: ("ResultCount" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268204,13 +392956,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Virtual machine diagnostic settings␊ */␊ - properties: (GuestDiagnosticSettings1 | string)␊ + properties: (/**␊ + * Virtual machine diagnostic settings␊ + */␊ + GuestDiagnosticSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/guestDiagnosticSettings"␊ [k: string]: unknown␊ }␊ @@ -268221,11 +392982,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the array of data source object which are configured to collect and send data␊ */␊ - dataSources?: (DataSource[] | string)␊ + dataSources?: (DataSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operating system type for the configuration.␊ */␊ - osType?: (("Windows" | "Linux") | string)␊ + osType?: (("Windows" | "Linux") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ proxySetting?: string␊ [k: string]: unknown␊ }␊ @@ -268233,27 +393000,45 @@ Generated by [AVA](https://avajs.dev). * Data source object contains configuration to collect telemetry and one or more sinks to send that telemetry data to␊ */␊ export interface DataSource {␊ - configuration: (DataSourceConfiguration | string)␊ + configuration: (DataSourceConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Datasource kind.␊ */␊ - kind: (("PerformanceCounter" | "ETWProviders" | "WindowsEventLogs") | string)␊ - sinks: (SinkConfiguration[] | string)␊ + kind: (("PerformanceCounter" | "ETWProviders" | "WindowsEventLogs") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + sinks: (SinkConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DataSourceConfiguration {␊ /**␊ * Windows event logs configuration.␊ */␊ - eventLogs?: (EventLogConfiguration[] | string)␊ + eventLogs?: (EventLogConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Performance counter configuration␊ */␊ - perfCounters?: (PerformanceCounterConfiguration[] | string)␊ + perfCounters?: (PerformanceCounterConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ETW providers configuration␊ */␊ - providers?: (EtwProviderConfiguration[] | string)␊ + providers?: (EtwProviderConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface EventLogConfiguration {␊ @@ -268268,18 +393053,27 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown␊ }␊ export interface EtwProviderConfiguration {␊ - events: (EtwEventConfiguration[] | string)␊ + events: (EtwEventConfiguration[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ id: string␊ [k: string]: unknown␊ }␊ export interface EtwEventConfiguration {␊ filter?: string␊ - id: (number | string)␊ + id: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name: string␊ [k: string]: unknown␊ }␊ export interface SinkConfiguration {␊ - kind: (("EventHub" | "ApplicationInsights" | "LogAnalytics") | string)␊ + kind: (("EventHub" | "ApplicationInsights" | "LogAnalytics") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268298,13 +393092,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure action group.␊ */␊ - properties: (ActionGroup2 | string)␊ + properties: (/**␊ + * An Azure action group.␊ + */␊ + ActionGroup2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/actionGroups"␊ [k: string]: unknown␊ }␊ @@ -268315,27 +393118,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.␊ */␊ - armRoleReceivers?: (ArmRoleReceiver[] | string)␊ + armRoleReceivers?: (ArmRoleReceiver[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AutomationRunbook receivers that are part of this action group.␊ */␊ - automationRunbookReceivers?: (AutomationRunbookReceiver2[] | string)␊ + automationRunbookReceivers?: (AutomationRunbookReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AzureAppPush receivers that are part of this action group.␊ */␊ - azureAppPushReceivers?: (AzureAppPushReceiver2[] | string)␊ + azureAppPushReceivers?: (AzureAppPushReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of azure function receivers that are part of this action group.␊ */␊ - azureFunctionReceivers?: (AzureFunctionReceiver1[] | string)␊ + azureFunctionReceivers?: (AzureFunctionReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of email receivers that are part of this action group.␊ */␊ - emailReceivers?: (EmailReceiver2[] | string)␊ + emailReceivers?: (EmailReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The short name of the action group. This will be used in SMS messages.␊ */␊ @@ -268343,23 +393164,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ITSM receivers that are part of this action group.␊ */␊ - itsmReceivers?: (ItsmReceiver2[] | string)␊ + itsmReceivers?: (ItsmReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of logic app receivers that are part of this action group.␊ */␊ - logicAppReceivers?: (LogicAppReceiver1[] | string)␊ + logicAppReceivers?: (LogicAppReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SMS receivers that are part of this action group.␊ */␊ - smsReceivers?: (SmsReceiver2[] | string)␊ + smsReceivers?: (SmsReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of voice receivers that are part of this action group.␊ */␊ - voiceReceivers?: (VoiceReceiver1[] | string)␊ + voiceReceivers?: (VoiceReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of webhook receivers that are part of this action group.␊ */␊ - webhookReceivers?: (WebhookReceiver2[] | string)␊ + webhookReceivers?: (WebhookReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268387,7 +393223,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this instance is global runbook.␊ */␊ - isGlobalRunbook: (boolean | string)␊ + isGlobalRunbook: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates name of the webhook.␊ */␊ @@ -268566,13 +393405,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure action group.␊ */␊ - properties: (ActionGroup3 | string)␊ + properties: (/**␊ + * An Azure action group.␊ + */␊ + ActionGroup3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/actionGroups"␊ [k: string]: unknown␊ }␊ @@ -268583,27 +393431,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.␊ */␊ - armRoleReceivers?: (ArmRoleReceiver1[] | string)␊ + armRoleReceivers?: (ArmRoleReceiver1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AutomationRunbook receivers that are part of this action group.␊ */␊ - automationRunbookReceivers?: (AutomationRunbookReceiver3[] | string)␊ + automationRunbookReceivers?: (AutomationRunbookReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AzureAppPush receivers that are part of this action group.␊ */␊ - azureAppPushReceivers?: (AzureAppPushReceiver3[] | string)␊ + azureAppPushReceivers?: (AzureAppPushReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of azure function receivers that are part of this action group.␊ */␊ - azureFunctionReceivers?: (AzureFunctionReceiver2[] | string)␊ + azureFunctionReceivers?: (AzureFunctionReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of email receivers that are part of this action group.␊ */␊ - emailReceivers?: (EmailReceiver3[] | string)␊ + emailReceivers?: (EmailReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The short name of the action group. This will be used in SMS messages.␊ */␊ @@ -268611,23 +393477,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ITSM receivers that are part of this action group.␊ */␊ - itsmReceivers?: (ItsmReceiver3[] | string)␊ + itsmReceivers?: (ItsmReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of logic app receivers that are part of this action group.␊ */␊ - logicAppReceivers?: (LogicAppReceiver2[] | string)␊ + logicAppReceivers?: (LogicAppReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SMS receivers that are part of this action group.␊ */␊ - smsReceivers?: (SmsReceiver3[] | string)␊ + smsReceivers?: (SmsReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of voice receivers that are part of this action group.␊ */␊ - voiceReceivers?: (VoiceReceiver2[] | string)␊ + voiceReceivers?: (VoiceReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of webhook receivers that are part of this action group.␊ */␊ - webhookReceivers?: (WebhookReceiver3[] | string)␊ + webhookReceivers?: (WebhookReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268645,7 +393526,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268659,7 +393543,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this instance is global runbook.␊ */␊ - isGlobalRunbook: (boolean | string)␊ + isGlobalRunbook: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates name of the webhook.␊ */␊ @@ -268675,7 +393562,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource id for webhook linked to this runbook.␊ */␊ @@ -268719,7 +393609,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268737,7 +393630,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268785,7 +393681,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268839,7 +393738,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268858,13 +393760,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * An Azure action group.␊ */␊ - properties: (ActionGroup4 | string)␊ + properties: (/**␊ + * An Azure action group.␊ + */␊ + ActionGroup4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/actionGroups"␊ [k: string]: unknown␊ }␊ @@ -268875,27 +393786,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.␊ */␊ - armRoleReceivers?: (ArmRoleReceiver2[] | string)␊ + armRoleReceivers?: (ArmRoleReceiver2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AutomationRunbook receivers that are part of this action group.␊ */␊ - automationRunbookReceivers?: (AutomationRunbookReceiver4[] | string)␊ + automationRunbookReceivers?: (AutomationRunbookReceiver4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of AzureAppPush receivers that are part of this action group.␊ */␊ - azureAppPushReceivers?: (AzureAppPushReceiver4[] | string)␊ + azureAppPushReceivers?: (AzureAppPushReceiver4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of azure function receivers that are part of this action group.␊ */␊ - azureFunctionReceivers?: (AzureFunctionReceiver3[] | string)␊ + azureFunctionReceivers?: (AzureFunctionReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of email receivers that are part of this action group.␊ */␊ - emailReceivers?: (EmailReceiver4[] | string)␊ + emailReceivers?: (EmailReceiver4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.␊ */␊ - enabled: (boolean | string)␊ + enabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The short name of the action group. This will be used in SMS messages.␊ */␊ @@ -268903,23 +393832,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of ITSM receivers that are part of this action group.␊ */␊ - itsmReceivers?: (ItsmReceiver4[] | string)␊ + itsmReceivers?: (ItsmReceiver4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of logic app receivers that are part of this action group.␊ */␊ - logicAppReceivers?: (LogicAppReceiver3[] | string)␊ + logicAppReceivers?: (LogicAppReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of SMS receivers that are part of this action group.␊ */␊ - smsReceivers?: (SmsReceiver4[] | string)␊ + smsReceivers?: (SmsReceiver4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of voice receivers that are part of this action group.␊ */␊ - voiceReceivers?: (VoiceReceiver3[] | string)␊ + voiceReceivers?: (VoiceReceiver3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of webhook receivers that are part of this action group.␊ */␊ - webhookReceivers?: (WebhookReceiver4[] | string)␊ + webhookReceivers?: (WebhookReceiver4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268937,7 +393881,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -268951,7 +393898,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether this instance is global runbook.␊ */␊ - isGlobalRunbook: (boolean | string)␊ + isGlobalRunbook: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates name of the webhook.␊ */␊ @@ -268967,7 +393917,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The resource id for webhook linked to this runbook.␊ */␊ @@ -269011,7 +393964,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269029,7 +393985,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269077,7 +394036,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269143,11 +394105,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether or not use AAD authentication.␊ */␊ - useAadAuth?: (boolean | string)␊ + useAadAuth?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Indicates whether to use common alert schema.␊ */␊ - useCommonAlertSchema?: (boolean | string)␊ + useCommonAlertSchema?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269166,14 +394134,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties that define a Azure Monitor PrivateLinkScope resource.␊ */␊ - properties: (AzureMonitorPrivateLinkScopeProperties | string)␊ - resources?: (PrivateLinkScopesPrivateEndpointConnectionsChildResource | PrivateLinkScopesScopedResourcesChildResource)[]␊ + properties: (/**␊ + * Properties that define a Azure Monitor PrivateLinkScope resource.␊ + */␊ + AzureMonitorPrivateLinkScopeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Insights/privateLinkScopes/privateEndpointConnections␊ + */␊ + PrivateLinkScopesPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.Insights/privateLinkScopes/scopedResources␊ + */␊ + PrivateLinkScopesScopedResourcesChildResource)[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "microsoft.insights/privateLinkScopes"␊ [k: string]: unknown␊ }␊ @@ -269195,7 +394178,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private endpoint connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties22 | string)␊ + properties: (/**␊ + * Properties of a private endpoint connection.␊ + */␊ + PrivateEndpointConnectionProperties22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -269206,11 +394195,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Private endpoint which the connection belongs to.␊ */␊ - privateEndpoint?: (PrivateEndpointProperty1 | string)␊ + privateEndpoint?: (/**␊ + * Private endpoint which the connection belongs to.␊ + */␊ + PrivateEndpointProperty1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the private endpoint connection.␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkServiceConnectionStateProperty1 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * State of the private endpoint connection.␊ + */␊ + PrivateLinkServiceConnectionStateProperty1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269249,7 +394250,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private link scoped resource.␊ */␊ - properties: (ScopedResourceProperties | string)␊ + properties: (/**␊ + * Properties of a private link scoped resource.␊ + */␊ + ScopedResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "scopedResources"␊ [k: string]: unknown␊ }␊ @@ -269275,7 +394282,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private endpoint connection.␊ */␊ - properties: (PrivateEndpointConnectionProperties22 | string)␊ + properties: (/**␊ + * Properties of a private endpoint connection.␊ + */␊ + PrivateEndpointConnectionProperties22 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/privateLinkScopes/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -269291,7 +394304,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a private link scoped resource.␊ */␊ - properties: (ScopedResourceProperties | string)␊ + properties: (/**␊ + * Properties of a private link scoped resource.␊ + */␊ + ScopedResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/privateLinkScopes/scopedResources"␊ [k: string]: unknown␊ }␊ @@ -269303,7 +394322,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The kind of the resource.␊ */␊ - kind?: (("Linux" | "Windows") | string)␊ + kind?: (("Linux" | "Windows") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives.␊ */␊ @@ -269315,13 +394337,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Resource properties.␊ */␊ - properties: (DataCollectionRuleResourceProperties | string)␊ + properties: (/**␊ + * Resource properties.␊ + */␊ + DataCollectionRuleResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/dataCollectionRules"␊ [k: string]: unknown␊ }␊ @@ -269332,12 +394363,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * The specification of data flows.␊ */␊ - dataFlows?: (DataFlow1[] | string)␊ + dataFlows?: (DataFlow1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The specification of data sources. ␍␊ * This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.␊ */␊ - dataSources?: (DataCollectionRuleDataSources | string)␊ + dataSources?: (/**␊ + * The specification of data sources. ␍␊ + * This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned endpoint.␊ + */␊ + DataCollectionRuleDataSources | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of the data collection rule.␊ */␊ @@ -269345,7 +394386,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The specification of destinations.␊ */␊ - destinations?: (DataCollectionRuleDestinations | string)␊ + destinations?: (/**␊ + * The specification of destinations.␊ + */␊ + DataCollectionRuleDestinations | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269355,11 +394402,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of destinations for this data flow.␊ */␊ - destinations?: (string[] | string)␊ + destinations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of streams for this data flow.␊ */␊ - streams?: (("Microsoft-Event" | "Microsoft-InsightsMetrics" | "Microsoft-Perf" | "Microsoft-Syslog" | "Microsoft-WindowsEvent")[] | string)␊ + streams?: (("Microsoft-Event" | "Microsoft-InsightsMetrics" | "Microsoft-Perf" | "Microsoft-Syslog" | "Microsoft-WindowsEvent")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269370,19 +394423,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of Azure VM extension data source configurations.␊ */␊ - extensions?: (ExtensionDataSource[] | string)␊ + extensions?: (ExtensionDataSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of performance counter data source configurations.␊ */␊ - performanceCounters?: (PerfCounterDataSource[] | string)␊ + performanceCounters?: (PerfCounterDataSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Syslog data source configurations.␊ */␊ - syslog?: (SyslogDataSource[] | string)␊ + syslog?: (SyslogDataSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of Windows Event Log data source configurations.␊ */␊ - windowsEventLogs?: (WindowsEventLogDataSource[] | string)␊ + windowsEventLogs?: (WindowsEventLogDataSource[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269403,7 +394468,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of data sources this extension needs data from.␊ */␊ - inputDataSources?: (string[] | string)␊ + inputDataSources?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A friendly name for the data source. ␍␊ * This name should be unique across all data sources (regardless of type) within the data collection rule.␊ @@ -269413,7 +394481,10 @@ Generated by [AVA](https://avajs.dev). * List of streams that this data source will be sent to.␍␊ * A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.␊ */␊ - streams?: (("Microsoft-Event" | "Microsoft-InsightsMetrics" | "Microsoft-Perf" | "Microsoft-Syslog" | "Microsoft-WindowsEvent")[] | string)␊ + streams?: (("Microsoft-Event" | "Microsoft-InsightsMetrics" | "Microsoft-Perf" | "Microsoft-Syslog" | "Microsoft-WindowsEvent")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269426,7 +394497,10 @@ Generated by [AVA](https://avajs.dev). * Use a wildcard (*) to collect a counter for all instances.␍␊ * To get a list of performance counters on Windows, run the command 'typeperf'.␊ */␊ - counterSpecifiers?: (string[] | string)␊ + counterSpecifiers?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A friendly name for the data source. ␍␊ * This name should be unique across all data sources (regardless of type) within the data collection rule.␊ @@ -269435,12 +394509,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of seconds between consecutive counter measurements (samples).␊ */␊ - samplingFrequencyInSeconds?: (number | string)␊ + samplingFrequencyInSeconds?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of streams that this data source will be sent to.␍␊ * A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.␊ */␊ - streams?: (("Microsoft-Perf" | "Microsoft-InsightsMetrics")[] | string)␊ + streams?: (("Microsoft-Perf" | "Microsoft-InsightsMetrics")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269451,11 +394531,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of facility names.␊ */␊ - facilityNames?: (("auth" | "authpriv" | "cron" | "daemon" | "kern" | "lpr" | "mail" | "mark" | "news" | "syslog" | "user" | "uucp" | "local0" | "local1" | "local2" | "local3" | "local4" | "local5" | "local6" | "local7" | "*")[] | string)␊ + facilityNames?: (("auth" | "authpriv" | "cron" | "daemon" | "kern" | "lpr" | "mail" | "mark" | "news" | "syslog" | "user" | "uucp" | "local0" | "local1" | "local2" | "local3" | "local4" | "local5" | "local6" | "local7" | "*")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The log levels to collect.␊ */␊ - logLevels?: (("Debug" | "Info" | "Notice" | "Warning" | "Error" | "Critical" | "Alert" | "Emergency" | "*")[] | string)␊ + logLevels?: (("Debug" | "Info" | "Notice" | "Warning" | "Error" | "Critical" | "Alert" | "Emergency" | "*")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A friendly name for the data source. ␍␊ * This name should be unique across all data sources (regardless of type) within the data collection rule.␊ @@ -269465,7 +394551,10 @@ Generated by [AVA](https://avajs.dev). * List of streams that this data source will be sent to.␍␊ * A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.␊ */␊ - streams?: (("Microsoft-Syslog")[] | string)␊ + streams?: (("Microsoft-Syslog")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269482,11 +394571,17 @@ Generated by [AVA](https://avajs.dev). * List of streams that this data source will be sent to.␍␊ * A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent to.␊ */␊ - streams?: (("Microsoft-WindowsEvent" | "Microsoft-Event")[] | string)␊ + streams?: (("Microsoft-WindowsEvent" | "Microsoft-Event")[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A list of Windows Event Log queries in XPATH format.␊ */␊ - xPathQueries?: (string[] | string)␊ + xPathQueries?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269496,11 +394591,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure Monitor Metrics destination.␊ */␊ - azureMonitorMetrics?: (DestinationsSpecAzureMonitorMetrics | string)␊ + azureMonitorMetrics?: (/**␊ + * Azure Monitor Metrics destination.␊ + */␊ + DestinationsSpecAzureMonitorMetrics | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of Log Analytics destinations.␊ */␊ - logAnalytics?: (LogAnalyticsDestination[] | string)␊ + logAnalytics?: (LogAnalyticsDestination[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269545,13 +394649,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * scheduled query rule Definition␊ */␊ - properties: (ScheduledQueryRuleProperties | string)␊ + properties: (/**␊ + * scheduled query rule Definition␊ + */␊ + ScheduledQueryRuleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Insights/scheduledQueryRules"␊ [k: string]: unknown␊ }␊ @@ -269559,11 +394672,20 @@ Generated by [AVA](https://avajs.dev). * scheduled query rule Definition␊ */␊ export interface ScheduledQueryRuleProperties {␊ - actions?: (Action3[] | string)␊ + actions?: (Action3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The rule criteria that defines the conditions of the scheduled query rule.␊ */␊ - criteria?: (ScheduledQueryRuleCriteria | string)␊ + criteria?: (/**␊ + * The rule criteria that defines the conditions of the scheduled query rule.␊ + */␊ + ScheduledQueryRuleCriteria | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The description of the scheduled query rule.␊ */␊ @@ -269575,7 +394697,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The flag which indicates whether this scheduled query rule is enabled. Value should be true or false␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * How often the scheduled query rule is evaluated represented in ISO 8601 duration format.␊ */␊ @@ -269591,15 +394716,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of resource id's that this scheduled query rule is scoped to.␊ */␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Severity of the alert. Should be an integer between [0-4]. Value of 0 is severest␊ */␊ - severity?: (number | string)␊ + severity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of resource type of the target resource(s) on which the alert is created/updated. For example if the scope is a resource group and targetResourceTypes is Microsoft.Compute/virtualMachines, then a different alert will be fired for each virtual machine in the resource group which meet the alert criteria␊ */␊ - targetResourceTypes?: (string[] | string)␊ + targetResourceTypes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The period of time (in ISO 8601 duration format) on which the Alert query will be executed (bin size).␊ */␊ @@ -269619,7 +394753,10 @@ Generated by [AVA](https://avajs.dev). */␊ webHookProperties?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269629,7 +394766,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of conditions to evaluate against the specified scopes␊ */␊ - allOf?: (Condition[] | string)␊ + allOf?: (Condition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269639,11 +394779,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Dimensions conditions␊ */␊ - dimensions?: (Dimension1[] | string)␊ + dimensions?: (Dimension1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The minimum number of violations required within the selected lookback time window required to raise an alert.␊ */␊ - failingPeriods?: (ConditionFailingPeriods | string)␊ + failingPeriods?: (/**␊ + * The minimum number of violations required within the selected lookback time window required to raise an alert.␊ + */␊ + ConditionFailingPeriods | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The column containing the metric measure number.␊ */␊ @@ -269651,7 +394800,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The criteria operator.␊ */␊ - operator: (("Equals" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | string)␊ + operator: (("Equals" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Log query alert␊ */␊ @@ -269663,11 +394815,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * the criteria threshold value that activates the alert.␊ */␊ - threshold: (number | string)␊ + threshold: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Aggregation type.␊ */␊ - timeAggregation: (("Count" | "Average" | "Minimum" | "Maximum" | "Total") | string)␊ + timeAggregation: (("Count" | "Average" | "Minimum" | "Maximum" | "Total") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269681,11 +394839,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Operator for dimension values.␊ */␊ - operator: (("Include" | "Exclude") | string)␊ + operator: (("Include" | "Exclude") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of dimension values␊ */␊ - values: (string[] | string)␊ + values: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269695,11 +394859,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1␊ */␊ - minFailingPeriodsToAlert?: ((number & string) | string)␊ + minFailingPeriodsToAlert?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1␊ */␊ - numberOfEvaluationPeriods?: ((number & string) | string)␊ + numberOfEvaluationPeriods?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269710,7 +394880,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed Identity information.␊ */␊ - identity?: (QuantumWorkspaceIdentity | string)␊ + identity?: (/**␊ + * Managed Identity information.␊ + */␊ + QuantumWorkspaceIdentity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The geo-location where the resource lives␊ */␊ @@ -269722,13 +394898,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Properties of a Workspace␊ */␊ - properties: (WorkspaceResourceProperties | string)␊ + properties: (/**␊ + * Properties of a Workspace␊ + */␊ + WorkspaceResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Quantum/workspaces"␊ [k: string]: unknown␊ }␊ @@ -269739,7 +394924,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269749,7 +394937,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Providers selected for this Workspace␊ */␊ - providers?: (Provider[] | string)␊ + providers?: (Provider[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM Resource Id of the storage account associated with this workspace.␊ */␊ @@ -269779,7 +394970,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Provisioning status field.␊ */␊ - provisioningState?: (("Succeeded" | "Launching" | "Updating" | "Deleting" | "Deleted" | "Failed") | string)␊ + provisioningState?: (("Succeeded" | "Launching" | "Updating" | "Deleting" | "Deleted" | "Failed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Id to track resource usage for the provider.␊ */␊ @@ -269798,7 +394992,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The management lock properties.␊ */␊ - properties: (ManagementLockProperties | string)␊ + properties: (/**␊ + * The management lock properties.␊ + */␊ + ManagementLockProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/locks"␊ [k: string]: unknown␊ }␊ @@ -269809,7 +395009,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The lock level of the management lock.␊ */␊ - level?: (("NotSpecified" | "CanNotDelete" | "ReadOnly") | string)␊ + level?: (("NotSpecified" | "CanNotDelete" | "ReadOnly") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The notes of the management lock.␊ */␊ @@ -269832,7 +395035,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyassignments"␊ [k: string]: unknown␊ }␊ @@ -269870,7 +395079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties1 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyassignments"␊ [k: string]: unknown␊ }␊ @@ -269904,7 +395119,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The lock properties.␊ */␊ - properties: (ManagementLockProperties1 | string)␊ + properties: (/**␊ + * The lock properties.␊ + */␊ + ManagementLockProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/locks"␊ [k: string]: unknown␊ }␊ @@ -269915,7 +395136,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The level of the lock. Possible values are: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete means authorized users are able to read and modify the resources, but not delete. ReadOnly means authorized users can only read from a resource, but they can't modify or delete it.␊ */␊ - level: (("NotSpecified" | "CanNotDelete" | "ReadOnly") | string)␊ + level: (("NotSpecified" | "CanNotDelete" | "ReadOnly") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Notes about the lock. Maximum of 512 characters.␊ */␊ @@ -269923,7 +395147,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The owners of the lock.␊ */␊ - owners?: (ManagementLockOwner[] | string)␊ + owners?: (ManagementLockOwner[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -269948,7 +395175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties2 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -269992,11 +395225,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties3 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy sku.␊ */␊ - sku?: (PolicySku | string)␊ + sku?: (/**␊ + * The policy sku.␊ + */␊ + PolicySku | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270021,7 +395266,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if a parameter is used in policy rule.␊ */␊ @@ -270064,11 +395312,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties4 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy sku. This property is optional, obsolete, and will be ignored.␊ */␊ - sku?: (PolicySku1 | string)␊ + sku?: (/**␊ + * The policy sku. This property is optional, obsolete, and will be ignored.␊ + */␊ + PolicySku1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270093,7 +395353,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if a parameter is used in policy rule.␊ */␊ @@ -270132,7 +395395,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity26 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity26 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the policy assignment. Only required when utilizing managed identity.␊ */␊ @@ -270144,11 +395413,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties5 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy sku. This property is optional, obsolete, and will be ignored.␊ */␊ - sku?: (PolicySku2 | string)␊ + sku?: (/**␊ + * The policy sku. This property is optional, obsolete, and will be ignored.␊ + */␊ + PolicySku2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270159,7 +395440,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270183,7 +395467,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if a parameter is used in policy rule.␊ */␊ @@ -270222,7 +395509,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity27 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity27 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the policy assignment. Only required when utilizing managed identity.␊ */␊ @@ -270234,11 +395527,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties6 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy sku. This property is optional, obsolete, and will be ignored.␊ */␊ - sku?: (PolicySku3 | string)␊ + sku?: (/**␊ + * The policy sku. This property is optional, obsolete, and will be ignored.␊ + */␊ + PolicySku3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270249,7 +395554,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270273,7 +395581,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if a parameter is used in policy rule.␊ */␊ @@ -270312,7 +395623,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity28 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity28 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the policy assignment. Only required when utilizing managed identity.␊ */␊ @@ -270324,11 +395641,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties7 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy sku. This property is optional, obsolete, and will be ignored.␊ */␊ - sku?: (PolicySku4 | string)␊ + sku?: (/**␊ + * The policy sku. This property is optional, obsolete, and will be ignored.␊ + */␊ + PolicySku4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270339,7 +395668,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270357,7 +395689,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.␊ */␊ - enforcementMode?: (("Default" | "DoNotEnforce") | string)␊ + enforcementMode?: (("Default" | "DoNotEnforce") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy assignment metadata.␊ */␊ @@ -270367,7 +395702,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Required if a parameter is used in policy rule.␊ */␊ @@ -270406,7 +395744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity29 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity29 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the policy assignment. Only required when utilizing managed identity.␊ */␊ @@ -270418,11 +395762,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties8 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy sku. This property is optional, obsolete, and will be ignored.␊ */␊ - sku?: (PolicySku5 | string)␊ + sku?: (/**␊ + * The policy sku. This property is optional, obsolete, and will be ignored.␊ + */␊ + PolicySku5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270433,7 +395789,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. This is the only required field when adding a system assigned identity to a resource.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270451,7 +395810,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.␊ */␊ - enforcementMode?: (("Default" | "DoNotEnforce") | string)␊ + enforcementMode?: (("Default" | "DoNotEnforce") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs.␊ */␊ @@ -270461,7 +395823,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameter values for the policy rule. The keys are the parameter names.␊ */␊ @@ -270500,7 +395865,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity30 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity30 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the policy assignment. Only required when utilizing managed identity.␊ */␊ @@ -270512,11 +395883,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties9 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy sku. This property is optional, obsolete, and will be ignored.␊ */␊ - sku?: (PolicySku6 | string)␊ + sku?: (/**␊ + * The policy sku. This property is optional, obsolete, and will be ignored.␊ + */␊ + PolicySku6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270527,7 +395910,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. This is the only required field when adding a system assigned identity to a resource.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270545,7 +395931,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.␊ */␊ - enforcementMode?: (("Default" | "DoNotEnforce") | string)␊ + enforcementMode?: (("Default" | "DoNotEnforce") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs.␊ */␊ @@ -270555,7 +395944,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameter values for the policy rule. The keys are the parameter names.␊ */␊ @@ -270598,7 +395990,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy exemption properties.␊ */␊ - properties: (PolicyExemptionProperties | string)␊ + properties: (/**␊ + * The policy exemption properties.␊ + */␊ + PolicyExemptionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyExemptions"␊ [k: string]: unknown␊ }␊ @@ -270617,7 +396015,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy exemption category. Possible values are Waiver and Mitigated.␊ */␊ - exemptionCategory: (("Waiver" | "Mitigated") | string)␊ + exemptionCategory: (("Waiver" | "Mitigated") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The expiration date and time (in UTC ISO 8601 format yyyy-MM-ddTHH:mm:ssZ) of the policy exemption.␊ */␊ @@ -270635,7 +396036,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy definition reference ID list when the associated policy assignment is an assignment of a policy set definition.␊ */␊ - policyDefinitionReferenceIds?: (string[] | string)␊ + policyDefinitionReferenceIds?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270646,7 +396050,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identity for the resource.␊ */␊ - identity?: (Identity31 | string)␊ + identity?: (/**␊ + * Identity for the resource.␊ + */␊ + Identity31 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The location of the policy assignment. Only required when utilizing managed identity.␊ */␊ @@ -270658,7 +396068,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment properties.␊ */␊ - properties: (PolicyAssignmentProperties10 | string)␊ + properties: (/**␊ + * The policy assignment properties.␊ + */␊ + PolicyAssignmentProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Authorization/policyAssignments"␊ [k: string]: unknown␊ }␊ @@ -270669,7 +396085,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The identity type. This is the only required field when adding a system assigned identity to a resource.␊ */␊ - type?: (("SystemAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270687,7 +396106,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The policy assignment enforcement mode. Possible values are Default and DoNotEnforce.␊ */␊ - enforcementMode?: (("Default" | "DoNotEnforce") | string)␊ + enforcementMode?: (("Default" | "DoNotEnforce") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs.␊ */␊ @@ -270697,11 +396119,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The messages that describe why a resource is non-compliant with the policy.␊ */␊ - nonComplianceMessages?: (NonComplianceMessage[] | string)␊ + nonComplianceMessages?: (NonComplianceMessage[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The policy's excluded scopes.␊ */␊ - notScopes?: (string[] | string)␊ + notScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The parameter values for the policy rule. The keys are the parameter names.␊ */␊ @@ -270748,14 +396176,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServiceCertificateOrder resource specific properties␊ */␊ - properties: (AppServiceCertificateOrderProperties | string)␊ - resources?: CertificateOrdersCertificatesChildResource[]␊ + properties: (/**␊ + * AppServiceCertificateOrder resource specific properties␊ + */␊ + AppServiceCertificateOrderProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificatesChildResource[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders"␊ [k: string]: unknown␊ }␊ @@ -270766,13 +396206,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the certificate should be automatically renewed when it expires; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the Key Vault secret.␊ */␊ certificates?: ({␊ [k: string]: AppServiceCertificate␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last CSR that was created for this order.␊ */␊ @@ -270784,15 +396230,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate key size.␊ */␊ - keySize?: ((number & string) | string)␊ + keySize?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate product type.␊ */␊ - productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | string)␊ + productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in years (must be between 1 and 3).␊ */␊ - validityInYears?: ((number & string) | string)␊ + validityInYears?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270829,13 +396284,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -270859,13 +396323,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders/certificates"␊ [k: string]: unknown␊ }␊ @@ -270889,14 +396362,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServiceCertificateOrder resource specific properties␊ */␊ - properties: (AppServiceCertificateOrderProperties1 | string)␊ - resources?: CertificateOrdersCertificatesChildResource1[]␊ + properties: (/**␊ + * AppServiceCertificateOrder resource specific properties␊ + */␊ + AppServiceCertificateOrderProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificatesChildResource1[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders"␊ [k: string]: unknown␊ }␊ @@ -270907,13 +396392,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the certificate should be automatically renewed when it expires; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the Key Vault secret.␊ */␊ certificates?: ({␊ [k: string]: AppServiceCertificate1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last CSR that was created for this order.␊ */␊ @@ -270925,15 +396416,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate key size.␊ */␊ - keySize?: ((number & string) | string)␊ + keySize?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate product type.␊ */␊ - productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | string)␊ + productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in years (must be between 1 and 3).␊ */␊ - validityInYears?: ((number & string) | string)␊ + validityInYears?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -270970,13 +396470,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate1 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -271000,13 +396509,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate1 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders/certificates"␊ [k: string]: unknown␊ }␊ @@ -271030,14 +396548,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServiceCertificateOrder resource specific properties␊ */␊ - properties: (AppServiceCertificateOrderProperties2 | string)␊ - resources?: CertificateOrdersCertificatesChildResource2[]␊ + properties: (/**␊ + * AppServiceCertificateOrder resource specific properties␊ + */␊ + AppServiceCertificateOrderProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificatesChildResource2[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders"␊ [k: string]: unknown␊ }␊ @@ -271048,13 +396578,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the certificate should be automatically renewed when it expires; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the Key Vault secret.␊ */␊ certificates?: ({␊ [k: string]: AppServiceCertificate2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last CSR that was created for this order.␊ */␊ @@ -271066,15 +396602,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate key size.␊ */␊ - keySize?: ((number & string) | string)␊ + keySize?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate product type.␊ */␊ - productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | string)␊ + productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in years (must be between 1 and 3).␊ */␊ - validityInYears?: ((number & string) | string)␊ + validityInYears?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271111,13 +396656,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate2 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -271141,13 +396695,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate2 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders/certificates"␊ [k: string]: unknown␊ }␊ @@ -271171,14 +396734,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServiceCertificateOrder resource specific properties␊ */␊ - properties: (AppServiceCertificateOrderProperties3 | string)␊ - resources?: CertificateOrdersCertificatesChildResource3[]␊ + properties: (/**␊ + * AppServiceCertificateOrder resource specific properties␊ + */␊ + AppServiceCertificateOrderProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificatesChildResource3[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders"␊ [k: string]: unknown␊ }␊ @@ -271189,13 +396764,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the certificate should be automatically renewed when it expires; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the Key Vault secret.␊ */␊ certificates?: ({␊ [k: string]: AppServiceCertificate3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last CSR that was created for this order.␊ */␊ @@ -271207,15 +396788,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate key size.␊ */␊ - keySize?: ((number & string) | string)␊ + keySize?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate product type.␊ */␊ - productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | string)␊ + productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in years (must be between 1 and 3).␊ */␊ - validityInYears?: ((number & string) | string)␊ + validityInYears?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271252,13 +396842,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate3 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -271282,13 +396881,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate3 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders/certificates"␊ [k: string]: unknown␊ }␊ @@ -271312,18 +396920,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServiceCertificateOrder resource specific properties␊ */␊ - properties: (AppServiceCertificateOrderProperties4 | string)␊ - resources?: CertificateOrdersCertificatesChildResource4[]␊ + properties: (/**␊ + * AppServiceCertificateOrder resource specific properties␊ + */␊ + AppServiceCertificateOrderProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificatesChildResource4[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData1 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders"␊ [k: string]: unknown␊ }␊ @@ -271334,13 +396960,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the certificate should be automatically renewed when it expires; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the Key Vault secret.␊ */␊ certificates?: ({␊ [k: string]: AppServiceCertificate4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last CSR that was created for this order.␊ */␊ @@ -271352,15 +396984,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate key size.␊ */␊ - keySize?: ((number & string) | string)␊ + keySize?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate product type.␊ */␊ - productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | string)␊ + productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in years (must be between 1 and 3).␊ */␊ - validityInYears?: ((number & string) | string)␊ + validityInYears?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271397,17 +397038,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate4 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData1 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -271426,7 +397082,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that created the resource.␊ */␊ - createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timestamp of resource last modification (UTC)␊ */␊ @@ -271438,7 +397097,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that last modified the resource.␊ */␊ - lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271461,17 +397123,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate4 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData1 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders/certificates"␊ [k: string]: unknown␊ }␊ @@ -271495,18 +397172,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServiceCertificateOrder resource specific properties␊ */␊ - properties: (AppServiceCertificateOrderProperties5 | string)␊ - resources?: CertificateOrdersCertificatesChildResource5[]␊ + properties: (/**␊ + * AppServiceCertificateOrder resource specific properties␊ + */␊ + AppServiceCertificateOrderProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificatesChildResource5[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData2 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders"␊ [k: string]: unknown␊ }␊ @@ -271517,13 +397212,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the certificate should be automatically renewed when it expires; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the Key Vault secret.␊ */␊ certificates?: ({␊ [k: string]: AppServiceCertificate5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last CSR that was created for this order.␊ */␊ @@ -271535,15 +397236,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate key size.␊ */␊ - keySize?: ((number & string) | string)␊ + keySize?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate product type.␊ */␊ - productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | string)␊ + productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in years (must be between 1 and 3).␊ */␊ - validityInYears?: ((number & string) | string)␊ + validityInYears?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271580,17 +397290,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate5 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData2 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -271609,7 +397334,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that created the resource.␊ */␊ - createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timestamp of resource last modification (UTC)␊ */␊ @@ -271621,7 +397349,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that last modified the resource.␊ */␊ - lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271644,17 +397375,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate5 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData2 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders/certificates"␊ [k: string]: unknown␊ }␊ @@ -271678,14 +397424,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServiceCertificateOrder resource specific properties␊ */␊ - properties: (AppServiceCertificateOrderProperties6 | string)␊ - resources?: CertificateOrdersCertificatesChildResource6[]␊ + properties: (/**␊ + * AppServiceCertificateOrder resource specific properties␊ + */␊ + AppServiceCertificateOrderProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.CertificateRegistration/certificateOrders/certificates␊ + */␊ + CertificateOrdersCertificatesChildResource6[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders"␊ [k: string]: unknown␊ }␊ @@ -271696,13 +397454,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the certificate should be automatically renewed when it expires; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of the Key Vault secret.␊ */␊ certificates?: ({␊ [k: string]: AppServiceCertificate6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last CSR that was created for this order.␊ */␊ @@ -271714,15 +397478,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate key size.␊ */␊ - keySize?: ((number & string) | string)␊ + keySize?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate product type.␊ */␊ - productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | string)␊ + productType: (("StandardDomainValidatedSsl" | "StandardDomainValidatedWildCardSsl") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Duration in years (must be 1).␊ */␊ - validityInYears?: ((number & string) | string)␊ + validityInYears?: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271759,13 +397532,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate6 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "certificates"␊ [k: string]: unknown␊ }␊ @@ -271789,13 +397571,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Key Vault container for a certificate that is purchased through Azure.␊ */␊ - properties: (AppServiceCertificate6 | string)␊ + properties: (/**␊ + * Key Vault container for a certificate that is purchased through Azure.␊ + */␊ + AppServiceCertificate6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.CertificateRegistration/certificateOrders/certificates"␊ [k: string]: unknown␊ }␊ @@ -271819,14 +397610,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain resource specific properties␊ */␊ - properties: (DomainProperties3 | string)␊ - resources?: DomainsDomainOwnershipIdentifiersChildResource[]␊ + properties: (/**␊ + * Domain resource specific properties␊ + */␊ + DomainProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiersChildResource[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains"␊ [k: string]: unknown␊ }␊ @@ -271838,35 +397641,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the domain should be automatically renewed; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ */␊ - consent: (DomainPurchaseConsent | string)␊ + consent: (/**␊ + * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ + */␊ + DomainPurchaseConsent | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactAdmin: (Contact | string)␊ + contactAdmin: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactBilling: (Contact | string)␊ + contactBilling: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactRegistrant: (Contact | string)␊ + contactRegistrant: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactTech: (Contact | string)␊ + contactTech: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current DNS type.␊ */␊ - dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure DNS Zone to use␊ */␊ @@ -271874,11 +397717,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if domain privacy is enabled for this domain; otherwise, false.␊ */␊ - privacy?: (boolean | string)␊ + privacy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target DNS type (would be used for migration).␊ */␊ - targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271896,7 +397745,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under TopLevelDomain resource.␊ */␊ - agreementKeys?: (string[] | string)␊ + agreementKeys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -271907,7 +397759,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Address information for domain registration.␊ */␊ - addressMailing?: (Address | string)␊ + addressMailing?: (/**␊ + * Address information for domain registration.␊ + */␊ + Address | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address.␊ */␊ @@ -271988,7 +397846,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272018,7 +397882,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272042,14 +397912,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain resource specific properties␊ */␊ - properties: (DomainProperties4 | string)␊ - resources?: DomainsDomainOwnershipIdentifiersChildResource1[]␊ + properties: (/**␊ + * Domain resource specific properties␊ + */␊ + DomainProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiersChildResource1[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains"␊ [k: string]: unknown␊ }␊ @@ -272061,35 +397943,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the domain should be automatically renewed; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ */␊ - consent: (DomainPurchaseConsent1 | string)␊ + consent: (/**␊ + * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ + */␊ + DomainPurchaseConsent1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactAdmin: (Contact1 | string)␊ + contactAdmin: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactBilling: (Contact1 | string)␊ + contactBilling: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactRegistrant: (Contact1 | string)␊ + contactRegistrant: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactTech: (Contact1 | string)␊ + contactTech: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current DNS type.␊ */␊ - dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure DNS Zone to use␊ */␊ @@ -272097,11 +398019,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if domain privacy is enabled for this domain; otherwise, false.␊ */␊ - privacy?: (boolean | string)␊ + privacy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target DNS type (would be used for migration).␊ */␊ - targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272119,7 +398047,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under TopLevelDomain resource.␊ */␊ - agreementKeys?: (string[] | string)␊ + agreementKeys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272130,7 +398061,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Address information for domain registration.␊ */␊ - addressMailing?: (Address1 | string)␊ + addressMailing?: (/**␊ + * Address information for domain registration.␊ + */␊ + Address1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address.␊ */␊ @@ -272211,7 +398148,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties1 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272241,7 +398184,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties1 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272265,14 +398214,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain resource specific properties␊ */␊ - properties: (DomainProperties5 | string)␊ - resources?: DomainsDomainOwnershipIdentifiersChildResource2[]␊ + properties: (/**␊ + * Domain resource specific properties␊ + */␊ + DomainProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiersChildResource2[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains"␊ [k: string]: unknown␊ }␊ @@ -272284,35 +398245,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the domain should be automatically renewed; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ */␊ - consent: (DomainPurchaseConsent2 | string)␊ + consent: (/**␊ + * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ + */␊ + DomainPurchaseConsent2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactAdmin: (Contact2 | string)␊ + contactAdmin: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactBilling: (Contact2 | string)␊ + contactBilling: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactRegistrant: (Contact2 | string)␊ + contactRegistrant: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactTech: (Contact2 | string)␊ + contactTech: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current DNS type.␊ */␊ - dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure DNS Zone to use␊ */␊ @@ -272320,11 +398321,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if domain privacy is enabled for this domain; otherwise, false.␊ */␊ - privacy?: (boolean | string)␊ + privacy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target DNS type (would be used for migration).␊ */␊ - targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272342,7 +398349,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under TopLevelDomain resource.␊ */␊ - agreementKeys?: (string[] | string)␊ + agreementKeys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272353,7 +398363,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Address information for domain registration.␊ */␊ - addressMailing?: (Address2 | string)␊ + addressMailing?: (/**␊ + * Address information for domain registration.␊ + */␊ + Address2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address.␊ */␊ @@ -272434,7 +398450,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties2 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272464,7 +398486,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties2 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272488,14 +398516,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain resource specific properties␊ */␊ - properties: (DomainProperties6 | string)␊ - resources?: DomainsDomainOwnershipIdentifiersChildResource3[]␊ + properties: (/**␊ + * Domain resource specific properties␊ + */␊ + DomainProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiersChildResource3[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains"␊ [k: string]: unknown␊ }␊ @@ -272507,35 +398547,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the domain should be automatically renewed; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ */␊ - consent: (DomainPurchaseConsent3 | string)␊ + consent: (/**␊ + * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ + */␊ + DomainPurchaseConsent3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactAdmin: (Contact3 | string)␊ + contactAdmin: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactBilling: (Contact3 | string)␊ + contactBilling: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactRegistrant: (Contact3 | string)␊ + contactRegistrant: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactTech: (Contact3 | string)␊ + contactTech: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current DNS type.␊ */␊ - dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure DNS Zone to use␊ */␊ @@ -272543,11 +398623,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if domain privacy is enabled for this domain; otherwise, false.␊ */␊ - privacy?: (boolean | string)␊ + privacy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target DNS type (would be used for migration).␊ */␊ - targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272565,7 +398651,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under TopLevelDomain resource.␊ */␊ - agreementKeys?: (string[] | string)␊ + agreementKeys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272576,7 +398665,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Address information for domain registration.␊ */␊ - addressMailing?: (Address3 | string)␊ + addressMailing?: (/**␊ + * Address information for domain registration.␊ + */␊ + Address3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address.␊ */␊ @@ -272657,7 +398752,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties3 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272687,7 +398788,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties3 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272711,18 +398818,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain resource specific properties␊ */␊ - properties: (DomainProperties7 | string)␊ - resources?: DomainsDomainOwnershipIdentifiersChildResource4[]␊ + properties: (/**␊ + * Domain resource specific properties␊ + */␊ + DomainProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiersChildResource4[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData3 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains"␊ [k: string]: unknown␊ }␊ @@ -272734,35 +398859,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the domain should be automatically renewed; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ */␊ - consent: (DomainPurchaseConsent4 | string)␊ + consent: (/**␊ + * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ + */␊ + DomainPurchaseConsent4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactAdmin: (Contact4 | string)␊ + contactAdmin: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactBilling: (Contact4 | string)␊ + contactBilling: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactRegistrant: (Contact4 | string)␊ + contactRegistrant: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactTech: (Contact4 | string)␊ + contactTech: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current DNS type.␊ */␊ - dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure DNS Zone to use␊ */␊ @@ -272770,11 +398935,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if domain privacy is enabled for this domain; otherwise, false.␊ */␊ - privacy?: (boolean | string)␊ + privacy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target DNS type (would be used for migration).␊ */␊ - targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272792,7 +398963,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under TopLevelDomain resource.␊ */␊ - agreementKeys?: (string[] | string)␊ + agreementKeys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272803,7 +398977,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Address information for domain registration.␊ */␊ - addressMailing?: (Address4 | string)␊ + addressMailing?: (/**␊ + * Address information for domain registration.␊ + */␊ + Address4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address.␊ */␊ @@ -272884,11 +399064,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties4 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData3 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272917,7 +399109,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that created the resource.␊ */␊ - createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timestamp of resource last modification (UTC)␊ */␊ @@ -272929,7 +399124,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that last modified the resource.␊ */␊ - lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -272948,11 +399146,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties4 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData3 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -272976,18 +399186,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain resource specific properties␊ */␊ - properties: (DomainProperties8 | string)␊ - resources?: DomainsDomainOwnershipIdentifiersChildResource5[]␊ + properties: (/**␊ + * Domain resource specific properties␊ + */␊ + DomainProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiersChildResource5[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData4 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains"␊ [k: string]: unknown␊ }␊ @@ -272999,35 +399227,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the domain should be automatically renewed; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ */␊ - consent: (DomainPurchaseConsent5 | string)␊ + consent: (/**␊ + * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ + */␊ + DomainPurchaseConsent5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactAdmin: (Contact5 | string)␊ + contactAdmin: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactBilling: (Contact5 | string)␊ + contactBilling: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactRegistrant: (Contact5 | string)␊ + contactRegistrant: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactTech: (Contact5 | string)␊ + contactTech: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current DNS type.␊ */␊ - dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure DNS Zone to use␊ */␊ @@ -273035,11 +399303,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if domain privacy is enabled for this domain; otherwise, false.␊ */␊ - privacy?: (boolean | string)␊ + privacy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target DNS type (would be used for migration).␊ */␊ - targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273057,7 +399331,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under TopLevelDomain resource.␊ */␊ - agreementKeys?: (string[] | string)␊ + agreementKeys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273068,7 +399345,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Address information for domain registration.␊ */␊ - addressMailing?: (Address5 | string)␊ + addressMailing?: (/**␊ + * Address information for domain registration.␊ + */␊ + Address5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address.␊ */␊ @@ -273149,11 +399432,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties5 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData4 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -273182,7 +399477,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that created the resource.␊ */␊ - createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timestamp of resource last modification (UTC)␊ */␊ @@ -273194,7 +399492,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that last modified the resource.␊ */␊ - lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273213,11 +399514,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties5 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData4 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -273241,14 +399554,26 @@ Generated by [AVA](https://avajs.dev). /**␊ * Domain resource specific properties␊ */␊ - properties: (DomainProperties9 | string)␊ - resources?: DomainsDomainOwnershipIdentifiersChildResource6[]␊ + properties: (/**␊ + * Domain resource specific properties␊ + */␊ + DomainProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers␊ + */␊ + DomainsDomainOwnershipIdentifiersChildResource6[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains"␊ [k: string]: unknown␊ }␊ @@ -273260,35 +399585,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the domain should be automatically renewed; otherwise, false.␊ */␊ - autoRenew?: (boolean | string)␊ + autoRenew?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ */␊ - consent: (DomainPurchaseConsent6 | string)␊ + consent: (/**␊ + * Domain purchase consent object, representing acceptance of applicable legal agreements.␊ + */␊ + DomainPurchaseConsent6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactAdmin: (Contact6 | string)␊ + contactAdmin: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactBilling: (Contact6 | string)␊ + contactBilling: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactRegistrant: (Contact6 | string)␊ + contactRegistrant: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ * directories as per ICANN requirements.␊ */␊ - contactTech: (Contact6 | string)␊ + contactTech: (/**␊ + * Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois ␊ + * directories as per ICANN requirements.␊ + */␊ + Contact6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current DNS type.␊ */␊ - dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + dnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure DNS Zone to use␊ */␊ @@ -273296,11 +399661,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if domain privacy is enabled for this domain; otherwise, false.␊ */␊ - privacy?: (boolean | string)␊ + privacy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target DNS type (would be used for migration).␊ */␊ - targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | string)␊ + targetDnsType?: (("AzureDns" | "DefaultDomainRegistrarDns") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273318,7 +399689,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of applicable legal agreement keys. This list can be retrieved using ListLegalAgreements API under TopLevelDomain resource.␊ */␊ - agreementKeys?: (string[] | string)␊ + agreementKeys?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273329,7 +399703,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Address information for domain registration.␊ */␊ - addressMailing?: (Address6 | string)␊ + addressMailing?: (/**␊ + * Address information for domain registration.␊ + */␊ + Address6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Email address.␊ */␊ @@ -273410,7 +399790,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties6 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -273440,7 +399826,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * DomainOwnershipIdentifier resource specific properties␊ */␊ - properties: (DomainOwnershipIdentifierProperties6 | string)␊ + properties: (/**␊ + * DomainOwnershipIdentifier resource specific properties␊ + */␊ + DomainOwnershipIdentifierProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.DomainRegistration/domains/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -273465,13 +399857,19 @@ Generated by [AVA](https://avajs.dev). * Name of the certificate.␊ */␊ name: string␊ - properties: (CertificateProperties | string)␊ + properties: (CertificateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -273491,11 +399889,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for a hostingEnvironment (App Service Environment) to use for this resource␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for a hostingEnvironment (App Service Environment) to use for this resource␊ + */␊ + HostingEnvironmentProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Host names the certificate applies to␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Certificate issue Date␊ */␊ @@ -273535,7 +399942,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Is the certificate valid?␊ */␊ - valid?: (boolean | string)␊ + valid?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273577,13 +399987,19 @@ Generated by [AVA](https://avajs.dev). * Name of the certificate.␊ */␊ name: string␊ - properties: (CsrProperties | string)␊ + properties: (CsrProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/csrs"␊ [k: string]: unknown␊ }␊ @@ -273639,14 +400055,26 @@ Generated by [AVA](https://avajs.dev). * Name of hostingEnvironment (App Service Environment)␊ */␊ name: string␊ - properties: (HostingEnvironmentProperties | string)␊ - resources?: (HostingEnvironmentsMultiRolePoolsChildResource | HostingEnvironmentsWorkerPoolsChildResource)[]␊ + properties: (HostingEnvironmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource)[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -273666,7 +400094,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the hosting environment␊ */␊ - clusterSettings?: (NameValuePair[] | string)␊ + clusterSettings?: (NameValuePair[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Edition of the metadata database for the hostingEnvironment (App Service Environment) e.g. "Standard"␊ */␊ @@ -273682,11 +400113,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current total, used, and available worker capacities␊ */␊ - environmentCapacities?: (StampCapacity[] | string)␊ + environmentCapacities?: (StampCapacity[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True/false indicating whether the hostingEnvironment (App Service Environment) is healthy␊ */␊ - environmentIsHealthy?: (boolean | string)␊ + environmentIsHealthy?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Detailed message about with results of the last check of the hostingEnvironment (App Service Environment)␊ */␊ @@ -273694,11 +400131,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies which endpoints to serve internally in the hostingEnvironment's (App Service Environment) VNET.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for this hostingEnvironment (App Service Environment)␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Last deployment action on this hostingEnvironment (App Service Environment)␊ */␊ @@ -273714,11 +400157,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum number of VMs in this hostingEnvironment (App Service Environment)␊ */␊ - maximumNumberOfMachines?: (number | string)␊ + maximumNumberOfMachines?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of front-end instances␊ */␊ - multiRoleCount?: (number | string)␊ + multiRoleCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large"␊ */␊ @@ -273730,11 +400179,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access control list for controlling traffic to the hostingEnvironment (App Service Environment)␊ */␊ - networkAccessControlList?: (NetworkAccessControlEntry[] | string)␊ + networkAccessControlList?: (NetworkAccessControlEntry[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Provisioning state of the hostingEnvironment (App Service Environment).␊ */␊ - provisioningState?: (("Succeeded" | "Failed" | "Canceled" | "InProgress" | "Deleting") | string)␊ + provisioningState?: (("Succeeded" | "Failed" | "Canceled" | "InProgress" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource group of the hostingEnvironment (App Service Environment)␊ */␊ @@ -273742,7 +400197,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current status of the hostingEnvironment (App Service Environment).␊ */␊ - status: (("Preparing" | "Ready" | "Scaling" | "Deleting") | string)␊ + status: (("Preparing" | "Ready" | "Scaling" | "Deleting") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subscription of the hostingEnvironment (App Service Environment)␊ */␊ @@ -273751,19 +400209,34 @@ Generated by [AVA](https://avajs.dev). * True/false indicating whether the hostingEnvironment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available␍␊ * (most likely because NSG blocked the incoming traffic)␊ */␊ - suspended?: (boolean | string)␊ + suspended?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of upgrade domains of this hostingEnvironment (App Service Environment)␊ */␊ - upgradeDomains?: (number | string)␊ + upgradeDomains?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of IP SSL mapping for this hostingEnvironment (App Service Environment)␊ */␊ - vipMappings?: (VirtualIPMapping[] | string)␊ + vipMappings?: (VirtualIPMapping[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a virtual network␊ */␊ - virtualNetwork?: (VirtualNetworkProfile3 | string)␊ + virtualNetwork?: (/**␊ + * Specification for using a virtual network␊ + */␊ + VirtualNetworkProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the hostingEnvironment's (App Service Environment) virtual network␊ */␊ @@ -273779,7 +400252,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of worker pools with worker size ids, VM sizes, and number of workers in each pool␊ */␊ - workerPools?: (WorkerPool[] | string)␊ + workerPools?: (WorkerPool[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273803,20 +400279,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Available capacity (# of machines, bytes of storage etc...)␊ */␊ - availableCapacity?: (number | string)␊ + availableCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Shared/Dedicated workers.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true it includes basic sites␍␊ * Basic sites are not used for capacity allocation.␊ */␊ - excludeFromCapacityAllocation?: (boolean | string)␊ + excludeFromCapacityAllocation?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Is capacity applicable for all sites?␊ */␊ - isApplicableForAllComputeModes?: (boolean | string)␊ + isApplicableForAllComputeModes?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the stamp␊ */␊ @@ -273828,7 +400316,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Total capacity (# of machines, bytes of storage etc...)␊ */␊ - totalCapacity?: (number | string)␊ + totalCapacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the unit␊ */␊ @@ -273836,20 +400327,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Size of the machines.␊ */␊ - workerSize?: (("Default" | "Small" | "Medium" | "Large") | string)␊ + workerSize?: (("Default" | "Small" | "Medium" | "Large") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size Id of machines: ␍␊ * 0 - Small␍␊ * 1 - Medium␍␊ * 2 - Large␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface NetworkAccessControlEntry {␊ - action?: (("Permit" | "Deny") | string)␊ + action?: (("Permit" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ description?: string␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ remoteSubnet?: string␊ [k: string]: unknown␊ }␊ @@ -273860,15 +400363,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Internal HTTP port␊ */␊ - internalHttpPort?: (number | string)␊ + internalHttpPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Internal HTTPS port␊ */␊ - internalHttpsPort?: (number | string)␊ + internalHttpsPort?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Is VIP mapping in use␊ */␊ - inUse?: (boolean | string)␊ + inUse?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address␊ */␊ @@ -273917,17 +400429,29 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (WorkerPoolProperties | string)␊ + properties?: (WorkerPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -273938,15 +400462,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated web app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Names of all instances in the worker pool (read only)␊ */␊ - instanceNames?: (string[] | string)␊ + instanceNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances␊ */␊ @@ -273954,7 +400487,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size id for referencing this worker pool␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -273964,7 +400500,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current number of instances assigned to the resource␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource sku␊ */␊ @@ -274001,17 +400540,29 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "default"␊ - properties: (WorkerPoolProperties | string)␊ + properties: (WorkerPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -274036,17 +400587,29 @@ Generated by [AVA](https://avajs.dev). * Name of worker pool␊ */␊ name: string␊ - properties: (WorkerPoolProperties | string)␊ + properties: (WorkerPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -274068,17 +400631,29 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (WorkerPoolProperties | string)␊ + properties: (WorkerPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -274103,17 +400678,29 @@ Generated by [AVA](https://avajs.dev). * Name of worker pool␊ */␊ name: string␊ - properties: (WorkerPoolProperties | string)␊ + properties: (WorkerPoolProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -274138,13 +400725,19 @@ Generated by [AVA](https://avajs.dev). * Name of managed hosting environment␊ */␊ name: string␊ - properties: (HostingEnvironmentProperties | string)␊ + properties: (HostingEnvironmentProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/managedHostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -274169,17 +400762,29 @@ Generated by [AVA](https://avajs.dev). * Name of App Service Plan␊ */␊ name: string␊ - properties: (ServerFarmWithRichSkuProperties | string)␊ + properties: (ServerFarmWithRichSkuProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -274191,11 +400796,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for a hostingEnvironment (App Service Environment) to use for this resource␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for a hostingEnvironment (App Service Environment) to use for this resource␊ + */␊ + HostingEnvironmentProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of instances that can be assigned to this App Service Plan␊ */␊ - maximumNumberOfWorkers?: (number | string)␊ + maximumNumberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name for the App Service Plan␊ */␊ @@ -274204,11 +400818,17 @@ Generated by [AVA](https://avajs.dev). * If True apps assigned to this App Service Plan can be scaled independently␍␊ * If False apps assigned to this App Service Plan will scale to all instances of the plan␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enables creation of a Linux App Service Plan␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service Plan␊ */␊ @@ -274236,13 +400856,19 @@ Generated by [AVA](https://avajs.dev). * The name of the gateway. Only 'primary' is supported.␊ */␊ name: string␊ - properties: (VnetGatewayProperties | string)␊ + properties: (VnetGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -274278,13 +400904,19 @@ Generated by [AVA](https://avajs.dev). * Name of the virtual network route␊ */␊ name: string␊ - properties: (VnetRouteProperties | string)␊ + properties: (VnetRouteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -274334,14 +400966,50 @@ Generated by [AVA](https://avajs.dev). * Name of the web app␊ */␊ name: string␊ - properties: (SiteProperties | string)␊ - resources?: (SitesVirtualNetworkConnectionsChildResource | SitesConfigChildResource | SitesSlotsChildResource | SitesSnapshotsChildResource | SitesDeploymentsChildResource | SitesHostNameBindingsChildResource | SitesSourcecontrolsChildResource | SitesPremieraddonsChildResource | SitesBackupsChildResource | SitesHybridconnectionChildResource)[]␊ + properties: (SiteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource | /**␊ + * Microsoft.Web/sites/snapshots␊ + */␊ + SitesSnapshotsChildResource | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource | /**␊ + * Microsoft.Web/sites/backups␊ + */␊ + SitesBackupsChildResource | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource)[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -274349,23 +401017,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies if the client affinity is enabled when load balancing http request for multiple instances of the web app␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the client certificate is enabled for the web app␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Represents information needed for cloning operation␊ */␊ - cloningInfo?: (CloningInfo | string)␊ + cloningInfo?: (/**␊ + * Represents information needed for cloning operation␊ + */␊ + CloningInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of a function container␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the site is enabled; otherwise, false. Setting this value to false disables the site (takes the site off line).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of gateway app associated with web app␊ */␊ @@ -274373,21 +401059,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for a hostingEnvironment (App Service Environment) to use for this resource␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for a hostingEnvironment (App Service Environment) to use for this resource␊ + */␊ + HostingEnvironmentProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies if the public hostnames are disabled the web app.␍␊ * If set to true the app is only accessible via API Management process␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for site's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState[] | string)␊ + hostNameSslStates?: (HostNameSslState[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers␍␊ * This only applies to function container␊ */␊ - maxNumberOfWorkers?: (number | string)␊ + maxNumberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ microService?: string␊ /**␊ * Name of web app␊ @@ -274396,12 +401097,21 @@ Generated by [AVA](https://avajs.dev). /**␊ * If set indicates whether to stop SCM (KUDU) site when the web app is stopped. Default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ serverFarmId?: string␊ /**␊ * Configuration of Azure web site␊ */␊ - siteConfig?: (SiteConfig | string)␊ + siteConfig?: (/**␊ + * Configuration of Azure web site␊ + */␊ + SiteConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274414,19 +401124,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, clone custom hostnames from source web app␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Clone source control from source web app␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If specified configure load balancing for source and clone site␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation Id of cloning operation. This id ties multiple cloning operations␍␊ * together to use the same snapshot␊ @@ -274439,7 +401161,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Overwrite destination web app␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource id of the source web app. Web app resource id is of the form ␍␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␍␊ @@ -274468,7 +401193,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL cert thumbprint␊ */␊ @@ -274476,7 +401204,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set this flag to update existing host name␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the host name if IP based SSL is enabled␊ */␊ @@ -274503,13 +401234,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (SiteConfigProperties | string)␊ + properties?: (SiteConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -274520,11 +401257,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Always On␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the web app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the web app.␊ + */␊ + ApiDefinitionInfo | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Command Line to launch␊ */␊ @@ -274532,15 +401278,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application Settings␊ */␊ - appSettings?: (NameValuePair[] | string)␊ + appSettings?: (NameValuePair[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto heal enabled␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AutoHealRules - describes the rules which can be defined for auto-heal␊ */␊ - autoHealRules?: (AutoHealRules | string)␊ + autoHealRules?: (/**␊ + * AutoHealRules - describes the rules which can be defined for auto-heal␊ + */␊ + AutoHealRules | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto swap slot name␊ */␊ @@ -274548,19 +401306,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection strings␊ */␊ - connectionStrings?: (ConnStringInfo[] | string)␊ + connectionStrings?: (ConnStringInfo[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the web app.␊ */␊ - cors?: (CorsSettings | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the web app.␊ + */␊ + CorsSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Detailed error logging enabled␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root␊ */␊ @@ -274568,19 +401341,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Class containing Routing in production experiments␊ */␊ - experiments?: (Experiments | string)␊ + experiments?: (/**␊ + * Class containing Routing in production experiments␊ + */␊ + Experiments | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings␊ */␊ - handlerMappings?: (HandlerMapping[] | string)␊ + handlerMappings?: (HandlerMapping[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logging Enabled␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ip Security restrictions␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container␊ */␊ @@ -274596,27 +401384,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Represents metric limits set on a web app.␊ */␊ - limits?: (SiteLimits | string)␊ + limits?: (/**␊ + * Represents metric limits set on a web app.␊ + */␊ + SiteLimits | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Local mysql enabled␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP Logs Directory size limit␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site Metadata␊ */␊ - metadata?: (NameValuePair[] | string)␊ + metadata?: (NameValuePair[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Net Framework Version␊ */␊ @@ -274628,7 +401437,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP␊ */␊ @@ -274648,7 +401460,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Remote Debugging Enabled␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote Debugging Version␊ */␊ @@ -274656,7 +401471,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enable request tracing␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time␊ */␊ @@ -274672,11 +401490,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Use 32 bit worker process␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications␊ */␊ - virtualApplications?: (VirtualApplication[] | string)␊ + virtualApplications?: (VirtualApplication[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Vnet name␊ */␊ @@ -274684,7 +401508,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Web socket enabled.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274705,11 +401532,24 @@ Generated by [AVA](https://avajs.dev). * AutoHealActions - Describes the actions which can be␍␊ * taken by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions | string)␊ + actions?: (/**␊ + * AutoHealActions - Describes the actions which can be␍␊ + * taken by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AutoHealTriggers - describes the triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers | string)␊ + triggers?: (/**␊ + * AutoHealTriggers - describes the triggers for auto-heal.␊ + */␊ + AutoHealTriggers | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274720,12 +401560,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * ActionType - predefined action to be taken.␊ */␊ - actionType: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * AutoHealCustomAction - Describes the custom action to be executed␍␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction | string)␊ + customAction?: (/**␊ + * AutoHealCustomAction - Describes the custom action to be executed␍␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinProcessExecutionTime - minimum time the process must execute␍␊ * before taking the action␊ @@ -274755,19 +401605,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateBytesInKB - Defines a rule based on private bytes␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * RequestsBasedTrigger␊ */␊ - requests?: (RequestsBasedTrigger | string)␊ + requests?: (/**␊ + * RequestsBasedTrigger␊ + */␊ + RequestsBasedTrigger | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SlowRequestsBasedTrigger␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger | string)␊ + slowRequests?: (/**␊ + * SlowRequestsBasedTrigger␊ + */␊ + SlowRequestsBasedTrigger | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * StatusCodes - Defines a rule based on status codes␊ */␊ - statusCodes?: (StatusCodesBasedTrigger[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274777,7 +401645,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Count␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TimeInterval␊ */␊ @@ -274791,7 +401662,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Count␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TimeInterval␊ */␊ @@ -274809,15 +401683,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Count␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SubStatus␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * TimeInterval␊ */␊ @@ -274825,7 +401708,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274843,7 +401729,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274854,7 +401743,10 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␍␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274864,7 +401756,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of {Microsoft.Web.Hosting.Administration.RampUpRule} objects.␊ */␊ - rampUpRules?: (RampUpRule[] | string)␊ + rampUpRules?: (RampUpRule[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274883,21 +401778,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * [Optional] Specifies interval in minutes to reevaluate ReroutePercentage␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * [Optional] In auto ramp up scenario this is the step to add/remove from {Microsoft.Web.Hosting.Administration.RampUpRule.ReroutePercentage} until it reaches ␍␊ * {Microsoft.Web.Hosting.Administration.RampUpRule.MinReroutePercentage} or {Microsoft.Web.Hosting.Administration.RampUpRule.MaxReroutePercentage}. Site metrics are checked every N minutes specified in {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeIntervalInMinutes}.␍␊ * Custom decision algorithm can be provided in TiPCallback site extension which Url can be specified in {Microsoft.Web.Hosting.Administration.RampUpRule.ChangeDecisionCallbackUrl}␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * [Optional] Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * [Optional] Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -274905,7 +401812,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to {Microsoft.Web.Hosting.Administration.RampUpRule.ActionHostName}␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -274948,21 +401858,36 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface VirtualApplication {␊ physicalPath?: string␊ - preloadEnabled?: (boolean | string)␊ - virtualDirectories?: (VirtualDirectory[] | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + virtualDirectories?: (VirtualDirectory[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ virtualPath?: string␊ [k: string]: unknown␊ }␊ @@ -274992,13 +401917,19 @@ Generated by [AVA](https://avajs.dev). * The name of the Virtual Network␊ */␊ name: string␊ - properties: (VnetInfoProperties | string)␊ + properties: (VnetInfoProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -275019,11 +401950,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to determine if a resync is required␊ */␊ - resyncRequired?: (boolean | string)␊ + resyncRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routes that this virtual network connection uses.␊ */␊ - routes?: (VnetRoute2[] | string)␊ + routes?: (VnetRoute2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The vnet resource id␊ */␊ @@ -275050,13 +401987,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (VnetRouteProperties | string)␊ + properties?: (VnetRouteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -275067,11 +402010,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275081,7 +402030,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair␊ */␊ @@ -275092,19 +402044,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration␊ */␊ - applicationLogs?: (ApplicationLogsConfig | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration␊ + */␊ + ApplicationLogsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration␊ */␊ - detailedErrorMessages?: (EnabledConfig | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration␊ + */␊ + EnabledConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration␊ */␊ - failedRequestsTracing?: (EnabledConfig | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration␊ + */␊ + EnabledConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration␊ */␊ - httpLogs?: (HttpLogsConfig | string)␊ + httpLogs?: (/**␊ + * Http logs configuration␊ + */␊ + HttpLogsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275114,15 +402090,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration␊ + */␊ + AzureBlobStorageApplicationLogsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to azure table storage configuration␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig | string)␊ + azureTableStorage?: (/**␊ + * Application logs to azure table storage configuration␊ + */␊ + AzureTableStorageApplicationLogsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration␊ + */␊ + FileSystemApplicationLogsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275132,13 +402126,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␍␊ * Remove blobs older than X days.␍␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions␊ */␊ @@ -275152,7 +402152,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to an azure table with add/query/delete permissions␊ */␊ @@ -275166,7 +402169,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275176,7 +402182,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enabled␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275186,11 +402195,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration␊ + */␊ + AzureBlobStorageHttpLogsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration␊ + */␊ + FileSystemHttpLogsConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275200,13 +402221,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enabled␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␍␊ * Remove blobs older than X days.␍␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions␊ */␊ @@ -275220,34 +402247,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * Enabled␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␍␊ * Remove files older than X days.␍␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␍␊ * When reached old log files will be removed to make space for new ones.␍␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface BackupRequestProperties {␊ /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup␊ */␊ - databases?: (DatabaseBackupSetting[] | string)␊ + databases?: (DatabaseBackupSetting[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backup␊ */␊ @@ -275259,7 +402307,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of the backup.␊ */␊ - type: (("Default" | "Clone" | "Relocation") | string)␊ + type: (("Default" | "Clone" | "Relocation") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275269,15 +402320,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often should be the backup executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval?: (number | string)␊ + frequencyInterval?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * How often should be the backup executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup?: (boolean | string)␊ + keepAtLeastOneBackup?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The last time when this schedule was triggered␊ */␊ @@ -275285,7 +402345,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * After how many days backups should be deleted␊ */␊ - retentionPeriodInDays?: (number | string)␊ + retentionPeriodInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working␊ */␊ @@ -275335,13 +402398,19 @@ Generated by [AVA](https://avajs.dev). * Name of web app slot. If not specified then will default to production slot.␊ */␊ name: string␊ - properties: (SiteProperties | string)␊ + properties: (SiteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -275375,13 +402444,19 @@ Generated by [AVA](https://avajs.dev). * Id of the deployment␊ */␊ name: string␊ - properties: (DeploymentProperties2 | string)␊ + properties: (DeploymentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -275389,7 +402464,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Active␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Author␊ */␊ @@ -275425,7 +402503,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Status␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -275449,13 +402530,19 @@ Generated by [AVA](https://avajs.dev). * Name of host␊ */␊ name: string␊ - properties: (HostNameBindingProperties | string)␊ + properties: (HostNameBindingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -275467,11 +402554,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI␊ */␊ @@ -275479,7 +402572,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host name type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname␊ */␊ @@ -275508,13 +402604,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "web"␊ - properties: (SiteSourceControlProperties | string)␊ + properties: (SiteSourceControlProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -275526,15 +402628,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether to manual or continuous integration␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Whether to manual or continuous integration␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Mercurial or Git repository type␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control url␊ */␊ @@ -275554,20 +402665,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The plan object in an ARM, represents a marketplace plan␊ */␊ - plan?: (ArmPlan | string)␊ + plan?: (/**␊ + * The plan object in an ARM, represents a marketplace plan␊ + */␊ + ArmPlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ properties: {␊ [k: string]: unknown␊ }␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags associated with resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -275615,13 +402741,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "discover"␊ - properties: (RestoreRequestProperties | string)␊ + properties: (RestoreRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backups"␊ [k: string]: unknown␊ }␊ @@ -275629,7 +402761,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag showing if SiteConfig.ConnectionStrings should be set in new site␊ */␊ - adjustConnectionStrings?: (boolean | string)␊ + adjustConnectionStrings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of a blob which contains the backup␊ */␊ @@ -275637,7 +402772,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of databases which should be restored. This list has to match the list of databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting[] | string)␊ + databases?: (DatabaseBackupSetting[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service Environment name, if needed (only when restoring a site to an App Service Environment)␊ */␊ @@ -275646,15 +402784,24 @@ Generated by [AVA](https://avajs.dev). * Changes a logic when restoring a site with custom domains. If "true", custom domains are removed automatically. If "false", custom domains are added to ␍␊ * the site object when it is being restored, but that might fail due to conflicts during the operation.␊ */␊ - ignoreConflictingHostNames?: (boolean | string)␊ + ignoreConflictingHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation type.␊ */␊ - operationType: (("Default" | "Clone" | "Relocation") | string)␊ + operationType: (("Default" | "Clone" | "Relocation") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the restore operation can overwrite target site. "True" needed if trying to restore over an existing site.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of a site (Web App)␊ */␊ @@ -275686,13 +402833,19 @@ Generated by [AVA](https://avajs.dev). * The name by which the Hybrid Connection is identified␊ */␊ name: string␊ - properties: (RelayServiceConnectionEntityProperties | string)␊ + properties: (RelayServiceConnectionEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -275701,7 +402854,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -275724,13 +402880,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (RestoreRequestProperties | string)␊ + properties: (RestoreRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/backups"␊ [k: string]: unknown␊ }␊ @@ -275755,13 +402917,19 @@ Generated by [AVA](https://avajs.dev). * Id of the deployment␊ */␊ name: string␊ - properties: (DeploymentProperties2 | string)␊ + properties: (DeploymentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -275786,13 +402954,19 @@ Generated by [AVA](https://avajs.dev). * Name of host␊ */␊ name: string␊ - properties: (HostNameBindingProperties | string)␊ + properties: (HostNameBindingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -275817,13 +402991,19 @@ Generated by [AVA](https://avajs.dev). * The name by which the Hybrid Connection is identified␊ */␊ name: string␊ - properties: (RelayServiceConnectionEntityProperties | string)␊ + properties: (RelayServiceConnectionEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -275848,13 +403028,19 @@ Generated by [AVA](https://avajs.dev). * Id of the deployment␊ */␊ name: string␊ - properties: (DeploymentProperties2 | string)␊ + properties: (DeploymentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/deployments"␊ [k: string]: unknown␊ }␊ @@ -275871,20 +403057,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The plan object in an ARM, represents a marketplace plan␊ */␊ - plan?: (ArmPlan | string)␊ + plan?: (/**␊ + * The plan object in an ARM, represents a marketplace plan␊ + */␊ + ArmPlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ properties: {␊ [k: string]: unknown␊ }␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags associated with resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -275909,14 +403110,47 @@ Generated by [AVA](https://avajs.dev). * Name of web app slot. If not specified then will default to production slot.␊ */␊ name: string␊ - properties: (SiteProperties | string)␊ - resources?: (SitesSlotsVirtualNetworkConnectionsChildResource | SitesSlotsSnapshotsChildResource | SitesSlotsDeploymentsChildResource | SitesSlotsHostNameBindingsChildResource | SitesSlotsConfigChildResource | SitesSlotsSourcecontrolsChildResource | SitesSlotsPremieraddonsChildResource | SitesSlotsBackupsChildResource | SitesSlotsHybridconnectionChildResource)[]␊ + properties: (SiteProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource | /**␊ + * Microsoft.Web/sites/slots/snapshots␊ + */␊ + SitesSlotsSnapshotsChildResource | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource | /**␊ + * Microsoft.Web/sites/slots/backups␊ + */␊ + SitesSlotsBackupsChildResource | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource)[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -275941,13 +403175,19 @@ Generated by [AVA](https://avajs.dev). * The name of the Virtual Network␊ */␊ name: string␊ - properties: (VnetInfoProperties | string)␊ + properties: (VnetInfoProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -275981,13 +403221,19 @@ Generated by [AVA](https://avajs.dev). * Id of the deployment␊ */␊ name: string␊ - properties: (DeploymentProperties2 | string)␊ + properties: (DeploymentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -276012,13 +403258,19 @@ Generated by [AVA](https://avajs.dev). * Name of host␊ */␊ name: string␊ - properties: (HostNameBindingProperties | string)␊ + properties: (HostNameBindingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -276040,13 +403292,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "web"␊ - properties: (SiteSourceControlProperties | string)␊ + properties: (SiteSourceControlProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -276063,20 +403321,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The plan object in an ARM, represents a marketplace plan␊ */␊ - plan?: (ArmPlan | string)␊ + plan?: (/**␊ + * The plan object in an ARM, represents a marketplace plan␊ + */␊ + ArmPlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ properties: {␊ [k: string]: unknown␊ }␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags associated with resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -276098,13 +403371,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: "discover"␊ - properties: (RestoreRequestProperties | string)␊ + properties: (RestoreRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backups"␊ [k: string]: unknown␊ }␊ @@ -276129,13 +403408,19 @@ Generated by [AVA](https://avajs.dev). * The name by which the Hybrid Connection is identified␊ */␊ name: string␊ - properties: (RelayServiceConnectionEntityProperties | string)␊ + properties: (RelayServiceConnectionEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -276157,13 +403442,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (RestoreRequestProperties | string)␊ + properties: (RestoreRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/backups"␊ [k: string]: unknown␊ }␊ @@ -276188,13 +403479,19 @@ Generated by [AVA](https://avajs.dev). * Id of the deployment␊ */␊ name: string␊ - properties: (DeploymentProperties2 | string)␊ + properties: (DeploymentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -276219,13 +403516,19 @@ Generated by [AVA](https://avajs.dev). * Name of host␊ */␊ name: string␊ - properties: (HostNameBindingProperties | string)␊ + properties: (HostNameBindingProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -276250,13 +403553,19 @@ Generated by [AVA](https://avajs.dev). * The name by which the Hybrid Connection is identified␊ */␊ name: string␊ - properties: (RelayServiceConnectionEntityProperties | string)␊ + properties: (RelayServiceConnectionEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -276281,13 +403590,19 @@ Generated by [AVA](https://avajs.dev). * Id of the deployment␊ */␊ name: string␊ - properties: (DeploymentProperties2 | string)␊ + properties: (DeploymentProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/deployments"␊ [k: string]: unknown␊ }␊ @@ -276304,20 +403619,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * The plan object in an ARM, represents a marketplace plan␊ */␊ - plan?: (ArmPlan | string)␊ + plan?: (/**␊ + * The plan object in an ARM, represents a marketplace plan␊ + */␊ + ArmPlan | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ properties: {␊ [k: string]: unknown␊ }␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription1 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags associated with resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -276348,13 +403678,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (SiteSourceControlProperties | string)␊ + properties: (SiteSourceControlProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -276379,14 +403715,23 @@ Generated by [AVA](https://avajs.dev). * The name of the Virtual Network␊ */␊ name: string␊ - properties: (VnetInfoProperties | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource[]␊ + properties: (VnetInfoProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -276411,13 +403756,19 @@ Generated by [AVA](https://avajs.dev). * The name of the gateway. The only gateway that exists presently is "primary"␊ */␊ name: string␊ - properties: (VnetGatewayProperties | string)␊ + properties: (VnetGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -276442,13 +403793,19 @@ Generated by [AVA](https://avajs.dev). * The name of the gateway. The only gateway that exists presently is "primary"␊ */␊ name: string␊ - properties: (VnetGatewayProperties | string)␊ + properties: (VnetGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -276479,13 +403836,19 @@ Generated by [AVA](https://avajs.dev). */␊ location: string␊ name: string␊ - properties: (SiteSourceControlProperties | string)␊ + properties: (SiteSourceControlProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -276510,14 +403873,23 @@ Generated by [AVA](https://avajs.dev). * The name of the Virtual Network␊ */␊ name: string␊ - properties: (VnetInfoProperties | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource[]␊ + properties: (VnetInfoProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource[]␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -276542,13 +403914,19 @@ Generated by [AVA](https://avajs.dev). * The name of the gateway. The only gateway that exists presently is "primary"␊ */␊ name: string␊ - properties: (VnetGatewayProperties | string)␊ + properties: (VnetGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -276573,13 +403951,19 @@ Generated by [AVA](https://avajs.dev). * The name of the gateway. The only gateway that exists presently is "primary"␊ */␊ name: string␊ - properties: (VnetGatewayProperties | string)␊ + properties: (VnetGatewayProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -276604,13 +403988,19 @@ Generated by [AVA](https://avajs.dev). * The connection name.␊ */␊ name: string␊ - properties: (ConnectionProperties | string)␊ + properties: (ConnectionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/connections"␊ [k: string]: unknown␊ }␊ @@ -276618,7 +404008,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * expanded parent object for expansion␊ */␊ - api?: (ExpandedParentApiEntity | string)␊ + api?: (/**␊ + * expanded parent object for expansion␊ + */␊ + ExpandedParentApiEntity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Timestamp of last connection change.␊ */␊ @@ -276632,7 +404028,10 @@ Generated by [AVA](https://avajs.dev). */␊ customParameterValues?: ({␊ [k: string]: ParameterCustomLoginSettingValues␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * display name␊ */␊ @@ -276644,7 +404043,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of Keywords that tag the acl␊ */␊ - keywords?: (string[] | string)␊ + keywords?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ metadata?: {␊ [k: string]: unknown␊ }␊ @@ -276659,7 +404061,10 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tokens/Claim␊ */␊ @@ -276667,11 +404072,17 @@ Generated by [AVA](https://avajs.dev). [k: string]: {␊ [k: string]: unknown␊ }␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status of the connection␊ */␊ - statuses?: (ConnectionStatus[] | string)␊ + statuses?: (ConnectionStatus[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ tenantId?: string␊ [k: string]: unknown␊ }␊ @@ -276695,13 +404106,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (ExpandedParentApiEntityProperties | string)␊ + properties?: (ExpandedParentApiEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -276712,7 +404129,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Message envelope that contains the common Azure resource manager properties and the resource provider specific content␊ */␊ - entity?: (ResponseMessageEnvelopeApiEntity | string)␊ + entity?: (/**␊ + * Message envelope that contains the common Azure resource manager properties and the resource provider specific content␊ + */␊ + ResponseMessageEnvelopeApiEntity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Id of connection provider␊ */␊ @@ -276740,21 +404163,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * The plan object in an ARM, represents a marketplace plan␊ */␊ - plan?: (ArmPlan1 | string)␊ + plan?: (/**␊ + * The plan object in an ARM, represents a marketplace plan␊ + */␊ + ArmPlan1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * API Management␊ */␊ - properties?: (ApiEntity | string)␊ + properties?: (/**␊ + * API Management␊ + */␊ + ApiEntity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Describes a sku for a scalable resource␊ */␊ - sku?: (SkuDescription2 | string)␊ + sku?: (/**␊ + * Describes a sku for a scalable resource␊ + */␊ + SkuDescription2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tags associated with resource␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of resource e.g Microsoft.Web/sites␊ */␊ @@ -276807,13 +404251,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (ApiEntityProperties | string)␊ + properties?: (ApiEntityProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -276828,11 +404278,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * API definitions with backend urls␊ */␊ - backendService?: (BackendServiceDefinition | string)␊ + backendService?: (/**␊ + * API definitions with backend urls␊ + */␊ + BackendServiceDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Capabilities␊ */␊ - capabilities?: (string[] | string)␊ + capabilities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Timestamp of last connection change.␊ */␊ @@ -276842,7 +404301,10 @@ Generated by [AVA](https://avajs.dev). */␊ connectionParameters?: ({␊ [k: string]: ConnectionParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Timestamp of the connection creation␊ */␊ @@ -276850,7 +404312,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * General API information␊ */␊ - generalInformation?: (GeneralApiInformation | string)␊ + generalInformation?: (/**␊ + * General API information␊ + */␊ + GeneralApiInformation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ metadata?: {␊ [k: string]: unknown␊ }␊ @@ -276866,15 +404334,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * API policies␊ */␊ - policies?: (ApiPolicies | string)␊ + policies?: (/**␊ + * API policies␊ + */␊ + ApiPolicies | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Protocols supported by the front end - http/https␊ */␊ - protocols?: (string[] | string)␊ + protocols?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Read only property returning the runtime endpoints where the API can be called␊ */␊ - runtimeUrls?: (string[] | string)␊ + runtimeUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -276897,13 +404377,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (BackendServiceDefinitionProperties | string)␊ + properties?: (BackendServiceDefinitionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -276914,7 +404400,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Service Urls per Hosting environment␊ */␊ - hostingEnvironmentServiceUrls?: (HostingEnvironmentServiceDescriptions[] | string)␊ + hostingEnvironmentServiceUrls?: (HostingEnvironmentServiceDescriptions[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Url from which the swagger payload will be fetched␊ */␊ @@ -276943,7 +404432,10 @@ Generated by [AVA](https://avajs.dev). * via API calls␍␊ * Note: calls will fail if this option is used but back end is not on the same ASE␊ */␊ - useInternalRouting?: (boolean | string)␊ + useInternalRouting?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -276956,11 +404448,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * OAuth settings for the connection provider␊ */␊ - oAuthSettings?: (ApiOAuthSettings | string)␊ + oAuthSettings?: (/**␊ + * OAuth settings for the connection provider␊ + */␊ + ApiOAuthSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of the parameter.␊ */␊ - type?: (("string" | "securestring" | "secureobject" | "int" | "bool" | "object" | "array" | "oauthSetting" | "connection") | string)␊ + type?: (("string" | "securestring" | "secureobject" | "int" | "bool" | "object" | "array" | "oauthSetting" | "connection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ uiDefinition?: {␊ [k: string]: unknown␊ }␊ @@ -276983,7 +404484,10 @@ Generated by [AVA](https://avajs.dev). */␊ customParameters?: ({␊ [k: string]: ApiOAuthSettingsParameter␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identity provider␊ */␊ @@ -276998,7 +404502,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * OAuth scopes␊ */␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -277037,13 +404544,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (GeneralApiInformationProperties | string)␊ + properties?: (GeneralApiInformationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -277096,13 +404609,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (ApiPoliciesProperties | string)␊ + properties?: (ApiPoliciesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -277123,7 +404642,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Current number of instances assigned to the resource␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource sku␊ */␊ @@ -277162,13 +404684,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (ParameterCustomLoginSettingValuesProperties | string)␊ + properties?: (ParameterCustomLoginSettingValuesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -277181,7 +404709,10 @@ Generated by [AVA](https://avajs.dev). */␊ customParameters?: ({␊ [k: string]: CustomLoginSettingValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -277204,13 +404735,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (CustomLoginSettingValueProperties | string)␊ + properties?: (CustomLoginSettingValueProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -277244,13 +404781,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (ConnectionStatusProperties | string)␊ + properties?: (ConnectionStatusProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -277261,7 +404804,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection error␊ */␊ - error?: (ConnectionError | string)␊ + error?: (/**␊ + * Connection error␊ + */␊ + ConnectionError | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status␊ */␊ @@ -277292,13 +404841,19 @@ Generated by [AVA](https://avajs.dev). * Resource Name␊ */␊ name?: string␊ - properties?: (ConnectionErrorProperties | string)␊ + properties?: (ConnectionErrorProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource type␊ */␊ @@ -277336,13 +404891,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties1 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -277353,7 +404917,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -277393,13 +404960,19 @@ Generated by [AVA](https://avajs.dev). * The connection gateway name␊ */␊ name: string␊ - properties: (ConnectionGatewayDefinitionProperties | string)␊ + properties: (ConnectionGatewayDefinitionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/connectionGateways"␊ [k: string]: unknown␊ }␊ @@ -277411,11 +404984,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The gateway installation reference␊ */␊ - connectionGatewayInstallation?: (ConnectionGatewayReference | string)␊ + connectionGatewayInstallation?: (/**␊ + * The gateway installation reference␊ + */␊ + ConnectionGatewayReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The gateway admin␊ */␊ - contactInformation?: (string[] | string)␊ + contactInformation?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The gateway description␊ */␊ @@ -277475,18 +405057,27 @@ Generated by [AVA](https://avajs.dev). * Connection name␊ */␊ name: string␊ - properties: (ApiConnectionDefinitionProperties | string)␊ + properties: (ApiConnectionDefinitionProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/connections"␊ [k: string]: unknown␊ }␊ export interface ApiConnectionDefinitionProperties {␊ - api?: (ApiReference | string)␊ + api?: (ApiReference | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Timestamp of last connection change␊ */␊ @@ -277500,7 +405091,10 @@ Generated by [AVA](https://avajs.dev). */␊ customParameterValues?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Display name␊ */␊ @@ -277510,21 +405104,33 @@ Generated by [AVA](https://avajs.dev). */␊ nonSecretParameterValues?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Dictionary of parameter values␊ */␊ parameterValues?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Status of the connection␊ */␊ - statuses?: (ConnectionStatusDefinition[] | string)␊ + statuses?: (ConnectionStatusDefinition[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Links to test the API connection␊ */␊ - testLinks?: (ApiConnectionTestLink[] | string)␊ + testLinks?: (ApiConnectionTestLink[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ApiReference {␊ @@ -277571,7 +405177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection error␊ */␊ - error?: (ConnectionError1 | string)␊ + error?: (/**␊ + * Connection error␊ + */␊ + ConnectionError1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The gateway status␊ */␊ @@ -277594,13 +405206,19 @@ Generated by [AVA](https://avajs.dev). * Resource location␊ */␊ location?: string␊ - properties?: (ConnectionErrorProperties1 | string)␊ + properties?: (ConnectionErrorProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ConnectionErrorProperties1 {␊ @@ -277648,13 +405266,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom API properties␊ */␊ - properties: (CustomApiPropertiesDefinition | string)␊ + properties: (/**␊ + * Custom API properties␊ + */␊ + CustomApiPropertiesDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/customApis"␊ [k: string]: unknown␊ }␊ @@ -277665,12 +405292,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * API Definitions␊ */␊ - apiDefinitions?: (ApiResourceDefinitions | string)␊ - apiType?: (("NotSpecified" | "Rest" | "Soap") | string)␊ + apiDefinitions?: (/**␊ + * API Definitions␊ + */␊ + ApiResourceDefinitions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + apiType?: (("NotSpecified" | "Rest" | "Soap") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The API backend service␊ */␊ - backendService?: (ApiResourceBackendService | string)␊ + backendService?: (/**␊ + * The API backend service␊ + */␊ + ApiResourceBackendService | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Brand color␊ */␊ @@ -277678,13 +405320,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * The custom API capabilities␊ */␊ - capabilities?: (string[] | string)␊ + capabilities?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection parameters␊ */␊ connectionParameters?: ({␊ [k: string]: ConnectionParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The custom API description␊ */␊ @@ -277700,7 +405348,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Runtime URLs␊ */␊ - runtimeUrls?: (string[] | string)␊ + runtimeUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The JSON representation of the swagger␊ */␊ @@ -277710,7 +405361,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The WSDL definition␊ */␊ - wsdlDefinition?: (WsdlDefinition | string)␊ + wsdlDefinition?: (/**␊ + * The WSDL definition␊ + */␊ + WsdlDefinition | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -277744,11 +405401,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * OAuth settings for the connection provider␊ */␊ - oAuthSettings?: (ApiOAuthSettings1 | string)␊ + oAuthSettings?: (/**␊ + * OAuth settings for the connection provider␊ + */␊ + ApiOAuthSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of the parameter.␊ */␊ - type?: (("string" | "securestring" | "secureobject" | "int" | "bool" | "object" | "array" | "oauthSetting" | "connection") | string)␊ + type?: (("string" | "securestring" | "secureobject" | "int" | "bool" | "object" | "array" | "oauthSetting" | "connection") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -277768,7 +405434,10 @@ Generated by [AVA](https://avajs.dev). */␊ customParameters?: ({␊ [k: string]: ApiOAuthSettingsParameter1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identity provider␊ */␊ @@ -277786,7 +405455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * OAuth scopes␊ */␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -277819,11 +405491,20 @@ Generated by [AVA](https://avajs.dev). * The WSDL content␊ */␊ content?: string␊ - importMethod?: (("NotSpecified" | "SoapToRest" | "SoapPassThrough") | string)␊ + importMethod?: (("NotSpecified" | "SoapToRest" | "SoapPassThrough") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service with name and endpoint names␊ */␊ - service?: (WsdlService | string)␊ + service?: (/**␊ + * The service with name and endpoint names␊ + */␊ + WsdlService | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The WSDL URL␊ */␊ @@ -277837,7 +405518,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of the endpoints' qualified names␊ */␊ - endpointQualifiedNames?: (string[] | string)␊ + endpointQualifiedNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The service's qualified name␊ */␊ @@ -277852,7 +405536,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity14 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -277868,14 +405558,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties1 | string)␊ - resources?: (SitesBackupsChildResource1 | SitesConfigChildResource1 | SitesDeploymentsChildResource1 | SitesDomainOwnershipIdentifiersChildResource | SitesExtensionsChildResource | SitesFunctionsChildResource | SitesHostNameBindingsChildResource1 | SitesHybridconnectionChildResource1 | SitesMigrateChildResource | SitesPremieraddonsChildResource1 | SitesPublicCertificatesChildResource | SitesSiteextensionsChildResource | SitesSlotsChildResource1 | SitesSourcecontrolsChildResource1 | SitesVirtualNetworkConnectionsChildResource1)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/backups␊ + */␊ + SitesBackupsChildResource1 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource1 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource1 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource1 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource1 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource1 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource1 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource1 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource1)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -277886,7 +405630,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: ("SystemAssigned" | string)␊ + type?: ("SystemAssigned" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -277896,53 +405643,95 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo1 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile1 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState1[] | string)␊ + hostNameSslStates?: (HostNameSslState1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -277950,11 +405739,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig1 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Details about app recovery operation.␊ */␊ - snapshotInfo?: (SnapshotRecoveryRequest | string)␊ + snapshotInfo?: (/**␊ + * Details about app recovery operation.␊ + */␊ + SnapshotRecoveryRequest | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -277967,19 +405768,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -277992,11 +405805,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if quotas should be ignored; otherwise, false.␊ */␊ - ignoreQuotas?: (boolean | string)␊ + ignoreQuotas?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -278031,7 +405850,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -278039,7 +405861,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -278047,7 +405872,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -278061,11 +405889,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo1 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -278073,15 +405910,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair1[] | string)␊ + appSettings?: (NameValuePair1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules1 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -278089,19 +405938,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo1[] | string)␊ + connectionStrings?: (ConnStringInfo1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings1 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -278109,23 +405973,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments1 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping1[] | string)␊ + handlerMappings?: (HandlerMapping1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction1[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -278141,7 +406023,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits1 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -278149,23 +406037,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -278177,7 +406080,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -278189,7 +406095,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -278197,7 +406109,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -278205,7 +406120,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -278213,7 +406131,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -278221,11 +406142,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication1[] | string)␊ + virtualApplications?: (VirtualApplication1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -278233,7 +406160,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278267,11 +406197,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions1 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers1 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278281,12 +406223,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction1 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -278316,19 +406268,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger1 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger1 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger1[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278338,7 +406308,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -278352,7 +406325,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -278370,15 +406346,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -278386,7 +406371,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278404,7 +406392,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278415,7 +406406,10 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278425,7 +406419,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule1[] | string)␊ + rampUpRules?: (RampUpRule1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278444,21 +406441,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches ␊ * MinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.␊ * Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -278466,7 +406475,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278509,15 +406521,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278531,7 +406552,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278545,7 +406572,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -278570,11 +406600,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory1[] | string)␊ + virtualDirectories?: (VirtualDirectory1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -278606,7 +406642,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SnapshotRecoveryRequest resource specific properties␊ */␊ - properties?: (SnapshotRecoveryRequestProperties | string)␊ + properties?: (/**␊ + * SnapshotRecoveryRequest resource specific properties␊ + */␊ + SnapshotRecoveryRequestProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278617,19 +406659,34 @@ Generated by [AVA](https://avajs.dev). * If true, custom hostname conflicts will be ignored when recovering to a target web app.␊ * This setting is only necessary when RecoverConfiguration is enabled.␊ */␊ - ignoreConflictingHostNames?: (boolean | string)␊ + ignoreConflictingHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true the recovery operation can overwrite source app; otherwise, false.␊ */␊ - overwrite: (boolean | string)␊ + overwrite: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, site configuration, in addition to content, will be reverted.␊ */␊ - recoverConfiguration?: (boolean | string)␊ + recoverConfiguration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies the web app that snapshot contents will be written to.␊ */␊ - recoveryTarget?: (SnapshotRecoveryTarget | string)␊ + recoveryTarget?: (/**␊ + * Specifies the web app that snapshot contents will be written to.␊ + */␊ + SnapshotRecoveryTarget | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Point in time in which the app recovery should be attempted, formatted as a DateTime string.␊ */␊ @@ -278665,7 +406722,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RestoreRequest resource specific properties␊ */␊ - properties: (RestoreRequestProperties1 | string)␊ + properties: (/**␊ + * RestoreRequest resource specific properties␊ + */␊ + RestoreRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backups"␊ [k: string]: unknown␊ }␊ @@ -278676,7 +406739,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if SiteConfig.ConnectionStrings should be set in new app; otherwise, false.␊ */␊ - adjustConnectionStrings?: (boolean | string)␊ + adjustConnectionStrings?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specify app service plan that will own restored site.␊ */␊ @@ -278688,7 +406754,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Collection of databases which should be restored. This list has to match the list of databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting1[] | string)␊ + databases?: (DatabaseBackupSetting1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service Environment name, if needed (only when restoring an app to an App Service Environment).␊ */␊ @@ -278697,19 +406766,31 @@ Generated by [AVA](https://avajs.dev). * Changes a logic when restoring an app with custom domains. true to remove custom domains automatically. If false, custom domains are added to ␊ * the app's object when it is being restored, but that might fail due to conflicts during the operation.␊ */␊ - ignoreConflictingHostNames?: (boolean | string)␊ + ignoreConflictingHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Ignore the databases and only restore the site content␊ */␊ - ignoreDatabases?: (boolean | string)␊ + ignoreDatabases?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Operation type.␊ */␊ - operationType?: (("Default" | "Clone" | "Relocation" | "Snapshot") | string)␊ + operationType?: (("Default" | "Clone" | "Relocation" | "Snapshot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the restore operation can overwrite target app; otherwise, false. true is needed if trying to restore over an existing app.␊ */␊ - overwrite: (boolean | string)␊ + overwrite: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of an app.␊ */␊ @@ -278736,7 +406817,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -278748,19 +406832,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client ID of this relying party application, known as the client_id.␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␊ @@ -278780,11 +406873,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -278802,7 +406901,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -278820,7 +406922,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.␊ * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.␊ @@ -278845,7 +406950,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -278855,12 +406963,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -278876,7 +406990,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278886,15 +407003,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule1 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting1[] | string)␊ + databases?: (DatabaseBackupSetting1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the backup.␊ */␊ @@ -278906,7 +407035,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of the backup.␊ */␊ - type?: (("Default" | "Clone" | "Relocation" | "Snapshot") | string)␊ + type?: (("Default" | "Clone" | "Relocation" | "Snapshot") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278916,19 +407048,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -278942,7 +407086,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -278956,19 +407103,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig1 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig1 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig1 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig1 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278978,15 +407149,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig1 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig1 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig1 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -278996,13 +407185,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -279016,7 +407211,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -279030,7 +407228,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279040,7 +407241,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279050,11 +407254,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig1 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig1 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279064,13 +407280,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -279084,19 +407306,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279107,11 +407338,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279130,7 +407367,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties3 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -279141,7 +407384,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -279177,7 +407423,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279196,7 +407445,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -279223,7 +407478,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -279235,7 +407496,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -279253,7 +407517,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -279264,7 +407531,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279283,7 +407553,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -279306,7 +407582,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function URI.␊ */␊ @@ -279345,7 +407624,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties1 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -279360,11 +407645,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -279372,7 +407663,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -279380,7 +407674,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -279403,7 +407700,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties1 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -279415,7 +407718,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -279433,7 +407739,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -279452,11 +407764,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279479,13 +407797,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -279522,7 +407849,10 @@ Generated by [AVA](https://avajs.dev). */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Premier add on Vendor.␊ */␊ @@ -279545,7 +407875,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -279560,7 +407896,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -279583,7 +407922,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity14 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -279599,13 +407944,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties1 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -279622,7 +407976,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties1 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -279637,15 +407997,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -279668,7 +408037,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties1 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -279704,7 +408079,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RestoreRequest resource specific properties␊ */␊ - properties: (RestoreRequestProperties1 | string)␊ + properties: (/**␊ + * RestoreRequest resource specific properties␊ + */␊ + RestoreRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/backups"␊ [k: string]: unknown␊ }␊ @@ -279724,7 +408105,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties3 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -279744,7 +408131,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -279761,7 +408154,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -279781,7 +408180,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -279801,7 +408206,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties1 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -279821,7 +408232,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties1 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -279841,7 +408258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties2 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -279856,7 +408279,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -279897,7 +408323,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -279914,7 +408346,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -279938,13 +408376,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -279964,7 +408411,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -279988,7 +408441,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity14 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity14 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -280004,14 +408463,62 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties1 | string)␊ - resources?: (SitesSlotsBackupsChildResource1 | SitesSlotsConfigChildResource1 | SitesSlotsDeploymentsChildResource1 | SitesSlotsDomainOwnershipIdentifiersChildResource | SitesSlotsExtensionsChildResource | SitesSlotsFunctionsChildResource | SitesSlotsHostNameBindingsChildResource1 | SitesSlotsHybridconnectionChildResource1 | SitesSlotsPremieraddonsChildResource1 | SitesSlotsPublicCertificatesChildResource | SitesSlotsSiteextensionsChildResource | SitesSlotsSourcecontrolsChildResource1 | SitesSlotsVirtualNetworkConnectionsChildResource1)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/backups␊ + */␊ + SitesSlotsBackupsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource1 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource1 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource1)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -280028,7 +408535,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RestoreRequest resource specific properties␊ */␊ - properties: (RestoreRequestProperties1 | string)␊ + properties: (/**␊ + * RestoreRequest resource specific properties␊ + */␊ + RestoreRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "backups"␊ [k: string]: unknown␊ }␊ @@ -280048,7 +408561,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties3 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -280068,7 +408587,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -280085,7 +408610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -280105,7 +408636,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -280125,7 +408662,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties1 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -280145,7 +408688,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties1 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -280169,13 +408718,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -280195,7 +408753,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -280224,7 +408788,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties1 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -280244,7 +408814,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties1 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -280261,7 +408837,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RestoreRequest resource specific properties␊ */␊ - properties: (RestoreRequestProperties1 | string)␊ + properties: (/**␊ + * RestoreRequest resource specific properties␊ + */␊ + RestoreRequestProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/backups"␊ [k: string]: unknown␊ }␊ @@ -280281,7 +408863,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties3 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -280301,7 +408889,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -280318,7 +408912,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -280338,7 +408938,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -280358,7 +408964,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties1 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -280378,7 +408990,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties1 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -280398,7 +409016,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties2 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -280415,7 +409039,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -280439,13 +409069,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -280465,7 +409104,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -280494,7 +409139,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties1 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -280514,8 +409165,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties1 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource1[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource1[]␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -280535,7 +409195,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties1 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -280569,7 +409235,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties1 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -280586,7 +409258,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties1 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -280606,8 +409284,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties1 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource1[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource1[]␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -280627,7 +409314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties1 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -280647,7 +409340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties1 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -280671,14 +409370,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of an App Service Environment.␊ */␊ - properties: (AppServiceEnvironment | string)␊ - resources?: (HostingEnvironmentsMultiRolePoolsChildResource1 | HostingEnvironmentsWorkerPoolsChildResource1)[]␊ + properties: (/**␊ + * Description of an App Service Environment.␊ + */␊ + AppServiceEnvironment | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource1 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource1)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -280693,7 +409407,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the App Service Environment.␊ */␊ - clusterSettings?: (NameValuePair2[] | string)␊ + clusterSettings?: (NameValuePair2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS suffix of the App Service Environment.␊ */␊ @@ -280702,19 +409419,31 @@ Generated by [AVA](https://avajs.dev). * True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - dynamicCacheEnabled?: (boolean | string)␊ + dynamicCacheEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scale factor for front-ends.␊ */␊ - frontEndScaleFactor?: (number | string)␊ + frontEndScaleFactor?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for the App Service Environment.␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Location of the App Service Environment, e.g. "West US".␊ */␊ @@ -280722,7 +409451,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of front-end instances.␊ */␊ - multiRoleCount?: (number | string)␊ + multiRoleCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large".␊ */␊ @@ -280734,20 +409466,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access control list for controlling traffic to the App Service Environment.␊ */␊ - networkAccessControlList?: (NetworkAccessControlEntry1[] | string)␊ + networkAccessControlList?: (NetworkAccessControlEntry1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - suspended?: (boolean | string)␊ + suspended?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User added ip ranges to whitelist on ASE db␊ */␊ - userWhitelistedIpRanges?: (string[] | string)␊ + userWhitelistedIpRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a Virtual Network.␊ */␊ - virtualNetwork: (VirtualNetworkProfile4 | string)␊ + virtualNetwork: (/**␊ + * Specification for using a Virtual Network.␊ + */␊ + VirtualNetworkProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Virtual Network for the App Service Environment.␊ */␊ @@ -280763,7 +409510,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.␊ */␊ - workerPools: (WorkerPool1[] | string)␊ + workerPools: (WorkerPool1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -280787,7 +409537,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Action object.␊ */␊ - action?: (("Permit" | "Deny") | string)␊ + action?: (("Permit" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of network access control entry.␊ */␊ @@ -280795,7 +409548,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Order of precedence.␊ */␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote subnet.␊ */␊ @@ -280823,11 +409579,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances.␊ */␊ @@ -280835,7 +409597,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size ID for referencing this worker pool.␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -280851,11 +409616,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool1 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription3 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -280866,11 +409643,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capabilities of the SKU, e.g., is traffic manager enabled?␊ */␊ - capabilities?: (Capability1[] | string)␊ + capabilities?: (Capability1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current number of instances assigned to the resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource SKU.␊ */␊ @@ -280878,7 +409661,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Locations of the SKU.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource SKU.␊ */␊ @@ -280890,7 +409676,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of the App Service plan scale options.␊ */␊ - skuCapacity?: (SkuCapacity | string)␊ + skuCapacity?: (/**␊ + * Description of the App Service plan scale options.␊ + */␊ + SkuCapacity | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service tier of the resource SKU.␊ */␊ @@ -280922,15 +409714,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default number of workers for this App Service plan SKU.␊ */␊ - default?: (number | string)␊ + default?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers for this App Service plan SKU.␊ */␊ - maximum?: (number | string)␊ + maximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of workers for this App Service plan SKU.␊ */␊ - minimum?: (number | string)␊ + minimum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available scale configurations for an App Service plan.␊ */␊ @@ -280953,11 +409754,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool1 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription3 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -280974,11 +409787,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool1 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription3 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -280998,11 +409823,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool1 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription3 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -281026,17 +409863,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServicePlan resource specific properties␊ */␊ - properties: (AppServicePlanProperties | string)␊ + properties: (/**␊ + * AppServicePlan resource specific properties␊ + */␊ + AppServicePlanProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription3 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -281051,11 +409903,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile2 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, this App Service Plan owns spot instances.␊ */␊ - isSpot?: (boolean | string)␊ + isSpot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name for the App Service plan.␊ */␊ @@ -281064,11 +409925,17 @@ Generated by [AVA](https://avajs.dev). * If true, apps assigned to this App Service plan can be scaled independently.␊ * If false, apps assigned to this App Service plan will scale to all instances of the plan.␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Linux app service plan true, false otherwise.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the server farm expires. Valid only if it is a spot server farm.␊ */␊ @@ -281076,11 +409943,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scaling worker count.␊ */␊ - targetWorkerCount?: (number | string)␊ + targetWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling worker size ID.␊ */␊ - targetWorkerSizeId?: (number | string)␊ + targetWorkerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service plan.␊ */␊ @@ -281113,7 +409986,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties2 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -281147,7 +410026,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetRoute resource specific properties␊ */␊ - properties: (VnetRouteProperties1 | string)␊ + properties: (/**␊ + * VnetRoute resource specific properties␊ + */␊ + VnetRouteProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -281171,7 +410056,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * These values will be used for syncing an app's routes with those from a Virtual Network.␊ */␊ - routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | string)␊ + routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.␊ */␊ @@ -281198,13 +410086,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties2 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -281215,7 +410112,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -281258,14 +410158,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of an App Service Environment.␊ */␊ - properties: (AppServiceEnvironment1 | string)␊ - resources?: (HostingEnvironmentsMultiRolePoolsChildResource2 | HostingEnvironmentsWorkerPoolsChildResource2)[]␊ + properties: (/**␊ + * Description of an App Service Environment.␊ + */␊ + AppServiceEnvironment1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource2 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource2)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -281280,7 +410195,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the App Service Environment.␊ */␊ - clusterSettings?: (NameValuePair3[] | string)␊ + clusterSettings?: (NameValuePair3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS suffix of the App Service Environment.␊ */␊ @@ -281289,23 +410207,38 @@ Generated by [AVA](https://avajs.dev). * True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - dynamicCacheEnabled?: (boolean | string)␊ + dynamicCacheEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scale factor for front-ends.␊ */␊ - frontEndScaleFactor?: (number | string)␊ + frontEndScaleFactor?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag that displays whether an ASE has linux workers or not␊ */␊ - hasLinuxWorkers?: (boolean | string)␊ + hasLinuxWorkers?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for the App Service Environment.␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Location of the App Service Environment, e.g. "West US".␊ */␊ @@ -281313,7 +410246,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of front-end instances.␊ */␊ - multiRoleCount?: (number | string)␊ + multiRoleCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large".␊ */␊ @@ -281325,7 +410261,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access control list for controlling traffic to the App Service Environment.␊ */␊ - networkAccessControlList?: (NetworkAccessControlEntry2[] | string)␊ + networkAccessControlList?: (NetworkAccessControlEntry2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault ID for ILB App Service Environment default SSL certificate␊ */␊ @@ -281338,15 +410277,27 @@ Generated by [AVA](https://avajs.dev). * true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - suspended?: (boolean | string)␊ + suspended?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User added ip ranges to whitelist on ASE db␊ */␊ - userWhitelistedIpRanges?: (string[] | string)␊ + userWhitelistedIpRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a Virtual Network.␊ */␊ - virtualNetwork: (VirtualNetworkProfile5 | string)␊ + virtualNetwork: (/**␊ + * Specification for using a Virtual Network.␊ + */␊ + VirtualNetworkProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Virtual Network for the App Service Environment.␊ */␊ @@ -281362,7 +410313,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.␊ */␊ - workerPools: (WorkerPool2[] | string)␊ + workerPools: (WorkerPool2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -281386,7 +410340,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Action object.␊ */␊ - action?: (("Permit" | "Deny") | string)␊ + action?: (("Permit" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of network access control entry.␊ */␊ @@ -281394,7 +410351,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Order of precedence.␊ */␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote subnet.␊ */␊ @@ -281422,11 +410382,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances.␊ */␊ @@ -281434,7 +410400,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size ID for referencing this worker pool.␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -281450,11 +410419,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool2 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription4 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -281465,11 +410446,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capabilities of the SKU, e.g., is traffic manager enabled?␊ */␊ - capabilities?: (Capability2[] | string)␊ + capabilities?: (Capability2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current number of instances assigned to the resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource SKU.␊ */␊ @@ -281477,7 +410464,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Locations of the SKU.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource SKU.␊ */␊ @@ -281489,7 +410479,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of the App Service plan scale options.␊ */␊ - skuCapacity?: (SkuCapacity1 | string)␊ + skuCapacity?: (/**␊ + * Description of the App Service plan scale options.␊ + */␊ + SkuCapacity1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service tier of the resource SKU.␊ */␊ @@ -281521,15 +410517,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default number of workers for this App Service plan SKU.␊ */␊ - default?: (number | string)␊ + default?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers for this App Service plan SKU.␊ */␊ - maximum?: (number | string)␊ + maximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of workers for this App Service plan SKU.␊ */␊ - minimum?: (number | string)␊ + minimum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available scale configurations for an App Service plan.␊ */␊ @@ -281552,11 +410557,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool2 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription4 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -281573,11 +410590,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool2 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription4 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -281597,11 +410626,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool2 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription4 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -281625,17 +410666,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServicePlan resource specific properties␊ */␊ - properties: (AppServicePlanProperties1 | string)␊ + properties: (/**␊ + * AppServicePlan resource specific properties␊ + */␊ + AppServicePlanProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription4 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -281650,32 +410706,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile3 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Hyper-V container app service plan true, false otherwise.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, this App Service Plan owns spot instances.␊ */␊ - isSpot?: (boolean | string)␊ + isSpot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: If Hyper-V container app service plan true, false otherwise.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan␊ */␊ - maximumElasticWorkerCount?: (number | string)␊ + maximumElasticWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, apps assigned to this App Service plan can be scaled independently.␊ * If false, apps assigned to this App Service plan will scale to all instances of the plan.␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Linux app service plan true, false otherwise.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the server farm expires. Valid only if it is a spot server farm.␊ */␊ @@ -281683,11 +410763,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scaling worker count.␊ */␊ - targetWorkerCount?: (number | string)␊ + targetWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling worker size ID.␊ */␊ - targetWorkerSizeId?: (number | string)␊ + targetWorkerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service plan.␊ */␊ @@ -281720,7 +410806,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties3 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -281754,7 +410846,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetRoute resource specific properties␊ */␊ - properties: (VnetRouteProperties2 | string)␊ + properties: (/**␊ + * VnetRoute resource specific properties␊ + */␊ + VnetRouteProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -281774,7 +410872,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * These values will be used for syncing an app's routes with those from a Virtual Network.␊ */␊ - routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | string)␊ + routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.␊ */␊ @@ -281789,7 +410890,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity15 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -281805,14 +410912,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties2 | string)␊ - resources?: (SitesConfigChildResource2 | SitesDeploymentsChildResource2 | SitesDomainOwnershipIdentifiersChildResource1 | SitesExtensionsChildResource1 | SitesFunctionsChildResource1 | SitesHostNameBindingsChildResource2 | SitesHybridconnectionChildResource2 | SitesMigrateChildResource1 | SitesNetworkConfigChildResource | SitesPremieraddonsChildResource2 | SitesPrivateAccessChildResource | SitesPublicCertificatesChildResource1 | SitesSiteextensionsChildResource1 | SitesSlotsChildResource2 | SitesSourcecontrolsChildResource2 | SitesVirtualNetworkConnectionsChildResource2)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource2 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource2 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource1 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource1 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource1 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource2 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource2 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource1 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfigChildResource | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource2 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccessChildResource | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource1 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource1 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource2 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource2 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource2)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -281823,13 +410987,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties1 {␊ @@ -281842,11 +411012,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * client certificate authentication comma-separated exclusion paths␊ */␊ @@ -281854,61 +411030,109 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo2 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * GeoDistributions for this site␊ */␊ - geoDistributions?: (GeoDistribution[] | string)␊ + geoDistributions?: (GeoDistribution[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile3 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState2[] | string)␊ + hostNameSslStates?: (HostNameSslState2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hyper-V sandbox.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: Hyper-V sandbox.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site redundancy mode.␊ */␊ - redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | string)␊ + redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -281916,7 +411140,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig2 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -281929,19 +411159,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -281954,7 +411196,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -281987,7 +411232,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NumberOfWorkers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -281997,7 +411245,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -282005,7 +411256,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -282013,7 +411267,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -282027,11 +411284,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo2 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -282039,15 +411305,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair3[] | string)␊ + appSettings?: (NameValuePair3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules2 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -282057,23 +411335,41 @@ Generated by [AVA](https://avajs.dev). */␊ azureStorageAccounts?: ({␊ [k: string]: AzureStorageInfoValue␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo2[] | string)␊ + connectionStrings?: (ConnStringInfo2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings2 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -282081,27 +411377,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments2 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of FTP / FTPS service.␊ */␊ - ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | string)␊ + ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping2[] | string)␊ + handlerMappings?: (HandlerMapping2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for main.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction2[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -282117,7 +411434,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits2 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -282125,27 +411448,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed Service Identity Id␊ */␊ - managedServiceIdentityId?: (number | string)␊ + managedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -282157,7 +411498,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -282169,7 +411513,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings1 | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -282177,7 +411527,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -282185,7 +411538,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -282194,19 +411550,31 @@ Generated by [AVA](https://avajs.dev). * Number of reserved instances.␊ * This setting only applies to the Consumption Plan␊ */␊ - reservedInstanceCount?: (number | string)␊ + reservedInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm.␊ */␊ - scmIpSecurityRestrictions?: (IpSecurityRestriction2[] | string)␊ + scmIpSecurityRestrictions?: (IpSecurityRestriction2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm to use main.␊ */␊ - scmIpSecurityRestrictionsUseMain?: (boolean | string)␊ + scmIpSecurityRestrictionsUseMain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -282214,11 +411582,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication2[] | string)␊ + virtualApplications?: (VirtualApplication2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -282226,7 +411600,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Xenon App Framework and version␊ */␊ @@ -282234,7 +411611,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Explicit Managed Service Identity Id␊ */␊ - xManagedServiceIdentityId?: (number | string)␊ + xManagedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282254,11 +411634,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions2 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers2 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282268,12 +411660,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction2 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -282303,19 +411705,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger2 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger2 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger2[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282325,7 +411745,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -282339,7 +411762,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -282357,15 +411783,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -282373,7 +411808,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282399,7 +411837,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage.␊ */␊ - type?: (("AzureFiles" | "AzureBlob") | string)␊ + type?: (("AzureFiles" | "AzureBlob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282417,7 +411858,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282428,13 +411872,19 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether CORS requests with credentials are allowed. See ␊ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials␊ * for more details.␊ */␊ - supportCredentials?: (boolean | string)␊ + supportCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282444,7 +411894,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule2[] | string)␊ + rampUpRules?: (RampUpRule2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282463,21 +411916,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches ␊ * MinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.␊ * Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -282485,7 +411950,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282533,7 +412001,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of IP restriction rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet mask for the range of IP addresses the restriction is valid for.␊ */␊ @@ -282541,11 +412012,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Subnet traffic tag␊ */␊ - subnetTrafficTag?: (number | string)␊ + subnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.␊ */␊ - tag?: (("Default" | "XffProxy") | string)␊ + tag?: (("Default" | "XffProxy") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network resource id␊ */␊ @@ -282553,7 +412030,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Vnet traffic tag␊ */␊ - vnetTrafficTag?: (number | string)␊ + vnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282563,15 +412043,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282585,7 +412074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties1 | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282599,7 +412094,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -282624,11 +412122,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory2[] | string)␊ + virtualDirectories?: (VirtualDirectory2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -282657,19 +412161,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client ID of this relying party application, known as the client_id.␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␊ @@ -282694,11 +412207,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -282716,7 +412235,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -282734,7 +412256,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.␊ * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.␊ @@ -282759,7 +412284,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -282769,12 +412297,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -282790,11 +412324,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.␊ */␊ - validateIssuer?: (boolean | string)␊ + validateIssuer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282808,15 +412348,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule2 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting2[] | string)␊ + databases?: (DatabaseBackupSetting2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to the container.␊ */␊ @@ -282830,19 +412382,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -282865,7 +412429,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -282876,7 +412443,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -282890,19 +412460,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig2 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig2 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig2 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig2 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282912,15 +412506,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig2 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig2 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig2 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282930,13 +412542,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -282950,7 +412568,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -282964,7 +412585,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282974,7 +412598,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282984,11 +412611,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig2 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig2 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -282998,13 +412637,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -283018,19 +412663,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283042,15 +412696,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of external Azure storage account identifiers.␊ */␊ - azureStorageConfigNames?: (string[] | string)␊ + azureStorageConfigNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283069,7 +412732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties4 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -283080,7 +412749,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -283112,7 +412784,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283131,7 +412806,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties1 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -283158,7 +412839,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore1 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -283170,7 +412857,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -283188,7 +412878,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -283199,7 +412892,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283218,7 +412914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties1 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -283241,7 +412943,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function App ID.␊ */␊ @@ -283257,7 +412962,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Value indicating whether the function is disabled␊ */␊ - isDisabled?: (boolean | string)␊ + isDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The function language␊ */␊ @@ -283300,7 +413008,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties2 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -283315,11 +413029,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -283327,7 +413047,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -283335,7 +413058,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -283358,7 +413084,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties2 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -283370,7 +413102,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -283388,7 +413123,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties1 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -283407,11 +413148,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283427,7 +413174,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -283442,7 +413195,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag that specifies if the scale unit this Web App is on supports Swift integration.␊ */␊ - swiftSupported?: (boolean | string)␊ + swiftSupported?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283465,13 +413221,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties1 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -283514,7 +413279,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -283525,11 +413296,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether private access is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Networks (and subnets) allowed to access the site privately.␊ */␊ - virtualNetworks?: (PrivateAccessVirtualNetwork[] | string)␊ + virtualNetworks?: (PrivateAccessVirtualNetwork[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283539,7 +413316,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the Virtual Network.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Virtual Network.␊ */␊ @@ -283551,7 +413331,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.␊ */␊ - subnets?: (PrivateAccessSubnet[] | string)␊ + subnets?: (PrivateAccessSubnet[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283561,7 +413344,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the subnet.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet.␊ */␊ @@ -283584,7 +413370,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties1 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -283599,7 +413391,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -283622,7 +413417,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity15 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -283638,13 +413439,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties2 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -283661,7 +413471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties2 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -283676,15 +413492,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -283707,7 +413532,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties2 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -283727,7 +413558,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag that is used to denote if this is VNET injection␊ */␊ - isSwift?: (boolean | string)␊ + isSwift?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Network's resource ID.␊ */␊ @@ -283750,7 +413584,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties4 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -283770,7 +413610,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties1 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -283787,7 +413633,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore1 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -283807,8 +413659,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties1 | string)␊ - resources?: SitesFunctionsKeysChildResource[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeysChildResource[]␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -283860,7 +413721,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties2 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -283880,7 +413747,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties2 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -283900,7 +413773,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties3 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -283915,7 +413794,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -283956,7 +413838,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore1 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -283973,7 +413861,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties1 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -283990,7 +413884,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -284014,13 +413914,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties1 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -284037,7 +413946,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -284057,7 +413972,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties1 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -284081,7 +414002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity15 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity15 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -284097,14 +414024,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties2 | string)␊ - resources?: (SitesSlotsConfigChildResource2 | SitesSlotsDeploymentsChildResource2 | SitesSlotsDomainOwnershipIdentifiersChildResource1 | SitesSlotsExtensionsChildResource1 | SitesSlotsFunctionsChildResource1 | SitesSlotsHostNameBindingsChildResource2 | SitesSlotsHybridconnectionChildResource2 | SitesSlotsNetworkConfigChildResource | SitesSlotsPremieraddonsChildResource2 | SitesSlotsPrivateAccessChildResource | SitesSlotsPublicCertificatesChildResource1 | SitesSlotsSiteextensionsChildResource1 | SitesSlotsSourcecontrolsChildResource2 | SitesSlotsVirtualNetworkConnectionsChildResource2)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource2 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource2 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource1 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource2 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource2 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfigChildResource | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource2 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccessChildResource | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource1 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource1 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource2 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource2)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -284124,7 +414102,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties4 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -284144,7 +414128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties1 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -284161,7 +414151,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore1 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -284181,7 +414177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties1 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -284201,7 +414203,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties2 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -284221,7 +414229,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties2 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -284238,7 +414252,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -284262,13 +414282,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties1 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -284285,7 +414314,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -284305,7 +414340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties1 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -284334,7 +414375,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties2 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -284354,7 +414401,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties2 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -284374,7 +414427,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties4 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -284394,7 +414453,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties1 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -284411,7 +414476,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore1 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -284431,8 +414502,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties1 | string)␊ - resources?: SitesSlotsFunctionsKeysChildResource[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeysChildResource[]␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -284484,7 +414564,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties2 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -284504,7 +414590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties2 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -284524,7 +414616,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties3 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -284541,7 +414639,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore1 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -284558,7 +414662,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -284582,13 +414692,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties1 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -284605,7 +414724,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -284625,7 +414750,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties1 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -284654,7 +414785,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties2 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -284674,8 +414811,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties2 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource2[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource2[]␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -284695,7 +414841,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties3 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -284715,7 +414867,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties3 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -284732,7 +414890,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties2 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -284752,8 +414916,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties2 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource2[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource2[]␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -284773,7 +414946,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties3 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -284793,7 +414972,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties3 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -284817,13 +415002,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties3 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -284834,7 +415028,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -284865,7 +415062,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity16 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -284881,14 +415084,71 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties3 | string)␊ - resources?: (SitesConfigChildResource3 | SitesDeploymentsChildResource3 | SitesDomainOwnershipIdentifiersChildResource2 | SitesExtensionsChildResource2 | SitesFunctionsChildResource2 | SitesHostNameBindingsChildResource3 | SitesHybridconnectionChildResource3 | SitesMigrateChildResource2 | SitesNetworkConfigChildResource1 | SitesPremieraddonsChildResource3 | SitesPrivateAccessChildResource1 | SitesPublicCertificatesChildResource2 | SitesSiteextensionsChildResource2 | SitesSlotsChildResource3 | SitesSourcecontrolsChildResource3 | SitesVirtualNetworkConnectionsChildResource3)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource3 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource3 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource2 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource2 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource2 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource3 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource3 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource2 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfigChildResource1 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource3 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccessChildResource1 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource2 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource2 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource3 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource3 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource3)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -284899,13 +415159,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties2␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties2 {␊ @@ -284918,11 +415184,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * client certificate authentication comma-separated exclusion paths␊ */␊ @@ -284930,61 +415202,109 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo3 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * GeoDistributions for this site␊ */␊ - geoDistributions?: (GeoDistribution1[] | string)␊ + geoDistributions?: (GeoDistribution1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile4 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState3[] | string)␊ + hostNameSslStates?: (HostNameSslState3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hyper-V sandbox.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: Hyper-V sandbox.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site redundancy mode.␊ */␊ - redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | string)␊ + redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -284992,7 +415312,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig3 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285005,19 +415331,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -285030,7 +415368,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -285063,7 +415404,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * NumberOfWorkers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285083,7 +415427,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -285091,7 +415438,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -285099,7 +415449,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -285113,11 +415466,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo3 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -285125,15 +415487,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair4[] | string)␊ + appSettings?: (NameValuePair4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules3 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -285143,23 +415517,41 @@ Generated by [AVA](https://avajs.dev). */␊ azureStorageAccounts?: ({␊ [k: string]: AzureStorageInfoValue1␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo3[] | string)␊ + connectionStrings?: (ConnStringInfo3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings3 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -285167,27 +415559,48 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments3 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of FTP / FTPS service.␊ */␊ - ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | string)␊ + ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping3[] | string)␊ + handlerMappings?: (HandlerMapping3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for main.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction3[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -285203,7 +415616,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits3 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -285211,27 +415630,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed Service Identity Id␊ */␊ - managedServiceIdentityId?: (number | string)␊ + managedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -285243,7 +415680,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -285255,7 +415695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings2 | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -285263,7 +415709,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -285271,7 +415720,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -285280,19 +415732,31 @@ Generated by [AVA](https://avajs.dev). * Number of reserved instances.␊ * This setting only applies to the Consumption Plan␊ */␊ - reservedInstanceCount?: (number | string)␊ + reservedInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm.␊ */␊ - scmIpSecurityRestrictions?: (IpSecurityRestriction3[] | string)␊ + scmIpSecurityRestrictions?: (IpSecurityRestriction3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm to use main.␊ */␊ - scmIpSecurityRestrictionsUseMain?: (boolean | string)␊ + scmIpSecurityRestrictionsUseMain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -285300,11 +415764,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication3[] | string)␊ + virtualApplications?: (VirtualApplication3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -285312,7 +415782,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Xenon App Framework and version␊ */␊ @@ -285320,7 +415793,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Explicit Managed Service Identity Id␊ */␊ - xManagedServiceIdentityId?: (number | string)␊ + xManagedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285354,11 +415830,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions3 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers3 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285368,12 +415856,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction3 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -285403,19 +415901,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger3 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger3 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger3[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285425,7 +415941,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -285439,7 +415958,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -285457,15 +415979,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -285473,7 +416004,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285499,7 +416033,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage.␊ */␊ - type?: (("AzureFiles" | "AzureBlob") | string)␊ + type?: (("AzureFiles" | "AzureBlob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285517,7 +416054,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285528,13 +416068,19 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether CORS requests with credentials are allowed. See ␊ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials␊ * for more details.␊ */␊ - supportCredentials?: (boolean | string)␊ + supportCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285544,7 +416090,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule3[] | string)␊ + rampUpRules?: (RampUpRule3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285563,21 +416112,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches ␊ * MinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.␊ * Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -285585,7 +416146,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285633,7 +416197,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of IP restriction rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet mask for the range of IP addresses the restriction is valid for.␊ */␊ @@ -285641,11 +416208,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Subnet traffic tag␊ */␊ - subnetTrafficTag?: (number | string)␊ + subnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.␊ */␊ - tag?: (("Default" | "XffProxy") | string)␊ + tag?: (("Default" | "XffProxy") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network resource id␊ */␊ @@ -285653,7 +416226,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Vnet traffic tag␊ */␊ - vnetTrafficTag?: (number | string)␊ + vnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285663,15 +416239,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285685,7 +416270,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties2 | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285699,7 +416290,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -285724,11 +416318,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory3[] | string)␊ + virtualDirectories?: (VirtualDirectory3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -285757,19 +416357,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client ID of this relying party application, known as the client_id.␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␊ @@ -285794,11 +416403,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -285816,7 +416431,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -285834,7 +416452,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.␊ * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.␊ @@ -285859,7 +416480,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -285869,12 +416493,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -285890,11 +416520,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.␊ */␊ - validateIssuer?: (boolean | string)␊ + validateIssuer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -285908,15 +416544,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule3 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting3[] | string)␊ + databases?: (DatabaseBackupSetting3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to the container.␊ */␊ @@ -285930,19 +416578,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -285965,7 +416625,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -285976,7 +416639,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -285990,19 +416656,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig3 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig3 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig3 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig3 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286012,15 +416702,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig3 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig3 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig3 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286030,13 +416738,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -286050,7 +416764,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -286064,7 +416781,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286074,7 +416794,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286084,11 +416807,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig3 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig3 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286098,13 +416833,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -286118,19 +416859,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286142,15 +416892,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of external Azure storage account identifiers.␊ */␊ - azureStorageConfigNames?: (string[] | string)␊ + azureStorageConfigNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286169,7 +416928,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties5 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -286180,7 +416945,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -286212,7 +416980,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286231,7 +417002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties2 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -286258,7 +417035,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore2 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -286270,7 +417053,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -286288,7 +417074,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -286299,7 +417088,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286318,7 +417110,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties2 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -286341,7 +417139,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function App ID.␊ */␊ @@ -286384,7 +417185,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties3 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -286399,11 +417206,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -286411,7 +417224,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -286419,7 +417235,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -286442,7 +417261,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties3 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -286454,7 +417279,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -286472,7 +417300,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties2 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -286491,11 +417325,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286511,7 +417351,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties1 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -286526,7 +417372,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag that specifies if the scale unit this Web App is on supports Swift integration.␊ */␊ - swiftSupported?: (boolean | string)␊ + swiftSupported?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286549,13 +417398,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties2 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -286598,7 +417456,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties1 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -286609,11 +417473,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether private access is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Networks (and subnets) allowed to access the site privately.␊ */␊ - virtualNetworks?: (PrivateAccessVirtualNetwork1[] | string)␊ + virtualNetworks?: (PrivateAccessVirtualNetwork1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286623,7 +417493,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the Virtual Network.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Virtual Network.␊ */␊ @@ -286635,7 +417508,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.␊ */␊ - subnets?: (PrivateAccessSubnet1[] | string)␊ + subnets?: (PrivateAccessSubnet1[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286645,7 +417521,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the subnet.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet.␊ */␊ @@ -286668,7 +417547,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties2 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -286683,7 +417568,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -286706,7 +417594,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity16 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -286722,13 +417616,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties3 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -286745,7 +417648,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties3 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -286760,15 +417669,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -286791,7 +417709,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties3 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -286811,7 +417735,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag that is used to denote if this is VNET injection␊ */␊ - isSwift?: (boolean | string)␊ + isSwift?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Network's resource ID.␊ */␊ @@ -286834,7 +417761,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties5 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -286854,7 +417787,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties2 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -286871,7 +417810,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore2 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -286891,7 +417836,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties2 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -286911,7 +417862,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties3 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -286931,7 +417888,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties3 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -286951,7 +417914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties4 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -286966,7 +417935,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -287007,7 +417979,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore2 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -287024,7 +418002,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties2 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -287041,7 +418025,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties1 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -287065,13 +418055,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties2 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -287088,7 +418087,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties1 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -287108,7 +418113,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties2 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -287132,7 +418143,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity16 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity16 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -287148,14 +418165,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties3 | string)␊ - resources?: (SitesSlotsConfigChildResource3 | SitesSlotsDeploymentsChildResource3 | SitesSlotsDomainOwnershipIdentifiersChildResource2 | SitesSlotsExtensionsChildResource2 | SitesSlotsFunctionsChildResource2 | SitesSlotsHostNameBindingsChildResource3 | SitesSlotsHybridconnectionChildResource3 | SitesSlotsNetworkConfigChildResource1 | SitesSlotsPremieraddonsChildResource3 | SitesSlotsPrivateAccessChildResource1 | SitesSlotsPublicCertificatesChildResource2 | SitesSlotsSiteextensionsChildResource2 | SitesSlotsSourcecontrolsChildResource3 | SitesSlotsVirtualNetworkConnectionsChildResource3)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource3 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource3 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource2 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource2 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource2 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource3 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource3 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfigChildResource1 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource3 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccessChildResource1 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource2 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource2 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource3 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource3)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -287175,7 +418243,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties5 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -287195,7 +418269,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties2 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -287212,7 +418292,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore2 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -287232,7 +418318,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties2 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -287252,7 +418344,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties3 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -287272,7 +418370,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties3 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -287289,7 +418393,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties1 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -287313,13 +418423,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties2 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -287336,7 +418455,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties1 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -287356,7 +418481,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties2 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -287385,7 +418516,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties3 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -287405,7 +418542,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties3 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -287425,7 +418568,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties5 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -287445,7 +418594,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties2 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -287462,7 +418617,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore2 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -287482,7 +418643,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties2 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -287502,7 +418669,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties3 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -287522,7 +418695,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties3 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -287542,7 +418721,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties4 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -287559,7 +418744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore2 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -287576,7 +418767,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties1 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -287600,13 +418797,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties2 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -287623,7 +418829,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties1 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -287643,7 +418855,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties2 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -287672,7 +418890,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties3 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -287692,8 +418916,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties3 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource3[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource3[]␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -287713,7 +418946,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties4 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -287747,7 +418986,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties4 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -287764,7 +419009,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties3 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -287784,8 +419035,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties3 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource3[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource3[]␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -287805,7 +419065,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties4 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -287825,7 +419091,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties4 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -287849,13 +419121,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties4 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -287870,7 +419151,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -287913,14 +419197,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of an App Service Environment.␊ */␊ - properties: (AppServiceEnvironment2 | string)␊ - resources?: (HostingEnvironmentsMultiRolePoolsChildResource3 | HostingEnvironmentsWorkerPoolsChildResource3)[]␊ + properties: (/**␊ + * Description of an App Service Environment.␊ + */␊ + AppServiceEnvironment2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource3 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource3)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -287935,7 +419234,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the App Service Environment.␊ */␊ - clusterSettings?: (NameValuePair5[] | string)␊ + clusterSettings?: (NameValuePair5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS suffix of the App Service Environment.␊ */␊ @@ -287944,23 +419246,38 @@ Generated by [AVA](https://avajs.dev). * True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - dynamicCacheEnabled?: (boolean | string)␊ + dynamicCacheEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scale factor for front-ends.␊ */␊ - frontEndScaleFactor?: (number | string)␊ + frontEndScaleFactor?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag that displays whether an ASE has linux workers or not␊ */␊ - hasLinuxWorkers?: (boolean | string)␊ + hasLinuxWorkers?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for the App Service Environment.␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Location of the App Service Environment, e.g. "West US".␊ */␊ @@ -287968,7 +419285,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of front-end instances.␊ */␊ - multiRoleCount?: (number | string)␊ + multiRoleCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large".␊ */␊ @@ -287980,7 +419300,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access control list for controlling traffic to the App Service Environment.␊ */␊ - networkAccessControlList?: (NetworkAccessControlEntry3[] | string)␊ + networkAccessControlList?: (NetworkAccessControlEntry3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault ID for ILB App Service Environment default SSL certificate␊ */␊ @@ -287993,15 +419316,27 @@ Generated by [AVA](https://avajs.dev). * true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - suspended?: (boolean | string)␊ + suspended?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User added ip ranges to whitelist on ASE db␊ */␊ - userWhitelistedIpRanges?: (string[] | string)␊ + userWhitelistedIpRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a Virtual Network.␊ */␊ - virtualNetwork: (VirtualNetworkProfile6 | string)␊ + virtualNetwork: (/**␊ + * Specification for using a Virtual Network.␊ + */␊ + VirtualNetworkProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Virtual Network for the App Service Environment.␊ */␊ @@ -288017,7 +419352,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.␊ */␊ - workerPools: (WorkerPool3[] | string)␊ + workerPools: (WorkerPool3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -288041,7 +419379,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Action object.␊ */␊ - action?: (("Permit" | "Deny") | string)␊ + action?: (("Permit" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of network access control entry.␊ */␊ @@ -288049,7 +419390,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Order of precedence.␊ */␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote subnet.␊ */␊ @@ -288077,11 +419421,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances.␊ */␊ @@ -288089,7 +419439,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size ID for referencing this worker pool.␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -288105,11 +419458,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool3 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription5 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -288120,11 +419485,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capabilities of the SKU, e.g., is traffic manager enabled?␊ */␊ - capabilities?: (Capability3[] | string)␊ + capabilities?: (Capability3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current number of instances assigned to the resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource SKU.␊ */␊ @@ -288132,7 +419503,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Locations of the SKU.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource SKU.␊ */␊ @@ -288144,7 +419518,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of the App Service plan scale options.␊ */␊ - skuCapacity?: (SkuCapacity2 | string)␊ + skuCapacity?: (/**␊ + * Description of the App Service plan scale options.␊ + */␊ + SkuCapacity2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service tier of the resource SKU.␊ */␊ @@ -288176,15 +419556,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default number of workers for this App Service plan SKU.␊ */␊ - default?: (number | string)␊ + default?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers for this App Service plan SKU.␊ */␊ - maximum?: (number | string)␊ + maximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of workers for this App Service plan SKU.␊ */␊ - minimum?: (number | string)␊ + minimum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available scale configurations for an App Service plan.␊ */␊ @@ -288207,11 +419596,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool3 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription5 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -288228,11 +419629,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool3 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription5 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -288252,11 +419665,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool3 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription5 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -288280,17 +419705,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServicePlan resource specific properties␊ */␊ - properties: (AppServicePlanProperties2 | string)␊ + properties: (/**␊ + * AppServicePlan resource specific properties␊ + */␊ + AppServicePlanProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription5 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -288305,32 +419745,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile5 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Hyper-V container app service plan true, false otherwise.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, this App Service Plan owns spot instances.␊ */␊ - isSpot?: (boolean | string)␊ + isSpot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: If Hyper-V container app service plan true, false otherwise.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan␊ */␊ - maximumElasticWorkerCount?: (number | string)␊ + maximumElasticWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, apps assigned to this App Service plan can be scaled independently.␊ * If false, apps assigned to this App Service plan will scale to all instances of the plan.␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Linux app service plan true, false otherwise.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the server farm expires. Valid only if it is a spot server farm.␊ */␊ @@ -288338,11 +419802,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scaling worker count.␊ */␊ - targetWorkerCount?: (number | string)␊ + targetWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling worker size ID.␊ */␊ - targetWorkerSizeId?: (number | string)␊ + targetWorkerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service plan.␊ */␊ @@ -288375,7 +419845,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties5 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -288409,7 +419885,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetRoute resource specific properties␊ */␊ - properties: (VnetRouteProperties3 | string)␊ + properties: (/**␊ + * VnetRoute resource specific properties␊ + */␊ + VnetRouteProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -288429,7 +419911,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * These values will be used for syncing an app's routes with those from a Virtual Network.␊ */␊ - routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | string)␊ + routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.␊ */␊ @@ -288444,7 +419929,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity17 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -288460,14 +419951,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties4 | string)␊ - resources?: (SitesBasicPublishingCredentialsPoliciesChildResource | SitesConfigChildResource4 | SitesDeploymentsChildResource4 | SitesDomainOwnershipIdentifiersChildResource3 | SitesExtensionsChildResource3 | SitesFunctionsChildResource3 | SitesHostNameBindingsChildResource4 | SitesHybridconnectionChildResource4 | SitesMigrateChildResource3 | SitesNetworkConfigChildResource2 | SitesPremieraddonsChildResource4 | SitesPrivateAccessChildResource2 | SitesPublicCertificatesChildResource3 | SitesSiteextensionsChildResource3 | SitesSlotsChildResource4 | SitesPrivateEndpointConnectionsChildResource | SitesSourcecontrolsChildResource4 | SitesVirtualNetworkConnectionsChildResource4)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPoliciesChildResource | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource4 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource4 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource3 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource3 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource3 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource4 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource4 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource3 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfigChildResource2 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource4 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccessChildResource2 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource3 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource3 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource4 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource4 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource4)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -288478,13 +420032,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties3 {␊ @@ -288497,11 +420057,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * client certificate authentication comma-separated exclusion paths␊ */␊ @@ -288509,57 +420075,102 @@ Generated by [AVA](https://avajs.dev). /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo4 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile5 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState4[] | string)␊ + hostNameSslStates?: (HostNameSslState4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hyper-V sandbox.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: Hyper-V sandbox.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site redundancy mode.␊ */␊ - redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | string)␊ + redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -288567,7 +420178,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig4 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -288580,19 +420197,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -288605,7 +420234,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -288634,7 +420266,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -288642,7 +420277,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -288650,7 +420288,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -288664,7 +420305,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to use Managed Identity Creds for ACR pull␊ */␊ - acrUseManagedIdentityCreds?: (boolean | string)␊ + acrUseManagedIdentityCreds?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If using user managed identity, the user managed identity ClientId␊ */␊ @@ -288672,15 +420316,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo4 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure API management (APIM) configuration linked to the app.␊ */␊ - apiManagementConfig?: (ApiManagementConfig | string)␊ + apiManagementConfig?: (/**␊ + * Azure API management (APIM) configuration linked to the app.␊ + */␊ + ApiManagementConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -288688,15 +420347,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair5[] | string)␊ + appSettings?: (NameValuePair5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules4 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -288704,19 +420375,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo4[] | string)␊ + connectionStrings?: (ConnStringInfo4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings4 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -288724,15 +420410,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments4 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of FTP / FTPS service.␊ */␊ - ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | string)␊ + ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping4[] | string)␊ + handlerMappings?: (HandlerMapping4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health check path␊ */␊ @@ -288740,15 +420438,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for main.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction4[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -288764,7 +420471,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits4 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -288772,27 +420485,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed Service Identity Id␊ */␊ - managedServiceIdentityId?: (number | string)␊ + managedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -288804,7 +420535,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -288817,7 +420551,10 @@ Generated by [AVA](https://avajs.dev). * Number of preWarmed instances.␊ * This setting only applies to the Consumption and Elastic Plans␊ */␊ - preWarmedInstanceCount?: (number | string)␊ + preWarmedInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Publishing user name.␊ */␊ @@ -288825,7 +420562,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings3 | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -288833,7 +420576,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -288841,7 +420587,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -288849,15 +420598,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP security restrictions for scm.␊ */␊ - scmIpSecurityRestrictions?: (IpSecurityRestriction4[] | string)␊ + scmIpSecurityRestrictions?: (IpSecurityRestriction4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm to use main.␊ */␊ - scmIpSecurityRestrictionsUseMain?: (boolean | string)␊ + scmIpSecurityRestrictionsUseMain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -288865,11 +420623,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication4[] | string)␊ + virtualApplications?: (VirtualApplication4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -288877,7 +420641,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Xenon App Framework and version␊ */␊ @@ -288885,7 +420652,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Explicit Managed Service Identity Id␊ */␊ - xManagedServiceIdentityId?: (number | string)␊ + xManagedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -288915,11 +420685,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions4 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers4 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -288929,12 +420711,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction4 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -288964,19 +420756,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger4 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger4 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger4[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -288986,7 +420796,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -289000,7 +420813,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -289018,15 +420834,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -289034,7 +420859,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289052,7 +420880,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289063,13 +420894,19 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether CORS requests with credentials are allowed. See ␊ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials␊ * for more details.␊ */␊ - supportCredentials?: (boolean | string)␊ + supportCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289079,7 +420916,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule4[] | string)␊ + rampUpRules?: (RampUpRule4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289098,21 +420938,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or ␊ * MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm ␊ * can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -289120,7 +420972,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289168,7 +421023,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of IP restriction rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet mask for the range of IP addresses the restriction is valid for.␊ */␊ @@ -289176,11 +421034,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Subnet traffic tag␊ */␊ - subnetTrafficTag?: (number | string)␊ + subnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.␊ */␊ - tag?: (("Default" | "XffProxy") | string)␊ + tag?: (("Default" | "XffProxy") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network resource id␊ */␊ @@ -289188,7 +421052,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Vnet traffic tag␊ */␊ - vnetTrafficTag?: (number | string)␊ + vnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289198,15 +421065,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289220,7 +421096,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties3 | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289234,7 +421116,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -289259,11 +421144,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory4[] | string)␊ + virtualDirectories?: (VirtualDirectory4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -289291,7 +421182,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to allow access to a publishing method; otherwise, false.␊ */␊ - allow: (boolean | string)␊ + allow: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289302,19 +421196,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client ID of this relying party application, known as the client_id.␊ * This setting is required for enabling OpenID Connection authentication with Azure Active Directory or ␊ @@ -289339,11 +421242,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -289361,7 +421270,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -289379,7 +421291,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Issuer URI that represents the entity which issues access tokens for this application.␊ * When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.␊ @@ -289404,7 +421319,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -289414,12 +421332,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -289435,11 +421359,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.␊ */␊ - validateIssuer?: (boolean | string)␊ + validateIssuer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289465,7 +421395,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage.␊ */␊ - type?: (("AzureFiles" | "AzureBlob") | string)␊ + type?: (("AzureFiles" | "AzureBlob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289479,15 +421412,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule4 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting4[] | string)␊ + databases?: (DatabaseBackupSetting4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to the container.␊ */␊ @@ -289501,19 +421446,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -289536,7 +421493,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -289547,7 +421507,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -289561,19 +421524,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig4 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig4 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig4 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig4 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289583,15 +421570,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig4 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig4 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig4 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289601,13 +421606,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -289621,7 +421632,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -289635,7 +421649,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289645,7 +421662,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289655,11 +421675,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig4 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig4 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289669,13 +421701,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -289689,19 +421727,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289713,15 +421760,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of external Azure storage account identifiers.␊ */␊ - azureStorageConfigNames?: (string[] | string)␊ + azureStorageConfigNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289740,7 +421796,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties6 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -289751,7 +421813,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -289783,7 +421848,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289802,7 +421870,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties3 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -289829,7 +421903,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore3 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -289841,7 +421921,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -289859,7 +421942,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -289870,7 +421956,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -289889,7 +421978,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties3 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -289912,7 +422007,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function App ID.␊ */␊ @@ -289928,7 +422026,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a value indicating whether the function is disabled␊ */␊ - isDisabled?: (boolean | string)␊ + isDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The function language␊ */␊ @@ -289971,7 +422072,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties4 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -289986,11 +422093,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -289998,7 +422111,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -290006,7 +422122,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -290029,7 +422148,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties4 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -290041,7 +422166,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -290059,7 +422187,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties3 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -290078,11 +422212,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -290098,7 +422238,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties2 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -290113,7 +422259,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag that specifies if the scale unit this Web App is on supports Swift integration.␊ */␊ - swiftSupported?: (boolean | string)␊ + swiftSupported?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -290136,13 +422285,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties3 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -290185,7 +422343,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties2 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -290196,11 +422360,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether private access is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Networks (and subnets) allowed to access the site privately.␊ */␊ - virtualNetworks?: (PrivateAccessVirtualNetwork2[] | string)␊ + virtualNetworks?: (PrivateAccessVirtualNetwork2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -290210,7 +422380,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the Virtual Network.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Virtual Network.␊ */␊ @@ -290222,7 +422395,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.␊ */␊ - subnets?: (PrivateAccessSubnet2[] | string)␊ + subnets?: (PrivateAccessSubnet2[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -290232,7 +422408,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the subnet.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet.␊ */␊ @@ -290255,7 +422434,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties3 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -290270,7 +422455,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -290293,7 +422481,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity17 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -290309,13 +422503,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties4 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -290332,7 +422535,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest1 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -290343,7 +422552,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of a private link connection␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkConnectionState1 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * The state of a private link connection␊ + */␊ + PrivateLinkConnectionState1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -290377,7 +422592,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties4 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -290392,15 +422613,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -290423,7 +422653,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties4 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -290443,7 +422679,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag that is used to denote if this is VNET injection␊ */␊ - isSwift?: (boolean | string)␊ + isSwift?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Network's resource ID.␊ */␊ @@ -290466,7 +422705,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties6 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -290486,7 +422731,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties3 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -290503,7 +422754,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore3 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -290523,8 +422780,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties3 | string)␊ - resources?: SitesFunctionsKeysChildResource1[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeysChildResource1[]␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -290576,7 +422842,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties4 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -290596,7 +422868,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties4 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -290616,7 +422894,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties5 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -290631,7 +422915,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -290672,7 +422959,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore3 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -290689,7 +422982,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties3 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -290706,7 +423005,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties2 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -290730,13 +423035,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties3 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -290753,7 +423067,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties2 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -290770,7 +423090,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest1 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -290790,7 +423116,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties3 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -290814,7 +423146,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity17 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity17 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -290830,14 +423168,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties4 | string)␊ - resources?: (SitesSlotsConfigChildResource4 | SitesSlotsDeploymentsChildResource4 | SitesSlotsDomainOwnershipIdentifiersChildResource3 | SitesSlotsExtensionsChildResource3 | SitesSlotsFunctionsChildResource3 | SitesSlotsHostNameBindingsChildResource4 | SitesSlotsHybridconnectionChildResource4 | SitesSlotsNetworkConfigChildResource2 | SitesSlotsPremieraddonsChildResource4 | SitesSlotsPrivateAccessChildResource2 | SitesSlotsPublicCertificatesChildResource3 | SitesSlotsSiteextensionsChildResource3 | SitesSlotsSourcecontrolsChildResource4 | SitesSlotsVirtualNetworkConnectionsChildResource4)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource4 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource4 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource3 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource3 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource3 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource4 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource4 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfigChildResource2 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource4 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccessChildResource2 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource3 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource3 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource4 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource4)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -290857,7 +423246,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties6 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -290877,7 +423272,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties3 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -290894,7 +423295,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore3 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -290914,7 +423321,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties3 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -290934,7 +423347,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties4 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -290954,7 +423373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties4 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -290971,7 +423396,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties2 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -290995,13 +423426,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties3 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -291018,7 +423458,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties2 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -291038,7 +423484,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties3 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -291067,7 +423519,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties4 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -291087,7 +423545,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties4 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -291107,7 +423571,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties6 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -291127,7 +423597,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties3 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -291144,7 +423620,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore3 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -291164,8 +423646,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties3 | string)␊ - resources?: SitesSlotsFunctionsKeysChildResource1[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeysChildResource1[]␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -291217,7 +423708,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties4 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -291237,7 +423734,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties4 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -291257,7 +423760,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties5 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -291274,7 +423783,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore3 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -291291,7 +423806,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties2 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -291315,13 +423836,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties3 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -291338,7 +423868,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties2 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -291358,7 +423894,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties3 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -291387,7 +423929,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties4 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -291407,8 +423955,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties4 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource4[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource4[]␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -291428,7 +423985,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties5 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -291448,7 +424011,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties5 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -291465,7 +424034,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties4 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -291485,8 +424060,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties4 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource4[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource4[]␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -291506,7 +424090,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties5 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -291526,7 +424116,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties5 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -291550,18 +424146,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * A static site.␊ */␊ - properties: (StaticSite | string)␊ - resources?: (StaticSitesConfigChildResource | StaticSitesCustomDomainsChildResource)[]␊ + properties: (/**␊ + * A static site.␊ + */␊ + StaticSite | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfigChildResource | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomainsChildResource)[]␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription5 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites"␊ [k: string]: unknown␊ }␊ @@ -291576,7 +424193,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Build properties for the static site.␊ */␊ - buildProperties?: (StaticSiteBuildProperties | string)␊ + buildProperties?: (/**␊ + * Build properties for the static site.␊ + */␊ + StaticSiteBuildProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.␊ */␊ @@ -291620,7 +424243,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "config"␊ [k: string]: unknown␊ }␊ @@ -291651,7 +424277,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/builds/config"␊ [k: string]: unknown␊ }␊ @@ -291670,7 +424299,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/config"␊ [k: string]: unknown␊ }␊ @@ -291706,13 +424338,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties5 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -291727,7 +424368,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -291770,14 +424414,29 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of an App Service Environment.␊ */␊ - properties: (AppServiceEnvironment3 | string)␊ - resources?: (HostingEnvironmentsMultiRolePoolsChildResource4 | HostingEnvironmentsWorkerPoolsChildResource4)[]␊ + properties: (/**␊ + * Description of an App Service Environment.␊ + */␊ + AppServiceEnvironment3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource4 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource4)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -291792,7 +424451,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the App Service Environment.␊ */␊ - clusterSettings?: (NameValuePair6[] | string)␊ + clusterSettings?: (NameValuePair6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS suffix of the App Service Environment.␊ */␊ @@ -291801,23 +424463,38 @@ Generated by [AVA](https://avajs.dev). * True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - dynamicCacheEnabled?: (boolean | string)␊ + dynamicCacheEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scale factor for front-ends.␊ */␊ - frontEndScaleFactor?: (number | string)␊ + frontEndScaleFactor?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag that displays whether an ASE has linux workers or not␊ */␊ - hasLinuxWorkers?: (boolean | string)␊ + hasLinuxWorkers?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web,Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web,Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for the App Service Environment.␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Location of the App Service Environment, e.g. "West US".␊ */␊ @@ -291825,7 +424502,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of front-end instances.␊ */␊ - multiRoleCount?: (number | string)␊ + multiRoleCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large".␊ */␊ @@ -291837,7 +424517,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access control list for controlling traffic to the App Service Environment.␊ */␊ - networkAccessControlList?: (NetworkAccessControlEntry4[] | string)␊ + networkAccessControlList?: (NetworkAccessControlEntry4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault ID for ILB App Service Environment default SSL certificate␊ */␊ @@ -291850,15 +424533,27 @@ Generated by [AVA](https://avajs.dev). * true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - suspended?: (boolean | string)␊ + suspended?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User added ip ranges to whitelist on ASE db␊ */␊ - userWhitelistedIpRanges?: (string[] | string)␊ + userWhitelistedIpRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a Virtual Network.␊ */␊ - virtualNetwork: (VirtualNetworkProfile7 | string)␊ + virtualNetwork: (/**␊ + * Specification for using a Virtual Network.␊ + */␊ + VirtualNetworkProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Virtual Network for the App Service Environment.␊ */␊ @@ -291874,7 +424569,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.␊ */␊ - workerPools: (WorkerPool4[] | string)␊ + workerPools: (WorkerPool4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -291898,7 +424596,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Action object.␊ */␊ - action?: (("Permit" | "Deny") | string)␊ + action?: (("Permit" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of network access control entry.␊ */␊ @@ -291906,7 +424607,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Order of precedence.␊ */␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote subnet.␊ */␊ @@ -291934,11 +424638,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances.␊ */␊ @@ -291946,7 +424656,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size ID for referencing this worker pool.␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -291962,11 +424675,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool4 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription6 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -291977,11 +424702,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capabilities of the SKU, e.g., is traffic manager enabled?␊ */␊ - capabilities?: (Capability4[] | string)␊ + capabilities?: (Capability4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current number of instances assigned to the resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource SKU.␊ */␊ @@ -291989,7 +424720,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Locations of the SKU.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource SKU.␊ */␊ @@ -292001,7 +424735,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of the App Service plan scale options.␊ */␊ - skuCapacity?: (SkuCapacity3 | string)␊ + skuCapacity?: (/**␊ + * Description of the App Service plan scale options.␊ + */␊ + SkuCapacity3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service tier of the resource SKU.␊ */␊ @@ -292033,15 +424773,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default number of workers for this App Service plan SKU.␊ */␊ - default?: (number | string)␊ + default?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers for this App Service plan SKU.␊ */␊ - maximum?: (number | string)␊ + maximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of workers for this App Service plan SKU.␊ */␊ - minimum?: (number | string)␊ + minimum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available scale configurations for an App Service plan.␊ */␊ @@ -292064,11 +424813,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool4 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription6 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -292085,11 +424846,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool4 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription6 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -292109,11 +424882,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool4 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription6 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -292137,17 +424922,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServicePlan resource specific properties␊ */␊ - properties: (AppServicePlanProperties3 | string)␊ + properties: (/**␊ + * AppServicePlan resource specific properties␊ + */␊ + AppServicePlanProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription6 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -292162,32 +424962,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile6 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Hyper-V container app service plan true, false otherwise.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, this App Service Plan owns spot instances.␊ */␊ - isSpot?: (boolean | string)␊ + isSpot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: If Hyper-V container app service plan true, false otherwise.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan␊ */␊ - maximumElasticWorkerCount?: (number | string)␊ + maximumElasticWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, apps assigned to this App Service plan can be scaled independently.␊ * If false, apps assigned to this App Service plan will scale to all instances of the plan.␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Linux app service plan true, false otherwise.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the server farm expires. Valid only if it is a spot server farm.␊ */␊ @@ -292195,11 +425019,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scaling worker count.␊ */␊ - targetWorkerCount?: (number | string)␊ + targetWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling worker size ID.␊ */␊ - targetWorkerSizeId?: (number | string)␊ + targetWorkerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service plan.␊ */␊ @@ -292232,7 +425062,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties6 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -292266,7 +425102,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetRoute resource specific properties␊ */␊ - properties: (VnetRouteProperties4 | string)␊ + properties: (/**␊ + * VnetRoute resource specific properties␊ + */␊ + VnetRouteProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -292286,7 +425128,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * These values will be used for syncing an app's routes with those from a Virtual Network.␊ */␊ - routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | string)␊ + routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.␊ */␊ @@ -292301,7 +425146,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity18 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -292317,14 +425168,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties5 | string)␊ - resources?: (SitesBasicPublishingCredentialsPoliciesChildResource1 | SitesConfigChildResource5 | SitesDeploymentsChildResource5 | SitesDomainOwnershipIdentifiersChildResource4 | SitesExtensionsChildResource4 | SitesFunctionsChildResource4 | SitesHostNameBindingsChildResource5 | SitesHybridconnectionChildResource5 | SitesMigrateChildResource4 | SitesNetworkConfigChildResource3 | SitesPremieraddonsChildResource5 | SitesPrivateAccessChildResource3 | SitesPublicCertificatesChildResource4 | SitesSiteextensionsChildResource4 | SitesSlotsChildResource5 | SitesPrivateEndpointConnectionsChildResource1 | SitesSourcecontrolsChildResource5 | SitesVirtualNetworkConnectionsChildResource5)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPoliciesChildResource1 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource5 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource5 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource4 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource4 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource4 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource5 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource5 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource4 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfigChildResource3 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource5 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccessChildResource3 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource4 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource4 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource5 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnectionsChildResource1 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource5 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource5)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -292335,13 +425249,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties4␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties4 {␊ @@ -292354,11 +425274,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * client certificate authentication comma-separated exclusion paths␊ */␊ @@ -292369,15 +425295,27 @@ Generated by [AVA](https://avajs.dev). * - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.␊ * - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.␊ */␊ - clientCertMode?: (("Required" | "Optional") | string)␊ + clientCertMode?: (("Required" | "Optional") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo5 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.␊ */␊ @@ -292385,49 +425323,85 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile6 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState5[] | string)␊ + hostNameSslStates?: (HostNameSslState5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hyper-V sandbox.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: Hyper-V sandbox.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site redundancy mode.␊ */␊ - redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | string)␊ + redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -292435,7 +425409,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig5 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292448,19 +425428,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -292473,7 +425465,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -292502,7 +425497,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -292510,7 +425508,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -292518,7 +425519,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -292532,7 +425536,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to use Managed Identity Creds for ACR pull␊ */␊ - acrUseManagedIdentityCreds?: (boolean | string)␊ + acrUseManagedIdentityCreds?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If using user managed identity, the user managed identity ClientId␊ */␊ @@ -292540,15 +425547,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo5 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure API management (APIM) configuration linked to the app.␊ */␊ - apiManagementConfig?: (ApiManagementConfig1 | string)␊ + apiManagementConfig?: (/**␊ + * Azure API management (APIM) configuration linked to the app.␊ + */␊ + ApiManagementConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -292556,15 +425578,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair6[] | string)␊ + appSettings?: (NameValuePair6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules5 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -292572,19 +425606,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo5[] | string)␊ + connectionStrings?: (ConnStringInfo5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings5 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -292592,15 +425641,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments5 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of FTP / FTPS service.␊ */␊ - ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | string)␊ + ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping5[] | string)␊ + handlerMappings?: (HandlerMapping5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health check path␊ */␊ @@ -292608,15 +425669,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for main.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction5[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -292632,7 +425702,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits5 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -292640,27 +425716,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed Service Identity Id␊ */␊ - managedServiceIdentityId?: (number | string)␊ + managedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -292672,7 +425766,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -292685,7 +425782,10 @@ Generated by [AVA](https://avajs.dev). * Number of preWarmed instances.␊ * This setting only applies to the Consumption and Elastic Plans␊ */␊ - preWarmedInstanceCount?: (number | string)␊ + preWarmedInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Publishing user name.␊ */␊ @@ -292693,7 +425793,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings4 | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -292701,7 +425807,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -292709,7 +425818,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -292717,19 +425829,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP security restrictions for scm.␊ */␊ - scmIpSecurityRestrictions?: (IpSecurityRestriction5[] | string)␊ + scmIpSecurityRestrictions?: (IpSecurityRestriction5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm to use main.␊ */␊ - scmIpSecurityRestrictionsUseMain?: (boolean | string)␊ + scmIpSecurityRestrictionsUseMain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site.␊ */␊ - scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -292737,11 +425861,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication5[] | string)␊ + virtualApplications?: (VirtualApplication5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -292749,15 +425879,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of private ports assigned to this app. These will be assigned dynamically on runtime.␊ */␊ - vnetPrivatePortsCount?: (number | string)␊ + vnetPrivatePortsCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.␊ */␊ - vnetRouteAllEnabled?: (boolean | string)␊ + vnetRouteAllEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Xenon App Framework and version␊ */␊ @@ -292765,7 +425904,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Explicit Managed Service Identity Id␊ */␊ - xManagedServiceIdentityId?: (number | string)␊ + xManagedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292795,11 +425937,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions5 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers5 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292809,12 +425963,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction5 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -292844,19 +426008,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger5 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger5 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger5[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292866,7 +426048,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -292880,7 +426065,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -292898,15 +426086,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -292914,7 +426111,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292932,7 +426132,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292943,13 +426146,19 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether CORS requests with credentials are allowed. See ␊ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials␊ * for more details.␊ */␊ - supportCredentials?: (boolean | string)␊ + supportCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292959,7 +426168,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule5[] | string)␊ + rampUpRules?: (RampUpRule5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -292978,21 +426190,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or ␊ * MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm ␊ * can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -293000,7 +426224,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293054,7 +426281,10 @@ Generated by [AVA](https://avajs.dev). */␊ headers?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address the security restriction is valid for.␊ * It can be in form of pure ipv4 address (required SubnetMask property) or␊ @@ -293069,7 +426299,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of IP restriction rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet mask for the range of IP addresses the restriction is valid for.␊ */␊ @@ -293077,11 +426310,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Subnet traffic tag␊ */␊ - subnetTrafficTag?: (number | string)␊ + subnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.␊ */␊ - tag?: (("Default" | "XffProxy" | "ServiceTag") | string)␊ + tag?: (("Default" | "XffProxy" | "ServiceTag") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network resource id␊ */␊ @@ -293089,7 +426328,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Vnet traffic tag␊ */␊ - vnetTrafficTag?: (number | string)␊ + vnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293099,15 +426341,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293121,7 +426372,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties4 | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293135,7 +426392,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -293160,11 +426420,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory5[] | string)␊ + virtualDirectories?: (VirtualDirectory5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -293192,7 +426458,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to allow access to a publishing method; otherwise, false.␊ */␊ - allow: (boolean | string)␊ + allow: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293207,19 +426476,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path of the config file containing auth settings.␊ * If the path is relative, base will the site's root directory.␊ @@ -293253,11 +426531,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -293279,7 +426563,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client Id of the GitHub app used for login.␊ * This setting is required for enabling Github login␊ @@ -293299,7 +426586,10 @@ Generated by [AVA](https://avajs.dev). * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.␊ * This setting is optional␊ */␊ - gitHubOAuthScopes?: (string[] | string)␊ + gitHubOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -293322,7 +426612,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * "true" if the auth config settings should be read from a file,␊ * "false" otherwise␊ @@ -293357,7 +426650,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -293367,12 +426663,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -293393,22 +426695,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.␊ */␊ - validateIssuer?: (boolean | string)␊ + validateIssuer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ export interface SiteAuthSettingsV2Properties {␊ - globalValidation?: (GlobalValidation | string)␊ - httpSettings?: (HttpSettings | string)␊ - identityProviders?: (IdentityProviders | string)␊ - login?: (Login | string)␊ - platform?: (AuthPlatform | string)␊ + globalValidation?: (GlobalValidation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + httpSettings?: (HttpSettings | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + identityProviders?: (IdentityProviders | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (Login | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + platform?: (AuthPlatform | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface GlobalValidation {␊ @@ -293419,17 +426742,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * GlobalValidation resource specific properties␊ */␊ - properties?: (GlobalValidationProperties | string)␊ + properties?: (/**␊ + * GlobalValidation resource specific properties␊ + */␊ + GlobalValidationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * GlobalValidation resource specific properties␊ */␊ export interface GlobalValidationProperties {␊ - excludedPaths?: (string[] | string)␊ + excludedPaths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ redirectToProvider?: string␊ - requireAuthentication?: (boolean | string)␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | string)␊ + requireAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HttpSettings {␊ @@ -293440,16 +426778,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * HttpSettings resource specific properties␊ */␊ - properties?: (HttpSettingsProperties | string)␊ + properties?: (/**␊ + * HttpSettings resource specific properties␊ + */␊ + HttpSettingsProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * HttpSettings resource specific properties␊ */␊ export interface HttpSettingsProperties {␊ - forwardProxy?: (ForwardProxy | string)␊ - requireHttps?: (boolean | string)␊ - routes?: (HttpSettingsRoutes | string)␊ + forwardProxy?: (ForwardProxy | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + requireHttps?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + routes?: (HttpSettingsRoutes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ForwardProxy {␊ @@ -293460,14 +426813,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * ForwardProxy resource specific properties␊ */␊ - properties?: (ForwardProxyProperties | string)␊ + properties?: (/**␊ + * ForwardProxy resource specific properties␊ + */␊ + ForwardProxyProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * ForwardProxy resource specific properties␊ */␊ export interface ForwardProxyProperties {␊ - convention?: (("NoProxy" | "Standard" | "Custom") | string)␊ + convention?: (("NoProxy" | "Standard" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ customHostHeaderName?: string␊ customProtoHeaderName?: string␊ [k: string]: unknown␊ @@ -293480,7 +426842,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HttpSettingsRoutes resource specific properties␊ */␊ - properties?: (HttpSettingsRoutesProperties | string)␊ + properties?: (/**␊ + * HttpSettingsRoutes resource specific properties␊ + */␊ + HttpSettingsRoutesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293498,21 +426866,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * IdentityProviders resource specific properties␊ */␊ - properties?: (IdentityProvidersProperties | string)␊ + properties?: (/**␊ + * IdentityProviders resource specific properties␊ + */␊ + IdentityProvidersProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IdentityProviders resource specific properties␊ */␊ export interface IdentityProvidersProperties {␊ - azureActiveDirectory?: (AzureActiveDirectory5 | string)␊ + azureActiveDirectory?: (AzureActiveDirectory5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ customOpenIdConnectProviders?: ({␊ [k: string]: CustomOpenIdConnectProvider␊ - } | string)␊ - facebook?: (Facebook | string)␊ - gitHub?: (GitHub | string)␊ - google?: (Google | string)␊ - twitter?: (Twitter | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + facebook?: (Facebook | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + gitHub?: (GitHub | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + google?: (Google | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + twitter?: (Twitter | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectory5 {␊ @@ -293523,18 +426915,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectory resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryProperties | string)␊ + properties?: (/**␊ + * AzureActiveDirectory resource specific properties␊ + */␊ + AzureActiveDirectoryProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectory resource specific properties␊ */␊ export interface AzureActiveDirectoryProperties {␊ - enabled?: (boolean | string)␊ - isAutoProvisioned?: (boolean | string)␊ - login?: (AzureActiveDirectoryLogin | string)␊ - registration?: (AzureActiveDirectoryRegistration | string)␊ - validation?: (AzureActiveDirectoryValidation | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + isAutoProvisioned?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (AzureActiveDirectoryLogin | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (AzureActiveDirectoryRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + validation?: (AzureActiveDirectoryValidation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectoryLogin {␊ @@ -293545,15 +426958,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryLogin resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryLoginProperties | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryLogin resource specific properties␊ + */␊ + AzureActiveDirectoryLoginProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectoryLogin resource specific properties␊ */␊ export interface AzureActiveDirectoryLoginProperties {␊ - disableWWWAuthenticate?: (boolean | string)␊ - loginParameters?: (string[] | string)␊ + disableWWWAuthenticate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loginParameters?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectoryRegistration {␊ @@ -293564,7 +426989,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryRegistration resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryRegistrationProperties | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryRegistration resource specific properties␊ + */␊ + AzureActiveDirectoryRegistrationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293585,15 +427016,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryValidation resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryValidationProperties | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryValidation resource specific properties␊ + */␊ + AzureActiveDirectoryValidationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectoryValidation resource specific properties␊ */␊ export interface AzureActiveDirectoryValidationProperties {␊ - allowedAudiences?: (string[] | string)␊ - jwtClaimChecks?: (JwtClaimChecks | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + jwtClaimChecks?: (JwtClaimChecks | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JwtClaimChecks {␊ @@ -293604,15 +427047,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * JwtClaimChecks resource specific properties␊ */␊ - properties?: (JwtClaimChecksProperties | string)␊ + properties?: (/**␊ + * JwtClaimChecks resource specific properties␊ + */␊ + JwtClaimChecksProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * JwtClaimChecks resource specific properties␊ */␊ export interface JwtClaimChecksProperties {␊ - allowedClientApplications?: (string[] | string)␊ - allowedGroups?: (string[] | string)␊ + allowedClientApplications?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + allowedGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CustomOpenIdConnectProvider {␊ @@ -293623,16 +427078,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * CustomOpenIdConnectProvider resource specific properties␊ */␊ - properties?: (CustomOpenIdConnectProviderProperties | string)␊ + properties?: (/**␊ + * CustomOpenIdConnectProvider resource specific properties␊ + */␊ + CustomOpenIdConnectProviderProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * CustomOpenIdConnectProvider resource specific properties␊ */␊ export interface CustomOpenIdConnectProviderProperties {␊ - enabled?: (boolean | string)␊ - login?: (OpenIdConnectLogin | string)␊ - registration?: (OpenIdConnectRegistration | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (OpenIdConnectLogin | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (OpenIdConnectRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectLogin {␊ @@ -293643,7 +427113,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectLogin resource specific properties␊ */␊ - properties?: (OpenIdConnectLoginProperties | string)␊ + properties?: (/**␊ + * OpenIdConnectLogin resource specific properties␊ + */␊ + OpenIdConnectLoginProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293651,7 +427127,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface OpenIdConnectLoginProperties {␊ nameClaimType?: string␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectRegistration {␊ @@ -293662,16 +427141,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectRegistration resource specific properties␊ */␊ - properties?: (OpenIdConnectRegistrationProperties | string)␊ + properties?: (/**␊ + * OpenIdConnectRegistration resource specific properties␊ + */␊ + OpenIdConnectRegistrationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * OpenIdConnectRegistration resource specific properties␊ */␊ export interface OpenIdConnectRegistrationProperties {␊ - clientCredential?: (OpenIdConnectClientCredential | string)␊ + clientCredential?: (OpenIdConnectClientCredential | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ clientId?: string␊ - openIdConnectConfiguration?: (OpenIdConnectConfig | string)␊ + openIdConnectConfiguration?: (OpenIdConnectConfig | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectClientCredential {␊ @@ -293682,7 +427173,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectClientCredential resource specific properties␊ */␊ - properties?: (OpenIdConnectClientCredentialProperties | string)␊ + properties?: (/**␊ + * OpenIdConnectClientCredential resource specific properties␊ + */␊ + OpenIdConnectClientCredentialProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293690,7 +427187,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface OpenIdConnectClientCredentialProperties {␊ clientSecretSettingName?: string␊ - method?: ("ClientSecretPost" | string)␊ + method?: ("ClientSecretPost" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectConfig {␊ @@ -293701,7 +427201,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectConfig resource specific properties␊ */␊ - properties?: (OpenIdConnectConfigProperties | string)␊ + properties?: (/**␊ + * OpenIdConnectConfig resource specific properties␊ + */␊ + OpenIdConnectConfigProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293723,17 +427229,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Facebook resource specific properties␊ */␊ - properties?: (FacebookProperties | string)␊ + properties?: (/**␊ + * Facebook resource specific properties␊ + */␊ + FacebookProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Facebook resource specific properties␊ */␊ export interface FacebookProperties {␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ graphApiVersion?: string␊ - login?: (LoginScopes | string)␊ - registration?: (AppRegistration | string)␊ + login?: (LoginScopes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (AppRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface LoginScopes {␊ @@ -293744,14 +427265,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * LoginScopes resource specific properties␊ */␊ - properties?: (LoginScopesProperties | string)␊ + properties?: (/**␊ + * LoginScopes resource specific properties␊ + */␊ + LoginScopesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * LoginScopes resource specific properties␊ */␊ export interface LoginScopesProperties {␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AppRegistration {␊ @@ -293762,7 +427292,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppRegistration resource specific properties␊ */␊ - properties?: (AppRegistrationProperties | string)␊ + properties?: (/**␊ + * AppRegistration resource specific properties␊ + */␊ + AppRegistrationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293781,16 +427317,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * GitHub resource specific properties␊ */␊ - properties?: (GitHubProperties | string)␊ + properties?: (/**␊ + * GitHub resource specific properties␊ + */␊ + GitHubProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * GitHub resource specific properties␊ */␊ export interface GitHubProperties {␊ - enabled?: (boolean | string)␊ - login?: (LoginScopes | string)␊ - registration?: (ClientRegistration | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (LoginScopes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (ClientRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ClientRegistration {␊ @@ -293801,7 +427352,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * ClientRegistration resource specific properties␊ */␊ - properties?: (ClientRegistrationProperties | string)␊ + properties?: (/**␊ + * ClientRegistration resource specific properties␊ + */␊ + ClientRegistrationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293820,17 +427377,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google resource specific properties␊ */␊ - properties?: (GoogleProperties | string)␊ + properties?: (/**␊ + * Google resource specific properties␊ + */␊ + GoogleProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Google resource specific properties␊ */␊ export interface GoogleProperties {␊ - enabled?: (boolean | string)␊ - login?: (LoginScopes | string)␊ - registration?: (ClientRegistration | string)␊ - validation?: (AllowedAudiencesValidation | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (LoginScopes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (ClientRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + validation?: (AllowedAudiencesValidation | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AllowedAudiencesValidation {␊ @@ -293841,14 +427416,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * AllowedAudiencesValidation resource specific properties␊ */␊ - properties?: (AllowedAudiencesValidationProperties | string)␊ + properties?: (/**␊ + * AllowedAudiencesValidation resource specific properties␊ + */␊ + AllowedAudiencesValidationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AllowedAudiencesValidation resource specific properties␊ */␊ export interface AllowedAudiencesValidationProperties {␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Twitter {␊ @@ -293859,15 +427443,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Twitter resource specific properties␊ */␊ - properties?: (TwitterProperties | string)␊ + properties?: (/**␊ + * Twitter resource specific properties␊ + */␊ + TwitterProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Twitter resource specific properties␊ */␊ export interface TwitterProperties {␊ - enabled?: (boolean | string)␊ - registration?: (TwitterRegistration | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (TwitterRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface TwitterRegistration {␊ @@ -293878,7 +427474,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * TwitterRegistration resource specific properties␊ */␊ - properties?: (TwitterRegistrationProperties | string)␊ + properties?: (/**␊ + * TwitterRegistration resource specific properties␊ + */␊ + TwitterRegistrationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293897,19 +427499,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Login resource specific properties␊ */␊ - properties?: (LoginProperties | string)␊ + properties?: (/**␊ + * Login resource specific properties␊ + */␊ + LoginProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Login resource specific properties␊ */␊ export interface LoginProperties {␊ - allowedExternalRedirectUrls?: (string[] | string)␊ - cookieExpiration?: (CookieExpiration | string)␊ - nonce?: (Nonce | string)␊ - preserveUrlFragmentsForLogins?: (boolean | string)␊ - routes?: (LoginRoutes | string)␊ - tokenStore?: (TokenStore | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + cookieExpiration?: (CookieExpiration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + nonce?: (Nonce | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + preserveUrlFragmentsForLogins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + routes?: (LoginRoutes | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + tokenStore?: (TokenStore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CookieExpiration {␊ @@ -293920,14 +427546,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * CookieExpiration resource specific properties␊ */␊ - properties?: (CookieExpirationProperties | string)␊ + properties?: (/**␊ + * CookieExpiration resource specific properties␊ + */␊ + CookieExpirationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * CookieExpiration resource specific properties␊ */␊ export interface CookieExpirationProperties {␊ - convention?: (("FixedTime" | "IdentityProviderDerived") | string)␊ + convention?: (("FixedTime" | "IdentityProviderDerived") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ timeToExpiration?: string␊ [k: string]: unknown␊ }␊ @@ -293939,7 +427574,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Nonce resource specific properties␊ */␊ - properties?: (NonceProperties | string)␊ + properties?: (/**␊ + * Nonce resource specific properties␊ + */␊ + NonceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293947,7 +427588,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface NonceProperties {␊ nonceExpirationInterval?: string␊ - validateNonce?: (boolean | string)␊ + validateNonce?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface LoginRoutes {␊ @@ -293958,7 +427602,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * LoginRoutes resource specific properties␊ */␊ - properties?: (LoginRoutesProperties | string)␊ + properties?: (/**␊ + * LoginRoutes resource specific properties␊ + */␊ + LoginRoutesProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -293976,17 +427626,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * TokenStore resource specific properties␊ */␊ - properties?: (TokenStoreProperties | string)␊ + properties?: (/**␊ + * TokenStore resource specific properties␊ + */␊ + TokenStoreProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * TokenStore resource specific properties␊ */␊ export interface TokenStoreProperties {␊ - azureBlobStorage?: (BlobStorageTokenStore | string)␊ - enabled?: (boolean | string)␊ - fileSystem?: (FileSystemTokenStore | string)␊ - tokenRefreshExtensionHours?: (number | string)␊ + azureBlobStorage?: (BlobStorageTokenStore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + fileSystem?: (FileSystemTokenStore | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface BlobStorageTokenStore {␊ @@ -293997,7 +427665,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * BlobStorageTokenStore resource specific properties␊ */␊ - properties?: (BlobStorageTokenStoreProperties | string)␊ + properties?: (/**␊ + * BlobStorageTokenStore resource specific properties␊ + */␊ + BlobStorageTokenStoreProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294015,7 +427689,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FileSystemTokenStore resource specific properties␊ */␊ - properties?: (FileSystemTokenStoreProperties | string)␊ + properties?: (/**␊ + * FileSystemTokenStore resource specific properties␊ + */␊ + FileSystemTokenStoreProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294033,7 +427713,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthPlatform resource specific properties␊ */␊ - properties?: (AuthPlatformProperties | string)␊ + properties?: (/**␊ + * AuthPlatform resource specific properties␊ + */␊ + AuthPlatformProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294041,7 +427727,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface AuthPlatformProperties {␊ configFilePath?: string␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ runtimeVersion?: string␊ [k: string]: unknown␊ }␊ @@ -294068,7 +427757,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage.␊ */␊ - type?: (("AzureFiles" | "AzureBlob") | string)␊ + type?: (("AzureFiles" | "AzureBlob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294082,15 +427774,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule5 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting5[] | string)␊ + databases?: (DatabaseBackupSetting5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to the container.␊ */␊ @@ -294104,19 +427808,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -294139,7 +427855,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -294150,7 +427869,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -294164,19 +427886,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig5 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig5 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig5 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig5 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294186,15 +427932,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig5 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig5 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig5 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294204,13 +427968,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -294224,7 +427994,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -294238,7 +428011,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294248,7 +428024,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294258,11 +428037,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig5 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig5 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294272,13 +428063,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -294292,19 +428089,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294316,15 +428122,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of external Azure storage account identifiers.␊ */␊ - azureStorageConfigNames?: (string[] | string)␊ + azureStorageConfigNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294343,7 +428158,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties7 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -294354,7 +428175,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -294386,7 +428210,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294405,7 +428232,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties4 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -294432,7 +428265,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore4 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -294444,7 +428283,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -294462,7 +428304,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -294473,7 +428318,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294492,7 +428340,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties4 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -294515,7 +428369,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function App ID.␊ */␊ @@ -294531,7 +428388,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a value indicating whether the function is disabled␊ */␊ - isDisabled?: (boolean | string)␊ + isDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The function language␊ */␊ @@ -294574,7 +428434,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties5 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -294589,11 +428455,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -294601,7 +428473,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -294609,7 +428484,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -294632,7 +428510,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties5 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -294644,7 +428528,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -294662,7 +428549,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties4 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -294681,11 +428574,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294701,7 +428600,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties3 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -294716,7 +428621,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag that specifies if the scale unit this Web App is on supports Swift integration.␊ */␊ - swiftSupported?: (boolean | string)␊ + swiftSupported?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294739,13 +428647,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties4 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -294788,7 +428705,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties3 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -294799,11 +428722,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether private access is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Networks (and subnets) allowed to access the site privately.␊ */␊ - virtualNetworks?: (PrivateAccessVirtualNetwork3[] | string)␊ + virtualNetworks?: (PrivateAccessVirtualNetwork3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294813,7 +428742,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the Virtual Network.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Virtual Network.␊ */␊ @@ -294825,7 +428757,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.␊ */␊ - subnets?: (PrivateAccessSubnet3[] | string)␊ + subnets?: (PrivateAccessSubnet3[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294835,7 +428770,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the subnet.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet.␊ */␊ @@ -294858,7 +428796,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties4 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -294873,7 +428817,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294896,7 +428843,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity18 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -294912,13 +428865,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties5 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -294935,7 +428897,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest2 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -294946,7 +428914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of a private link connection␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkConnectionState2 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * The state of a private link connection␊ + */␊ + PrivateLinkConnectionState2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -294980,7 +428954,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties5 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -294995,19 +428975,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if this is deployed via GitHub action.␊ */␊ - isGitHubAction?: (boolean | string)␊ + isGitHubAction?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -295030,7 +429022,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties5 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -295050,7 +429048,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag that is used to denote if this is VNET injection␊ */␊ - isSwift?: (boolean | string)␊ + isSwift?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Network's resource ID.␊ */␊ @@ -295073,7 +429074,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties7 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -295093,7 +429100,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties4 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -295110,7 +429123,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore4 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -295130,8 +429149,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties4 | string)␊ - resources?: SitesFunctionsKeysChildResource2[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeysChildResource2[]␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -295183,7 +429211,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties5 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -295203,7 +429237,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties5 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -295223,7 +429263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties6 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -295238,7 +429284,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -295279,7 +429328,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore4 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -295296,7 +429351,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties4 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -295313,7 +429374,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties3 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -295337,13 +429404,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties4 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -295360,7 +429436,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties3 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -295377,7 +429459,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest2 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -295397,7 +429485,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties4 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -295421,7 +429515,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity18 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity18 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -295437,14 +429537,65 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties5 | string)␊ - resources?: (SitesSlotsConfigChildResource5 | SitesSlotsDeploymentsChildResource5 | SitesSlotsDomainOwnershipIdentifiersChildResource4 | SitesSlotsExtensionsChildResource4 | SitesSlotsFunctionsChildResource4 | SitesSlotsHostNameBindingsChildResource5 | SitesSlotsHybridconnectionChildResource5 | SitesSlotsNetworkConfigChildResource3 | SitesSlotsPremieraddonsChildResource5 | SitesSlotsPrivateAccessChildResource3 | SitesSlotsPublicCertificatesChildResource4 | SitesSlotsSiteextensionsChildResource4 | SitesSlotsSourcecontrolsChildResource5 | SitesSlotsVirtualNetworkConnectionsChildResource5)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource5 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource5 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource4 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource4 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource4 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource5 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource5 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfigChildResource3 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource5 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccessChildResource3 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource4 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource4 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource5 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource5)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -295464,7 +429615,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties7 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -295484,7 +429641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties4 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -295501,7 +429664,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore4 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -295521,7 +429690,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties4 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -295541,7 +429716,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties5 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -295561,7 +429742,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties5 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -295578,7 +429765,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties3 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -295602,13 +429795,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties4 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -295625,7 +429827,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties3 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -295645,7 +429853,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties4 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -295674,7 +429888,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties5 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -295694,7 +429914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties5 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -295714,7 +429940,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties7 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -295734,7 +429966,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties4 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -295751,7 +429989,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore4 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -295771,8 +430015,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties4 | string)␊ - resources?: SitesSlotsFunctionsKeysChildResource2[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeysChildResource2[]␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -295824,7 +430077,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties5 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -295844,7 +430103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties5 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -295864,7 +430129,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties6 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -295881,7 +430152,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore4 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -295898,7 +430175,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties3 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -295922,13 +430205,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties4 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -295945,7 +430237,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties3 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -295965,7 +430263,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties4 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -295994,7 +430298,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties5 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -296014,8 +430324,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties5 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource5[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource5[]␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -296035,7 +430354,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties6 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -296055,7 +430380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties6 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -296072,7 +430403,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties5 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -296092,8 +430429,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties5 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource5[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource5[]␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -296113,7 +430459,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties6 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -296133,7 +430485,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties6 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -296157,18 +430515,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * A static site.␊ */␊ - properties: (StaticSite1 | string)␊ - resources?: (StaticSitesConfigChildResource1 | StaticSitesCustomDomainsChildResource1)[]␊ + properties: (/**␊ + * A static site.␊ + */␊ + StaticSite1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfigChildResource1 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomainsChildResource1)[]␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription6 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites"␊ [k: string]: unknown␊ }␊ @@ -296183,7 +430562,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Build properties for the static site.␊ */␊ - buildProperties?: (StaticSiteBuildProperties1 | string)␊ + buildProperties?: (/**␊ + * Build properties for the static site.␊ + */␊ + StaticSiteBuildProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.␊ */␊ @@ -296227,7 +430612,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "config"␊ [k: string]: unknown␊ }␊ @@ -296258,7 +430646,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/builds/config"␊ [k: string]: unknown␊ }␊ @@ -296277,7 +430668,10 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/config"␊ [k: string]: unknown␊ }␊ @@ -296313,17 +430707,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties6 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -296338,7 +430747,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -296376,7 +430788,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that created the resource.␊ */␊ - createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timestamp of resource last modification (UTC)␊ */␊ @@ -296388,7 +430803,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that last modified the resource.␊ */␊ - lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -296411,18 +430829,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of an App Service Environment.␊ */␊ - properties: (AppServiceEnvironment4 | string)␊ - resources?: (HostingEnvironmentsMultiRolePoolsChildResource5 | HostingEnvironmentsWorkerPoolsChildResource5)[]␊ + properties: (/**␊ + * Description of an App Service Environment.␊ + */␊ + AppServiceEnvironment4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource5 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource5)[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -296437,7 +430876,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the App Service Environment.␊ */␊ - clusterSettings?: (NameValuePair7[] | string)␊ + clusterSettings?: (NameValuePair7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS suffix of the App Service Environment.␊ */␊ @@ -296446,23 +430888,38 @@ Generated by [AVA](https://avajs.dev). * True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - dynamicCacheEnabled?: (boolean | string)␊ + dynamicCacheEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scale factor for front-ends.␊ */␊ - frontEndScaleFactor?: (number | string)␊ + frontEndScaleFactor?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag that displays whether an ASE has linux workers or not␊ */␊ - hasLinuxWorkers?: (boolean | string)␊ + hasLinuxWorkers?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web,Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web,Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for the App Service Environment.␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Location of the App Service Environment, e.g. "West US".␊ */␊ @@ -296470,7 +430927,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of front-end instances.␊ */␊ - multiRoleCount?: (number | string)␊ + multiRoleCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large".␊ */␊ @@ -296482,7 +430942,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access control list for controlling traffic to the App Service Environment.␊ */␊ - networkAccessControlList?: (NetworkAccessControlEntry5[] | string)␊ + networkAccessControlList?: (NetworkAccessControlEntry5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault ID for ILB App Service Environment default SSL certificate␊ */␊ @@ -296495,15 +430958,27 @@ Generated by [AVA](https://avajs.dev). * true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - suspended?: (boolean | string)␊ + suspended?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User added ip ranges to whitelist on ASE db␊ */␊ - userWhitelistedIpRanges?: (string[] | string)␊ + userWhitelistedIpRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a Virtual Network.␊ */␊ - virtualNetwork: (VirtualNetworkProfile8 | string)␊ + virtualNetwork: (/**␊ + * Specification for using a Virtual Network.␊ + */␊ + VirtualNetworkProfile8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Virtual Network for the App Service Environment.␊ */␊ @@ -296519,7 +430994,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.␊ */␊ - workerPools: (WorkerPool5[] | string)␊ + workerPools: (WorkerPool5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -296543,7 +431021,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Action object.␊ */␊ - action?: (("Permit" | "Deny") | string)␊ + action?: (("Permit" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of network access control entry.␊ */␊ @@ -296551,7 +431032,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Order of precedence.␊ */␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote subnet.␊ */␊ @@ -296579,11 +431063,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances.␊ */␊ @@ -296591,7 +431081,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size ID for referencing this worker pool.␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -296607,15 +431100,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool5 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription7 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -296626,11 +431137,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capabilities of the SKU, e.g., is traffic manager enabled?␊ */␊ - capabilities?: (Capability5[] | string)␊ + capabilities?: (Capability5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current number of instances assigned to the resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource SKU.␊ */␊ @@ -296638,7 +431155,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Locations of the SKU.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource SKU.␊ */␊ @@ -296650,7 +431170,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of the App Service plan scale options.␊ */␊ - skuCapacity?: (SkuCapacity4 | string)␊ + skuCapacity?: (/**␊ + * Description of the App Service plan scale options.␊ + */␊ + SkuCapacity4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service tier of the resource SKU.␊ */␊ @@ -296682,15 +431208,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default number of workers for this App Service plan SKU.␊ */␊ - default?: (number | string)␊ + default?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers for this App Service plan SKU.␊ */␊ - maximum?: (number | string)␊ + maximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of workers for this App Service plan SKU.␊ */␊ - minimum?: (number | string)␊ + minimum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available scale configurations for an App Service plan.␊ */␊ @@ -296713,15 +431248,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool5 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription7 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -296738,15 +431291,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool5 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription7 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -296766,15 +431337,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool5 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription7 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -296798,21 +431387,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServicePlan resource specific properties␊ */␊ - properties: (AppServicePlanProperties4 | string)␊ + properties: (/**␊ + * AppServicePlan resource specific properties␊ + */␊ + AppServicePlanProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription7 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -296827,32 +431437,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile7 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Hyper-V container app service plan true, false otherwise.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, this App Service Plan owns spot instances.␊ */␊ - isSpot?: (boolean | string)␊ + isSpot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: If Hyper-V container app service plan true, false otherwise.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan␊ */␊ - maximumElasticWorkerCount?: (number | string)␊ + maximumElasticWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, apps assigned to this App Service plan can be scaled independently.␊ * If false, apps assigned to this App Service plan will scale to all instances of the plan.␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Linux app service plan true, false otherwise.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the server farm expires. Valid only if it is a spot server farm.␊ */␊ @@ -296860,11 +431494,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scaling worker count.␊ */␊ - targetWorkerCount?: (number | string)␊ + targetWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling worker size ID.␊ */␊ - targetWorkerSizeId?: (number | string)␊ + targetWorkerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service plan.␊ */␊ @@ -296897,11 +431537,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties7 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -296935,11 +431587,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetRoute resource specific properties␊ */␊ - properties: (VnetRouteProperties5 | string)␊ + properties: (/**␊ + * VnetRoute resource specific properties␊ + */␊ + VnetRouteProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -296959,7 +431623,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * These values will be used for syncing an app's routes with those from a Virtual Network.␊ */␊ - routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | string)␊ + routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.␊ */␊ @@ -296974,7 +431641,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity19 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -296990,18 +431663,87 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties6 | string)␊ - resources?: (SitesBasicPublishingCredentialsPoliciesChildResource2 | SitesConfigChildResource6 | SitesDeploymentsChildResource6 | SitesDomainOwnershipIdentifiersChildResource5 | SitesExtensionsChildResource5 | SitesFunctionsChildResource5 | SitesHostNameBindingsChildResource6 | SitesHybridconnectionChildResource6 | SitesMigrateChildResource5 | SitesNetworkConfigChildResource4 | SitesPremieraddonsChildResource6 | SitesPrivateAccessChildResource4 | SitesPublicCertificatesChildResource5 | SitesSiteextensionsChildResource5 | SitesSlotsChildResource6 | SitesPrivateEndpointConnectionsChildResource2 | SitesSourcecontrolsChildResource6 | SitesVirtualNetworkConnectionsChildResource6)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPoliciesChildResource2 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource6 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource6 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource5 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource5 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource5 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource6 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource6 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource5 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfigChildResource4 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource6 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccessChildResource4 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource5 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource5 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource6 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnectionsChildResource2 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource6 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource6)[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -297012,13 +431754,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties5␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties5 {␊ @@ -297031,11 +431779,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * client certificate authentication comma-separated exclusion paths␊ */␊ @@ -297046,15 +431800,27 @@ Generated by [AVA](https://avajs.dev). * - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.␊ * - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.␊ */␊ - clientCertMode?: (("Required" | "Optional") | string)␊ + clientCertMode?: (("Required" | "Optional") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo6 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.␊ */␊ @@ -297062,49 +431828,85 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile7 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState6[] | string)␊ + hostNameSslStates?: (HostNameSslState6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hyper-V sandbox.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: Hyper-V sandbox.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site redundancy mode.␊ */␊ - redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | string)␊ + redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -297112,7 +431914,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig6 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297125,19 +431933,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -297150,7 +431970,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -297179,7 +432002,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -297187,7 +432013,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -297195,7 +432024,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -297209,7 +432041,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to use Managed Identity Creds for ACR pull␊ */␊ - acrUseManagedIdentityCreds?: (boolean | string)␊ + acrUseManagedIdentityCreds?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If using user managed identity, the user managed identity ClientId␊ */␊ @@ -297217,15 +432052,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo6 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure API management (APIM) configuration linked to the app.␊ */␊ - apiManagementConfig?: (ApiManagementConfig2 | string)␊ + apiManagementConfig?: (/**␊ + * Azure API management (APIM) configuration linked to the app.␊ + */␊ + ApiManagementConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -297233,15 +432083,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair7[] | string)␊ + appSettings?: (NameValuePair7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules6 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -297249,19 +432111,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo6[] | string)␊ + connectionStrings?: (ConnStringInfo6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings6 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -297269,15 +432146,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments6 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of FTP / FTPS service.␊ */␊ - ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | string)␊ + ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping6[] | string)␊ + handlerMappings?: (HandlerMapping6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health check path␊ */␊ @@ -297285,15 +432174,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for main.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction6[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -297309,7 +432207,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits6 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -297317,27 +432221,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed Service Identity Id␊ */␊ - managedServiceIdentityId?: (number | string)␊ + managedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -297349,7 +432271,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -297362,7 +432287,10 @@ Generated by [AVA](https://avajs.dev). * Number of preWarmed instances.␊ * This setting only applies to the Consumption and Elastic Plans␊ */␊ - preWarmedInstanceCount?: (number | string)␊ + preWarmedInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Publishing user name.␊ */␊ @@ -297370,7 +432298,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings5 | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -297378,7 +432312,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -297386,7 +432323,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -297394,19 +432334,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP security restrictions for scm.␊ */␊ - scmIpSecurityRestrictions?: (IpSecurityRestriction6[] | string)␊ + scmIpSecurityRestrictions?: (IpSecurityRestriction6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm to use main.␊ */␊ - scmIpSecurityRestrictionsUseMain?: (boolean | string)␊ + scmIpSecurityRestrictionsUseMain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site.␊ */␊ - scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -297414,11 +432366,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication6[] | string)␊ + virtualApplications?: (VirtualApplication6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -297426,15 +432384,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of private ports assigned to this app. These will be assigned dynamically on runtime.␊ */␊ - vnetPrivatePortsCount?: (number | string)␊ + vnetPrivatePortsCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.␊ */␊ - vnetRouteAllEnabled?: (boolean | string)␊ + vnetRouteAllEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Xenon App Framework and version␊ */␊ @@ -297442,7 +432409,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Explicit Managed Service Identity Id␊ */␊ - xManagedServiceIdentityId?: (number | string)␊ + xManagedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297472,11 +432442,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions6 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers6 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297486,12 +432468,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction6 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -297521,19 +432513,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger6 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger6 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger6[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297543,7 +432553,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -297557,7 +432570,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -297575,15 +432591,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -297591,7 +432616,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297609,7 +432637,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297620,13 +432651,19 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether CORS requests with credentials are allowed. See ␊ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials␊ * for more details.␊ */␊ - supportCredentials?: (boolean | string)␊ + supportCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297636,7 +432673,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule6[] | string)␊ + rampUpRules?: (RampUpRule6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297655,21 +432695,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or ␊ * MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm ␊ * can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -297677,7 +432729,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297731,7 +432786,10 @@ Generated by [AVA](https://avajs.dev). */␊ headers?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address the security restriction is valid for.␊ * It can be in form of pure ipv4 address (required SubnetMask property) or␊ @@ -297746,7 +432804,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of IP restriction rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet mask for the range of IP addresses the restriction is valid for.␊ */␊ @@ -297754,11 +432815,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Subnet traffic tag␊ */␊ - subnetTrafficTag?: (number | string)␊ + subnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.␊ */␊ - tag?: (("Default" | "XffProxy" | "ServiceTag") | string)␊ + tag?: (("Default" | "XffProxy" | "ServiceTag") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network resource id␊ */␊ @@ -297766,7 +432833,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Vnet traffic tag␊ */␊ - vnetTrafficTag?: (number | string)␊ + vnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297776,15 +432846,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297798,11 +432877,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties5 | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297816,7 +432907,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -297841,11 +432935,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory6[] | string)␊ + virtualDirectories?: (VirtualDirectory6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -297873,7 +432973,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to allow access to a publishing method; otherwise, false.␊ */␊ - allow: (boolean | string)␊ + allow: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -297888,19 +432991,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path of the config file containing auth settings.␊ * If the path is relative, base will the site's root directory.␊ @@ -297934,11 +433046,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -297960,7 +433078,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client Id of the GitHub app used for login.␊ * This setting is required for enabling Github login␊ @@ -297980,7 +433101,10 @@ Generated by [AVA](https://avajs.dev). * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.␊ * This setting is optional␊ */␊ - gitHubOAuthScopes?: (string[] | string)␊ + gitHubOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -298003,7 +433127,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * "true" if the auth config settings should be read from a file,␊ * "false" otherwise␊ @@ -298038,7 +433165,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -298048,12 +433178,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -298074,22 +433210,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.␊ */␊ - validateIssuer?: (boolean | string)␊ + validateIssuer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ export interface SiteAuthSettingsV2Properties1 {␊ - globalValidation?: (GlobalValidation1 | string)␊ - httpSettings?: (HttpSettings1 | string)␊ - identityProviders?: (IdentityProviders1 | string)␊ - login?: (Login1 | string)␊ - platform?: (AuthPlatform1 | string)␊ + globalValidation?: (GlobalValidation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + httpSettings?: (HttpSettings1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + identityProviders?: (IdentityProviders1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (Login1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + platform?: (AuthPlatform1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface GlobalValidation1 {␊ @@ -298100,21 +433257,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * GlobalValidation resource specific properties␊ */␊ - properties?: (GlobalValidationProperties1 | string)␊ + properties?: (/**␊ + * GlobalValidation resource specific properties␊ + */␊ + GlobalValidationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * GlobalValidation resource specific properties␊ */␊ export interface GlobalValidationProperties1 {␊ - excludedPaths?: (string[] | string)␊ + excludedPaths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ redirectToProvider?: string␊ - requireAuthentication?: (boolean | string)␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | string)␊ + requireAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HttpSettings1 {␊ @@ -298125,20 +433303,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * HttpSettings resource specific properties␊ */␊ - properties?: (HttpSettingsProperties1 | string)␊ + properties?: (/**␊ + * HttpSettings resource specific properties␊ + */␊ + HttpSettingsProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * HttpSettings resource specific properties␊ */␊ export interface HttpSettingsProperties1 {␊ - forwardProxy?: (ForwardProxy1 | string)␊ - requireHttps?: (boolean | string)␊ - routes?: (HttpSettingsRoutes1 | string)␊ + forwardProxy?: (ForwardProxy1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + requireHttps?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + routes?: (HttpSettingsRoutes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ForwardProxy1 {␊ @@ -298149,18 +433348,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * ForwardProxy resource specific properties␊ */␊ - properties?: (ForwardProxyProperties1 | string)␊ + properties?: (/**␊ + * ForwardProxy resource specific properties␊ + */␊ + ForwardProxyProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * ForwardProxy resource specific properties␊ */␊ export interface ForwardProxyProperties1 {␊ - convention?: (("NoProxy" | "Standard" | "Custom") | string)␊ + convention?: (("NoProxy" | "Standard" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ customHostHeaderName?: string␊ customProtoHeaderName?: string␊ [k: string]: unknown␊ @@ -298173,11 +433387,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HttpSettingsRoutes resource specific properties␊ */␊ - properties?: (HttpSettingsRoutesProperties1 | string)␊ + properties?: (/**␊ + * HttpSettingsRoutes resource specific properties␊ + */␊ + HttpSettingsRoutesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298195,25 +433421,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * IdentityProviders resource specific properties␊ */␊ - properties?: (IdentityProvidersProperties1 | string)␊ + properties?: (/**␊ + * IdentityProviders resource specific properties␊ + */␊ + IdentityProvidersProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IdentityProviders resource specific properties␊ */␊ export interface IdentityProvidersProperties1 {␊ - azureActiveDirectory?: (AzureActiveDirectory6 | string)␊ + azureActiveDirectory?: (AzureActiveDirectory6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ customOpenIdConnectProviders?: ({␊ [k: string]: CustomOpenIdConnectProvider1␊ - } | string)␊ - facebook?: (Facebook1 | string)␊ - gitHub?: (GitHub1 | string)␊ - google?: (Google1 | string)␊ - twitter?: (Twitter1 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + facebook?: (Facebook1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + gitHub?: (GitHub1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + google?: (Google1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + twitter?: (Twitter1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectory6 {␊ @@ -298224,22 +433480,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectory resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryProperties1 | string)␊ + properties?: (/**␊ + * AzureActiveDirectory resource specific properties␊ + */␊ + AzureActiveDirectoryProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectory resource specific properties␊ */␊ export interface AzureActiveDirectoryProperties1 {␊ - enabled?: (boolean | string)␊ - isAutoProvisioned?: (boolean | string)␊ - login?: (AzureActiveDirectoryLogin1 | string)␊ - registration?: (AzureActiveDirectoryRegistration1 | string)␊ - validation?: (AzureActiveDirectoryValidation1 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + isAutoProvisioned?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (AzureActiveDirectoryLogin1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (AzureActiveDirectoryRegistration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + validation?: (AzureActiveDirectoryValidation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectoryLogin1 {␊ @@ -298250,19 +433533,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryLogin resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryLoginProperties1 | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryLogin resource specific properties␊ + */␊ + AzureActiveDirectoryLoginProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectoryLogin resource specific properties␊ */␊ export interface AzureActiveDirectoryLoginProperties1 {␊ - disableWWWAuthenticate?: (boolean | string)␊ - loginParameters?: (string[] | string)␊ + disableWWWAuthenticate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loginParameters?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectoryRegistration1 {␊ @@ -298273,11 +433574,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryRegistration resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryRegistrationProperties1 | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryRegistration resource specific properties␊ + */␊ + AzureActiveDirectoryRegistrationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298298,19 +433611,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryValidation resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryValidationProperties1 | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryValidation resource specific properties␊ + */␊ + AzureActiveDirectoryValidationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectoryValidation resource specific properties␊ */␊ export interface AzureActiveDirectoryValidationProperties1 {␊ - allowedAudiences?: (string[] | string)␊ - jwtClaimChecks?: (JwtClaimChecks1 | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + jwtClaimChecks?: (JwtClaimChecks1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JwtClaimChecks1 {␊ @@ -298321,19 +433652,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * JwtClaimChecks resource specific properties␊ */␊ - properties?: (JwtClaimChecksProperties1 | string)␊ + properties?: (/**␊ + * JwtClaimChecks resource specific properties␊ + */␊ + JwtClaimChecksProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * JwtClaimChecks resource specific properties␊ */␊ export interface JwtClaimChecksProperties1 {␊ - allowedClientApplications?: (string[] | string)␊ - allowedGroups?: (string[] | string)␊ + allowedClientApplications?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + allowedGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CustomOpenIdConnectProvider1 {␊ @@ -298344,20 +433693,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * CustomOpenIdConnectProvider resource specific properties␊ */␊ - properties?: (CustomOpenIdConnectProviderProperties1 | string)␊ + properties?: (/**␊ + * CustomOpenIdConnectProvider resource specific properties␊ + */␊ + CustomOpenIdConnectProviderProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * CustomOpenIdConnectProvider resource specific properties␊ */␊ export interface CustomOpenIdConnectProviderProperties1 {␊ - enabled?: (boolean | string)␊ - login?: (OpenIdConnectLogin1 | string)␊ - registration?: (OpenIdConnectRegistration1 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (OpenIdConnectLogin1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (OpenIdConnectRegistration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectLogin1 {␊ @@ -298368,11 +433738,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectLogin resource specific properties␊ */␊ - properties?: (OpenIdConnectLoginProperties1 | string)␊ + properties?: (/**␊ + * OpenIdConnectLogin resource specific properties␊ + */␊ + OpenIdConnectLoginProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298380,7 +433762,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface OpenIdConnectLoginProperties1 {␊ nameClaimType?: string␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectRegistration1 {␊ @@ -298391,20 +433776,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectRegistration resource specific properties␊ */␊ - properties?: (OpenIdConnectRegistrationProperties1 | string)␊ + properties?: (/**␊ + * OpenIdConnectRegistration resource specific properties␊ + */␊ + OpenIdConnectRegistrationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * OpenIdConnectRegistration resource specific properties␊ */␊ export interface OpenIdConnectRegistrationProperties1 {␊ - clientCredential?: (OpenIdConnectClientCredential1 | string)␊ + clientCredential?: (OpenIdConnectClientCredential1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ clientId?: string␊ - openIdConnectConfiguration?: (OpenIdConnectConfig1 | string)␊ + openIdConnectConfiguration?: (OpenIdConnectConfig1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectClientCredential1 {␊ @@ -298415,11 +433818,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectClientCredential resource specific properties␊ */␊ - properties?: (OpenIdConnectClientCredentialProperties1 | string)␊ + properties?: (/**␊ + * OpenIdConnectClientCredential resource specific properties␊ + */␊ + OpenIdConnectClientCredentialProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298427,7 +433842,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface OpenIdConnectClientCredentialProperties1 {␊ clientSecretSettingName?: string␊ - method?: ("ClientSecretPost" | string)␊ + method?: ("ClientSecretPost" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectConfig1 {␊ @@ -298438,11 +433856,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectConfig resource specific properties␊ */␊ - properties?: (OpenIdConnectConfigProperties1 | string)␊ + properties?: (/**␊ + * OpenIdConnectConfig resource specific properties␊ + */␊ + OpenIdConnectConfigProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298464,21 +433894,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Facebook resource specific properties␊ */␊ - properties?: (FacebookProperties1 | string)␊ + properties?: (/**␊ + * Facebook resource specific properties␊ + */␊ + FacebookProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Facebook resource specific properties␊ */␊ export interface FacebookProperties1 {␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ graphApiVersion?: string␊ - login?: (LoginScopes1 | string)␊ - registration?: (AppRegistration1 | string)␊ + login?: (LoginScopes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (AppRegistration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface LoginScopes1 {␊ @@ -298489,18 +433940,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * LoginScopes resource specific properties␊ */␊ - properties?: (LoginScopesProperties1 | string)␊ + properties?: (/**␊ + * LoginScopes resource specific properties␊ + */␊ + LoginScopesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * LoginScopes resource specific properties␊ */␊ export interface LoginScopesProperties1 {␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AppRegistration1 {␊ @@ -298511,11 +433977,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppRegistration resource specific properties␊ */␊ - properties?: (AppRegistrationProperties1 | string)␊ + properties?: (/**␊ + * AppRegistration resource specific properties␊ + */␊ + AppRegistrationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298534,20 +434012,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * GitHub resource specific properties␊ */␊ - properties?: (GitHubProperties1 | string)␊ + properties?: (/**␊ + * GitHub resource specific properties␊ + */␊ + GitHubProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * GitHub resource specific properties␊ */␊ export interface GitHubProperties1 {␊ - enabled?: (boolean | string)␊ - login?: (LoginScopes1 | string)␊ - registration?: (ClientRegistration1 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (LoginScopes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (ClientRegistration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ClientRegistration1 {␊ @@ -298558,11 +434057,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * ClientRegistration resource specific properties␊ */␊ - properties?: (ClientRegistrationProperties1 | string)␊ + properties?: (/**␊ + * ClientRegistration resource specific properties␊ + */␊ + ClientRegistrationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298581,21 +434092,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google resource specific properties␊ */␊ - properties?: (GoogleProperties1 | string)␊ + properties?: (/**␊ + * Google resource specific properties␊ + */␊ + GoogleProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Google resource specific properties␊ */␊ export interface GoogleProperties1 {␊ - enabled?: (boolean | string)␊ - login?: (LoginScopes1 | string)␊ - registration?: (ClientRegistration1 | string)␊ - validation?: (AllowedAudiencesValidation1 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (LoginScopes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (ClientRegistration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + validation?: (AllowedAudiencesValidation1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AllowedAudiencesValidation1 {␊ @@ -298606,18 +434141,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * AllowedAudiencesValidation resource specific properties␊ */␊ - properties?: (AllowedAudiencesValidationProperties1 | string)␊ + properties?: (/**␊ + * AllowedAudiencesValidation resource specific properties␊ + */␊ + AllowedAudiencesValidationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AllowedAudiencesValidation resource specific properties␊ */␊ export interface AllowedAudiencesValidationProperties1 {␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Twitter1 {␊ @@ -298628,19 +434178,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Twitter resource specific properties␊ */␊ - properties?: (TwitterProperties1 | string)␊ + properties?: (/**␊ + * Twitter resource specific properties␊ + */␊ + TwitterProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Twitter resource specific properties␊ */␊ export interface TwitterProperties1 {␊ - enabled?: (boolean | string)␊ - registration?: (TwitterRegistration1 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (TwitterRegistration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface TwitterRegistration1 {␊ @@ -298651,11 +434219,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * TwitterRegistration resource specific properties␊ */␊ - properties?: (TwitterRegistrationProperties1 | string)␊ + properties?: (/**␊ + * TwitterRegistration resource specific properties␊ + */␊ + TwitterRegistrationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298674,23 +434254,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Login resource specific properties␊ */␊ - properties?: (LoginProperties1 | string)␊ + properties?: (/**␊ + * Login resource specific properties␊ + */␊ + LoginProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Login resource specific properties␊ */␊ export interface LoginProperties1 {␊ - allowedExternalRedirectUrls?: (string[] | string)␊ - cookieExpiration?: (CookieExpiration1 | string)␊ - nonce?: (Nonce1 | string)␊ - preserveUrlFragmentsForLogins?: (boolean | string)␊ - routes?: (LoginRoutes1 | string)␊ - tokenStore?: (TokenStore1 | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + cookieExpiration?: (CookieExpiration1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + nonce?: (Nonce1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + preserveUrlFragmentsForLogins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + routes?: (LoginRoutes1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + tokenStore?: (TokenStore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CookieExpiration1 {␊ @@ -298701,18 +434311,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * CookieExpiration resource specific properties␊ */␊ - properties?: (CookieExpirationProperties1 | string)␊ + properties?: (/**␊ + * CookieExpiration resource specific properties␊ + */␊ + CookieExpirationProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * CookieExpiration resource specific properties␊ */␊ export interface CookieExpirationProperties1 {␊ - convention?: (("FixedTime" | "IdentityProviderDerived") | string)␊ + convention?: (("FixedTime" | "IdentityProviderDerived") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ timeToExpiration?: string␊ [k: string]: unknown␊ }␊ @@ -298724,11 +434349,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Nonce resource specific properties␊ */␊ - properties?: (NonceProperties1 | string)␊ + properties?: (/**␊ + * Nonce resource specific properties␊ + */␊ + NonceProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298736,7 +434373,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface NonceProperties1 {␊ nonceExpirationInterval?: string␊ - validateNonce?: (boolean | string)␊ + validateNonce?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface LoginRoutes1 {␊ @@ -298747,11 +434387,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * LoginRoutes resource specific properties␊ */␊ - properties?: (LoginRoutesProperties1 | string)␊ + properties?: (/**␊ + * LoginRoutes resource specific properties␊ + */␊ + LoginRoutesProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298769,21 +434421,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * TokenStore resource specific properties␊ */␊ - properties?: (TokenStoreProperties1 | string)␊ + properties?: (/**␊ + * TokenStore resource specific properties␊ + */␊ + TokenStoreProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * TokenStore resource specific properties␊ */␊ export interface TokenStoreProperties1 {␊ - azureBlobStorage?: (BlobStorageTokenStore1 | string)␊ - enabled?: (boolean | string)␊ - fileSystem?: (FileSystemTokenStore1 | string)␊ - tokenRefreshExtensionHours?: (number | string)␊ + azureBlobStorage?: (BlobStorageTokenStore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + fileSystem?: (FileSystemTokenStore1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface BlobStorageTokenStore1 {␊ @@ -298794,11 +434470,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * BlobStorageTokenStore resource specific properties␊ */␊ - properties?: (BlobStorageTokenStoreProperties1 | string)␊ + properties?: (/**␊ + * BlobStorageTokenStore resource specific properties␊ + */␊ + BlobStorageTokenStoreProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298816,11 +434504,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * FileSystemTokenStore resource specific properties␊ */␊ - properties?: (FileSystemTokenStoreProperties1 | string)␊ + properties?: (/**␊ + * FileSystemTokenStore resource specific properties␊ + */␊ + FileSystemTokenStoreProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298838,11 +434538,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthPlatform resource specific properties␊ */␊ - properties?: (AuthPlatformProperties1 | string)␊ + properties?: (/**␊ + * AuthPlatform resource specific properties␊ + */␊ + AuthPlatformProperties1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298850,7 +434562,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface AuthPlatformProperties1 {␊ configFilePath?: string␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ runtimeVersion?: string␊ [k: string]: unknown␊ }␊ @@ -298877,7 +434592,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage.␊ */␊ - type?: (("AzureFiles" | "AzureBlob") | string)␊ + type?: (("AzureFiles" | "AzureBlob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298891,15 +434609,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule6 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting6[] | string)␊ + databases?: (DatabaseBackupSetting6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to the container.␊ */␊ @@ -298913,19 +434643,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -298948,7 +434690,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -298959,7 +434704,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -298973,19 +434721,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig6 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig6 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig6 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig6 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -298995,15 +434767,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig6 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig6 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig6 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299013,13 +434803,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -299033,7 +434829,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -299047,7 +434846,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299057,7 +434859,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299067,11 +434872,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig6 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig6 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299081,13 +434898,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -299101,19 +434924,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299125,15 +434957,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of external Azure storage account identifiers.␊ */␊ - azureStorageConfigNames?: (string[] | string)␊ + azureStorageConfigNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299152,11 +434993,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties8 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -299167,7 +435020,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -299199,7 +435055,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299218,11 +435077,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties5 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -299249,11 +435120,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore5 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -299265,7 +435148,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -299283,7 +435169,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -299294,7 +435183,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299313,11 +435205,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties5 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -299340,7 +435244,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function App ID.␊ */␊ @@ -299356,7 +435263,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a value indicating whether the function is disabled␊ */␊ - isDisabled?: (boolean | string)␊ + isDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The function language␊ */␊ @@ -299399,11 +435309,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties6 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -299418,11 +435340,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -299430,7 +435358,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -299438,7 +435369,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -299461,11 +435395,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties6 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -299477,7 +435423,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -299495,11 +435444,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties5 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -299518,11 +435479,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299538,11 +435505,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties4 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -299557,7 +435536,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag that specifies if the scale unit this Web App is on supports Swift integration.␊ */␊ - swiftSupported?: (boolean | string)␊ + swiftSupported?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299580,17 +435562,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties5 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -299633,11 +435630,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties4 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -299648,11 +435657,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether private access is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Networks (and subnets) allowed to access the site privately.␊ */␊ - virtualNetworks?: (PrivateAccessVirtualNetwork4[] | string)␊ + virtualNetworks?: (PrivateAccessVirtualNetwork4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299662,7 +435677,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the Virtual Network.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Virtual Network.␊ */␊ @@ -299674,7 +435692,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.␊ */␊ - subnets?: (PrivateAccessSubnet4[] | string)␊ + subnets?: (PrivateAccessSubnet4[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299684,7 +435705,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the subnet.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet.␊ */␊ @@ -299707,11 +435731,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties5 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -299726,7 +435762,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299749,7 +435788,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity19 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -299765,17 +435810,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties6 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -299792,11 +435852,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest3 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -299807,7 +435879,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of a private link connection␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkConnectionState3 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * The state of a private link connection␊ + */␊ + PrivateLinkConnectionState3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -299841,11 +435919,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties6 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -299860,19 +435950,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if this is deployed via GitHub action.␊ */␊ - isGitHubAction?: (boolean | string)␊ + isGitHubAction?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -299895,11 +435997,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties6 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -299919,7 +436033,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag that is used to denote if this is VNET injection␊ */␊ - isSwift?: (boolean | string)␊ + isSwift?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Network's resource ID.␊ */␊ @@ -299942,11 +436059,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties8 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -299966,11 +436095,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties5 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -299987,11 +436128,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore5 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -300011,12 +436164,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties5 | string)␊ - resources?: SitesFunctionsKeysChildResource3[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeysChildResource3[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -300068,11 +436236,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties6 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -300092,11 +436272,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties6 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -300116,11 +436308,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties7 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -300135,7 +436339,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -300176,11 +436383,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore5 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -300197,11 +436416,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties5 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -300218,11 +436449,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties4 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -300246,17 +436489,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties5 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -300273,11 +436531,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties4 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -300294,11 +436564,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest3 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -300318,11 +436600,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties5 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -300346,7 +436640,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity19 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity19 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -300362,18 +436662,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties6 | string)␊ - resources?: (SitesSlotsConfigChildResource6 | SitesSlotsDeploymentsChildResource6 | SitesSlotsDomainOwnershipIdentifiersChildResource5 | SitesSlotsExtensionsChildResource5 | SitesSlotsFunctionsChildResource5 | SitesSlotsHostNameBindingsChildResource6 | SitesSlotsHybridconnectionChildResource6 | SitesSlotsNetworkConfigChildResource4 | SitesSlotsPremieraddonsChildResource6 | SitesSlotsPrivateAccessChildResource4 | SitesSlotsPublicCertificatesChildResource5 | SitesSlotsSiteextensionsChildResource5 | SitesSlotsSourcecontrolsChildResource6 | SitesSlotsVirtualNetworkConnectionsChildResource6)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource6 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource6 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource5 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource5 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource5 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource6 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource6 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfigChildResource4 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource6 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccessChildResource4 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource5 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource5 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource6 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource6)[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -300393,11 +436750,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties8 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -300417,11 +436786,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties5 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -300438,11 +436819,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore5 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -300462,11 +436855,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties5 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -300486,11 +436891,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties6 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -300510,11 +436927,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties6 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -300531,11 +436960,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties4 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -300559,17 +437000,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties5 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -300586,11 +437042,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties4 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -300610,11 +437078,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties5 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -300643,11 +437123,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties6 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -300667,11 +437159,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties6 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -300691,11 +437195,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties8 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -300715,11 +437231,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties5 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -300736,11 +437264,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore5 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -300760,12 +437300,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties5 | string)␊ - resources?: SitesSlotsFunctionsKeysChildResource3[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeysChildResource3[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -300817,11 +437372,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties6 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -300841,11 +437408,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties6 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -300865,11 +437444,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties7 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -300886,11 +437477,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore5 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -300907,11 +437510,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties4 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -300935,17 +437550,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties5 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -300962,11 +437592,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties4 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -300986,11 +437628,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties5 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -301019,11 +437673,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties6 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -301043,12 +437709,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties6 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource6[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource6[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -301068,11 +437749,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties7 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -301092,11 +437785,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties7 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -301113,11 +437818,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties6 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -301137,12 +437854,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties6 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource6[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource6[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -301162,11 +437894,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties7 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -301186,11 +437930,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties7 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -301214,22 +437970,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * A static site.␊ */␊ - properties: (StaticSite2 | string)␊ - resources?: (StaticSitesConfigChildResource2 | StaticSitesCustomDomainsChildResource2)[]␊ + properties: (/**␊ + * A static site.␊ + */␊ + StaticSite2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfigChildResource2 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomainsChildResource2)[]␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription7 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites"␊ [k: string]: unknown␊ }␊ @@ -301244,7 +438027,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Build properties for the static site.␊ */␊ - buildProperties?: (StaticSiteBuildProperties2 | string)␊ + buildProperties?: (/**␊ + * Build properties for the static site.␊ + */␊ + StaticSiteBuildProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.␊ */␊ @@ -301288,11 +438077,20 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "config"␊ [k: string]: unknown␊ }␊ @@ -301323,11 +438121,20 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/builds/config"␊ [k: string]: unknown␊ }␊ @@ -301346,11 +438153,20 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData5 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/config"␊ [k: string]: unknown␊ }␊ @@ -301386,17 +438202,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties7 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -301411,7 +438242,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -301449,7 +438283,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that created the resource.␊ */␊ - createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + createdByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The timestamp of resource last modification (UTC)␊ */␊ @@ -301461,7 +438298,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The type of identity that last modified the resource.␊ */␊ - lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | string)␊ + lastModifiedByType?: (("User" | "Application" | "ManagedIdentity" | "Key") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -301484,18 +438324,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of an App Service Environment.␊ */␊ - properties: (AppServiceEnvironment5 | string)␊ - resources?: (HostingEnvironmentsMultiRolePoolsChildResource6 | HostingEnvironmentsWorkerPoolsChildResource6)[]␊ + properties: (/**␊ + * Description of an App Service Environment.␊ + */␊ + AppServiceEnvironment5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource6 | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource6)[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -301510,7 +438371,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the App Service Environment.␊ */␊ - clusterSettings?: (NameValuePair8[] | string)␊ + clusterSettings?: (NameValuePair8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS suffix of the App Service Environment.␊ */␊ @@ -301519,23 +438383,38 @@ Generated by [AVA](https://avajs.dev). * True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - dynamicCacheEnabled?: (boolean | string)␊ + dynamicCacheEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scale factor for front-ends.␊ */␊ - frontEndScaleFactor?: (number | string)␊ + frontEndScaleFactor?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Flag that displays whether an ASE has linux workers or not␊ */␊ - hasLinuxWorkers?: (boolean | string)␊ + hasLinuxWorkers?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web,Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web,Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for the App Service Environment.␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Location of the App Service Environment, e.g. "West US".␊ */␊ @@ -301543,7 +438422,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of front-end instances.␊ */␊ - multiRoleCount?: (number | string)␊ + multiRoleCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large".␊ */␊ @@ -301555,7 +438437,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Access control list for controlling traffic to the App Service Environment.␊ */␊ - networkAccessControlList?: (NetworkAccessControlEntry6[] | string)␊ + networkAccessControlList?: (NetworkAccessControlEntry6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault ID for ILB App Service Environment default SSL certificate␊ */␊ @@ -301568,15 +438453,27 @@ Generated by [AVA](https://avajs.dev). * true if the App Service Environment is suspended; otherwise, false. The environment can be suspended, e.g. when the management endpoint is no longer available␊ * (most likely because NSG blocked the incoming traffic).␊ */␊ - suspended?: (boolean | string)␊ + suspended?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * User added ip ranges to whitelist on ASE db␊ */␊ - userWhitelistedIpRanges?: (string[] | string)␊ + userWhitelistedIpRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a Virtual Network.␊ */␊ - virtualNetwork: (VirtualNetworkProfile9 | string)␊ + virtualNetwork: (/**␊ + * Specification for using a Virtual Network.␊ + */␊ + VirtualNetworkProfile9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the Virtual Network for the App Service Environment.␊ */␊ @@ -301592,7 +438489,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.␊ */␊ - workerPools: (WorkerPool6[] | string)␊ + workerPools: (WorkerPool6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -301616,7 +438516,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Action object.␊ */␊ - action?: (("Permit" | "Deny") | string)␊ + action?: (("Permit" | "Deny") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of network access control entry.␊ */␊ @@ -301624,7 +438527,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Order of precedence.␊ */␊ - order?: (number | string)␊ + order?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote subnet.␊ */␊ @@ -301652,11 +438558,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances.␊ */␊ @@ -301664,7 +438576,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size ID for referencing this worker pool.␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -301680,15 +438595,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool6 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription8 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -301699,11 +438632,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capabilities of the SKU, e.g., is traffic manager enabled?␊ */␊ - capabilities?: (Capability6[] | string)␊ + capabilities?: (Capability6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current number of instances assigned to the resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource SKU.␊ */␊ @@ -301711,7 +438650,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Locations of the SKU.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource SKU.␊ */␊ @@ -301723,7 +438665,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of the App Service plan scale options.␊ */␊ - skuCapacity?: (SkuCapacity5 | string)␊ + skuCapacity?: (/**␊ + * Description of the App Service plan scale options.␊ + */␊ + SkuCapacity5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service tier of the resource SKU.␊ */␊ @@ -301755,15 +438703,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default number of workers for this App Service plan SKU.␊ */␊ - default?: (number | string)␊ + default?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers for this App Service plan SKU.␊ */␊ - maximum?: (number | string)␊ + maximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of workers for this App Service plan SKU.␊ */␊ - minimum?: (number | string)␊ + minimum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available scale configurations for an App Service plan.␊ */␊ @@ -301786,15 +438743,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool6 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription8 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -301811,15 +438786,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool6 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription8 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -301839,15 +438832,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool6 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription8 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -301871,21 +438882,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServicePlan resource specific properties␊ */␊ - properties: (AppServicePlanProperties5 | string)␊ + properties: (/**␊ + * AppServicePlan resource specific properties␊ + */␊ + AppServicePlanProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription8 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -301900,32 +438932,56 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile8 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Hyper-V container app service plan true, false otherwise.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, this App Service Plan owns spot instances.␊ */␊ - isSpot?: (boolean | string)␊ + isSpot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: If Hyper-V container app service plan true, false otherwise.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan␊ */␊ - maximumElasticWorkerCount?: (number | string)␊ + maximumElasticWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, apps assigned to this App Service plan can be scaled independently.␊ * If false, apps assigned to this App Service plan will scale to all instances of the plan.␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Linux app service plan true, false otherwise.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the server farm expires. Valid only if it is a spot server farm.␊ */␊ @@ -301933,11 +438989,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scaling worker count.␊ */␊ - targetWorkerCount?: (number | string)␊ + targetWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling worker size ID.␊ */␊ - targetWorkerSizeId?: (number | string)␊ + targetWorkerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service plan.␊ */␊ @@ -301970,11 +439032,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties8 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -302008,11 +439082,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetRoute resource specific properties␊ */␊ - properties: (VnetRouteProperties6 | string)␊ + properties: (/**␊ + * VnetRoute resource specific properties␊ + */␊ + VnetRouteProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -302032,7 +439118,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * These values will be used for syncing an app's routes with those from a Virtual Network.␊ */␊ - routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | string)␊ + routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.␊ */␊ @@ -302047,7 +439136,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity20 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -302063,18 +439158,87 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties7 | string)␊ - resources?: (SitesBasicPublishingCredentialsPoliciesChildResource3 | SitesConfigChildResource7 | SitesDeploymentsChildResource7 | SitesDomainOwnershipIdentifiersChildResource6 | SitesExtensionsChildResource6 | SitesFunctionsChildResource6 | SitesHostNameBindingsChildResource7 | SitesHybridconnectionChildResource7 | SitesMigrateChildResource6 | SitesNetworkConfigChildResource5 | SitesPremieraddonsChildResource7 | SitesPrivateAccessChildResource5 | SitesPublicCertificatesChildResource6 | SitesSiteextensionsChildResource6 | SitesSlotsChildResource7 | SitesPrivateEndpointConnectionsChildResource3 | SitesSourcecontrolsChildResource7 | SitesVirtualNetworkConnectionsChildResource7)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPoliciesChildResource3 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource7 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource7 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource6 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource6 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource6 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource7 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource7 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource6 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfigChildResource5 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource7 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccessChildResource5 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource6 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource6 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource7 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnectionsChildResource3 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource7 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource7)[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -302085,13 +439249,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties6 {␊ @@ -302104,11 +439274,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * client certificate authentication comma-separated exclusion paths␊ */␊ @@ -302119,15 +439295,27 @@ Generated by [AVA](https://avajs.dev). * - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.␊ * - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.␊ */␊ - clientCertMode?: (("Required" | "Optional") | string)␊ + clientCertMode?: (("Required" | "Optional") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo7 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.␊ */␊ @@ -302135,49 +439323,85 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile8 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState7[] | string)␊ + hostNameSslStates?: (HostNameSslState7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hyper-V sandbox.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: Hyper-V sandbox.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Site redundancy mode.␊ */␊ - redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | string)␊ + redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -302185,11 +439409,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig7 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Checks if Customer provided storage account is required␊ */␊ - storageAccountRequired?: (boolean | string)␊ + storageAccountRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302202,19 +439435,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -302227,7 +439472,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -302256,7 +439504,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -302264,7 +439515,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -302272,7 +439526,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -302286,7 +439543,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to use Managed Identity Creds for ACR pull␊ */␊ - acrUseManagedIdentityCreds?: (boolean | string)␊ + acrUseManagedIdentityCreds?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If using user managed identity, the user managed identity ClientId␊ */␊ @@ -302294,15 +439554,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo7 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure API management (APIM) configuration linked to the app.␊ */␊ - apiManagementConfig?: (ApiManagementConfig3 | string)␊ + apiManagementConfig?: (/**␊ + * Azure API management (APIM) configuration linked to the app.␊ + */␊ + ApiManagementConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -302310,15 +439585,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair8[] | string)␊ + appSettings?: (NameValuePair8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules7 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -302326,19 +439613,34 @@ Generated by [AVA](https://avajs.dev). /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo7[] | string)␊ + connectionStrings?: (ConnStringInfo7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings7 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -302346,15 +439648,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments7 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of FTP / FTPS service.␊ */␊ - ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | string)␊ + ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping7[] | string)␊ + handlerMappings?: (HandlerMapping7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health check path␊ */␊ @@ -302362,15 +439676,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for main.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction7[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -302386,7 +439709,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits7 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -302394,27 +439723,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed Service Identity Id␊ */␊ - managedServiceIdentityId?: (number | string)␊ + managedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -302426,7 +439773,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -302439,7 +439789,10 @@ Generated by [AVA](https://avajs.dev). * Number of preWarmed instances.␊ * This setting only applies to the Consumption and Elastic Plans␊ */␊ - preWarmedInstanceCount?: (number | string)␊ + preWarmedInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Publishing user name.␊ */␊ @@ -302447,7 +439800,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings6 | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -302455,7 +439814,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -302463,7 +439825,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -302471,19 +439836,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP security restrictions for scm.␊ */␊ - scmIpSecurityRestrictions?: (IpSecurityRestriction7[] | string)␊ + scmIpSecurityRestrictions?: (IpSecurityRestriction7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm to use main.␊ */␊ - scmIpSecurityRestrictionsUseMain?: (boolean | string)␊ + scmIpSecurityRestrictionsUseMain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site.␊ */␊ - scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -302491,11 +439868,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication7[] | string)␊ + virtualApplications?: (VirtualApplication7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -302503,15 +439886,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of private ports assigned to this app. These will be assigned dynamically on runtime.␊ */␊ - vnetPrivatePortsCount?: (number | string)␊ + vnetPrivatePortsCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.␊ */␊ - vnetRouteAllEnabled?: (boolean | string)␊ + vnetRouteAllEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Xenon App Framework and version␊ */␊ @@ -302519,7 +439911,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Explicit Managed Service Identity Id␊ */␊ - xManagedServiceIdentityId?: (number | string)␊ + xManagedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302549,11 +439944,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions7 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers7 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302563,12 +439970,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction7 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -302598,19 +440015,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger7 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger7 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger7[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302620,7 +440055,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -302634,7 +440072,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -302652,15 +440093,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -302668,7 +440118,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302686,7 +440139,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302697,13 +440153,19 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether CORS requests with credentials are allowed. See ␊ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials␊ * for more details.␊ */␊ - supportCredentials?: (boolean | string)␊ + supportCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302713,7 +440175,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule7[] | string)␊ + rampUpRules?: (RampUpRule7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302732,21 +440197,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or ␊ * MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm ␊ * can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -302754,7 +440231,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302808,7 +440288,10 @@ Generated by [AVA](https://avajs.dev). */␊ headers?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address the security restriction is valid for.␊ * It can be in form of pure ipv4 address (required SubnetMask property) or␊ @@ -302823,7 +440306,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of IP restriction rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet mask for the range of IP addresses the restriction is valid for.␊ */␊ @@ -302831,11 +440317,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Subnet traffic tag␊ */␊ - subnetTrafficTag?: (number | string)␊ + subnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.␊ */␊ - tag?: (("Default" | "XffProxy" | "ServiceTag") | string)␊ + tag?: (("Default" | "XffProxy" | "ServiceTag") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network resource id␊ */␊ @@ -302843,7 +440335,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Vnet traffic tag␊ */␊ - vnetTrafficTag?: (number | string)␊ + vnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302853,15 +440348,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302875,11 +440379,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties6 | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302893,7 +440409,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -302918,11 +440437,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory7[] | string)␊ + virtualDirectories?: (VirtualDirectory7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -302950,7 +440475,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to allow access to a publishing method; otherwise, false.␊ */␊ - allow: (boolean | string)␊ + allow: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -302965,19 +440493,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path of the config file containing auth settings.␊ * If the path is relative, base will the site's root directory.␊ @@ -303011,11 +440548,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -303037,7 +440580,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client Id of the GitHub app used for login.␊ * This setting is required for enabling Github login␊ @@ -303057,7 +440603,10 @@ Generated by [AVA](https://avajs.dev). * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.␊ * This setting is optional␊ */␊ - gitHubOAuthScopes?: (string[] | string)␊ + gitHubOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -303080,7 +440629,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * "true" if the auth config settings should be read from a file,␊ * "false" otherwise␊ @@ -303115,7 +440667,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -303125,12 +440680,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -303151,22 +440712,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.␊ */␊ - validateIssuer?: (boolean | string)␊ + validateIssuer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * SiteAuthSettingsV2 resource specific properties␊ */␊ export interface SiteAuthSettingsV2Properties2 {␊ - globalValidation?: (GlobalValidation2 | string)␊ - httpSettings?: (HttpSettings2 | string)␊ - identityProviders?: (IdentityProviders2 | string)␊ - login?: (Login2 | string)␊ - platform?: (AuthPlatform2 | string)␊ + globalValidation?: (GlobalValidation2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + httpSettings?: (HttpSettings2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + identityProviders?: (IdentityProviders2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (Login2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + platform?: (AuthPlatform2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface GlobalValidation2 {␊ @@ -303177,21 +440759,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * GlobalValidation resource specific properties␊ */␊ - properties?: (GlobalValidationProperties2 | string)␊ + properties?: (/**␊ + * GlobalValidation resource specific properties␊ + */␊ + GlobalValidationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * GlobalValidation resource specific properties␊ */␊ export interface GlobalValidationProperties2 {␊ - excludedPaths?: (string[] | string)␊ + excludedPaths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ redirectToProvider?: string␊ - requireAuthentication?: (boolean | string)␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | string)␊ + requireAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface HttpSettings2 {␊ @@ -303202,20 +440805,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * HttpSettings resource specific properties␊ */␊ - properties?: (HttpSettingsProperties2 | string)␊ + properties?: (/**␊ + * HttpSettings resource specific properties␊ + */␊ + HttpSettingsProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * HttpSettings resource specific properties␊ */␊ export interface HttpSettingsProperties2 {␊ - forwardProxy?: (ForwardProxy2 | string)␊ - requireHttps?: (boolean | string)␊ - routes?: (HttpSettingsRoutes2 | string)␊ + forwardProxy?: (ForwardProxy2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + requireHttps?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + routes?: (HttpSettingsRoutes2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ForwardProxy2 {␊ @@ -303226,18 +440850,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * ForwardProxy resource specific properties␊ */␊ - properties?: (ForwardProxyProperties2 | string)␊ + properties?: (/**␊ + * ForwardProxy resource specific properties␊ + */␊ + ForwardProxyProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * ForwardProxy resource specific properties␊ */␊ export interface ForwardProxyProperties2 {␊ - convention?: (("NoProxy" | "Standard" | "Custom") | string)␊ + convention?: (("NoProxy" | "Standard" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ customHostHeaderName?: string␊ customProtoHeaderName?: string␊ [k: string]: unknown␊ @@ -303250,11 +440889,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HttpSettingsRoutes resource specific properties␊ */␊ - properties?: (HttpSettingsRoutesProperties2 | string)␊ + properties?: (/**␊ + * HttpSettingsRoutes resource specific properties␊ + */␊ + HttpSettingsRoutesProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303272,25 +440923,55 @@ Generated by [AVA](https://avajs.dev). /**␊ * IdentityProviders resource specific properties␊ */␊ - properties?: (IdentityProvidersProperties2 | string)␊ + properties?: (/**␊ + * IdentityProviders resource specific properties␊ + */␊ + IdentityProvidersProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * IdentityProviders resource specific properties␊ */␊ export interface IdentityProvidersProperties2 {␊ - azureActiveDirectory?: (AzureActiveDirectory7 | string)␊ + azureActiveDirectory?: (AzureActiveDirectory7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ customOpenIdConnectProviders?: ({␊ [k: string]: CustomOpenIdConnectProvider2␊ - } | string)␊ - facebook?: (Facebook2 | string)␊ - gitHub?: (GitHub2 | string)␊ - google?: (Google2 | string)␊ - twitter?: (Twitter2 | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + facebook?: (Facebook2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + gitHub?: (GitHub2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + google?: (Google2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + twitter?: (Twitter2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectory7 {␊ @@ -303301,22 +440982,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectory resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryProperties2 | string)␊ + properties?: (/**␊ + * AzureActiveDirectory resource specific properties␊ + */␊ + AzureActiveDirectoryProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectory resource specific properties␊ */␊ export interface AzureActiveDirectoryProperties2 {␊ - enabled?: (boolean | string)␊ - isAutoProvisioned?: (boolean | string)␊ - login?: (AzureActiveDirectoryLogin2 | string)␊ - registration?: (AzureActiveDirectoryRegistration2 | string)␊ - validation?: (AzureActiveDirectoryValidation2 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + isAutoProvisioned?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (AzureActiveDirectoryLogin2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (AzureActiveDirectoryRegistration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + validation?: (AzureActiveDirectoryValidation2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectoryLogin2 {␊ @@ -303327,19 +441035,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryLogin resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryLoginProperties2 | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryLogin resource specific properties␊ + */␊ + AzureActiveDirectoryLoginProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectoryLogin resource specific properties␊ */␊ export interface AzureActiveDirectoryLoginProperties2 {␊ - disableWWWAuthenticate?: (boolean | string)␊ - loginParameters?: (string[] | string)␊ + disableWWWAuthenticate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + loginParameters?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AzureActiveDirectoryRegistration2 {␊ @@ -303350,11 +441076,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryRegistration resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryRegistrationProperties2 | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryRegistration resource specific properties␊ + */␊ + AzureActiveDirectoryRegistrationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303375,19 +441113,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * AzureActiveDirectoryValidation resource specific properties␊ */␊ - properties?: (AzureActiveDirectoryValidationProperties2 | string)␊ + properties?: (/**␊ + * AzureActiveDirectoryValidation resource specific properties␊ + */␊ + AzureActiveDirectoryValidationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AzureActiveDirectoryValidation resource specific properties␊ */␊ export interface AzureActiveDirectoryValidationProperties2 {␊ - allowedAudiences?: (string[] | string)␊ - jwtClaimChecks?: (JwtClaimChecks2 | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + jwtClaimChecks?: (JwtClaimChecks2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface JwtClaimChecks2 {␊ @@ -303398,19 +441154,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * JwtClaimChecks resource specific properties␊ */␊ - properties?: (JwtClaimChecksProperties2 | string)␊ + properties?: (/**␊ + * JwtClaimChecks resource specific properties␊ + */␊ + JwtClaimChecksProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * JwtClaimChecks resource specific properties␊ */␊ export interface JwtClaimChecksProperties2 {␊ - allowedClientApplications?: (string[] | string)␊ - allowedGroups?: (string[] | string)␊ + allowedClientApplications?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + allowedGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CustomOpenIdConnectProvider2 {␊ @@ -303421,20 +441195,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * CustomOpenIdConnectProvider resource specific properties␊ */␊ - properties?: (CustomOpenIdConnectProviderProperties2 | string)␊ + properties?: (/**␊ + * CustomOpenIdConnectProvider resource specific properties␊ + */␊ + CustomOpenIdConnectProviderProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * CustomOpenIdConnectProvider resource specific properties␊ */␊ export interface CustomOpenIdConnectProviderProperties2 {␊ - enabled?: (boolean | string)␊ - login?: (OpenIdConnectLogin2 | string)␊ - registration?: (OpenIdConnectRegistration2 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (OpenIdConnectLogin2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (OpenIdConnectRegistration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectLogin2 {␊ @@ -303445,11 +441240,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectLogin resource specific properties␊ */␊ - properties?: (OpenIdConnectLoginProperties2 | string)␊ + properties?: (/**␊ + * OpenIdConnectLogin resource specific properties␊ + */␊ + OpenIdConnectLoginProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303457,7 +441264,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface OpenIdConnectLoginProperties2 {␊ nameClaimType?: string␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectRegistration2 {␊ @@ -303468,20 +441278,38 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectRegistration resource specific properties␊ */␊ - properties?: (OpenIdConnectRegistrationProperties2 | string)␊ + properties?: (/**␊ + * OpenIdConnectRegistration resource specific properties␊ + */␊ + OpenIdConnectRegistrationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * OpenIdConnectRegistration resource specific properties␊ */␊ export interface OpenIdConnectRegistrationProperties2 {␊ - clientCredential?: (OpenIdConnectClientCredential2 | string)␊ + clientCredential?: (OpenIdConnectClientCredential2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ clientId?: string␊ - openIdConnectConfiguration?: (OpenIdConnectConfig2 | string)␊ + openIdConnectConfiguration?: (OpenIdConnectConfig2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectClientCredential2 {␊ @@ -303492,11 +441320,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectClientCredential resource specific properties␊ */␊ - properties?: (OpenIdConnectClientCredentialProperties2 | string)␊ + properties?: (/**␊ + * OpenIdConnectClientCredential resource specific properties␊ + */␊ + OpenIdConnectClientCredentialProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303504,7 +441344,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface OpenIdConnectClientCredentialProperties2 {␊ clientSecretSettingName?: string␊ - method?: ("ClientSecretPost" | string)␊ + method?: ("ClientSecretPost" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface OpenIdConnectConfig2 {␊ @@ -303515,11 +441358,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * OpenIdConnectConfig resource specific properties␊ */␊ - properties?: (OpenIdConnectConfigProperties2 | string)␊ + properties?: (/**␊ + * OpenIdConnectConfig resource specific properties␊ + */␊ + OpenIdConnectConfigProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303541,21 +441396,42 @@ Generated by [AVA](https://avajs.dev). /**␊ * Facebook resource specific properties␊ */␊ - properties?: (FacebookProperties2 | string)␊ + properties?: (/**␊ + * Facebook resource specific properties␊ + */␊ + FacebookProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Facebook resource specific properties␊ */␊ export interface FacebookProperties2 {␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ graphApiVersion?: string␊ - login?: (LoginScopes2 | string)␊ - registration?: (AppRegistration2 | string)␊ + login?: (LoginScopes2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (AppRegistration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface LoginScopes2 {␊ @@ -303566,18 +441442,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * LoginScopes resource specific properties␊ */␊ - properties?: (LoginScopesProperties2 | string)␊ + properties?: (/**␊ + * LoginScopes resource specific properties␊ + */␊ + LoginScopesProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * LoginScopes resource specific properties␊ */␊ export interface LoginScopesProperties2 {␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AppRegistration2 {␊ @@ -303588,11 +441479,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppRegistration resource specific properties␊ */␊ - properties?: (AppRegistrationProperties2 | string)␊ + properties?: (/**␊ + * AppRegistration resource specific properties␊ + */␊ + AppRegistrationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303611,20 +441514,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * GitHub resource specific properties␊ */␊ - properties?: (GitHubProperties2 | string)␊ + properties?: (/**␊ + * GitHub resource specific properties␊ + */␊ + GitHubProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * GitHub resource specific properties␊ */␊ export interface GitHubProperties2 {␊ - enabled?: (boolean | string)␊ - login?: (LoginScopes2 | string)␊ - registration?: (ClientRegistration2 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (LoginScopes2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (ClientRegistration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface ClientRegistration2 {␊ @@ -303635,11 +441559,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * ClientRegistration resource specific properties␊ */␊ - properties?: (ClientRegistrationProperties2 | string)␊ + properties?: (/**␊ + * ClientRegistration resource specific properties␊ + */␊ + ClientRegistrationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303658,21 +441594,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * Google resource specific properties␊ */␊ - properties?: (GoogleProperties2 | string)␊ + properties?: (/**␊ + * Google resource specific properties␊ + */␊ + GoogleProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Google resource specific properties␊ */␊ export interface GoogleProperties2 {␊ - enabled?: (boolean | string)␊ - login?: (LoginScopes2 | string)␊ - registration?: (ClientRegistration2 | string)␊ - validation?: (AllowedAudiencesValidation2 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + login?: (LoginScopes2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (ClientRegistration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + validation?: (AllowedAudiencesValidation2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface AllowedAudiencesValidation2 {␊ @@ -303683,18 +441643,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * AllowedAudiencesValidation resource specific properties␊ */␊ - properties?: (AllowedAudiencesValidationProperties2 | string)␊ + properties?: (/**␊ + * AllowedAudiencesValidation resource specific properties␊ + */␊ + AllowedAudiencesValidationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * AllowedAudiencesValidation resource specific properties␊ */␊ export interface AllowedAudiencesValidationProperties2 {␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Twitter2 {␊ @@ -303705,19 +441680,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * Twitter resource specific properties␊ */␊ - properties?: (TwitterProperties2 | string)␊ + properties?: (/**␊ + * Twitter resource specific properties␊ + */␊ + TwitterProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Twitter resource specific properties␊ */␊ export interface TwitterProperties2 {␊ - enabled?: (boolean | string)␊ - registration?: (TwitterRegistration2 | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + registration?: (TwitterRegistration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface TwitterRegistration2 {␊ @@ -303728,11 +441721,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * TwitterRegistration resource specific properties␊ */␊ - properties?: (TwitterRegistrationProperties2 | string)␊ + properties?: (/**␊ + * TwitterRegistration resource specific properties␊ + */␊ + TwitterRegistrationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303751,23 +441756,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Login resource specific properties␊ */␊ - properties?: (LoginProperties2 | string)␊ + properties?: (/**␊ + * Login resource specific properties␊ + */␊ + LoginProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * Login resource specific properties␊ */␊ export interface LoginProperties2 {␊ - allowedExternalRedirectUrls?: (string[] | string)␊ - cookieExpiration?: (CookieExpiration2 | string)␊ - nonce?: (Nonce2 | string)␊ - preserveUrlFragmentsForLogins?: (boolean | string)␊ - routes?: (LoginRoutes2 | string)␊ - tokenStore?: (TokenStore2 | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + cookieExpiration?: (CookieExpiration2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + nonce?: (Nonce2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + preserveUrlFragmentsForLogins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + routes?: (LoginRoutes2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + tokenStore?: (TokenStore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface CookieExpiration2 {␊ @@ -303778,18 +441813,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * CookieExpiration resource specific properties␊ */␊ - properties?: (CookieExpirationProperties2 | string)␊ + properties?: (/**␊ + * CookieExpiration resource specific properties␊ + */␊ + CookieExpirationProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * CookieExpiration resource specific properties␊ */␊ export interface CookieExpirationProperties2 {␊ - convention?: (("FixedTime" | "IdentityProviderDerived") | string)␊ + convention?: (("FixedTime" | "IdentityProviderDerived") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ timeToExpiration?: string␊ [k: string]: unknown␊ }␊ @@ -303801,11 +441851,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Nonce resource specific properties␊ */␊ - properties?: (NonceProperties2 | string)␊ + properties?: (/**␊ + * Nonce resource specific properties␊ + */␊ + NonceProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303813,7 +441875,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface NonceProperties2 {␊ nonceExpirationInterval?: string␊ - validateNonce?: (boolean | string)␊ + validateNonce?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface LoginRoutes2 {␊ @@ -303824,11 +441889,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * LoginRoutes resource specific properties␊ */␊ - properties?: (LoginRoutesProperties2 | string)␊ + properties?: (/**␊ + * LoginRoutes resource specific properties␊ + */␊ + LoginRoutesProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303846,21 +441923,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * TokenStore resource specific properties␊ */␊ - properties?: (TokenStoreProperties2 | string)␊ + properties?: (/**␊ + * TokenStore resource specific properties␊ + */␊ + TokenStoreProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ * TokenStore resource specific properties␊ */␊ export interface TokenStoreProperties2 {␊ - azureBlobStorage?: (BlobStorageTokenStore2 | string)␊ - enabled?: (boolean | string)␊ - fileSystem?: (FileSystemTokenStore2 | string)␊ - tokenRefreshExtensionHours?: (number | string)␊ + azureBlobStorage?: (BlobStorageTokenStore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + fileSystem?: (FileSystemTokenStore2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface BlobStorageTokenStore2 {␊ @@ -303871,11 +441972,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * BlobStorageTokenStore resource specific properties␊ */␊ - properties?: (BlobStorageTokenStoreProperties2 | string)␊ + properties?: (/**␊ + * BlobStorageTokenStore resource specific properties␊ + */␊ + BlobStorageTokenStoreProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303893,11 +442006,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * FileSystemTokenStore resource specific properties␊ */␊ - properties?: (FileSystemTokenStoreProperties2 | string)␊ + properties?: (/**␊ + * FileSystemTokenStore resource specific properties␊ + */␊ + FileSystemTokenStoreProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303915,11 +442040,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * AuthPlatform resource specific properties␊ */␊ - properties?: (AuthPlatformProperties2 | string)␊ + properties?: (/**␊ + * AuthPlatform resource specific properties␊ + */␊ + AuthPlatformProperties2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303927,7 +442064,10 @@ Generated by [AVA](https://avajs.dev). */␊ export interface AuthPlatformProperties2 {␊ configFilePath?: string␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ runtimeVersion?: string␊ [k: string]: unknown␊ }␊ @@ -303954,7 +442094,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage.␊ */␊ - type?: (("AzureFiles" | "AzureBlob") | string)␊ + type?: (("AzureFiles" | "AzureBlob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -303968,15 +442111,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule7 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting7[] | string)␊ + databases?: (DatabaseBackupSetting7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to the container.␊ */␊ @@ -303990,19 +442145,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -304025,7 +442192,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -304036,7 +442206,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -304050,19 +442223,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig7 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig7 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig7 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig7 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304072,15 +442269,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig7 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig7 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig7 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304090,13 +442305,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -304110,7 +442331,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -304124,7 +442348,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304134,7 +442361,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304144,11 +442374,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig7 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig7 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304158,13 +442400,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -304178,19 +442426,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304202,15 +442459,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of external Azure storage account identifiers.␊ */␊ - azureStorageConfigNames?: (string[] | string)␊ + azureStorageConfigNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304229,11 +442495,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties9 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -304244,7 +442522,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -304276,7 +442557,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304295,11 +442579,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties6 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -304326,11 +442622,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore6 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -304342,7 +442650,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -304360,7 +442671,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -304371,7 +442685,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304390,11 +442707,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties6 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -304417,7 +442746,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function App ID.␊ */␊ @@ -304433,7 +442765,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a value indicating whether the function is disabled␊ */␊ - isDisabled?: (boolean | string)␊ + isDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The function language␊ */␊ @@ -304476,11 +442811,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties7 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -304495,11 +442842,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -304507,7 +442860,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -304515,7 +442871,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -304538,11 +442897,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties7 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -304554,7 +442925,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -304572,11 +442946,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties6 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -304595,11 +442981,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304615,11 +443007,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties5 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -304634,7 +443038,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag that specifies if the scale unit this Web App is on supports Swift integration.␊ */␊ - swiftSupported?: (boolean | string)␊ + swiftSupported?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304657,17 +443064,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties6 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -304710,11 +443132,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties5 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -304725,11 +443159,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether private access is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Networks (and subnets) allowed to access the site privately.␊ */␊ - virtualNetworks?: (PrivateAccessVirtualNetwork5[] | string)␊ + virtualNetworks?: (PrivateAccessVirtualNetwork5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304739,7 +443179,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the Virtual Network.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Virtual Network.␊ */␊ @@ -304751,7 +443194,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.␊ */␊ - subnets?: (PrivateAccessSubnet5[] | string)␊ + subnets?: (PrivateAccessSubnet5[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304761,7 +443207,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the subnet.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet.␊ */␊ @@ -304784,11 +443233,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties6 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -304803,7 +443264,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304826,7 +443290,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity20 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -304842,17 +443312,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties7 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -304869,11 +443354,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest4 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -304884,7 +443381,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of a private link connection␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkConnectionState4 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * The state of a private link connection␊ + */␊ + PrivateLinkConnectionState4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -304918,11 +443421,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties7 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -304937,19 +443452,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if this is deployed via GitHub action.␊ */␊ - isGitHubAction?: (boolean | string)␊ + isGitHubAction?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -304972,11 +443499,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties7 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -304996,7 +443535,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag that is used to denote if this is VNET injection␊ */␊ - isSwift?: (boolean | string)␊ + isSwift?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Network's resource ID.␊ */␊ @@ -305019,11 +443561,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties9 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -305043,11 +443597,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties6 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -305064,11 +443630,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore6 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -305088,12 +443666,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties6 | string)␊ - resources?: SitesFunctionsKeysChildResource4[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeysChildResource4[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -305145,11 +443738,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties7 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -305169,11 +443774,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties7 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -305193,11 +443810,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties8 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -305212,7 +443841,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -305253,11 +443885,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore6 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -305274,11 +443918,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties6 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -305295,11 +443951,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties5 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -305323,17 +443991,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties6 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -305350,11 +444033,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties5 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -305371,11 +444066,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest4 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -305395,11 +444102,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties6 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -305423,7 +444142,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity20 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity20 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -305439,18 +444164,75 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties7 | string)␊ - resources?: (SitesSlotsConfigChildResource7 | SitesSlotsDeploymentsChildResource7 | SitesSlotsDomainOwnershipIdentifiersChildResource6 | SitesSlotsExtensionsChildResource6 | SitesSlotsFunctionsChildResource6 | SitesSlotsHostNameBindingsChildResource7 | SitesSlotsHybridconnectionChildResource7 | SitesSlotsNetworkConfigChildResource5 | SitesSlotsPremieraddonsChildResource7 | SitesSlotsPrivateAccessChildResource5 | SitesSlotsPublicCertificatesChildResource6 | SitesSlotsSiteextensionsChildResource6 | SitesSlotsSourcecontrolsChildResource7 | SitesSlotsVirtualNetworkConnectionsChildResource7)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource7 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource7 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource6 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource6 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource6 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource7 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource7 | /**␊ + * Microsoft.Web/sites/slots/networkConfig␊ + */␊ + SitesSlotsNetworkConfigChildResource5 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource7 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccessChildResource5 | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource6 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource6 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource7 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource7)[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -305470,11 +444252,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties9 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -305494,11 +444288,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties6 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -305515,11 +444321,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore6 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -305539,11 +444357,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties6 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -305563,11 +444393,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties7 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -305587,11 +444429,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties7 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -305608,11 +444462,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties5 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -305636,17 +444502,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties6 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -305663,11 +444544,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties5 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -305687,11 +444580,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties6 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -305720,11 +444625,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties7 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -305744,11 +444661,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties7 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -305768,11 +444697,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties9 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -305792,11 +444733,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties6 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -305813,11 +444766,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore6 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -305837,12 +444802,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties6 | string)␊ - resources?: SitesSlotsFunctionsKeysChildResource4[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeysChildResource4[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -305894,11 +444874,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties7 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -305918,11 +444910,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties7 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -305942,11 +444946,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties8 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -305963,11 +444979,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore6 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -305984,11 +445012,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties5 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -306012,17 +445052,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties6 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -306039,11 +445094,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties5 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -306063,11 +445130,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties6 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -306096,11 +445175,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties7 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -306120,12 +445211,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties7 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource7[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource7[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -306145,11 +445251,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties8 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -306169,11 +445287,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties8 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -306190,11 +445320,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties7 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -306214,12 +445356,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties7 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource7[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource7[]␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -306239,11 +445396,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties8 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -306263,11 +445432,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties8 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -306291,22 +445472,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * A static site.␊ */␊ - properties: (StaticSite3 | string)␊ - resources?: (StaticSitesConfigChildResource3 | StaticSitesCustomDomainsChildResource3)[]␊ + properties: (/**␊ + * A static site.␊ + */␊ + StaticSite3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfigChildResource3 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomainsChildResource3)[]␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription8 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites"␊ [k: string]: unknown␊ }␊ @@ -306321,7 +445529,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Build properties for the static site.␊ */␊ - buildProperties?: (StaticSiteBuildProperties3 | string)␊ + buildProperties?: (/**␊ + * Build properties for the static site.␊ + */␊ + StaticSiteBuildProperties3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.␊ */␊ @@ -306365,11 +445579,20 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "config"␊ [k: string]: unknown␊ }␊ @@ -306400,11 +445623,20 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/builds/config"␊ [k: string]: unknown␊ }␊ @@ -306423,11 +445655,20 @@ Generated by [AVA](https://avajs.dev). */␊ properties: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Metadata pertaining to creation and last modification of the resource.␊ */␊ - systemData?: (SystemData6 | string)␊ + systemData?: (/**␊ + * Metadata pertaining to creation and last modification of the resource.␊ + */␊ + SystemData6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/config"␊ [k: string]: unknown␊ }␊ @@ -306463,13 +445704,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Certificate resource specific properties␊ */␊ - properties: (CertificateProperties8 | string)␊ + properties: (/**␊ + * Certificate resource specific properties␊ + */␊ + CertificateProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/certificates"␊ [k: string]: unknown␊ }␊ @@ -306488,7 +445738,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Host names the certificate applies to.␊ */␊ - hostNames?: (string[] | string)␊ + hostNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Key Vault Csm resource Id.␊ */␊ @@ -306531,14 +445784,35 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of an App Service Environment.␊ */␊ - properties: (AppServiceEnvironment6 | string)␊ - resources?: (HostingEnvironmentsConfigurationsChildResource | HostingEnvironmentsMultiRolePoolsChildResource7 | HostingEnvironmentsPrivateEndpointConnectionsChildResource | HostingEnvironmentsWorkerPoolsChildResource7)[]␊ + properties: (/**␊ + * Description of an App Service Environment.␊ + */␊ + AppServiceEnvironment6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/hostingEnvironments/configurations␊ + */␊ + HostingEnvironmentsConfigurationsChildResource | /**␊ + * Microsoft.Web/hostingEnvironments/multiRolePools␊ + */␊ + HostingEnvironmentsMultiRolePoolsChildResource7 | /**␊ + * Microsoft.Web/hostingEnvironments/privateEndpointConnections␊ + */␊ + HostingEnvironmentsPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.Web/hostingEnvironments/workerPools␊ + */␊ + HostingEnvironmentsWorkerPoolsChildResource7)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments"␊ [k: string]: unknown␊ }␊ @@ -306549,7 +445823,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Custom settings for changing the behavior of the App Service Environment.␊ */␊ - clusterSettings?: (NameValuePair9[] | string)␊ + clusterSettings?: (NameValuePair9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * DNS suffix of the App Service Environment.␊ */␊ @@ -306557,15 +445834,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scale factor for front-ends.␊ */␊ - frontEndScaleFactor?: (number | string)␊ + frontEndScaleFactor?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.␊ */␊ - internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web, Publishing") | string)␊ + internalLoadBalancingMode?: (("None" | "Web" | "Publishing" | "Web, Publishing") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of IP SSL addresses reserved for the App Service Environment.␊ */␊ - ipsslAddressCount?: (number | string)␊ + ipsslAddressCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Front-end VM size, e.g. "Medium", "Large".␊ */␊ @@ -306573,11 +445859,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * User added ip ranges to whitelist on ASE db␊ */␊ - userWhitelistedIpRanges?: (string[] | string)␊ + userWhitelistedIpRanges?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for using a Virtual Network.␊ */␊ - virtualNetwork: (VirtualNetworkProfile10 | string)␊ + virtualNetwork: (/**␊ + * Specification for using a Virtual Network.␊ + */␊ + VirtualNetworkProfile10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -306621,7 +445916,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AseV3NetworkingConfiguration resource specific properties␊ */␊ - properties: (AseV3NetworkingConfigurationProperties | string)␊ + properties: (/**␊ + * AseV3NetworkingConfiguration resource specific properties␊ + */␊ + AseV3NetworkingConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "configurations"␊ [k: string]: unknown␊ }␊ @@ -306632,7 +445933,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Property to enable and disable new private endpoint connection creation on ASE␊ */␊ - allowNewPrivateEndpointConnections?: (boolean | string)␊ + allowNewPrivateEndpointConnections?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -306648,11 +445952,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool7 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription9 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -306663,11 +445979,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Shared or dedicated app hosting.␊ */␊ - computeMode?: (("Shared" | "Dedicated" | "Dynamic") | string)␊ + computeMode?: (("Shared" | "Dedicated" | "Dynamic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of instances in the worker pool.␊ */␊ - workerCount?: (number | string)␊ + workerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * VM size of the worker pool instances.␊ */␊ @@ -306675,7 +445997,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker size ID for referencing this worker pool.␊ */␊ - workerSizeId?: (number | string)␊ + workerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -306685,11 +446010,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Capabilities of the SKU, e.g., is traffic manager enabled?␊ */␊ - capabilities?: (Capability7[] | string)␊ + capabilities?: (Capability7[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Current number of instances assigned to the resource.␊ */␊ - capacity?: (number | string)␊ + capacity?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Family code of the resource SKU.␊ */␊ @@ -306697,7 +446028,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Locations of the SKU.␊ */␊ - locations?: (string[] | string)␊ + locations?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the resource SKU.␊ */␊ @@ -306709,7 +446043,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of the App Service plan scale options.␊ */␊ - skuCapacity?: (SkuCapacity6 | string)␊ + skuCapacity?: (/**␊ + * Description of the App Service plan scale options.␊ + */␊ + SkuCapacity6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Service tier of the resource SKU.␊ */␊ @@ -306741,19 +446081,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * Default number of workers for this App Service plan SKU.␊ */␊ - default?: (number | string)␊ + default?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of Elastic workers for this App Service plan SKU.␊ */␊ - elasticMaximum?: (number | string)␊ + elasticMaximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers for this App Service plan SKU.␊ */␊ - maximum?: (number | string)␊ + maximum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum number of workers for this App Service plan SKU.␊ */␊ - minimum?: (number | string)␊ + minimum?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Available scale configurations for an App Service plan.␊ */␊ @@ -306776,7 +446128,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -306787,7 +446145,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The state of a private link connection␊ */␊ - privateLinkServiceConnectionState?: (PrivateLinkConnectionState5 | string)␊ + privateLinkServiceConnectionState?: (/**␊ + * The state of a private link connection␊ + */␊ + PrivateLinkConnectionState5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -306824,11 +446188,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool7 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription9 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "workerPools"␊ [k: string]: unknown␊ }␊ @@ -306845,7 +446221,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * AseV3NetworkingConfiguration resource specific properties␊ */␊ - properties: (AseV3NetworkingConfigurationProperties | string)␊ + properties: (/**␊ + * AseV3NetworkingConfiguration resource specific properties␊ + */␊ + AseV3NetworkingConfigurationProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/configurations"␊ [k: string]: unknown␊ }␊ @@ -306862,11 +446244,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool7 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription9 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/multiRolePools"␊ [k: string]: unknown␊ }␊ @@ -306886,7 +446280,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -306906,11 +446306,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Worker pool of an App Service Environment.␊ */␊ - properties: (WorkerPool7 | string)␊ + properties: (/**␊ + * Worker pool of an App Service Environment.␊ + */␊ + WorkerPool7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription9 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/hostingEnvironments/workerPools"␊ [k: string]: unknown␊ }␊ @@ -306934,17 +446346,32 @@ Generated by [AVA](https://avajs.dev). /**␊ * AppServicePlan resource specific properties␊ */␊ - properties: (AppServicePlanProperties6 | string)␊ + properties: (/**␊ + * AppServicePlan resource specific properties␊ + */␊ + AppServicePlanProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription9 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms"␊ [k: string]: unknown␊ }␊ @@ -306959,36 +446386,66 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile9 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Hyper-V container app service plan true, false otherwise.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, this App Service Plan owns spot instances.␊ */␊ - isSpot?: (boolean | string)␊ + isSpot?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: If Hyper-V container app service plan true, false otherwise.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for a Kubernetes Environment to use for this resource.␊ */␊ - kubeEnvironmentProfile?: (KubeEnvironmentProfile | string)␊ + kubeEnvironmentProfile?: (/**␊ + * Specification for a Kubernetes Environment to use for this resource.␊ + */␊ + KubeEnvironmentProfile | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan␊ */␊ - maximumElasticWorkerCount?: (number | string)␊ + maximumElasticWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If true, apps assigned to this App Service plan can be scaled independently.␊ * If false, apps assigned to this App Service plan will scale to all instances of the plan.␊ */␊ - perSiteScaling?: (boolean | string)␊ + perSiteScaling?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If Linux app service plan true, false otherwise.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time when the server farm expires. Valid only if it is a spot server farm.␊ */␊ @@ -306996,11 +446453,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Scaling worker count.␊ */␊ - targetWorkerCount?: (number | string)␊ + targetWorkerCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Scaling worker size ID.␊ */␊ - targetWorkerSizeId?: (number | string)␊ + targetWorkerSizeId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Target worker tier assigned to the App Service plan.␊ */␊ @@ -307043,7 +446506,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties9 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -307077,7 +446546,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetRoute resource specific properties␊ */␊ - properties: (VnetRouteProperties7 | string)␊ + properties: (/**␊ + * VnetRoute resource specific properties␊ + */␊ + VnetRouteProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/serverfarms/virtualNetworkConnections/routes"␊ [k: string]: unknown␊ }␊ @@ -307097,7 +446572,10 @@ Generated by [AVA](https://avajs.dev). * ␊ * These values will be used for syncing an app's routes with those from a Virtual Network.␊ */␊ - routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | string)␊ + routeType?: (("DEFAULT" | "INHERITED" | "STATIC") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.␊ */␊ @@ -307112,7 +446590,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity21 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -307128,14 +446612,77 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties8 | string)␊ - resources?: (SitesBasicPublishingCredentialsPoliciesChildResource4 | SitesConfigChildResource8 | SitesDeploymentsChildResource8 | SitesDomainOwnershipIdentifiersChildResource7 | SitesExtensionsChildResource7 | SitesFunctionsChildResource7 | SitesHostNameBindingsChildResource8 | SitesHybridconnectionChildResource8 | SitesMigrateChildResource7 | SitesNetworkConfigChildResource6 | SitesPremieraddonsChildResource8 | SitesPrivateAccessChildResource6 | SitesPrivateEndpointConnectionsChildResource4 | SitesPublicCertificatesChildResource7 | SitesSiteextensionsChildResource7 | SitesSlotsChildResource8 | SitesSourcecontrolsChildResource8 | SitesVirtualNetworkConnectionsChildResource8)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/basicPublishingCredentialsPolicies␊ + */␊ + SitesBasicPublishingCredentialsPoliciesChildResource4 | /**␊ + * Microsoft.Web/sites/config␊ + */␊ + SitesConfigChildResource8 | /**␊ + * Microsoft.Web/sites/deployments␊ + */␊ + SitesDeploymentsChildResource8 | /**␊ + * Microsoft.Web/sites/domainOwnershipIdentifiers␊ + */␊ + SitesDomainOwnershipIdentifiersChildResource7 | /**␊ + * Microsoft.Web/sites/extensions␊ + */␊ + SitesExtensionsChildResource7 | /**␊ + * Microsoft.Web/sites/functions␊ + */␊ + SitesFunctionsChildResource7 | /**␊ + * Microsoft.Web/sites/hostNameBindings␊ + */␊ + SitesHostNameBindingsChildResource8 | /**␊ + * Microsoft.Web/sites/hybridconnection␊ + */␊ + SitesHybridconnectionChildResource8 | /**␊ + * Microsoft.Web/sites/migrate␊ + */␊ + SitesMigrateChildResource7 | /**␊ + * Microsoft.Web/sites/networkConfig␊ + */␊ + SitesNetworkConfigChildResource6 | /**␊ + * Microsoft.Web/sites/premieraddons␊ + */␊ + SitesPremieraddonsChildResource8 | /**␊ + * Microsoft.Web/sites/privateAccess␊ + */␊ + SitesPrivateAccessChildResource6 | /**␊ + * Microsoft.Web/sites/privateEndpointConnections␊ + */␊ + SitesPrivateEndpointConnectionsChildResource4 | /**␊ + * Microsoft.Web/sites/publicCertificates␊ + */␊ + SitesPublicCertificatesChildResource7 | /**␊ + * Microsoft.Web/sites/siteextensions␊ + */␊ + SitesSiteextensionsChildResource7 | /**␊ + * Microsoft.Web/sites/slots␊ + */␊ + SitesSlotsChildResource8 | /**␊ + * Microsoft.Web/sites/sourcecontrols␊ + */␊ + SitesSourcecontrolsChildResource8 | /**␊ + * Microsoft.Web/sites/virtualNetworkConnections␊ + */␊ + SitesVirtualNetworkConnectionsChildResource8)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites"␊ [k: string]: unknown␊ }␊ @@ -307146,13 +446693,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of managed service identity.␊ */␊ - type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | string)␊ + type?: (("SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}␊ */␊ userAssignedIdentities?: ({␊ [k: string]: Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties7␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface Components1Jq1T4Ischemasmanagedserviceidentitypropertiesuserassignedidentitiesadditionalproperties7 {␊ @@ -307165,11 +446718,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.␊ */␊ - clientAffinityEnabled?: (boolean | string)␊ + clientAffinityEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.␊ */␊ - clientCertEnabled?: (boolean | string)␊ + clientCertEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * client certificate authentication comma-separated exclusion paths␊ */␊ @@ -307180,15 +446739,27 @@ Generated by [AVA](https://avajs.dev). * - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.␊ * - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.␊ */␊ - clientCertMode?: (("Required" | "Optional" | "OptionalInteractiveUser") | string)␊ + clientCertMode?: (("Required" | "Optional" | "OptionalInteractiveUser") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information needed for cloning operation.␊ */␊ - cloningInfo?: (CloningInfo8 | string)␊ + cloningInfo?: (/**␊ + * Information needed for cloning operation.␊ + */␊ + CloningInfo8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Size of the function container.␊ */␊ - containerSize?: (number | string)␊ + containerSize?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.␊ */␊ @@ -307196,37 +446767,64 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed daily memory-time quota (applicable on dynamic apps only).␊ */␊ - dailyMemoryTimeQuota?: (number | string)␊ + dailyMemoryTimeQuota?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specification for an App Service Environment to use for this resource.␊ */␊ - hostingEnvironmentProfile?: (HostingEnvironmentProfile9 | string)␊ + hostingEnvironmentProfile?: (/**␊ + * Specification for an App Service Environment to use for this resource.␊ + */␊ + HostingEnvironmentProfile9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to disable the public hostnames of the app; otherwise, false.␊ * If true, the app is only accessible via API management process.␊ */␊ - hostNamesDisabled?: (boolean | string)␊ + hostNamesDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname SSL states are used to manage the SSL bindings for app's hostnames.␊ */␊ - hostNameSslStates?: (HostNameSslState8[] | string)␊ + hostNameSslStates?: (HostNameSslState8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HttpsOnly: configures a web site to accept only https requests. Issues redirect for␊ * http requests␊ */␊ - httpsOnly?: (boolean | string)␊ + httpsOnly?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hyper-V sandbox.␊ */␊ - hyperV?: (boolean | string)␊ + hyperV?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Obsolete: Hyper-V sandbox.␊ */␊ - isXenon?: (boolean | string)␊ + isXenon?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Identity to use for Key Vault Reference authentication.␊ */␊ @@ -307234,15 +446832,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site redundancy mode.␊ */␊ - redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | string)␊ + redundancyMode?: (("None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if reserved; otherwise, false.␊ */␊ - reserved?: (boolean | string)␊ + reserved?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.␊ */␊ - scmSiteAlsoStopped?: (boolean | string)␊ + scmSiteAlsoStopped?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".␊ */␊ @@ -307250,11 +446857,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * Configuration of an App Service app.␊ */␊ - siteConfig?: (SiteConfig8 | string)␊ + siteConfig?: (/**␊ + * Configuration of an App Service app.␊ + */␊ + SiteConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Checks if Customer provided storage account is required␊ */␊ - storageAccountRequired?: (boolean | string)␊ + storageAccountRequired?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration.␊ * This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}␊ @@ -307272,19 +446888,31 @@ Generated by [AVA](https://avajs.dev). */␊ appSettingsOverrides?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone custom hostnames from source app; otherwise, false.␊ */␊ - cloneCustomHostNames?: (boolean | string)␊ + cloneCustomHostNames?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to clone source control from source app; otherwise, false.␊ */␊ - cloneSourceControl?: (boolean | string)␊ + cloneSourceControl?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to configure load balancing for source and destination app.␊ */␊ - configureLoadBalancing?: (boolean | string)␊ + configureLoadBalancing?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Correlation ID of cloning operation. This ID ties multiple cloning operations␊ * together to use the same snapshot.␊ @@ -307297,7 +446925,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to overwrite destination app; otherwise, false.␊ */␊ - overwrite?: (boolean | string)␊ + overwrite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ARM resource ID of the source app. App resource ID is of the form ␊ * /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and ␊ @@ -307326,7 +446957,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Indicates whether the hostname is a standard or repository hostname.␊ */␊ - hostType?: (("Standard" | "Repository") | string)␊ + hostType?: (("Standard" | "Repository") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Hostname.␊ */␊ @@ -307334,7 +446968,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint.␊ */␊ @@ -307342,7 +446979,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Set to true to update existing hostname.␊ */␊ - toUpdate?: (boolean | string)␊ + toUpdate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual IP address assigned to the hostname if IP based SSL is enabled.␊ */␊ @@ -307356,7 +446996,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag to use Managed Identity Creds for ACR pull␊ */␊ - acrUseManagedIdentityCreds?: (boolean | string)␊ + acrUseManagedIdentityCreds?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * If using user managed identity, the user managed identity ClientId␊ */␊ @@ -307364,15 +447007,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if Always On is enabled; otherwise, false.␊ */␊ - alwaysOn?: (boolean | string)␊ + alwaysOn?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Information about the formal API definition for the app.␊ */␊ - apiDefinition?: (ApiDefinitionInfo8 | string)␊ + apiDefinition?: (/**␊ + * Information about the formal API definition for the app.␊ + */␊ + ApiDefinitionInfo8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Azure API management (APIM) configuration linked to the app.␊ */␊ - apiManagementConfig?: (ApiManagementConfig4 | string)␊ + apiManagementConfig?: (/**␊ + * Azure API management (APIM) configuration linked to the app.␊ + */␊ + ApiManagementConfig4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App command line to launch.␊ */␊ @@ -307380,15 +447038,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application settings.␊ */␊ - appSettings?: (NameValuePair9[] | string)␊ + appSettings?: (NameValuePair9[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if Auto Heal is enabled; otherwise, false.␊ */␊ - autoHealEnabled?: (boolean | string)␊ + autoHealEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Rules that can be defined for auto-heal.␊ */␊ - autoHealRules?: (AutoHealRules8 | string)␊ + autoHealRules?: (/**␊ + * Rules that can be defined for auto-heal.␊ + */␊ + AutoHealRules8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Auto-swap slot name.␊ */␊ @@ -307398,23 +447068,41 @@ Generated by [AVA](https://avajs.dev). */␊ azureStorageAccounts?: ({␊ [k: string]: AzureStorageInfoValue6␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Connection strings.␊ */␊ - connectionStrings?: (ConnStringInfo8[] | string)␊ + connectionStrings?: (ConnStringInfo8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Cross-Origin Resource Sharing (CORS) settings for the app.␊ */␊ - cors?: (CorsSettings8 | string)␊ + cors?: (/**␊ + * Cross-Origin Resource Sharing (CORS) settings for the app.␊ + */␊ + CorsSettings8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Default documents.␊ */␊ - defaultDocuments?: (string[] | string)␊ + defaultDocuments?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if detailed error logging is enabled; otherwise, false.␊ */␊ - detailedErrorLoggingEnabled?: (boolean | string)␊ + detailedErrorLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Document root.␊ */␊ @@ -307422,26 +447110,44 @@ Generated by [AVA](https://avajs.dev). /**␊ * Routing rules in production experiments.␊ */␊ - experiments?: (Experiments8 | string)␊ + experiments?: (/**␊ + * Routing rules in production experiments.␊ + */␊ + Experiments8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * State of FTP / FTPS service.␊ */␊ - ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | string)␊ + ftpsState?: (("AllAllowed" | "FtpsOnly" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum number of workers that a site can scale out to.␊ * This setting only applies to the Consumption and Elastic Premium Plans␊ */␊ - functionAppScaleLimit?: (number | string)␊ + functionAppScaleLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled,␊ * the ScaleController will not monitor event sources directly, but will instead call to the␊ * runtime to get scale status.␊ */␊ - functionsRuntimeScaleMonitoringEnabled?: (boolean | string)␊ + functionsRuntimeScaleMonitoringEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Handler mappings.␊ */␊ - handlerMappings?: (HandlerMapping8[] | string)␊ + handlerMappings?: (HandlerMapping8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Health check path␊ */␊ @@ -307449,15 +447155,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http20Enabled: configures a web site to allow clients to connect over http2.0␊ */␊ - http20Enabled?: (boolean | string)␊ + http20Enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if HTTP logging is enabled; otherwise, false.␊ */␊ - httpLoggingEnabled?: (boolean | string)␊ + httpLoggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for main.␊ */␊ - ipSecurityRestrictions?: (IpSecurityRestriction8[] | string)␊ + ipSecurityRestrictions?: (IpSecurityRestriction8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Java container.␊ */␊ @@ -307477,7 +447192,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Metric limits set on an app.␊ */␊ - limits?: (SiteLimits8 | string)␊ + limits?: (/**␊ + * Metric limits set on an app.␊ + */␊ + SiteLimits8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Linux App Framework and version␊ */␊ @@ -307485,32 +447206,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site load balancing.␊ */␊ - loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin") | string)␊ + loadBalancing?: (("WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to enable local MySQL; otherwise, false.␊ */␊ - localMySqlEnabled?: (boolean | string)␊ + localMySqlEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * HTTP logs directory size limit.␊ */␊ - logsDirectorySizeLimit?: (number | string)␊ + logsDirectorySizeLimit?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed pipeline mode.␊ */␊ - managedPipelineMode?: (("Integrated" | "Classic") | string)␊ + managedPipelineMode?: (("Integrated" | "Classic") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Managed Service Identity Id␊ */␊ - managedServiceIdentityId?: (number | string)␊ + managedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Number of minimum instance count for a site␊ * This setting only applies to the Elastic Plans␊ */␊ - minimumElasticInstanceCount?: (number | string)␊ + minimumElasticInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * MinTlsVersion: configures the minimum version of TLS required for SSL requests.␊ */␊ - minTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + minTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * .NET Framework version.␊ */␊ @@ -307522,7 +447264,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Number of workers.␊ */␊ - numberOfWorkers?: (number | string)␊ + numberOfWorkers?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of PHP.␊ */␊ @@ -307535,7 +447280,10 @@ Generated by [AVA](https://avajs.dev). * Number of preWarmed instances.␊ * This setting only applies to the Consumption and Elastic Plans␊ */␊ - preWarmedInstanceCount?: (number | string)␊ + preWarmedInstanceCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Property to allow or block all public traffic.␊ */␊ @@ -307547,7 +447295,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Push settings for the App.␊ */␊ - push?: (PushSettings7 | string)␊ + push?: (/**␊ + * Push settings for the App.␊ + */␊ + PushSettings7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Version of Python.␊ */␊ @@ -307555,7 +447309,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if remote debugging is enabled; otherwise, false.␊ */␊ - remoteDebuggingEnabled?: (boolean | string)␊ + remoteDebuggingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Remote debugging version.␊ */␊ @@ -307563,7 +447320,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if request tracing is enabled; otherwise, false.␊ */␊ - requestTracingEnabled?: (boolean | string)␊ + requestTracingEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request tracing expiration time.␊ */␊ @@ -307571,19 +447331,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * IP security restrictions for scm.␊ */␊ - scmIpSecurityRestrictions?: (IpSecurityRestriction8[] | string)␊ + scmIpSecurityRestrictions?: (IpSecurityRestriction8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP security restrictions for scm to use main.␊ */␊ - scmIpSecurityRestrictionsUseMain?: (boolean | string)␊ + scmIpSecurityRestrictionsUseMain?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site.␊ */␊ - scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | string)␊ + scmMinTlsVersion?: (("1.0" | "1.1" | "1.2") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SCM type.␊ */␊ - scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | string)␊ + scmType?: (("None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Tracing options.␊ */␊ @@ -307591,11 +447363,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to use 32-bit worker process; otherwise, false.␊ */␊ - use32BitWorkerProcess?: (boolean | string)␊ + use32BitWorkerProcess?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual applications.␊ */␊ - virtualApplications?: (VirtualApplication8[] | string)␊ + virtualApplications?: (VirtualApplication8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network name.␊ */␊ @@ -307603,11 +447381,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The number of private ports assigned to this app. These will be assigned dynamically on runtime.␊ */␊ - vnetPrivatePortsCount?: (number | string)␊ + vnetPrivatePortsCount?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.␊ */␊ - vnetRouteAllEnabled?: (boolean | string)␊ + vnetRouteAllEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones␊ */␊ @@ -307615,7 +447399,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if WebSocket is enabled; otherwise, false.␊ */␊ - webSocketsEnabled?: (boolean | string)␊ + webSocketsEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Xenon App Framework and version␊ */␊ @@ -307623,7 +447410,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Explicit Managed Service Identity Id␊ */␊ - xManagedServiceIdentityId?: (number | string)␊ + xManagedServiceIdentityId?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307653,11 +447443,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Actions which to take by the auto-heal module when a rule is triggered.␊ */␊ - actions?: (AutoHealActions8 | string)␊ + actions?: (/**␊ + * Actions which to take by the auto-heal module when a rule is triggered.␊ + */␊ + AutoHealActions8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Triggers for auto-heal.␊ */␊ - triggers?: (AutoHealTriggers8 | string)␊ + triggers?: (/**␊ + * Triggers for auto-heal.␊ + */␊ + AutoHealTriggers8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307667,12 +447469,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Predefined action to be taken.␊ */␊ - actionType?: (("Recycle" | "LogEvent" | "CustomAction") | string)␊ + actionType?: (("Recycle" | "LogEvent" | "CustomAction") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom action to be executed␊ * when an auto heal rule is triggered.␊ */␊ - customAction?: (AutoHealCustomAction8 | string)␊ + customAction?: (/**␊ + * Custom action to be executed␊ + * when an auto heal rule is triggered.␊ + */␊ + AutoHealCustomAction8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Minimum time the process must execute␊ * before taking the action␊ @@ -307702,27 +447514,51 @@ Generated by [AVA](https://avajs.dev). /**␊ * A rule based on private bytes.␊ */␊ - privateBytesInKB?: (number | string)␊ + privateBytesInKB?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on total requests.␊ */␊ - requests?: (RequestsBasedTrigger8 | string)␊ + requests?: (/**␊ + * Trigger based on total requests.␊ + */␊ + RequestsBasedTrigger8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Trigger based on request execution time.␊ */␊ - slowRequests?: (SlowRequestsBasedTrigger8 | string)␊ + slowRequests?: (/**␊ + * Trigger based on request execution time.␊ + */␊ + SlowRequestsBasedTrigger8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on multiple Slow Requests Rule with path␊ */␊ - slowRequestsWithPath?: (SlowRequestsBasedTrigger8[] | string)␊ + slowRequestsWithPath?: (SlowRequestsBasedTrigger8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes.␊ */␊ - statusCodes?: (StatusCodesBasedTrigger8[] | string)␊ + statusCodes?: (StatusCodesBasedTrigger8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A rule based on status codes ranges.␊ */␊ - statusCodesRange?: (StatusCodesRangeBasedTrigger[] | string)␊ + statusCodesRange?: (StatusCodesRangeBasedTrigger[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307732,7 +447568,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -307746,7 +447585,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Path.␊ */␊ @@ -307768,7 +447610,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Path␊ */␊ @@ -307776,11 +447621,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * HTTP status code.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Request Sub Status.␊ */␊ - subStatus?: (number | string)␊ + subStatus?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Time interval.␊ */␊ @@ -307788,7 +447639,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Win32 error code.␊ */␊ - win32Status?: (number | string)␊ + win32Status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307798,7 +447652,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Request Count.␊ */␊ - count?: (number | string)␊ + count?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ path?: string␊ /**␊ * HTTP status code.␊ @@ -307833,7 +447690,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of storage.␊ */␊ - type?: (("AzureFiles" | "AzureBlob") | string)␊ + type?: (("AzureFiles" | "AzureBlob") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307851,7 +447711,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type?: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307862,13 +447725,19 @@ Generated by [AVA](https://avajs.dev). * Gets or sets the list of origins that should be allowed to make cross-origin␊ * calls (for example: http://example.com:12345). Use "*" to allow all.␊ */␊ - allowedOrigins?: (string[] | string)␊ + allowedOrigins?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets whether CORS requests with credentials are allowed. See ␊ * https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials␊ * for more details.␊ */␊ - supportCredentials?: (boolean | string)␊ + supportCredentials?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307878,7 +447747,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of ramp-up rules.␊ */␊ - rampUpRules?: (RampUpRule8[] | string)␊ + rampUpRules?: (RampUpRule8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307897,21 +447769,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Specifies interval in minutes to reevaluate ReroutePercentage.␊ */␊ - changeIntervalInMinutes?: (number | string)␊ + changeIntervalInMinutes?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \\nMinReroutePercentage or ␊ * MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\\nCustom decision algorithm ␊ * can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.␊ */␊ - changeStep?: (number | string)␊ + changeStep?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies upper boundary below which ReroutePercentage will stay.␊ */␊ - maxReroutePercentage?: (number | string)␊ + maxReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Specifies lower boundary above which ReroutePercentage will stay.␊ */␊ - minReroutePercentage?: (number | string)␊ + minReroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.␊ */␊ @@ -307919,7 +447803,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Percentage of the traffic which will be redirected to ActionHostName.␊ */␊ - reroutePercentage?: (number | string)␊ + reroutePercentage?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -307973,7 +447860,10 @@ Generated by [AVA](https://avajs.dev). */␊ headers?: ({␊ [k: string]: string[]␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * IP address the security restriction is valid for.␊ * It can be in form of pure ipv4 address (required SubnetMask property) or␊ @@ -307988,7 +447878,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Priority of IP restriction rule.␊ */␊ - priority?: (number | string)␊ + priority?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Subnet mask for the range of IP addresses the restriction is valid for.␊ */␊ @@ -307996,11 +447889,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Subnet traffic tag␊ */␊ - subnetTrafficTag?: (number | string)␊ + subnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Defines what this IP filter will be used for. This is to support IP filtering on proxies.␊ */␊ - tag?: (("Default" | "XffProxy" | "ServiceTag") | string)␊ + tag?: (("Default" | "XffProxy" | "ServiceTag") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual network resource id␊ */␊ @@ -308008,7 +447907,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * (internal) Vnet traffic tag␊ */␊ - vnetTrafficTag?: (number | string)␊ + vnetTrafficTag?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308018,15 +447920,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Maximum allowed disk size usage in MB.␊ */␊ - maxDiskSizeInMb?: (number | string)␊ + maxDiskSizeInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed memory usage in MB.␊ */␊ - maxMemoryInMb?: (number | string)␊ + maxMemoryInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum allowed CPU usage percentage.␊ */␊ - maxPercentageCpu?: (number | string)␊ + maxPercentageCpu?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308040,7 +447951,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PushSettings resource specific properties␊ */␊ - properties?: (PushSettingsProperties7 | string)␊ + properties?: (/**␊ + * PushSettings resource specific properties␊ + */␊ + PushSettingsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308054,7 +447971,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a flag indicating whether the Push endpoint is enabled.␊ */␊ - isPushEnabled: (boolean | string)␊ + isPushEnabled: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.␊ * Tags can consist of alphanumeric characters and the following:␊ @@ -308079,11 +447999,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if preloading is enabled; otherwise, false.␊ */␊ - preloadEnabled?: (boolean | string)␊ + preloadEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual directories for virtual application.␊ */␊ - virtualDirectories?: (VirtualDirectory8[] | string)␊ + virtualDirectories?: (VirtualDirectory8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Virtual path.␊ */␊ @@ -308111,7 +448037,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to allow access to a publishing method; otherwise, false.␊ */␊ - allow: (boolean | string)␊ + allow: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308126,19 +448055,28 @@ Generated by [AVA](https://avajs.dev). * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - additionalLoginParams?: (string[] | string)␊ + additionalLoginParams?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Allowed audience values to consider when validating JWTs issued by ␊ * Azure Active Directory. Note that the ClientID value is always considered an␊ * allowed audience, regardless of this setting.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * External URLs that can be redirected to as part of logging in or logging out of the app. Note that the query string part of the URL is ignored.␊ * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The path of the config file containing auth settings.␊ * If the path is relative, base will the site's root directory.␊ @@ -308177,11 +448115,17 @@ Generated by [AVA](https://avajs.dev). * This setting is only needed if multiple providers are configured and the unauthenticated client␊ * action is set to "RedirectToLoginPage".␊ */␊ - defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | string)␊ + defaultProvider?: (("AzureActiveDirectory" | "Facebook" | "Google" | "MicrosoftAccount" | "Twitter" | "Github") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The App ID of the Facebook app used for login.␊ * This setting is required for enabling Facebook Login.␊ @@ -308203,7 +448147,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional.␊ * Facebook Login documentation: https://developers.facebook.com/docs/facebook-login␊ */␊ - facebookOAuthScopes?: (string[] | string)␊ + facebookOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Client Id of the GitHub app used for login.␊ * This setting is required for enabling Github login␊ @@ -308223,7 +448170,10 @@ Generated by [AVA](https://avajs.dev). * The OAuth 2.0 scopes that will be requested as part of GitHub Login authentication.␊ * This setting is optional␊ */␊ - gitHubOAuthScopes?: (string[] | string)␊ + gitHubOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OpenID Connect Client ID for the Google web application.␊ * This setting is required for enabling Google Sign-In.␊ @@ -308246,7 +448196,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "openid", "profile", and "email" are used as default scopes.␊ * Google Sign-In documentation: https://developers.google.com/identity/sign-in/web/␊ */␊ - googleOAuthScopes?: (string[] | string)␊ + googleOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * "true" if the auth config settings should be read from a file,␊ * "false" otherwise␊ @@ -308281,7 +448234,10 @@ Generated by [AVA](https://avajs.dev). * This setting is optional. If not specified, "wl.basic" is used as the default scope.␊ * Microsoft Account Scopes and permissions documentation: https://msdn.microsoft.com/en-us/library/dn631845.aspx␊ */␊ - microsoftAccountOAuthScopes?: (string[] | string)␊ + microsoftAccountOAuthScopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -308291,12 +448247,18 @@ Generated by [AVA](https://avajs.dev). * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - tokenStoreEnabled?: (boolean | string)␊ + tokenStoreEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The OAuth 1.0a consumer key of the Twitter application used for sign-in.␊ * This setting is required for enabling Twitter Sign-In.␊ @@ -308317,11 +448279,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the issuer should be a valid HTTPS url and be validated as such.␊ */␊ - validateIssuer?: (boolean | string)␊ + validateIssuer?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308331,23 +448299,53 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.␊ */␊ - globalValidation?: (GlobalValidation3 | string)␊ + globalValidation?: (/**␊ + * The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.␊ + */␊ + GlobalValidation3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.␊ */␊ - httpSettings?: (HttpSettings3 | string)␊ + httpSettings?: (/**␊ + * The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.␊ + */␊ + HttpSettings3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.␊ */␊ - identityProviders?: (IdentityProviders3 | string)␊ + identityProviders?: (/**␊ + * The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.␊ + */␊ + IdentityProviders3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the login flow of users using App Service Authentication/Authorization.␊ */␊ - login?: (Login3 | string)␊ + login?: (/**␊ + * The configuration settings of the login flow of users using App Service Authentication/Authorization.␊ + */␊ + Login3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the platform of App Service Authentication/Authorization.␊ */␊ - platform?: (AuthPlatform3 | string)␊ + platform?: (/**␊ + * The configuration settings of the platform of App Service Authentication/Authorization.␊ + */␊ + AuthPlatform3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308357,7 +448355,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The paths for which unauthenticated flow would not be redirected to the login page.␊ */␊ - excludedPaths?: (string[] | string)␊ + excludedPaths?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The default authentication provider to use when multiple providers are configured.␊ * This setting is only needed if multiple providers are configured and the unauthenticated client␊ @@ -308367,11 +448368,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the authentication flow is required any request is made; otherwise, false.␊ */␊ - requireAuthentication?: (boolean | string)␊ + requireAuthentication?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The action to take when an unauthenticated client attempts to access the app.␊ */␊ - unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | string)␊ + unauthenticatedClientAction?: (("RedirectToLoginPage" | "AllowAnonymous" | "Return401" | "Return403") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308381,15 +448388,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration settings of a forward proxy used to make the requests.␊ */␊ - forwardProxy?: (ForwardProxy3 | string)␊ + forwardProxy?: (/**␊ + * The configuration settings of a forward proxy used to make the requests.␊ + */␊ + ForwardProxy3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * false if the authentication/authorization responses not having the HTTPS scheme are permissible; otherwise, true.␊ */␊ - requireHttps?: (boolean | string)␊ + requireHttps?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the paths HTTP requests.␊ */␊ - routes?: (HttpSettingsRoutes3 | string)␊ + routes?: (/**␊ + * The configuration settings of the paths HTTP requests.␊ + */␊ + HttpSettingsRoutes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308399,7 +448421,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The convention used to determine the url of the request made.␊ */␊ - convention?: (("NoProxy" | "Standard" | "Custom") | string)␊ + convention?: (("NoProxy" | "Standard" | "Custom") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the header containing the host of the request.␊ */␊ @@ -308427,42 +448452,93 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration settings of the Apple provider.␊ */␊ - apple?: (Apple | string)␊ + apple?: (/**␊ + * The configuration settings of the Apple provider.␊ + */␊ + Apple | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Azure Active directory provider.␊ */␊ - azureActiveDirectory?: (AzureActiveDirectory8 | string)␊ + azureActiveDirectory?: (/**␊ + * The configuration settings of the Azure Active directory provider.␊ + */␊ + AzureActiveDirectory8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Azure Static Web Apps provider.␊ */␊ - azureStaticWebApps?: (AzureStaticWebApps | string)␊ + azureStaticWebApps?: (/**␊ + * The configuration settings of the Azure Static Web Apps provider.␊ + */␊ + AzureStaticWebApps | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The map of the name of the alias of each custom Open ID Connect provider to the␊ * configuration settings of the custom Open ID Connect provider.␊ */␊ customOpenIdConnectProviders?: ({␊ [k: string]: CustomOpenIdConnectProvider3␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Facebook provider.␊ */␊ - facebook?: (Facebook3 | string)␊ + facebook?: (/**␊ + * The configuration settings of the Facebook provider.␊ + */␊ + Facebook3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the GitHub provider.␊ */␊ - gitHub?: (GitHub3 | string)␊ + gitHub?: (/**␊ + * The configuration settings of the GitHub provider.␊ + */␊ + GitHub3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Google provider.␊ */␊ - google?: (Google3 | string)␊ + google?: (/**␊ + * The configuration settings of the Google provider.␊ + */␊ + Google3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the legacy Microsoft Account provider.␊ */␊ - legacyMicrosoftAccount?: (LegacyMicrosoftAccount | string)␊ + legacyMicrosoftAccount?: (/**␊ + * The configuration settings of the legacy Microsoft Account provider.␊ + */␊ + LegacyMicrosoftAccount | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Twitter provider.␊ */␊ - twitter?: (Twitter3 | string)␊ + twitter?: (/**␊ + * The configuration settings of the Twitter provider.␊ + */␊ + Twitter3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308472,15 +448548,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the Apple provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the login flow, including the scopes that should be requested.␊ */␊ - login?: (LoginScopes3 | string)␊ + login?: (/**␊ + * The configuration settings of the login flow, including the scopes that should be requested.␊ + */␊ + LoginScopes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the registration for the Apple provider␊ */␊ - registration?: (AppleRegistration | string)␊ + registration?: (/**␊ + * The configuration settings of the registration for the Apple provider␊ + */␊ + AppleRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308490,7 +448581,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of the scopes that should be requested while authenticating.␊ */␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308514,25 +448608,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the Azure Active Directory provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Gets a value indicating whether the Azure AD configuration was auto-provisioned using 1st party tooling.␊ * This is an internal flag primarily intended to support the Azure Management Portal. Users should not␊ * read or write to this property.␊ */␊ - isAutoProvisioned?: (boolean | string)␊ + isAutoProvisioned?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Azure Active Directory login flow.␊ */␊ - login?: (AzureActiveDirectoryLogin3 | string)␊ + login?: (/**␊ + * The configuration settings of the Azure Active Directory login flow.␊ + */␊ + AzureActiveDirectoryLogin3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Azure Active Directory app registration.␊ */␊ - registration?: (AzureActiveDirectoryRegistration3 | string)␊ + registration?: (/**␊ + * The configuration settings of the Azure Active Directory app registration.␊ + */␊ + AzureActiveDirectoryRegistration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Azure Active Directory token validation flow.␊ */␊ - validation?: (AzureActiveDirectoryValidation3 | string)␊ + validation?: (/**␊ + * The configuration settings of the Azure Active Directory token validation flow.␊ + */␊ + AzureActiveDirectoryValidation3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308542,12 +448660,18 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the www-authenticate provider should be omitted from the request; otherwise, false.␊ */␊ - disableWWWAuthenticate?: (boolean | string)␊ + disableWWWAuthenticate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Login parameters to send to the OpenID Connect authorization endpoint when␊ * a user logs in. Each parameter must be in the form "key=value".␊ */␊ - loginParameters?: (string[] | string)␊ + loginParameters?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308596,11 +448720,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of audiences that can make successful authentication/authorization requests.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the checks that should be made while validating the JWT Claims.␊ */␊ - jwtClaimChecks?: (JwtClaimChecks3 | string)␊ + jwtClaimChecks?: (/**␊ + * The configuration settings of the checks that should be made while validating the JWT Claims.␊ + */␊ + JwtClaimChecks3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308610,11 +448743,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * The list of the allowed client applications.␊ */␊ - allowedClientApplications?: (string[] | string)␊ + allowedClientApplications?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The list of the allowed groups.␊ */␊ - allowedGroups?: (string[] | string)␊ + allowedGroups?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308624,11 +448763,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the Azure Static Web Apps provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the registration for the Azure Static Web Apps provider␊ */␊ - registration?: (AzureStaticWebAppsRegistration | string)␊ + registration?: (/**␊ + * The configuration settings of the registration for the Azure Static Web Apps provider␊ + */␊ + AzureStaticWebAppsRegistration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308648,15 +448796,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the custom Open ID provider provider should not be enabled; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the login flow of the custom Open ID Connect provider.␊ */␊ - login?: (OpenIdConnectLogin3 | string)␊ + login?: (/**␊ + * The configuration settings of the login flow of the custom Open ID Connect provider.␊ + */␊ + OpenIdConnectLogin3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the app registration for the custom Open ID Connect provider.␊ */␊ - registration?: (OpenIdConnectRegistration3 | string)␊ + registration?: (/**␊ + * The configuration settings of the app registration for the custom Open ID Connect provider.␊ + */␊ + OpenIdConnectRegistration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308670,7 +448833,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A list of the scopes that should be requested while authenticating.␊ */␊ - scopes?: (string[] | string)␊ + scopes?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308680,7 +448846,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The authentication client credentials of the custom Open ID Connect provider.␊ */␊ - clientCredential?: (OpenIdConnectClientCredential3 | string)␊ + clientCredential?: (/**␊ + * The authentication client credentials of the custom Open ID Connect provider.␊ + */␊ + OpenIdConnectClientCredential3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The client id of the custom Open ID Connect provider.␊ */␊ @@ -308688,7 +448860,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration settings of the endpoints used for the custom Open ID Connect provider.␊ */␊ - openIdConnectConfiguration?: (OpenIdConnectConfig3 | string)␊ + openIdConnectConfiguration?: (/**␊ + * The configuration settings of the endpoints used for the custom Open ID Connect provider.␊ + */␊ + OpenIdConnectConfig3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308702,7 +448880,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The method that should be used to authenticate the user.␊ */␊ - method?: ("ClientSecretPost" | string)␊ + method?: ("ClientSecretPost" | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308738,7 +448919,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the Facebook provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The version of the Facebook api to be used while logging in.␊ */␊ @@ -308746,11 +448930,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration settings of the login flow, including the scopes that should be requested.␊ */␊ - login?: (LoginScopes3 | string)␊ + login?: (/**␊ + * The configuration settings of the login flow, including the scopes that should be requested.␊ + */␊ + LoginScopes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the app registration for providers that have app ids and app secrets␊ */␊ - registration?: (AppRegistration3 | string)␊ + registration?: (/**␊ + * The configuration settings of the app registration for providers that have app ids and app secrets␊ + */␊ + AppRegistration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308774,15 +448970,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the GitHub provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the login flow, including the scopes that should be requested.␊ */␊ - login?: (LoginScopes3 | string)␊ + login?: (/**␊ + * The configuration settings of the login flow, including the scopes that should be requested.␊ + */␊ + LoginScopes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the app registration for providers that have client ids and client secrets␊ */␊ - registration?: (ClientRegistration3 | string)␊ + registration?: (/**␊ + * The configuration settings of the app registration for providers that have client ids and client secrets␊ + */␊ + ClientRegistration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308806,19 +449017,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the Google provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the login flow, including the scopes that should be requested.␊ */␊ - login?: (LoginScopes3 | string)␊ + login?: (/**␊ + * The configuration settings of the login flow, including the scopes that should be requested.␊ + */␊ + LoginScopes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the app registration for providers that have client ids and client secrets␊ */␊ - registration?: (ClientRegistration3 | string)␊ + registration?: (/**␊ + * The configuration settings of the app registration for providers that have client ids and client secrets␊ + */␊ + ClientRegistration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Allowed Audiences validation flow.␊ */␊ - validation?: (AllowedAudiencesValidation3 | string)␊ + validation?: (/**␊ + * The configuration settings of the Allowed Audiences validation flow.␊ + */␊ + AllowedAudiencesValidation3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308828,7 +449060,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration settings of the allowed list of audiences from which to validate the JWT token.␊ */␊ - allowedAudiences?: (string[] | string)␊ + allowedAudiences?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308838,19 +449073,40 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the legacy Microsoft Account provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the login flow, including the scopes that should be requested.␊ */␊ - login?: (LoginScopes3 | string)␊ + login?: (/**␊ + * The configuration settings of the login flow, including the scopes that should be requested.␊ + */␊ + LoginScopes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the app registration for providers that have client ids and client secrets␊ */␊ - registration?: (ClientRegistration3 | string)␊ + registration?: (/**␊ + * The configuration settings of the app registration for providers that have client ids and client secrets␊ + */␊ + ClientRegistration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the Allowed Audiences validation flow.␊ */␊ - validation?: (AllowedAudiencesValidation3 | string)␊ + validation?: (/**␊ + * The configuration settings of the Allowed Audiences validation flow.␊ + */␊ + AllowedAudiencesValidation3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308860,11 +449116,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the Twitter provider should not be enabled despite the set registration; otherwise, true.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the app registration for the Twitter provider.␊ */␊ - registration?: (TwitterRegistration3 | string)␊ + registration?: (/**␊ + * The configuration settings of the app registration for the Twitter provider.␊ + */␊ + TwitterRegistration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308893,27 +449158,57 @@ Generated by [AVA](https://avajs.dev). * This is an advanced setting typically only needed by Windows Store application backends.␊ * Note that URLs within the current domain are always implicitly allowed.␊ */␊ - allowedExternalRedirectUrls?: (string[] | string)␊ + allowedExternalRedirectUrls?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the session cookie's expiration.␊ */␊ - cookieExpiration?: (CookieExpiration3 | string)␊ + cookieExpiration?: (/**␊ + * The configuration settings of the session cookie's expiration.␊ + */␊ + CookieExpiration3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the nonce used in the login flow.␊ */␊ - nonce?: (Nonce3 | string)␊ + nonce?: (/**␊ + * The configuration settings of the nonce used in the login flow.␊ + */␊ + Nonce3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if the fragments from the request are preserved after the login request is made; otherwise, false.␊ */␊ - preserveUrlFragmentsForLogins?: (boolean | string)␊ + preserveUrlFragmentsForLogins?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The routes that specify the endpoints used for login and logout requests.␊ */␊ - routes?: (LoginRoutes3 | string)␊ + routes?: (/**␊ + * The routes that specify the endpoints used for login and logout requests.␊ + */␊ + LoginRoutes3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the token store.␊ */␊ - tokenStore?: (TokenStore3 | string)␊ + tokenStore?: (/**␊ + * The configuration settings of the token store.␊ + */␊ + TokenStore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308923,7 +449218,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The convention used when determining the session cookie's expiration.␊ */␊ - convention?: (("FixedTime" | "IdentityProviderDerived") | string)␊ + convention?: (("FixedTime" | "IdentityProviderDerived") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The time after the request is made when the session cookie should expire.␊ */␊ @@ -308941,7 +449239,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if the nonce should not be validated while completing the login flow; otherwise, true.␊ */␊ - validateNonce?: (boolean | string)␊ + validateNonce?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -308961,21 +449262,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The configuration settings of the storage of the tokens if blob storage is used.␊ */␊ - azureBlobStorage?: (BlobStorageTokenStore3 | string)␊ + azureBlobStorage?: (/**␊ + * The configuration settings of the storage of the tokens if blob storage is used.␊ + */␊ + BlobStorageTokenStore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to durably store platform-specific security tokens that are obtained during login flows; otherwise, false.␊ * The default is false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The configuration settings of the storage of the tokens if a file system is used.␊ */␊ - fileSystem?: (FileSystemTokenStore3 | string)␊ + fileSystem?: (/**␊ + * The configuration settings of the storage of the tokens if a file system is used.␊ + */␊ + FileSystemTokenStore3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The number of hours after session token expiration that a session token can be used to␊ * call the token refresh API. The default is 72 hours.␊ */␊ - tokenRefreshExtensionHours?: (number | string)␊ + tokenRefreshExtensionHours?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309010,7 +449329,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the Authentication / Authorization feature is enabled for the current app; otherwise, false.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The RuntimeVersion of the Authentication / Authorization feature in use for the current app.␊ * The setting in this value can control the behavior of certain features in the Authentication / Authorization module.␊ @@ -309029,15 +449351,27 @@ Generated by [AVA](https://avajs.dev). /**␊ * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ */␊ - backupSchedule?: (BackupSchedule8 | string)␊ + backupSchedule?: (/**␊ + * Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.␊ + */␊ + BackupSchedule8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Databases included in the backup.␊ */␊ - databases?: (DatabaseBackupSetting8[] | string)␊ + databases?: (DatabaseBackupSetting8[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the backup schedule is enabled (must be included in that case), false if the backup schedule should be disabled.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to the container.␊ */␊ @@ -309051,19 +449385,31 @@ Generated by [AVA](https://avajs.dev). /**␊ * How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day)␊ */␊ - frequencyInterval: ((number & string) | string)␊ + frequencyInterval: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7).␊ */␊ - frequencyUnit: (("Day" | "Hour") | string)␊ + frequencyUnit: (("Day" | "Hour") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise.␊ */␊ - keepAtLeastOneBackup: (boolean | string)␊ + keepAtLeastOneBackup: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * After how many days backups should be deleted.␊ */␊ - retentionPeriodInDays: ((number & string) | string)␊ + retentionPeriodInDays: ((number & string) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * When the schedule should start working.␊ */␊ @@ -309086,7 +449432,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Database type (e.g. SqlAzure / MySql).␊ */␊ - databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | string)␊ + databaseType: (("SqlAzure" | "MySql" | "LocalMySql" | "PostgreSql") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ name?: string␊ [k: string]: unknown␊ }␊ @@ -309097,7 +449446,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Type of database.␊ */␊ - type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | string)␊ + type: (("MySql" | "SQLServer" | "SQLAzure" | "Custom" | "NotificationHub" | "ServiceBus" | "EventHub" | "ApiHub" | "DocDb" | "RedisCache" | "PostgreSQL") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Value of pair.␊ */␊ @@ -309111,19 +449463,43 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs configuration.␊ */␊ - applicationLogs?: (ApplicationLogsConfig8 | string)␊ + applicationLogs?: (/**␊ + * Application logs configuration.␊ + */␊ + ApplicationLogsConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - detailedErrorMessages?: (EnabledConfig8 | string)␊ + detailedErrorMessages?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Enabled configuration.␊ */␊ - failedRequestsTracing?: (EnabledConfig8 | string)␊ + failedRequestsTracing?: (/**␊ + * Enabled configuration.␊ + */␊ + EnabledConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs configuration.␊ */␊ - httpLogs?: (HttpLogsConfig8 | string)␊ + httpLogs?: (/**␊ + * Http logs configuration.␊ + */␊ + HttpLogsConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309133,15 +449509,33 @@ Generated by [AVA](https://avajs.dev). /**␊ * Application logs azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageApplicationLogsConfig8 | string)␊ + azureBlobStorage?: (/**␊ + * Application logs azure blob storage configuration.␊ + */␊ + AzureBlobStorageApplicationLogsConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to Azure table storage configuration.␊ */␊ - azureTableStorage?: (AzureTableStorageApplicationLogsConfig8 | string)␊ + azureTableStorage?: (/**␊ + * Application logs to Azure table storage configuration.␊ + */␊ + AzureTableStorageApplicationLogsConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Application logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemApplicationLogsConfig8 | string)␊ + fileSystem?: (/**␊ + * Application logs to file system configuration.␊ + */␊ + FileSystemApplicationLogsConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309151,13 +449545,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -309171,7 +449571,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS URL to an Azure table with add/query/delete permissions.␊ */␊ @@ -309185,7 +449588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Log level.␊ */␊ - level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | string)␊ + level?: (("Off" | "Verbose" | "Information" | "Warning" | "Error") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309195,7 +449601,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309205,11 +449614,23 @@ Generated by [AVA](https://avajs.dev). /**␊ * Http logs to azure blob storage configuration.␊ */␊ - azureBlobStorage?: (AzureBlobStorageHttpLogsConfig8 | string)␊ + azureBlobStorage?: (/**␊ + * Http logs to azure blob storage configuration.␊ + */␊ + AzureBlobStorageHttpLogsConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Http logs to file system configuration.␊ */␊ - fileSystem?: (FileSystemHttpLogsConfig8 | string)␊ + fileSystem?: (/**␊ + * Http logs to file system configuration.␊ + */␊ + FileSystemHttpLogsConfig8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309219,13 +449640,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove blobs older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SAS url to a azure blob container with read/write/list/delete permissions.␊ */␊ @@ -309239,19 +449666,28 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if configuration is enabled, false if it is disabled and null if configuration is not set.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Retention in days.␊ * Remove files older than X days.␊ * 0 or lower means no retention.␊ */␊ - retentionInDays?: (number | string)␊ + retentionInDays?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Maximum size in megabytes that http log files can use.␊ * When reached old log files will be removed to make space for new ones.␊ * Value can range between 25 and 100.␊ */␊ - retentionInMb?: (number | string)␊ + retentionInMb?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309263,15 +449699,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * List of application settings names.␊ */␊ - appSettingNames?: (string[] | string)␊ + appSettingNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of external Azure storage account identifiers.␊ */␊ - azureStorageConfigNames?: (string[] | string)␊ + azureStorageConfigNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * List of connection string names.␊ */␊ - connectionStringNames?: (string[] | string)␊ + connectionStringNames?: (string[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309290,7 +449735,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties10 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -309301,7 +449752,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if deployment is currently active, false if completed and null if not started.␊ */␊ - active?: (boolean | string)␊ + active?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Who authored the deployment.␊ */␊ @@ -309333,7 +449787,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment status.␊ */␊ - status?: (number | string)␊ + status?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309352,7 +449809,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties7 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -309379,7 +449842,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore7 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -309391,7 +449860,10 @@ Generated by [AVA](https://avajs.dev). * Sets the AppOffline rule while the MSDeploy operation executes.␊ * Setting is false by default.␊ */␊ - appOffline?: (boolean | string)␊ + appOffline?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SQL Connection String␊ */␊ @@ -309409,7 +449881,10 @@ Generated by [AVA](https://avajs.dev). */␊ setParameters?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * URI of MSDeploy Parameters file. Must not be set if SetParameters is used.␊ */␊ @@ -309420,7 +449895,10 @@ Generated by [AVA](https://avajs.dev). * will not be deleted, and any App_Data directory in the source will be ignored.␊ * Setting is false by default.␊ */␊ - skipAppData?: (boolean | string)␊ + skipAppData?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309439,7 +449917,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties7 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -309462,7 +449946,10 @@ Generated by [AVA](https://avajs.dev). */␊ files?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Function App ID.␊ */␊ @@ -309478,7 +449965,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Gets or sets a value indicating whether the function is disabled␊ */␊ - isDisabled?: (boolean | string)␊ + isDisabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The function language␊ */␊ @@ -309521,7 +450011,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties8 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -309536,11 +450032,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Azure resource type.␊ */␊ - azureResourceType?: (("Website" | "TrafficManager") | string)␊ + azureResourceType?: (("Website" | "TrafficManager") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Custom DNS record type.␊ */␊ - customHostNameDnsRecordType?: (("CName" | "A") | string)␊ + customHostNameDnsRecordType?: (("CName" | "A") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Fully qualified ARM domain resource URI.␊ */␊ @@ -309548,7 +450050,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Hostname type.␊ */␊ - hostNameType?: (("Verified" | "Managed") | string)␊ + hostNameType?: (("Verified" | "Managed") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * App Service app name.␊ */␊ @@ -309556,7 +450061,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * SSL type.␊ */␊ - sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | string)␊ + sslState?: (("Disabled" | "SniEnabled" | "IpBasedEnabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * SSL certificate thumbprint␊ */␊ @@ -309579,7 +450087,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties8 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -309591,7 +450105,10 @@ Generated by [AVA](https://avajs.dev). entityConnectionString?: string␊ entityName?: string␊ hostname?: string␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ resourceConnectionString?: string␊ resourceType?: string␊ [k: string]: unknown␊ @@ -309609,7 +450126,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties7 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "migrate"␊ [k: string]: unknown␊ }␊ @@ -309628,11 +450151,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * true if the app should be read only during copy operation; otherwise, false.␊ */␊ - blockWriteAccessToSite?: (boolean | string)␊ + blockWriteAccessToSite?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * trueif the app should be switched over; otherwise, false.␊ */␊ - switchSiteAfterMigration?: (boolean | string)␊ + switchSiteAfterMigration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309648,7 +450177,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties6 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "networkConfig"␊ [k: string]: unknown␊ }␊ @@ -309663,7 +450198,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A flag that specifies if the scale unit this Web App is on supports Swift integration.␊ */␊ - swiftSupported?: (boolean | string)␊ + swiftSupported?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309686,13 +450224,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties7 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -309735,7 +450282,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties6 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -309746,11 +450299,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether private access is enabled or not.␊ */␊ - enabled?: (boolean | string)␊ + enabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Networks (and subnets) allowed to access the site privately.␊ */␊ - virtualNetworks?: (PrivateAccessVirtualNetwork6[] | string)␊ + virtualNetworks?: (PrivateAccessVirtualNetwork6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309760,7 +450319,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the Virtual Network.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the Virtual Network.␊ */␊ @@ -309772,7 +450334,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.␊ */␊ - subnets?: (PrivateAccessSubnet6[] | string)␊ + subnets?: (PrivateAccessSubnet6[] | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309782,7 +450347,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The key (ID) of the subnet.␊ */␊ - key?: (number | string)␊ + key?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The name of the subnet.␊ */␊ @@ -309805,7 +450373,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -309825,7 +450399,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties7 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -309840,7 +450420,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Public Certificate Location.␊ */␊ - publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | string)␊ + publicCertificateLocation?: (("CurrentUserMy" | "LocalMachineMy" | "Unknown") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -309863,7 +450446,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity21 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -309879,13 +450468,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties8 | string)␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "slots"␊ [k: string]: unknown␊ }␊ @@ -309902,7 +450500,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties8 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -309917,23 +450521,41 @@ Generated by [AVA](https://avajs.dev). /**␊ * true to enable deployment rollback; otherwise, false.␊ */␊ - deploymentRollbackEnabled?: (boolean | string)␊ + deploymentRollbackEnabled?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GitHub action configuration.␊ */␊ - gitHubActionConfiguration?: (GitHubActionConfiguration | string)␊ + gitHubActionConfiguration?: (/**␊ + * The GitHub action configuration.␊ + */␊ + GitHubActionConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true if this is deployed via GitHub action.␊ */␊ - isGitHubAction?: (boolean | string)␊ + isGitHubAction?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true to limit to manual integration; false to enable continuous integration (which configures webhooks into online repos like GitHub).␊ */␊ - isManualIntegration?: (boolean | string)␊ + isManualIntegration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * true for a Mercurial repository; false for a Git repository.␊ */␊ - isMercurial?: (boolean | string)␊ + isMercurial?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Repository or source control URL.␊ */␊ @@ -309947,19 +450569,37 @@ Generated by [AVA](https://avajs.dev). /**␊ * The GitHub action code configuration.␊ */␊ - codeConfiguration?: (GitHubActionCodeConfiguration | string)␊ + codeConfiguration?: (/**␊ + * The GitHub action code configuration.␊ + */␊ + GitHubActionCodeConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The GitHub action container configuration.␊ */␊ - containerConfiguration?: (GitHubActionContainerConfiguration | string)␊ + containerConfiguration?: (/**␊ + * The GitHub action container configuration.␊ + */␊ + GitHubActionContainerConfiguration | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Workflow option to determine whether the workflow file should be generated and written to the repository.␊ */␊ - generateWorkflowFile?: (boolean | string)␊ + generateWorkflowFile?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * This will help determine the workflow configuration to select.␊ */␊ - isLinux?: (boolean | string)␊ + isLinux?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -310014,7 +450654,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties8 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -310034,7 +450680,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Flag that is used to denote if this is VNET injection␊ */␊ - isSwift?: (boolean | string)␊ + isSwift?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The Virtual Network's resource ID.␊ */␊ @@ -310057,7 +450706,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties10 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/deployments"␊ [k: string]: unknown␊ }␊ @@ -310077,7 +450732,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties7 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -310094,7 +450755,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore7 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/extensions"␊ [k: string]: unknown␊ }␊ @@ -310114,8 +450781,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties7 | string)␊ - resources?: SitesFunctionsKeysChildResource5[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/functions/keys␊ + */␊ + SitesFunctionsKeysChildResource5[]␊ type: "Microsoft.Web/sites/functions"␊ [k: string]: unknown␊ }␊ @@ -310167,7 +450843,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties8 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -310187,7 +450869,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties8 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -310207,7 +450895,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties9 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -310222,7 +450916,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The port of the endpoint.␊ */␊ - port?: (number | string)␊ + port?: (number | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The ARM URI to the Service Bus relay.␊ */␊ @@ -310263,7 +450960,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore7 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -310280,7 +450983,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StorageMigrationOptions resource specific properties␊ */␊ - properties: (StorageMigrationOptionsProperties7 | string)␊ + properties: (/**␊ + * StorageMigrationOptions resource specific properties␊ + */␊ + StorageMigrationOptionsProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/migrate"␊ [k: string]: unknown␊ }␊ @@ -310297,7 +451006,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SwiftVirtualNetwork resource specific properties␊ */␊ - properties: (SwiftVirtualNetworkProperties6 | string)␊ + properties: (/**␊ + * SwiftVirtualNetwork resource specific properties␊ + */␊ + SwiftVirtualNetworkProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/networkConfig"␊ [k: string]: unknown␊ }␊ @@ -310321,13 +451036,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties7 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -310344,7 +451068,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties6 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -310364,7 +451094,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -310384,7 +451120,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties7 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -310408,7 +451150,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity21 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -310424,14 +451172,68 @@ Generated by [AVA](https://avajs.dev). /**␊ * Site resource specific properties␊ */␊ - properties: (SiteProperties8 | string)␊ - resources?: (SitesSlotsBasicPublishingCredentialsPoliciesChildResource | SitesSlotsConfigChildResource8 | SitesSlotsDeploymentsChildResource8 | SitesSlotsDomainOwnershipIdentifiersChildResource7 | SitesSlotsExtensionsChildResource7 | SitesSlotsFunctionsChildResource7 | SitesSlotsHostNameBindingsChildResource8 | SitesSlotsHybridconnectionChildResource8 | SitesSlotsPremieraddonsChildResource8 | SitesSlotsPrivateAccessChildResource6 | SitesSlotsPrivateEndpointConnectionsChildResource | SitesSlotsPublicCertificatesChildResource7 | SitesSlotsSiteextensionsChildResource7 | SitesSlotsSourcecontrolsChildResource8 | SitesSlotsVirtualNetworkConnectionsChildResource8)[]␊ + properties: (/**␊ + * Site resource specific properties␊ + */␊ + SiteProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/sites/slots/basicPublishingCredentialsPolicies␊ + */␊ + SitesSlotsBasicPublishingCredentialsPoliciesChildResource | /**␊ + * Microsoft.Web/sites/slots/config␊ + */␊ + SitesSlotsConfigChildResource8 | /**␊ + * Microsoft.Web/sites/slots/deployments␊ + */␊ + SitesSlotsDeploymentsChildResource8 | /**␊ + * Microsoft.Web/sites/slots/domainOwnershipIdentifiers␊ + */␊ + SitesSlotsDomainOwnershipIdentifiersChildResource7 | /**␊ + * Microsoft.Web/sites/slots/extensions␊ + */␊ + SitesSlotsExtensionsChildResource7 | /**␊ + * Microsoft.Web/sites/slots/functions␊ + */␊ + SitesSlotsFunctionsChildResource7 | /**␊ + * Microsoft.Web/sites/slots/hostNameBindings␊ + */␊ + SitesSlotsHostNameBindingsChildResource8 | /**␊ + * Microsoft.Web/sites/slots/hybridconnection␊ + */␊ + SitesSlotsHybridconnectionChildResource8 | /**␊ + * Microsoft.Web/sites/slots/premieraddons␊ + */␊ + SitesSlotsPremieraddonsChildResource8 | /**␊ + * Microsoft.Web/sites/slots/privateAccess␊ + */␊ + SitesSlotsPrivateAccessChildResource6 | /**␊ + * Microsoft.Web/sites/slots/privateEndpointConnections␊ + */␊ + SitesSlotsPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.Web/sites/slots/publicCertificates␊ + */␊ + SitesSlotsPublicCertificatesChildResource7 | /**␊ + * Microsoft.Web/sites/slots/siteextensions␊ + */␊ + SitesSlotsSiteextensionsChildResource7 | /**␊ + * Microsoft.Web/sites/slots/sourcecontrols␊ + */␊ + SitesSlotsSourcecontrolsChildResource8 | /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections␊ + */␊ + SitesSlotsVirtualNetworkConnectionsChildResource8)[]␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots"␊ [k: string]: unknown␊ }␊ @@ -310451,7 +451253,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties10 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "deployments"␊ [k: string]: unknown␊ }␊ @@ -310471,7 +451279,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties7 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -310488,7 +451302,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore7 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "extensions"␊ [k: string]: unknown␊ }␊ @@ -310508,7 +451328,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties7 | string)␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "functions"␊ [k: string]: unknown␊ }␊ @@ -310528,7 +451354,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties8 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -310548,7 +451380,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties8 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -310572,13 +451410,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties7 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "premieraddons"␊ [k: string]: unknown␊ }␊ @@ -310595,7 +451442,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties6 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateAccess"␊ [k: string]: unknown␊ }␊ @@ -310615,7 +451468,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -310635,7 +451494,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties7 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -310664,7 +451529,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties8 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -310684,7 +451555,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties8 | string)␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -310704,7 +451581,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment resource specific properties␊ */␊ - properties: (DeploymentProperties10 | string)␊ + properties: (/**␊ + * Deployment resource specific properties␊ + */␊ + DeploymentProperties10 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/deployments"␊ [k: string]: unknown␊ }␊ @@ -310724,7 +451607,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Identifier resource specific properties␊ */␊ - properties: (IdentifierProperties7 | string)␊ + properties: (/**␊ + * Identifier resource specific properties␊ + */␊ + IdentifierProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/domainOwnershipIdentifiers"␊ [k: string]: unknown␊ }␊ @@ -310741,7 +451630,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore7 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/extensions"␊ [k: string]: unknown␊ }␊ @@ -310761,8 +451656,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * FunctionEnvelope resource specific properties␊ */␊ - properties: (FunctionEnvelopeProperties7 | string)␊ - resources?: SitesSlotsFunctionsKeysChildResource5[]␊ + properties: (/**␊ + * FunctionEnvelope resource specific properties␊ + */␊ + FunctionEnvelopeProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/functions/keys␊ + */␊ + SitesSlotsFunctionsKeysChildResource5[]␊ type: "Microsoft.Web/sites/slots/functions"␊ [k: string]: unknown␊ }␊ @@ -310814,7 +451718,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HostNameBinding resource specific properties␊ */␊ - properties: (HostNameBindingProperties8 | string)␊ + properties: (/**␊ + * HostNameBinding resource specific properties␊ + */␊ + HostNameBindingProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hostNameBindings"␊ [k: string]: unknown␊ }␊ @@ -310834,7 +451744,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * RelayServiceConnectionEntity resource specific properties␊ */␊ - properties: (RelayServiceConnectionEntityProperties8 | string)␊ + properties: (/**␊ + * RelayServiceConnectionEntity resource specific properties␊ + */␊ + RelayServiceConnectionEntityProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridconnection"␊ [k: string]: unknown␊ }␊ @@ -310854,7 +451770,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * HybridConnection resource specific properties␊ */␊ - properties: (HybridConnectionProperties9 | string)␊ + properties: (/**␊ + * HybridConnection resource specific properties␊ + */␊ + HybridConnectionProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/hybridConnectionNamespaces/relays"␊ [k: string]: unknown␊ }␊ @@ -310871,7 +451793,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * MSDeploy ARM PUT core information␊ */␊ - properties: (MSDeployCore7 | string)␊ + properties: (/**␊ + * MSDeploy ARM PUT core information␊ + */␊ + MSDeployCore7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/instances/extensions"␊ [k: string]: unknown␊ }␊ @@ -310895,13 +451823,22 @@ Generated by [AVA](https://avajs.dev). /**␊ * PremierAddOn resource specific properties␊ */␊ - properties: (PremierAddOnProperties7 | string)␊ + properties: (/**␊ + * PremierAddOn resource specific properties␊ + */␊ + PremierAddOnProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/premieraddons"␊ [k: string]: unknown␊ }␊ @@ -310918,7 +451855,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PrivateAccess resource specific properties␊ */␊ - properties: (PrivateAccessProperties6 | string)␊ + properties: (/**␊ + * PrivateAccess resource specific properties␊ + */␊ + PrivateAccessProperties6 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateAccess"␊ [k: string]: unknown␊ }␊ @@ -310938,7 +451881,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -310958,7 +451907,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * PublicCertificate resource specific properties␊ */␊ - properties: (PublicCertificateProperties7 | string)␊ + properties: (/**␊ + * PublicCertificate resource specific properties␊ + */␊ + PublicCertificateProperties7 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/publicCertificates"␊ [k: string]: unknown␊ }␊ @@ -310987,7 +451942,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties8 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -311007,8 +451968,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties8 | string)␊ - resources?: SitesSlotsVirtualNetworkConnectionsGatewaysChildResource8[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/slots/virtualNetworkConnections/gateways␊ + */␊ + SitesSlotsVirtualNetworkConnectionsGatewaysChildResource8[]␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -311028,7 +451998,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties9 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -311048,7 +452024,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties9 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/slots/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -311065,7 +452047,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * SiteSourceControl resource specific properties␊ */␊ - properties: (SiteSourceControlProperties8 | string)␊ + properties: (/**␊ + * SiteSourceControl resource specific properties␊ + */␊ + SiteSourceControlProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/sourcecontrols"␊ [k: string]: unknown␊ }␊ @@ -311085,8 +452073,17 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetInfo resource specific properties␊ */␊ - properties: (VnetInfoProperties8 | string)␊ - resources?: SitesVirtualNetworkConnectionsGatewaysChildResource8[]␊ + properties: (/**␊ + * VnetInfo resource specific properties␊ + */␊ + VnetInfoProperties8 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: /**␊ + * Microsoft.Web/sites/virtualNetworkConnections/gateways␊ + */␊ + SitesVirtualNetworkConnectionsGatewaysChildResource8[]␊ type: "Microsoft.Web/sites/virtualNetworkConnections"␊ [k: string]: unknown␊ }␊ @@ -311106,7 +452103,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties9 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "gateways"␊ [k: string]: unknown␊ }␊ @@ -311126,7 +452129,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * VnetGateway resource specific properties␊ */␊ - properties: (VnetGatewayProperties9 | string)␊ + properties: (/**␊ + * VnetGateway resource specific properties␊ + */␊ + VnetGatewayProperties9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/sites/virtualNetworkConnections/gateways"␊ [k: string]: unknown␊ }␊ @@ -311138,7 +452147,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Managed service identity.␊ */␊ - identity?: (ManagedServiceIdentity21 | string)␊ + identity?: (/**␊ + * Managed service identity.␊ + */␊ + ManagedServiceIdentity21 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Kind of resource.␊ */␊ @@ -311154,18 +452169,45 @@ Generated by [AVA](https://avajs.dev). /**␊ * A static site.␊ */␊ - properties: (StaticSite4 | string)␊ - resources?: (StaticSitesConfigChildResource4 | StaticSitesCustomDomainsChildResource4 | StaticSitesPrivateEndpointConnectionsChildResource | StaticSitesUserProvidedFunctionAppsChildResource)[]␊ + properties: (/**␊ + * A static site.␊ + */␊ + StaticSite4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ + resources?: (/**␊ + * Microsoft.Web/staticSites/config␊ + */␊ + StaticSitesConfigChildResource4 | /**␊ + * Microsoft.Web/staticSites/customDomains␊ + */␊ + StaticSitesCustomDomainsChildResource4 | /**␊ + * Microsoft.Web/staticSites/privateEndpointConnections␊ + */␊ + StaticSitesPrivateEndpointConnectionsChildResource | /**␊ + * Microsoft.Web/staticSites/userProvidedFunctionApps␊ + */␊ + StaticSitesUserProvidedFunctionAppsChildResource)[]␊ /**␊ * Description of a SKU for a scalable resource.␊ */␊ - sku?: (SkuDescription9 | string)␊ + sku?: (/**␊ + * Description of a SKU for a scalable resource.␊ + */␊ + SkuDescription9 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Resource tags.␊ */␊ tags?: ({␊ [k: string]: string␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites"␊ [k: string]: unknown␊ }␊ @@ -311176,7 +452218,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * false if config file is locked for this static web app; otherwise, true.␊ */␊ - allowConfigFileUpdates?: (boolean | string)␊ + allowConfigFileUpdates?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The target branch in the repository.␊ */␊ @@ -311184,7 +452229,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Build properties for the static site.␊ */␊ - buildProperties?: (StaticSiteBuildProperties4 | string)␊ + buildProperties?: (/**␊ + * Build properties for the static site.␊ + */␊ + StaticSiteBuildProperties4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.␊ */␊ @@ -311196,11 +452247,20 @@ Generated by [AVA](https://avajs.dev). /**␊ * State indicating whether staging environments are allowed or not allowed for a static web app.␊ */␊ - stagingEnvironmentPolicy?: (("Enabled" | "Disabled") | string)␊ + stagingEnvironmentPolicy?: (("Enabled" | "Disabled") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Template Options for the static site.␊ */␊ - templateProperties?: (StaticSiteTemplateOptions | string)␊ + templateProperties?: (/**␊ + * Template Options for the static site.␊ + */␊ + StaticSiteTemplateOptions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -311238,7 +452298,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Skip Github Action workflow generation.␊ */␊ - skipGithubActionWorkflowGeneration?: (boolean | string)␊ + skipGithubActionWorkflowGeneration?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -311252,7 +452315,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).␊ */␊ - isPrivate?: (boolean | string)␊ + isPrivate?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Owner of the newly generated repository.␊ */␊ @@ -311283,7 +452349,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties␊ */␊ - properties: (StaticSiteCustomDomainRequestPropertiesARMResourceProperties | string)␊ + properties: (/**␊ + * StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties␊ + */␊ + StaticSiteCustomDomainRequestPropertiesARMResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "customDomains"␊ [k: string]: unknown␊ }␊ @@ -311313,7 +452385,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -311333,7 +452411,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StaticSiteUserProvidedFunctionAppARMResource resource specific properties␊ */␊ - properties: (StaticSiteUserProvidedFunctionAppARMResourceProperties | string)␊ + properties: (/**␊ + * StaticSiteUserProvidedFunctionAppARMResource resource specific properties␊ + */␊ + StaticSiteUserProvidedFunctionAppARMResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "userProvidedFunctionApps"␊ [k: string]: unknown␊ }␊ @@ -311367,7 +452451,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StaticSiteUserProvidedFunctionAppARMResource resource specific properties␊ */␊ - properties: (StaticSiteUserProvidedFunctionAppARMResourceProperties | string)␊ + properties: (/**␊ + * StaticSiteUserProvidedFunctionAppARMResource resource specific properties␊ + */␊ + StaticSiteUserProvidedFunctionAppARMResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/builds/userProvidedFunctionApps"␊ [k: string]: unknown␊ }␊ @@ -311387,7 +452477,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties␊ */␊ - properties: (StaticSiteCustomDomainRequestPropertiesARMResourceProperties | string)␊ + properties: (/**␊ + * StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties␊ + */␊ + StaticSiteCustomDomainRequestPropertiesARMResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/customDomains"␊ [k: string]: unknown␊ }␊ @@ -311407,7 +452503,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * A request to approve or reject a private endpoint connection␊ */␊ - properties: (PrivateLinkConnectionApprovalRequest5 | string)␊ + properties: (/**␊ + * A request to approve or reject a private endpoint connection␊ + */␊ + PrivateLinkConnectionApprovalRequest5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/privateEndpointConnections"␊ [k: string]: unknown␊ }␊ @@ -311427,7 +452529,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * StaticSiteUserProvidedFunctionAppARMResource resource specific properties␊ */␊ - properties: (StaticSiteUserProvidedFunctionAppARMResourceProperties | string)␊ + properties: (/**␊ + * StaticSiteUserProvidedFunctionAppARMResource resource specific properties␊ + */␊ + StaticSiteUserProvidedFunctionAppARMResourceProperties | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Web/staticSites/userProvidedFunctionApps"␊ [k: string]: unknown␊ }␊ @@ -311448,15 +452556,24 @@ Generated by [AVA](https://avajs.dev). /**␊ * Plan name␊ */␊ - name: (string | ("free" | "bronze" | "silver" | "gold" | "platinum" | "premier"))␊ + name: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | ("free" | "bronze" | "silver" | "gold" | "platinum" | "premier"))␊ /**␊ * Publisher name␊ */␊ - publisher: (string | "Sendgrid")␊ + publisher: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | "Sendgrid")␊ /**␊ * Plan id␊ */␊ - product: (string | "sendgrid_azure")␊ + product: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | "sendgrid_azure")␊ /**␊ * Promotion code␊ */␊ @@ -311471,7 +452588,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * True if you want to accept Marketing Emails␊ */␊ - acceptMarketingEmails: (boolean | string)␊ + acceptMarketingEmails: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The user's email address␊ */␊ @@ -311498,31 +452618,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * Template expression evaluation options'␊ */␊ - expressionEvaluationOptions?: (TemplateExpressionEvaluationOptions | string)␊ + expressionEvaluationOptions?: (/**␊ + * Template expression evaluation options␊ + */␊ + TemplateExpressionEvaluationOptions | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment mode␊ */␊ - mode: (("Incremental" | "Complete") | string)␊ + mode: (("Incremental" | "Complete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment template link␊ */␊ - templateLink?: (TemplateLink2 | string)␊ + templateLink?: (/**␊ + * Template file reference in a deployment␊ + */␊ + TemplateLink2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment template␊ */␊ template?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment parameters link␊ */␊ - parametersLink?: (ParametersLink2 | string)␊ + parametersLink?: (/**␊ + * Parameter file reference in a deployment␊ + */␊ + ParametersLink2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment parameters␊ */␊ parameters?: ({␊ [k: string]: unknown␊ - } | string)␊ + } | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ [k: string]: unknown␊ @@ -311577,7 +452724,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment properties.␊ */␊ - properties: (DeploymentProperties11 | string)␊ + properties: (/**␊ + * Deployment properties.␊ + */␊ + DeploymentProperties11 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Resources/deployments"␊ [k: string]: unknown␊ }␊ @@ -311585,11 +452738,17 @@ Generated by [AVA](https://avajs.dev). * Deployment properties.␊ */␊ export interface DeploymentProperties11 {␊ - debugSetting?: (DebugSetting2 | string)␊ + debugSetting?: (DebugSetting2 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The deployment mode.␊ */␊ - mode: (("Incremental" | "Complete") | string)␊ + mode: (("Incremental" | "Complete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment parameters. It can be a JObject or a well formed JSON string. Use only one of Parameters or ParametersLink.␊ */␊ @@ -311599,7 +452758,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the deployment parameters.␊ */␊ - parametersLink?: (ParametersLink3 | string)␊ + parametersLink?: (/**␊ + * Entity representing the reference to the deployment parameters.␊ + */␊ + ParametersLink3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The template content. It can be a JObject or a well formed JSON string. Use only one of Template or TemplateLink.␊ */␊ @@ -311609,7 +452774,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the template.␊ */␊ - templateLink?: (TemplateLink3 | string)␊ + templateLink?: (/**␊ + * Entity representing the reference to the template.␊ + */␊ + TemplateLink3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DebugSetting2 {␊ @@ -311663,7 +452834,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment properties.␊ */␊ - properties: (DeploymentProperties12 | string)␊ + properties: (/**␊ + * Deployment properties.␊ + */␊ + DeploymentProperties12 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Resources/deployments"␊ /**␊ * The subscription to deploy to␊ @@ -311679,15 +452856,27 @@ Generated by [AVA](https://avajs.dev). * Deployment properties.␊ */␊ export interface DeploymentProperties12 {␊ - debugSetting?: (DebugSetting3 | string)␊ + debugSetting?: (DebugSetting3 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.␊ */␊ - mode: (("Incremental" | "Complete") | string)␊ + mode: (("Incremental" | "Complete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment on error behavior.␊ */␊ - onErrorDeployment?: (OnErrorDeployment | string)␊ + onErrorDeployment?: (/**␊ + * Deployment on error behavior.␊ + */␊ + OnErrorDeployment | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.␊ */␊ @@ -311697,7 +452886,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the deployment parameters.␊ */␊ - parametersLink?: (ParametersLink4 | string)␊ + parametersLink?: (/**␊ + * Entity representing the reference to the deployment parameters.␊ + */␊ + ParametersLink4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.␊ */␊ @@ -311707,7 +452902,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the template.␊ */␊ - templateLink?: (TemplateLink4 | string)␊ + templateLink?: (/**␊ + * Entity representing the reference to the template.␊ + */␊ + TemplateLink4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ export interface DebugSetting3 {␊ @@ -311728,7 +452929,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.␊ */␊ - type?: (("LastSuccessful" | "SpecificDeployment") | string)␊ + type?: (("LastSuccessful" | "SpecificDeployment") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -311775,7 +452979,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Deployment properties.␊ */␊ - properties: (DeploymentProperties13 | string)␊ + properties: (/**␊ + * Deployment properties.␊ + */␊ + DeploymentProperties13 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ type: "Microsoft.Resources/deployments"␊ /**␊ * The subscription to deploy to␊ @@ -311794,15 +453004,30 @@ Generated by [AVA](https://avajs.dev). /**␊ * The debug setting.␊ */␊ - debugSetting?: (DebugSetting4 | string)␊ + debugSetting?: (/**␊ + * The debug setting.␊ + */␊ + DebugSetting4 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.␊ */␊ - mode: (("Incremental" | "Complete") | string)␊ + mode: (("Incremental" | "Complete") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Deployment on error behavior.␊ */␊ - onErrorDeployment?: (OnErrorDeployment1 | string)␊ + onErrorDeployment?: (/**␊ + * Deployment on error behavior.␊ + */␊ + OnErrorDeployment1 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Name and value pairs that define the deployment parameters for the template. You use this element when you want to provide the parameter values directly in the request rather than link to an existing parameter file. Use either the parametersLink property or the parameters property, but not both. It can be a JObject or a well formed JSON string.␊ */␊ @@ -311812,7 +453037,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the deployment parameters.␊ */␊ - parametersLink?: (ParametersLink5 | string)␊ + parametersLink?: (/**␊ + * Entity representing the reference to the deployment parameters.␊ + */␊ + ParametersLink5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.␊ */␊ @@ -311822,7 +453053,13 @@ Generated by [AVA](https://avajs.dev). /**␊ * Entity representing the reference to the template.␊ */␊ - templateLink?: (TemplateLink5 | string)␊ + templateLink?: (/**␊ + * Entity representing the reference to the template.␊ + */␊ + TemplateLink5 | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -311846,7 +453083,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.␊ */␊ - type?: (("LastSuccessful" | "SpecificDeployment") | string)␊ + type?: (("LastSuccessful" | "SpecificDeployment") | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ /**␊ @@ -311917,7 +453157,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Condition of the output␊ */␊ - condition?: (boolean | string)␊ + condition?: (boolean | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ /**␊ * Type of output value␊ */␊ @@ -311933,13 +453176,19 @@ Generated by [AVA](https://avajs.dev). /**␊ * Count of the copy␊ */␊ - count: (string | number)␊ + count: (/**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string | number)␊ /**␊ * Input of the copy␊ */␊ input: ((string | boolean | number | unknown[] | {␊ [k: string]: unknown␊ - } | null) | string)␊ + } | null) | /**␊ + * Deployment template expression. See https://aka.ms/arm-template-expressions for more details on the ARM expression syntax.␊ + */␊ + string)␊ [k: string]: unknown␊ }␊ ` @@ -311958,7 +453207,448 @@ Generated by [AVA](https://avajs.dev). /**␊ * see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas␊ */␊ - export type HttpHl7OrgFhirJsonSchema40 = (Account | ActivityDefinition | AdverseEvent | AllergyIntolerance | Appointment | AppointmentResponse | AuditEvent | Basic | Binary | BiologicallyDerivedProduct | BodyStructure | Bundle | CapabilityStatement | CarePlan | CareTeam | CatalogEntry | ChargeItem | ChargeItemDefinition | Claim | ClaimResponse | ClinicalImpression | CodeSystem | Communication | CommunicationRequest | CompartmentDefinition | Composition | ConceptMap | Condition | Consent | Contract | Coverage | CoverageEligibilityRequest | CoverageEligibilityResponse | DetectedIssue | Device | DeviceDefinition | DeviceMetric | DeviceRequest | DeviceUseStatement | DiagnosticReport | DocumentManifest | DocumentReference | EffectEvidenceSynthesis | Encounter | Endpoint | EnrollmentRequest | EnrollmentResponse | EpisodeOfCare | EventDefinition | Evidence | EvidenceVariable | ExampleScenario | ExplanationOfBenefit | FamilyMemberHistory | Flag | Goal | GraphDefinition | Group | GuidanceResponse | HealthcareService | ImagingStudy | Immunization | ImmunizationEvaluation | ImmunizationRecommendation | ImplementationGuide | InsurancePlan | Invoice | Library | Linkage | List | Location | Measure | MeasureReport | Media | Medication | MedicationAdministration | MedicationDispense | MedicationKnowledge | MedicationRequest | MedicationStatement | MedicinalProduct | MedicinalProductAuthorization | MedicinalProductContraindication | MedicinalProductIndication | MedicinalProductIngredient | MedicinalProductInteraction | MedicinalProductManufactured | MedicinalProductPackaged | MedicinalProductPharmaceutical | MedicinalProductUndesirableEffect | MessageDefinition | MessageHeader | MolecularSequence | NamingSystem | NutritionOrder | Observation | ObservationDefinition | OperationDefinition | OperationOutcome | Organization | OrganizationAffiliation | Parameters | Patient | PaymentNotice | PaymentReconciliation | Person | PlanDefinition | Practitioner | PractitionerRole | Procedure | Provenance | Questionnaire | QuestionnaireResponse | RelatedPerson | RequestGroup | ResearchDefinition | ResearchElementDefinition | ResearchStudy | ResearchSubject | RiskAssessment | RiskEvidenceSynthesis | Schedule | SearchParameter | ServiceRequest | Slot | Specimen | SpecimenDefinition | StructureDefinition | StructureMap | Subscription | Substance | SubstanceNucleicAcid | SubstancePolymer | SubstanceProtein | SubstanceReferenceInformation | SubstanceSourceMaterial | SubstanceSpecification | SupplyDelivery | SupplyRequest | Task | TerminologyCapabilities | TestReport | TestScript | ValueSet | VerificationResult | VisionPrescription)␊ + export type HttpHl7OrgFhirJsonSchema40 = (/**␊ + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.␊ + */␊ + Account | /**␊ + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.␊ + */␊ + ActivityDefinition | /**␊ + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.␊ + */␊ + AdverseEvent | /**␊ + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.␊ + */␊ + AllergyIntolerance | /**␊ + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).␊ + */␊ + Appointment | /**␊ + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.␊ + */␊ + AppointmentResponse | /**␊ + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.␊ + */␊ + AuditEvent | /**␊ + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.␊ + */␊ + Basic | /**␊ + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.␊ + */␊ + Binary | /**␊ + * A material substance originating from a biological entity intended to be transplanted or infused␊ + * into another (possibly the same) biological entity.␊ + */␊ + BiologicallyDerivedProduct | /**␊ + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.␊ + */␊ + BodyStructure | /**␊ + * A container for a collection of resources.␊ + */␊ + Bundle | /**␊ + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + CapabilityStatement | /**␊ + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.␊ + */␊ + CarePlan | /**␊ + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.␊ + */␊ + CareTeam | /**␊ + * Catalog entries are wrappers that contextualize items included in a catalog.␊ + */␊ + CatalogEntry | /**␊ + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.␊ + */␊ + ChargeItem | /**␊ + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system.␊ + */␊ + ChargeItemDefinition | /**␊ + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.␊ + */␊ + Claim | /**␊ + * This resource provides the adjudication details from the processing of a Claim resource.␊ + */␊ + ClaimResponse | /**␊ + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.␊ + */␊ + ClinicalImpression | /**␊ + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.␊ + */␊ + CodeSystem | /**␊ + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition.␊ + */␊ + Communication | /**␊ + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.␊ + */␊ + CommunicationRequest | /**␊ + * A compartment definition that defines how resources are accessed on a server.␊ + */␊ + CompartmentDefinition | /**␊ + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.).␊ + */␊ + Composition | /**␊ + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models.␊ + */␊ + ConceptMap | /**␊ + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.␊ + */␊ + Condition | /**␊ + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.␊ + */␊ + Consent | /**␊ + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.␊ + */␊ + Contract | /**␊ + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.␊ + */␊ + Coverage | /**␊ + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.␊ + */␊ + CoverageEligibilityRequest | /**␊ + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.␊ + */␊ + CoverageEligibilityResponse | /**␊ + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.␊ + */␊ + DetectedIssue | /**␊ + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device.␊ + */␊ + Device | /**␊ + * The characteristics, operational status and capabilities of a medical-related component of a medical device.␊ + */␊ + DeviceDefinition | /**␊ + * Describes a measurement, calculation or setting capability of a medical device.␊ + */␊ + DeviceMetric | /**␊ + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.␊ + */␊ + DeviceRequest | /**␊ + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.␊ + */␊ + DeviceUseStatement | /**␊ + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.␊ + */␊ + DiagnosticReport | /**␊ + * A collection of documents compiled for a purpose together with metadata that applies to the collection.␊ + */␊ + DocumentManifest | /**␊ + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text.␊ + */␊ + DocumentReference | /**␊ + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies.␊ + */␊ + EffectEvidenceSynthesis | /**␊ + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.␊ + */␊ + Encounter | /**␊ + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.␊ + */␊ + Endpoint | /**␊ + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage.␊ + */␊ + EnrollmentRequest | /**␊ + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.␊ + */␊ + EnrollmentResponse | /**␊ + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.␊ + */␊ + EpisodeOfCare | /**␊ + * The EventDefinition resource provides a reusable description of when a particular event can occur.␊ + */␊ + EventDefinition | /**␊ + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + Evidence | /**␊ + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + EvidenceVariable | /**␊ + * Example of workflow instance.␊ + */␊ + ExampleScenario | /**␊ + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.␊ + */␊ + ExplanationOfBenefit | /**␊ + * Significant health conditions for a person related to the patient relevant in the context of care for the patient.␊ + */␊ + FamilyMemberHistory | /**␊ + * Prospective warnings of potential issues when providing care to the patient.␊ + */␊ + Flag | /**␊ + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.␊ + */␊ + Goal | /**␊ + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set.␊ + */␊ + GraphDefinition | /**␊ + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization.␊ + */␊ + Group | /**␊ + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.␊ + */␊ + GuidanceResponse | /**␊ + * The details of a healthcare service available at a location.␊ + */␊ + HealthcareService | /**␊ + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.␊ + */␊ + ImagingStudy | /**␊ + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.␊ + */␊ + Immunization | /**␊ + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.␊ + */␊ + ImmunizationEvaluation | /**␊ + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.␊ + */␊ + ImmunizationRecommendation | /**␊ + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.␊ + */␊ + ImplementationGuide | /**␊ + * Details of a Health Insurance product/plan provided by an organization.␊ + */␊ + InsurancePlan | /**␊ + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.␊ + */␊ + Invoice | /**␊ + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets.␊ + */␊ + Library | /**␊ + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence".␊ + */␊ + Linkage | /**␊ + * A list is a curated collection of resources.␊ + */␊ + List | /**␊ + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.␊ + */␊ + Location | /**␊ + * The Measure resource provides the definition of a quality measure.␊ + */␊ + Measure | /**␊ + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.␊ + */␊ + MeasureReport | /**␊ + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.␊ + */␊ + Media | /**␊ + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.␊ + */␊ + Medication | /**␊ + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.␊ + */␊ + MedicationAdministration | /**␊ + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.␊ + */␊ + MedicationDispense | /**␊ + * Information about a medication that is used to support knowledge.␊ + */␊ + MedicationKnowledge | /**␊ + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.␊ + */␊ + MedicationRequest | /**␊ + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. ␊ + * ␊ + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.␊ + */␊ + MedicationStatement | /**␊ + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).␊ + */␊ + MedicinalProduct | /**␊ + * The regulatory authorization of a medicinal product.␊ + */␊ + MedicinalProductAuthorization | /**␊ + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.␊ + */␊ + MedicinalProductContraindication | /**␊ + * Indication for the Medicinal Product.␊ + */␊ + MedicinalProductIndication | /**␊ + * An ingredient of a manufactured item or pharmaceutical product.␊ + */␊ + MedicinalProductIngredient | /**␊ + * The interactions of the medicinal product with other medicinal products, or other forms of interactions.␊ + */␊ + MedicinalProductInteraction | /**␊ + * The manufactured item as contained in the packaged medicinal product.␊ + */␊ + MedicinalProductManufactured | /**␊ + * A medicinal product in a container or package.␊ + */␊ + MedicinalProductPackaged | /**␊ + * A pharmaceutical product described in terms of its composition and dose form.␊ + */␊ + MedicinalProductPharmaceutical | /**␊ + * Describe the undesirable effects of the medicinal product.␊ + */␊ + MedicinalProductUndesirableEffect | /**␊ + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.␊ + */␊ + MessageDefinition | /**␊ + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.␊ + */␊ + MessageHeader | /**␊ + * Raw data describing a biological sequence.␊ + */␊ + MolecularSequence | /**␊ + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.␊ + */␊ + NamingSystem | /**␊ + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.␊ + */␊ + NutritionOrder | /**␊ + * Measurements and simple assertions made about a patient, device or other subject.␊ + */␊ + Observation | /**␊ + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.␊ + */␊ + ObservationDefinition | /**␊ + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).␊ + */␊ + OperationDefinition | /**␊ + * A collection of error, warning, or information messages that result from a system action.␊ + */␊ + OperationOutcome | /**␊ + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.␊ + */␊ + Organization | /**␊ + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.␊ + */␊ + OrganizationAffiliation | /**␊ + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it.␊ + */␊ + Parameters | /**␊ + * Demographics and other administrative information about an individual or animal receiving care or other health-related services.␊ + */␊ + Patient | /**␊ + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references.␊ + */␊ + PaymentNotice | /**␊ + * This resource provides the details including amount of a payment and allocates the payment items being paid.␊ + */␊ + PaymentReconciliation | /**␊ + * Demographics and administrative information about a person independent of a specific health-related context.␊ + */␊ + Person | /**␊ + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.␊ + */␊ + PlanDefinition | /**␊ + * A person who is directly or indirectly involved in the provisioning of healthcare.␊ + */␊ + Practitioner | /**␊ + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.␊ + */␊ + PractitionerRole | /**␊ + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.␊ + */␊ + Procedure | /**␊ + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.␊ + */␊ + Provenance | /**␊ + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.␊ + */␊ + Questionnaire | /**␊ + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.␊ + */␊ + QuestionnaireResponse | /**␊ + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.␊ + */␊ + RelatedPerson | /**␊ + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".␊ + */␊ + RequestGroup | /**␊ + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchDefinition | /**␊ + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchElementDefinition | /**␊ + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.␊ + */␊ + ResearchStudy | /**␊ + * A physical entity which is the primary unit of operational and/or administrative interest in a study.␊ + */␊ + ResearchSubject | /**␊ + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.␊ + */␊ + RiskAssessment | /**␊ + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies.␊ + */␊ + RiskEvidenceSynthesis | /**␊ + * A container for slots of time that may be available for booking appointments.␊ + */␊ + Schedule | /**␊ + * A search parameter that defines a named search item that can be used to search/filter on a resource.␊ + */␊ + SearchParameter | /**␊ + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.␊ + */␊ + ServiceRequest | /**␊ + * A slot of time on a schedule that may be available for booking appointments.␊ + */␊ + Slot | /**␊ + * A sample to be used for analysis.␊ + */␊ + Specimen | /**␊ + * A kind of specimen with associated set of requirements.␊ + */␊ + SpecimenDefinition | /**␊ + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.␊ + */␊ + StructureDefinition | /**␊ + * A Map of relationships between 2 structures that can be used to transform data.␊ + */␊ + StructureMap | /**␊ + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action.␊ + */␊ + Subscription | /**␊ + * A homogeneous material with a definite composition.␊ + */␊ + Substance | /**␊ + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction.␊ + */␊ + SubstanceNucleicAcid | /**␊ + * Todo.␊ + */␊ + SubstancePolymer | /**␊ + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators.␊ + */␊ + SubstanceProtein | /**␊ + * Todo.␊ + */␊ + SubstanceReferenceInformation | /**␊ + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex.␊ + */␊ + SubstanceSourceMaterial | /**␊ + * The detailed description of a substance, typically at a level beyond what is used for prescribing.␊ + */␊ + SubstanceSpecification | /**␊ + * Record of delivery of what is supplied.␊ + */␊ + SupplyDelivery | /**␊ + * A record of a request for a medication, substance or device used in the healthcare setting.␊ + */␊ + SupplyRequest | /**␊ + * A task to be performed.␊ + */␊ + Task | /**␊ + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + TerminologyCapabilities | /**␊ + * A summary of information based on the results of executing a TestScript.␊ + */␊ + TestReport | /**␊ + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.␊ + */␊ + TestScript | /**␊ + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html).␊ + */␊ + ValueSet | /**␊ + * Describes validation requirements, source(s), status and dates for one or more elements.␊ + */␊ + VerificationResult | /**␊ + * An authorization for the provision of glasses and/or contact lenses to a patient.␊ + */␊ + VisionPrescription)␊ /**␊ * A sequence of Unicode characters␊ */␊ @@ -311979,7 +453669,448 @@ Generated by [AVA](https://avajs.dev). * A URI that is a reference to a canonical URL on a FHIR resource␊ */␊ export type Canonical = string␊ - export type ResourceList = (Account | ActivityDefinition | AdverseEvent | AllergyIntolerance | Appointment | AppointmentResponse | AuditEvent | Basic | Binary | BiologicallyDerivedProduct | BodyStructure | Bundle | CapabilityStatement | CarePlan | CareTeam | CatalogEntry | ChargeItem | ChargeItemDefinition | Claim | ClaimResponse | ClinicalImpression | CodeSystem | Communication | CommunicationRequest | CompartmentDefinition | Composition | ConceptMap | Condition | Consent | Contract | Coverage | CoverageEligibilityRequest | CoverageEligibilityResponse | DetectedIssue | Device | DeviceDefinition | DeviceMetric | DeviceRequest | DeviceUseStatement | DiagnosticReport | DocumentManifest | DocumentReference | EffectEvidenceSynthesis | Encounter | Endpoint | EnrollmentRequest | EnrollmentResponse | EpisodeOfCare | EventDefinition | Evidence | EvidenceVariable | ExampleScenario | ExplanationOfBenefit | FamilyMemberHistory | Flag | Goal | GraphDefinition | Group | GuidanceResponse | HealthcareService | ImagingStudy | Immunization | ImmunizationEvaluation | ImmunizationRecommendation | ImplementationGuide | InsurancePlan | Invoice | Library | Linkage | List | Location | Measure | MeasureReport | Media | Medication | MedicationAdministration | MedicationDispense | MedicationKnowledge | MedicationRequest | MedicationStatement | MedicinalProduct | MedicinalProductAuthorization | MedicinalProductContraindication | MedicinalProductIndication | MedicinalProductIngredient | MedicinalProductInteraction | MedicinalProductManufactured | MedicinalProductPackaged | MedicinalProductPharmaceutical | MedicinalProductUndesirableEffect | MessageDefinition | MessageHeader | MolecularSequence | NamingSystem | NutritionOrder | Observation | ObservationDefinition | OperationDefinition | OperationOutcome | Organization | OrganizationAffiliation | Parameters | Patient | PaymentNotice | PaymentReconciliation | Person | PlanDefinition | Practitioner | PractitionerRole | Procedure | Provenance | Questionnaire | QuestionnaireResponse | RelatedPerson | RequestGroup | ResearchDefinition | ResearchElementDefinition | ResearchStudy | ResearchSubject | RiskAssessment | RiskEvidenceSynthesis | Schedule | SearchParameter | ServiceRequest | Slot | Specimen | SpecimenDefinition | StructureDefinition | StructureMap | Subscription | Substance | SubstanceNucleicAcid | SubstancePolymer | SubstanceProtein | SubstanceReferenceInformation | SubstanceSourceMaterial | SubstanceSpecification | SupplyDelivery | SupplyRequest | Task | TerminologyCapabilities | TestReport | TestScript | ValueSet | VerificationResult | VisionPrescription)␊ + export type ResourceList = (/**␊ + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.␊ + */␊ + Account | /**␊ + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.␊ + */␊ + ActivityDefinition | /**␊ + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.␊ + */␊ + AdverseEvent | /**␊ + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.␊ + */␊ + AllergyIntolerance | /**␊ + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).␊ + */␊ + Appointment | /**␊ + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.␊ + */␊ + AppointmentResponse | /**␊ + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.␊ + */␊ + AuditEvent | /**␊ + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.␊ + */␊ + Basic | /**␊ + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.␊ + */␊ + Binary | /**␊ + * A material substance originating from a biological entity intended to be transplanted or infused␊ + * into another (possibly the same) biological entity.␊ + */␊ + BiologicallyDerivedProduct | /**␊ + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.␊ + */␊ + BodyStructure | /**␊ + * A container for a collection of resources.␊ + */␊ + Bundle | /**␊ + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + CapabilityStatement | /**␊ + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.␊ + */␊ + CarePlan | /**␊ + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.␊ + */␊ + CareTeam | /**␊ + * Catalog entries are wrappers that contextualize items included in a catalog.␊ + */␊ + CatalogEntry | /**␊ + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.␊ + */␊ + ChargeItem | /**␊ + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system.␊ + */␊ + ChargeItemDefinition | /**␊ + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.␊ + */␊ + Claim | /**␊ + * This resource provides the adjudication details from the processing of a Claim resource.␊ + */␊ + ClaimResponse | /**␊ + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.␊ + */␊ + ClinicalImpression | /**␊ + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.␊ + */␊ + CodeSystem | /**␊ + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition.␊ + */␊ + Communication | /**␊ + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.␊ + */␊ + CommunicationRequest | /**␊ + * A compartment definition that defines how resources are accessed on a server.␊ + */␊ + CompartmentDefinition | /**␊ + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.).␊ + */␊ + Composition | /**␊ + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models.␊ + */␊ + ConceptMap | /**␊ + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.␊ + */␊ + Condition | /**␊ + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.␊ + */␊ + Consent | /**␊ + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.␊ + */␊ + Contract | /**␊ + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.␊ + */␊ + Coverage | /**␊ + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.␊ + */␊ + CoverageEligibilityRequest | /**␊ + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.␊ + */␊ + CoverageEligibilityResponse | /**␊ + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.␊ + */␊ + DetectedIssue | /**␊ + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device.␊ + */␊ + Device | /**␊ + * The characteristics, operational status and capabilities of a medical-related component of a medical device.␊ + */␊ + DeviceDefinition | /**␊ + * Describes a measurement, calculation or setting capability of a medical device.␊ + */␊ + DeviceMetric | /**␊ + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.␊ + */␊ + DeviceRequest | /**␊ + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.␊ + */␊ + DeviceUseStatement | /**␊ + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.␊ + */␊ + DiagnosticReport | /**␊ + * A collection of documents compiled for a purpose together with metadata that applies to the collection.␊ + */␊ + DocumentManifest | /**␊ + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text.␊ + */␊ + DocumentReference | /**␊ + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies.␊ + */␊ + EffectEvidenceSynthesis | /**␊ + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.␊ + */␊ + Encounter | /**␊ + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.␊ + */␊ + Endpoint | /**␊ + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage.␊ + */␊ + EnrollmentRequest | /**␊ + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.␊ + */␊ + EnrollmentResponse | /**␊ + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.␊ + */␊ + EpisodeOfCare | /**␊ + * The EventDefinition resource provides a reusable description of when a particular event can occur.␊ + */␊ + EventDefinition | /**␊ + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + Evidence | /**␊ + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + EvidenceVariable | /**␊ + * Example of workflow instance.␊ + */␊ + ExampleScenario | /**␊ + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.␊ + */␊ + ExplanationOfBenefit | /**␊ + * Significant health conditions for a person related to the patient relevant in the context of care for the patient.␊ + */␊ + FamilyMemberHistory | /**␊ + * Prospective warnings of potential issues when providing care to the patient.␊ + */␊ + Flag | /**␊ + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.␊ + */␊ + Goal | /**␊ + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set.␊ + */␊ + GraphDefinition | /**␊ + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization.␊ + */␊ + Group | /**␊ + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.␊ + */␊ + GuidanceResponse | /**␊ + * The details of a healthcare service available at a location.␊ + */␊ + HealthcareService | /**␊ + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.␊ + */␊ + ImagingStudy | /**␊ + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.␊ + */␊ + Immunization | /**␊ + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.␊ + */␊ + ImmunizationEvaluation | /**␊ + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.␊ + */␊ + ImmunizationRecommendation | /**␊ + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.␊ + */␊ + ImplementationGuide | /**␊ + * Details of a Health Insurance product/plan provided by an organization.␊ + */␊ + InsurancePlan | /**␊ + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.␊ + */␊ + Invoice | /**␊ + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets.␊ + */␊ + Library | /**␊ + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence".␊ + */␊ + Linkage | /**␊ + * A list is a curated collection of resources.␊ + */␊ + List | /**␊ + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.␊ + */␊ + Location | /**␊ + * The Measure resource provides the definition of a quality measure.␊ + */␊ + Measure | /**␊ + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.␊ + */␊ + MeasureReport | /**␊ + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.␊ + */␊ + Media | /**␊ + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.␊ + */␊ + Medication | /**␊ + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.␊ + */␊ + MedicationAdministration | /**␊ + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.␊ + */␊ + MedicationDispense | /**␊ + * Information about a medication that is used to support knowledge.␊ + */␊ + MedicationKnowledge | /**␊ + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.␊ + */␊ + MedicationRequest | /**␊ + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. ␊ + * ␊ + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.␊ + */␊ + MedicationStatement | /**␊ + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).␊ + */␊ + MedicinalProduct | /**␊ + * The regulatory authorization of a medicinal product.␊ + */␊ + MedicinalProductAuthorization | /**␊ + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.␊ + */␊ + MedicinalProductContraindication | /**␊ + * Indication for the Medicinal Product.␊ + */␊ + MedicinalProductIndication | /**␊ + * An ingredient of a manufactured item or pharmaceutical product.␊ + */␊ + MedicinalProductIngredient | /**␊ + * The interactions of the medicinal product with other medicinal products, or other forms of interactions.␊ + */␊ + MedicinalProductInteraction | /**␊ + * The manufactured item as contained in the packaged medicinal product.␊ + */␊ + MedicinalProductManufactured | /**␊ + * A medicinal product in a container or package.␊ + */␊ + MedicinalProductPackaged | /**␊ + * A pharmaceutical product described in terms of its composition and dose form.␊ + */␊ + MedicinalProductPharmaceutical | /**␊ + * Describe the undesirable effects of the medicinal product.␊ + */␊ + MedicinalProductUndesirableEffect | /**␊ + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.␊ + */␊ + MessageDefinition | /**␊ + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.␊ + */␊ + MessageHeader | /**␊ + * Raw data describing a biological sequence.␊ + */␊ + MolecularSequence | /**␊ + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.␊ + */␊ + NamingSystem | /**␊ + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.␊ + */␊ + NutritionOrder | /**␊ + * Measurements and simple assertions made about a patient, device or other subject.␊ + */␊ + Observation | /**␊ + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.␊ + */␊ + ObservationDefinition | /**␊ + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).␊ + */␊ + OperationDefinition | /**␊ + * A collection of error, warning, or information messages that result from a system action.␊ + */␊ + OperationOutcome | /**␊ + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.␊ + */␊ + Organization | /**␊ + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.␊ + */␊ + OrganizationAffiliation | /**␊ + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it.␊ + */␊ + Parameters | /**␊ + * Demographics and other administrative information about an individual or animal receiving care or other health-related services.␊ + */␊ + Patient | /**␊ + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references.␊ + */␊ + PaymentNotice | /**␊ + * This resource provides the details including amount of a payment and allocates the payment items being paid.␊ + */␊ + PaymentReconciliation | /**␊ + * Demographics and administrative information about a person independent of a specific health-related context.␊ + */␊ + Person | /**␊ + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.␊ + */␊ + PlanDefinition | /**␊ + * A person who is directly or indirectly involved in the provisioning of healthcare.␊ + */␊ + Practitioner | /**␊ + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.␊ + */␊ + PractitionerRole | /**␊ + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.␊ + */␊ + Procedure | /**␊ + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.␊ + */␊ + Provenance | /**␊ + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.␊ + */␊ + Questionnaire | /**␊ + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.␊ + */␊ + QuestionnaireResponse | /**␊ + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.␊ + */␊ + RelatedPerson | /**␊ + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".␊ + */␊ + RequestGroup | /**␊ + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchDefinition | /**␊ + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchElementDefinition | /**␊ + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.␊ + */␊ + ResearchStudy | /**␊ + * A physical entity which is the primary unit of operational and/or administrative interest in a study.␊ + */␊ + ResearchSubject | /**␊ + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.␊ + */␊ + RiskAssessment | /**␊ + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies.␊ + */␊ + RiskEvidenceSynthesis | /**␊ + * A container for slots of time that may be available for booking appointments.␊ + */␊ + Schedule | /**␊ + * A search parameter that defines a named search item that can be used to search/filter on a resource.␊ + */␊ + SearchParameter | /**␊ + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.␊ + */␊ + ServiceRequest | /**␊ + * A slot of time on a schedule that may be available for booking appointments.␊ + */␊ + Slot | /**␊ + * A sample to be used for analysis.␊ + */␊ + Specimen | /**␊ + * A kind of specimen with associated set of requirements.␊ + */␊ + SpecimenDefinition | /**␊ + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.␊ + */␊ + StructureDefinition | /**␊ + * A Map of relationships between 2 structures that can be used to transform data.␊ + */␊ + StructureMap | /**␊ + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action.␊ + */␊ + Subscription | /**␊ + * A homogeneous material with a definite composition.␊ + */␊ + Substance | /**␊ + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction.␊ + */␊ + SubstanceNucleicAcid | /**␊ + * Todo.␊ + */␊ + SubstancePolymer | /**␊ + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators.␊ + */␊ + SubstanceProtein | /**␊ + * Todo.␊ + */␊ + SubstanceReferenceInformation | /**␊ + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex.␊ + */␊ + SubstanceSourceMaterial | /**␊ + * The detailed description of a substance, typically at a level beyond what is used for prescribing.␊ + */␊ + SubstanceSpecification | /**␊ + * Record of delivery of what is supplied.␊ + */␊ + SupplyDelivery | /**␊ + * A record of a request for a medication, substance or device used in the healthcare setting.␊ + */␊ + SupplyRequest | /**␊ + * A task to be performed.␊ + */␊ + Task | /**␊ + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + TerminologyCapabilities | /**␊ + * A summary of information based on the results of executing a TestScript.␊ + */␊ + TestReport | /**␊ + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.␊ + */␊ + TestScript | /**␊ + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html).␊ + */␊ + ValueSet | /**␊ + * Describes validation requirements, source(s), status and dates for one or more elements.␊ + */␊ + VerificationResult | /**␊ + * An authorization for the provision of glasses and/or contact lenses to a patient.␊ + */␊ + VisionPrescription)␊ /**␊ * String of characters used to identify a name or a resource␊ */␊ @@ -323039,7 +465170,448 @@ Generated by [AVA](https://avajs.dev). /**␊ * The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type.␊ */␊ - resource?: (Account | ActivityDefinition | AdverseEvent | AllergyIntolerance | Appointment | AppointmentResponse | AuditEvent | Basic | Binary | BiologicallyDerivedProduct | BodyStructure | Bundle | CapabilityStatement | CarePlan | CareTeam | CatalogEntry | ChargeItem | ChargeItemDefinition | Claim | ClaimResponse | ClinicalImpression | CodeSystem | Communication | CommunicationRequest | CompartmentDefinition | Composition | ConceptMap | Condition | Consent | Contract | Coverage | CoverageEligibilityRequest | CoverageEligibilityResponse | DetectedIssue | Device | DeviceDefinition | DeviceMetric | DeviceRequest | DeviceUseStatement | DiagnosticReport | DocumentManifest | DocumentReference | EffectEvidenceSynthesis | Encounter | Endpoint | EnrollmentRequest | EnrollmentResponse | EpisodeOfCare | EventDefinition | Evidence | EvidenceVariable | ExampleScenario | ExplanationOfBenefit | FamilyMemberHistory | Flag | Goal | GraphDefinition | Group | GuidanceResponse | HealthcareService | ImagingStudy | Immunization | ImmunizationEvaluation | ImmunizationRecommendation | ImplementationGuide | InsurancePlan | Invoice | Library | Linkage | List | Location | Measure | MeasureReport | Media | Medication | MedicationAdministration | MedicationDispense | MedicationKnowledge | MedicationRequest | MedicationStatement | MedicinalProduct | MedicinalProductAuthorization | MedicinalProductContraindication | MedicinalProductIndication | MedicinalProductIngredient | MedicinalProductInteraction | MedicinalProductManufactured | MedicinalProductPackaged | MedicinalProductPharmaceutical | MedicinalProductUndesirableEffect | MessageDefinition | MessageHeader | MolecularSequence | NamingSystem | NutritionOrder | Observation | ObservationDefinition | OperationDefinition | OperationOutcome | Organization | OrganizationAffiliation | Parameters | Patient | PaymentNotice | PaymentReconciliation | Person | PlanDefinition | Practitioner | PractitionerRole | Procedure | Provenance | Questionnaire | QuestionnaireResponse | RelatedPerson | RequestGroup | ResearchDefinition | ResearchElementDefinition | ResearchStudy | ResearchSubject | RiskAssessment | RiskEvidenceSynthesis | Schedule | SearchParameter | ServiceRequest | Slot | Specimen | SpecimenDefinition | StructureDefinition | StructureMap | Subscription | Substance | SubstanceNucleicAcid | SubstancePolymer | SubstanceProtein | SubstanceReferenceInformation | SubstanceSourceMaterial | SubstanceSpecification | SupplyDelivery | SupplyRequest | Task | TerminologyCapabilities | TestReport | TestScript | ValueSet | VerificationResult | VisionPrescription)␊ + resource?: (/**␊ + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.␊ + */␊ + Account | /**␊ + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.␊ + */␊ + ActivityDefinition | /**␊ + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.␊ + */␊ + AdverseEvent | /**␊ + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.␊ + */␊ + AllergyIntolerance | /**␊ + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).␊ + */␊ + Appointment | /**␊ + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.␊ + */␊ + AppointmentResponse | /**␊ + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.␊ + */␊ + AuditEvent | /**␊ + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.␊ + */␊ + Basic | /**␊ + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.␊ + */␊ + Binary | /**␊ + * A material substance originating from a biological entity intended to be transplanted or infused␊ + * into another (possibly the same) biological entity.␊ + */␊ + BiologicallyDerivedProduct | /**␊ + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.␊ + */␊ + BodyStructure | /**␊ + * A container for a collection of resources.␊ + */␊ + Bundle | /**␊ + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + CapabilityStatement | /**␊ + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.␊ + */␊ + CarePlan | /**␊ + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.␊ + */␊ + CareTeam | /**␊ + * Catalog entries are wrappers that contextualize items included in a catalog.␊ + */␊ + CatalogEntry | /**␊ + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.␊ + */␊ + ChargeItem | /**␊ + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system.␊ + */␊ + ChargeItemDefinition | /**␊ + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.␊ + */␊ + Claim | /**␊ + * This resource provides the adjudication details from the processing of a Claim resource.␊ + */␊ + ClaimResponse | /**␊ + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.␊ + */␊ + ClinicalImpression | /**␊ + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.␊ + */␊ + CodeSystem | /**␊ + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition.␊ + */␊ + Communication | /**␊ + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.␊ + */␊ + CommunicationRequest | /**␊ + * A compartment definition that defines how resources are accessed on a server.␊ + */␊ + CompartmentDefinition | /**␊ + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.).␊ + */␊ + Composition | /**␊ + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models.␊ + */␊ + ConceptMap | /**␊ + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.␊ + */␊ + Condition | /**␊ + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.␊ + */␊ + Consent | /**␊ + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.␊ + */␊ + Contract | /**␊ + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.␊ + */␊ + Coverage | /**␊ + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.␊ + */␊ + CoverageEligibilityRequest | /**␊ + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.␊ + */␊ + CoverageEligibilityResponse | /**␊ + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.␊ + */␊ + DetectedIssue | /**␊ + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device.␊ + */␊ + Device | /**␊ + * The characteristics, operational status and capabilities of a medical-related component of a medical device.␊ + */␊ + DeviceDefinition | /**␊ + * Describes a measurement, calculation or setting capability of a medical device.␊ + */␊ + DeviceMetric | /**␊ + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.␊ + */␊ + DeviceRequest | /**␊ + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.␊ + */␊ + DeviceUseStatement | /**␊ + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.␊ + */␊ + DiagnosticReport | /**␊ + * A collection of documents compiled for a purpose together with metadata that applies to the collection.␊ + */␊ + DocumentManifest | /**␊ + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text.␊ + */␊ + DocumentReference | /**␊ + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies.␊ + */␊ + EffectEvidenceSynthesis | /**␊ + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.␊ + */␊ + Encounter | /**␊ + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.␊ + */␊ + Endpoint | /**␊ + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage.␊ + */␊ + EnrollmentRequest | /**␊ + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.␊ + */␊ + EnrollmentResponse | /**␊ + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.␊ + */␊ + EpisodeOfCare | /**␊ + * The EventDefinition resource provides a reusable description of when a particular event can occur.␊ + */␊ + EventDefinition | /**␊ + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + Evidence | /**␊ + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + EvidenceVariable | /**␊ + * Example of workflow instance.␊ + */␊ + ExampleScenario | /**␊ + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.␊ + */␊ + ExplanationOfBenefit | /**␊ + * Significant health conditions for a person related to the patient relevant in the context of care for the patient.␊ + */␊ + FamilyMemberHistory | /**␊ + * Prospective warnings of potential issues when providing care to the patient.␊ + */␊ + Flag | /**␊ + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.␊ + */␊ + Goal | /**␊ + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set.␊ + */␊ + GraphDefinition | /**␊ + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization.␊ + */␊ + Group | /**␊ + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.␊ + */␊ + GuidanceResponse | /**␊ + * The details of a healthcare service available at a location.␊ + */␊ + HealthcareService | /**␊ + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.␊ + */␊ + ImagingStudy | /**␊ + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.␊ + */␊ + Immunization | /**␊ + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.␊ + */␊ + ImmunizationEvaluation | /**␊ + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.␊ + */␊ + ImmunizationRecommendation | /**␊ + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.␊ + */␊ + ImplementationGuide | /**␊ + * Details of a Health Insurance product/plan provided by an organization.␊ + */␊ + InsurancePlan | /**␊ + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.␊ + */␊ + Invoice | /**␊ + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets.␊ + */␊ + Library | /**␊ + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence".␊ + */␊ + Linkage | /**␊ + * A list is a curated collection of resources.␊ + */␊ + List | /**␊ + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.␊ + */␊ + Location | /**␊ + * The Measure resource provides the definition of a quality measure.␊ + */␊ + Measure | /**␊ + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.␊ + */␊ + MeasureReport | /**␊ + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.␊ + */␊ + Media | /**␊ + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.␊ + */␊ + Medication | /**␊ + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.␊ + */␊ + MedicationAdministration | /**␊ + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.␊ + */␊ + MedicationDispense | /**␊ + * Information about a medication that is used to support knowledge.␊ + */␊ + MedicationKnowledge | /**␊ + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.␊ + */␊ + MedicationRequest | /**␊ + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. ␊ + * ␊ + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.␊ + */␊ + MedicationStatement | /**␊ + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).␊ + */␊ + MedicinalProduct | /**␊ + * The regulatory authorization of a medicinal product.␊ + */␊ + MedicinalProductAuthorization | /**␊ + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.␊ + */␊ + MedicinalProductContraindication | /**␊ + * Indication for the Medicinal Product.␊ + */␊ + MedicinalProductIndication | /**␊ + * An ingredient of a manufactured item or pharmaceutical product.␊ + */␊ + MedicinalProductIngredient | /**␊ + * The interactions of the medicinal product with other medicinal products, or other forms of interactions.␊ + */␊ + MedicinalProductInteraction | /**␊ + * The manufactured item as contained in the packaged medicinal product.␊ + */␊ + MedicinalProductManufactured | /**␊ + * A medicinal product in a container or package.␊ + */␊ + MedicinalProductPackaged | /**␊ + * A pharmaceutical product described in terms of its composition and dose form.␊ + */␊ + MedicinalProductPharmaceutical | /**␊ + * Describe the undesirable effects of the medicinal product.␊ + */␊ + MedicinalProductUndesirableEffect | /**␊ + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.␊ + */␊ + MessageDefinition | /**␊ + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.␊ + */␊ + MessageHeader | /**␊ + * Raw data describing a biological sequence.␊ + */␊ + MolecularSequence | /**␊ + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.␊ + */␊ + NamingSystem | /**␊ + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.␊ + */␊ + NutritionOrder | /**␊ + * Measurements and simple assertions made about a patient, device or other subject.␊ + */␊ + Observation | /**␊ + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.␊ + */␊ + ObservationDefinition | /**␊ + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).␊ + */␊ + OperationDefinition | /**␊ + * A collection of error, warning, or information messages that result from a system action.␊ + */␊ + OperationOutcome | /**␊ + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.␊ + */␊ + Organization | /**␊ + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.␊ + */␊ + OrganizationAffiliation | /**␊ + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it.␊ + */␊ + Parameters | /**␊ + * Demographics and other administrative information about an individual or animal receiving care or other health-related services.␊ + */␊ + Patient | /**␊ + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references.␊ + */␊ + PaymentNotice | /**␊ + * This resource provides the details including amount of a payment and allocates the payment items being paid.␊ + */␊ + PaymentReconciliation | /**␊ + * Demographics and administrative information about a person independent of a specific health-related context.␊ + */␊ + Person | /**␊ + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.␊ + */␊ + PlanDefinition | /**␊ + * A person who is directly or indirectly involved in the provisioning of healthcare.␊ + */␊ + Practitioner | /**␊ + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.␊ + */␊ + PractitionerRole | /**␊ + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.␊ + */␊ + Procedure | /**␊ + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.␊ + */␊ + Provenance | /**␊ + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.␊ + */␊ + Questionnaire | /**␊ + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.␊ + */␊ + QuestionnaireResponse | /**␊ + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.␊ + */␊ + RelatedPerson | /**␊ + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".␊ + */␊ + RequestGroup | /**␊ + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchDefinition | /**␊ + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchElementDefinition | /**␊ + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.␊ + */␊ + ResearchStudy | /**␊ + * A physical entity which is the primary unit of operational and/or administrative interest in a study.␊ + */␊ + ResearchSubject | /**␊ + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.␊ + */␊ + RiskAssessment | /**␊ + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies.␊ + */␊ + RiskEvidenceSynthesis | /**␊ + * A container for slots of time that may be available for booking appointments.␊ + */␊ + Schedule | /**␊ + * A search parameter that defines a named search item that can be used to search/filter on a resource.␊ + */␊ + SearchParameter | /**␊ + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.␊ + */␊ + ServiceRequest | /**␊ + * A slot of time on a schedule that may be available for booking appointments.␊ + */␊ + Slot | /**␊ + * A sample to be used for analysis.␊ + */␊ + Specimen | /**␊ + * A kind of specimen with associated set of requirements.␊ + */␊ + SpecimenDefinition | /**␊ + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.␊ + */␊ + StructureDefinition | /**␊ + * A Map of relationships between 2 structures that can be used to transform data.␊ + */␊ + StructureMap | /**␊ + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action.␊ + */␊ + Subscription | /**␊ + * A homogeneous material with a definite composition.␊ + */␊ + Substance | /**␊ + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction.␊ + */␊ + SubstanceNucleicAcid | /**␊ + * Todo.␊ + */␊ + SubstancePolymer | /**␊ + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators.␊ + */␊ + SubstanceProtein | /**␊ + * Todo.␊ + */␊ + SubstanceReferenceInformation | /**␊ + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex.␊ + */␊ + SubstanceSourceMaterial | /**␊ + * The detailed description of a substance, typically at a level beyond what is used for prescribing.␊ + */␊ + SubstanceSpecification | /**␊ + * Record of delivery of what is supplied.␊ + */␊ + SupplyDelivery | /**␊ + * A record of a request for a medication, substance or device used in the healthcare setting.␊ + */␊ + SupplyRequest | /**␊ + * A task to be performed.␊ + */␊ + Task | /**␊ + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + TerminologyCapabilities | /**␊ + * A summary of information based on the results of executing a TestScript.␊ + */␊ + TestReport | /**␊ + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.␊ + */␊ + TestScript | /**␊ + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html).␊ + */␊ + ValueSet | /**␊ + * Describes validation requirements, source(s), status and dates for one or more elements.␊ + */␊ + VerificationResult | /**␊ + * An authorization for the provision of glasses and/or contact lenses to a patient.␊ + */␊ + VisionPrescription)␊ search?: Bundle_Search␊ request?: Bundle_Request␊ response?: Bundle_Response␊ @@ -392617,7 +535189,448 @@ Generated by [AVA](https://avajs.dev). /**␊ * If the parameter is a whole resource.␊ */␊ - resource?: (Account | ActivityDefinition | AdverseEvent | AllergyIntolerance | Appointment | AppointmentResponse | AuditEvent | Basic | Binary | BiologicallyDerivedProduct | BodyStructure | Bundle | CapabilityStatement | CarePlan | CareTeam | CatalogEntry | ChargeItem | ChargeItemDefinition | Claim | ClaimResponse | ClinicalImpression | CodeSystem | Communication | CommunicationRequest | CompartmentDefinition | Composition | ConceptMap | Condition | Consent | Contract | Coverage | CoverageEligibilityRequest | CoverageEligibilityResponse | DetectedIssue | Device | DeviceDefinition | DeviceMetric | DeviceRequest | DeviceUseStatement | DiagnosticReport | DocumentManifest | DocumentReference | EffectEvidenceSynthesis | Encounter | Endpoint | EnrollmentRequest | EnrollmentResponse | EpisodeOfCare | EventDefinition | Evidence | EvidenceVariable | ExampleScenario | ExplanationOfBenefit | FamilyMemberHistory | Flag | Goal | GraphDefinition | Group | GuidanceResponse | HealthcareService | ImagingStudy | Immunization | ImmunizationEvaluation | ImmunizationRecommendation | ImplementationGuide | InsurancePlan | Invoice | Library | Linkage | List | Location | Measure | MeasureReport | Media | Medication | MedicationAdministration | MedicationDispense | MedicationKnowledge | MedicationRequest | MedicationStatement | MedicinalProduct | MedicinalProductAuthorization | MedicinalProductContraindication | MedicinalProductIndication | MedicinalProductIngredient | MedicinalProductInteraction | MedicinalProductManufactured | MedicinalProductPackaged | MedicinalProductPharmaceutical | MedicinalProductUndesirableEffect | MessageDefinition | MessageHeader | MolecularSequence | NamingSystem | NutritionOrder | Observation | ObservationDefinition | OperationDefinition | OperationOutcome | Organization | OrganizationAffiliation | Parameters | Patient | PaymentNotice | PaymentReconciliation | Person | PlanDefinition | Practitioner | PractitionerRole | Procedure | Provenance | Questionnaire | QuestionnaireResponse | RelatedPerson | RequestGroup | ResearchDefinition | ResearchElementDefinition | ResearchStudy | ResearchSubject | RiskAssessment | RiskEvidenceSynthesis | Schedule | SearchParameter | ServiceRequest | Slot | Specimen | SpecimenDefinition | StructureDefinition | StructureMap | Subscription | Substance | SubstanceNucleicAcid | SubstancePolymer | SubstanceProtein | SubstanceReferenceInformation | SubstanceSourceMaterial | SubstanceSpecification | SupplyDelivery | SupplyRequest | Task | TerminologyCapabilities | TestReport | TestScript | ValueSet | VerificationResult | VisionPrescription)␊ + resource?: (/**␊ + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.␊ + */␊ + Account | /**␊ + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.␊ + */␊ + ActivityDefinition | /**␊ + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.␊ + */␊ + AdverseEvent | /**␊ + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.␊ + */␊ + AllergyIntolerance | /**␊ + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).␊ + */␊ + Appointment | /**␊ + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.␊ + */␊ + AppointmentResponse | /**␊ + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.␊ + */␊ + AuditEvent | /**␊ + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.␊ + */␊ + Basic | /**␊ + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.␊ + */␊ + Binary | /**␊ + * A material substance originating from a biological entity intended to be transplanted or infused␊ + * into another (possibly the same) biological entity.␊ + */␊ + BiologicallyDerivedProduct | /**␊ + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.␊ + */␊ + BodyStructure | /**␊ + * A container for a collection of resources.␊ + */␊ + Bundle | /**␊ + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + CapabilityStatement | /**␊ + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.␊ + */␊ + CarePlan | /**␊ + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.␊ + */␊ + CareTeam | /**␊ + * Catalog entries are wrappers that contextualize items included in a catalog.␊ + */␊ + CatalogEntry | /**␊ + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.␊ + */␊ + ChargeItem | /**␊ + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system.␊ + */␊ + ChargeItemDefinition | /**␊ + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.␊ + */␊ + Claim | /**␊ + * This resource provides the adjudication details from the processing of a Claim resource.␊ + */␊ + ClaimResponse | /**␊ + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.␊ + */␊ + ClinicalImpression | /**␊ + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.␊ + */␊ + CodeSystem | /**␊ + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition.␊ + */␊ + Communication | /**␊ + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.␊ + */␊ + CommunicationRequest | /**␊ + * A compartment definition that defines how resources are accessed on a server.␊ + */␊ + CompartmentDefinition | /**␊ + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.).␊ + */␊ + Composition | /**␊ + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models.␊ + */␊ + ConceptMap | /**␊ + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.␊ + */␊ + Condition | /**␊ + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.␊ + */␊ + Consent | /**␊ + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.␊ + */␊ + Contract | /**␊ + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.␊ + */␊ + Coverage | /**␊ + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.␊ + */␊ + CoverageEligibilityRequest | /**␊ + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.␊ + */␊ + CoverageEligibilityResponse | /**␊ + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.␊ + */␊ + DetectedIssue | /**␊ + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device.␊ + */␊ + Device | /**␊ + * The characteristics, operational status and capabilities of a medical-related component of a medical device.␊ + */␊ + DeviceDefinition | /**␊ + * Describes a measurement, calculation or setting capability of a medical device.␊ + */␊ + DeviceMetric | /**␊ + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.␊ + */␊ + DeviceRequest | /**␊ + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.␊ + */␊ + DeviceUseStatement | /**␊ + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.␊ + */␊ + DiagnosticReport | /**␊ + * A collection of documents compiled for a purpose together with metadata that applies to the collection.␊ + */␊ + DocumentManifest | /**␊ + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text.␊ + */␊ + DocumentReference | /**␊ + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies.␊ + */␊ + EffectEvidenceSynthesis | /**␊ + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.␊ + */␊ + Encounter | /**␊ + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.␊ + */␊ + Endpoint | /**␊ + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage.␊ + */␊ + EnrollmentRequest | /**␊ + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.␊ + */␊ + EnrollmentResponse | /**␊ + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.␊ + */␊ + EpisodeOfCare | /**␊ + * The EventDefinition resource provides a reusable description of when a particular event can occur.␊ + */␊ + EventDefinition | /**␊ + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + Evidence | /**␊ + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + EvidenceVariable | /**␊ + * Example of workflow instance.␊ + */␊ + ExampleScenario | /**␊ + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.␊ + */␊ + ExplanationOfBenefit | /**␊ + * Significant health conditions for a person related to the patient relevant in the context of care for the patient.␊ + */␊ + FamilyMemberHistory | /**␊ + * Prospective warnings of potential issues when providing care to the patient.␊ + */␊ + Flag | /**␊ + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.␊ + */␊ + Goal | /**␊ + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set.␊ + */␊ + GraphDefinition | /**␊ + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization.␊ + */␊ + Group | /**␊ + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.␊ + */␊ + GuidanceResponse | /**␊ + * The details of a healthcare service available at a location.␊ + */␊ + HealthcareService | /**␊ + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.␊ + */␊ + ImagingStudy | /**␊ + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.␊ + */␊ + Immunization | /**␊ + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.␊ + */␊ + ImmunizationEvaluation | /**␊ + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.␊ + */␊ + ImmunizationRecommendation | /**␊ + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.␊ + */␊ + ImplementationGuide | /**␊ + * Details of a Health Insurance product/plan provided by an organization.␊ + */␊ + InsurancePlan | /**␊ + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.␊ + */␊ + Invoice | /**␊ + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets.␊ + */␊ + Library | /**␊ + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence".␊ + */␊ + Linkage | /**␊ + * A list is a curated collection of resources.␊ + */␊ + List | /**␊ + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.␊ + */␊ + Location | /**␊ + * The Measure resource provides the definition of a quality measure.␊ + */␊ + Measure | /**␊ + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.␊ + */␊ + MeasureReport | /**␊ + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.␊ + */␊ + Media | /**␊ + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.␊ + */␊ + Medication | /**␊ + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.␊ + */␊ + MedicationAdministration | /**␊ + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.␊ + */␊ + MedicationDispense | /**␊ + * Information about a medication that is used to support knowledge.␊ + */␊ + MedicationKnowledge | /**␊ + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.␊ + */␊ + MedicationRequest | /**␊ + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. ␊ + * ␊ + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.␊ + */␊ + MedicationStatement | /**␊ + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).␊ + */␊ + MedicinalProduct | /**␊ + * The regulatory authorization of a medicinal product.␊ + */␊ + MedicinalProductAuthorization | /**␊ + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.␊ + */␊ + MedicinalProductContraindication | /**␊ + * Indication for the Medicinal Product.␊ + */␊ + MedicinalProductIndication | /**␊ + * An ingredient of a manufactured item or pharmaceutical product.␊ + */␊ + MedicinalProductIngredient | /**␊ + * The interactions of the medicinal product with other medicinal products, or other forms of interactions.␊ + */␊ + MedicinalProductInteraction | /**␊ + * The manufactured item as contained in the packaged medicinal product.␊ + */␊ + MedicinalProductManufactured | /**␊ + * A medicinal product in a container or package.␊ + */␊ + MedicinalProductPackaged | /**␊ + * A pharmaceutical product described in terms of its composition and dose form.␊ + */␊ + MedicinalProductPharmaceutical | /**␊ + * Describe the undesirable effects of the medicinal product.␊ + */␊ + MedicinalProductUndesirableEffect | /**␊ + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.␊ + */␊ + MessageDefinition | /**␊ + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.␊ + */␊ + MessageHeader | /**␊ + * Raw data describing a biological sequence.␊ + */␊ + MolecularSequence | /**␊ + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.␊ + */␊ + NamingSystem | /**␊ + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.␊ + */␊ + NutritionOrder | /**␊ + * Measurements and simple assertions made about a patient, device or other subject.␊ + */␊ + Observation | /**␊ + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.␊ + */␊ + ObservationDefinition | /**␊ + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).␊ + */␊ + OperationDefinition | /**␊ + * A collection of error, warning, or information messages that result from a system action.␊ + */␊ + OperationOutcome | /**␊ + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.␊ + */␊ + Organization | /**␊ + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.␊ + */␊ + OrganizationAffiliation | /**␊ + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it.␊ + */␊ + Parameters | /**␊ + * Demographics and other administrative information about an individual or animal receiving care or other health-related services.␊ + */␊ + Patient | /**␊ + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references.␊ + */␊ + PaymentNotice | /**␊ + * This resource provides the details including amount of a payment and allocates the payment items being paid.␊ + */␊ + PaymentReconciliation | /**␊ + * Demographics and administrative information about a person independent of a specific health-related context.␊ + */␊ + Person | /**␊ + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.␊ + */␊ + PlanDefinition | /**␊ + * A person who is directly or indirectly involved in the provisioning of healthcare.␊ + */␊ + Practitioner | /**␊ + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.␊ + */␊ + PractitionerRole | /**␊ + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.␊ + */␊ + Procedure | /**␊ + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.␊ + */␊ + Provenance | /**␊ + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.␊ + */␊ + Questionnaire | /**␊ + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.␊ + */␊ + QuestionnaireResponse | /**␊ + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.␊ + */␊ + RelatedPerson | /**␊ + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".␊ + */␊ + RequestGroup | /**␊ + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchDefinition | /**␊ + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchElementDefinition | /**␊ + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.␊ + */␊ + ResearchStudy | /**␊ + * A physical entity which is the primary unit of operational and/or administrative interest in a study.␊ + */␊ + ResearchSubject | /**␊ + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.␊ + */␊ + RiskAssessment | /**␊ + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies.␊ + */␊ + RiskEvidenceSynthesis | /**␊ + * A container for slots of time that may be available for booking appointments.␊ + */␊ + Schedule | /**␊ + * A search parameter that defines a named search item that can be used to search/filter on a resource.␊ + */␊ + SearchParameter | /**␊ + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.␊ + */␊ + ServiceRequest | /**␊ + * A slot of time on a schedule that may be available for booking appointments.␊ + */␊ + Slot | /**␊ + * A sample to be used for analysis.␊ + */␊ + Specimen | /**␊ + * A kind of specimen with associated set of requirements.␊ + */␊ + SpecimenDefinition | /**␊ + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.␊ + */␊ + StructureDefinition | /**␊ + * A Map of relationships between 2 structures that can be used to transform data.␊ + */␊ + StructureMap | /**␊ + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action.␊ + */␊ + Subscription | /**␊ + * A homogeneous material with a definite composition.␊ + */␊ + Substance | /**␊ + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction.␊ + */␊ + SubstanceNucleicAcid | /**␊ + * Todo.␊ + */␊ + SubstancePolymer | /**␊ + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators.␊ + */␊ + SubstanceProtein | /**␊ + * Todo.␊ + */␊ + SubstanceReferenceInformation | /**␊ + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex.␊ + */␊ + SubstanceSourceMaterial | /**␊ + * The detailed description of a substance, typically at a level beyond what is used for prescribing.␊ + */␊ + SubstanceSpecification | /**␊ + * Record of delivery of what is supplied.␊ + */␊ + SupplyDelivery | /**␊ + * A record of a request for a medication, substance or device used in the healthcare setting.␊ + */␊ + SupplyRequest | /**␊ + * A task to be performed.␊ + */␊ + Task | /**␊ + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + TerminologyCapabilities | /**␊ + * A summary of information based on the results of executing a TestScript.␊ + */␊ + TestReport | /**␊ + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.␊ + */␊ + TestScript | /**␊ + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html).␊ + */␊ + ValueSet | /**␊ + * Describes validation requirements, source(s), status and dates for one or more elements.␊ + */␊ + VerificationResult | /**␊ + * An authorization for the provision of glasses and/or contact lenses to a patient.␊ + */␊ + VisionPrescription)␊ /**␊ * A named part of a multi-part parameter.␊ */␊ @@ -439745,7 +582758,448 @@ Generated by [AVA](https://avajs.dev). /**␊ * An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.␊ */␊ - outcome?: (Account | ActivityDefinition | AdverseEvent | AllergyIntolerance | Appointment | AppointmentResponse | AuditEvent | Basic | Binary | BiologicallyDerivedProduct | BodyStructure | Bundle | CapabilityStatement | CarePlan | CareTeam | CatalogEntry | ChargeItem | ChargeItemDefinition | Claim | ClaimResponse | ClinicalImpression | CodeSystem | Communication | CommunicationRequest | CompartmentDefinition | Composition | ConceptMap | Condition | Consent | Contract | Coverage | CoverageEligibilityRequest | CoverageEligibilityResponse | DetectedIssue | Device | DeviceDefinition | DeviceMetric | DeviceRequest | DeviceUseStatement | DiagnosticReport | DocumentManifest | DocumentReference | EffectEvidenceSynthesis | Encounter | Endpoint | EnrollmentRequest | EnrollmentResponse | EpisodeOfCare | EventDefinition | Evidence | EvidenceVariable | ExampleScenario | ExplanationOfBenefit | FamilyMemberHistory | Flag | Goal | GraphDefinition | Group | GuidanceResponse | HealthcareService | ImagingStudy | Immunization | ImmunizationEvaluation | ImmunizationRecommendation | ImplementationGuide | InsurancePlan | Invoice | Library | Linkage | List | Location | Measure | MeasureReport | Media | Medication | MedicationAdministration | MedicationDispense | MedicationKnowledge | MedicationRequest | MedicationStatement | MedicinalProduct | MedicinalProductAuthorization | MedicinalProductContraindication | MedicinalProductIndication | MedicinalProductIngredient | MedicinalProductInteraction | MedicinalProductManufactured | MedicinalProductPackaged | MedicinalProductPharmaceutical | MedicinalProductUndesirableEffect | MessageDefinition | MessageHeader | MolecularSequence | NamingSystem | NutritionOrder | Observation | ObservationDefinition | OperationDefinition | OperationOutcome | Organization | OrganizationAffiliation | Parameters | Patient | PaymentNotice | PaymentReconciliation | Person | PlanDefinition | Practitioner | PractitionerRole | Procedure | Provenance | Questionnaire | QuestionnaireResponse | RelatedPerson | RequestGroup | ResearchDefinition | ResearchElementDefinition | ResearchStudy | ResearchSubject | RiskAssessment | RiskEvidenceSynthesis | Schedule | SearchParameter | ServiceRequest | Slot | Specimen | SpecimenDefinition | StructureDefinition | StructureMap | Subscription | Substance | SubstanceNucleicAcid | SubstancePolymer | SubstanceProtein | SubstanceReferenceInformation | SubstanceSourceMaterial | SubstanceSpecification | SupplyDelivery | SupplyRequest | Task | TerminologyCapabilities | TestReport | TestScript | ValueSet | VerificationResult | VisionPrescription)␊ + outcome?: (/**␊ + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.␊ + */␊ + Account | /**␊ + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.␊ + */␊ + ActivityDefinition | /**␊ + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.␊ + */␊ + AdverseEvent | /**␊ + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.␊ + */␊ + AllergyIntolerance | /**␊ + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).␊ + */␊ + Appointment | /**␊ + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.␊ + */␊ + AppointmentResponse | /**␊ + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.␊ + */␊ + AuditEvent | /**␊ + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.␊ + */␊ + Basic | /**␊ + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.␊ + */␊ + Binary | /**␊ + * A material substance originating from a biological entity intended to be transplanted or infused␊ + * into another (possibly the same) biological entity.␊ + */␊ + BiologicallyDerivedProduct | /**␊ + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.␊ + */␊ + BodyStructure | /**␊ + * A container for a collection of resources.␊ + */␊ + Bundle | /**␊ + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + CapabilityStatement | /**␊ + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.␊ + */␊ + CarePlan | /**␊ + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.␊ + */␊ + CareTeam | /**␊ + * Catalog entries are wrappers that contextualize items included in a catalog.␊ + */␊ + CatalogEntry | /**␊ + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.␊ + */␊ + ChargeItem | /**␊ + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system.␊ + */␊ + ChargeItemDefinition | /**␊ + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.␊ + */␊ + Claim | /**␊ + * This resource provides the adjudication details from the processing of a Claim resource.␊ + */␊ + ClaimResponse | /**␊ + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.␊ + */␊ + ClinicalImpression | /**␊ + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.␊ + */␊ + CodeSystem | /**␊ + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition.␊ + */␊ + Communication | /**␊ + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.␊ + */␊ + CommunicationRequest | /**␊ + * A compartment definition that defines how resources are accessed on a server.␊ + */␊ + CompartmentDefinition | /**␊ + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.).␊ + */␊ + Composition | /**␊ + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models.␊ + */␊ + ConceptMap | /**␊ + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.␊ + */␊ + Condition | /**␊ + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.␊ + */␊ + Consent | /**␊ + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.␊ + */␊ + Contract | /**␊ + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.␊ + */␊ + Coverage | /**␊ + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.␊ + */␊ + CoverageEligibilityRequest | /**␊ + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.␊ + */␊ + CoverageEligibilityResponse | /**␊ + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.␊ + */␊ + DetectedIssue | /**␊ + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device.␊ + */␊ + Device | /**␊ + * The characteristics, operational status and capabilities of a medical-related component of a medical device.␊ + */␊ + DeviceDefinition | /**␊ + * Describes a measurement, calculation or setting capability of a medical device.␊ + */␊ + DeviceMetric | /**␊ + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.␊ + */␊ + DeviceRequest | /**␊ + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.␊ + */␊ + DeviceUseStatement | /**␊ + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.␊ + */␊ + DiagnosticReport | /**␊ + * A collection of documents compiled for a purpose together with metadata that applies to the collection.␊ + */␊ + DocumentManifest | /**␊ + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text.␊ + */␊ + DocumentReference | /**␊ + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies.␊ + */␊ + EffectEvidenceSynthesis | /**␊ + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.␊ + */␊ + Encounter | /**␊ + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.␊ + */␊ + Endpoint | /**␊ + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage.␊ + */␊ + EnrollmentRequest | /**␊ + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.␊ + */␊ + EnrollmentResponse | /**␊ + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.␊ + */␊ + EpisodeOfCare | /**␊ + * The EventDefinition resource provides a reusable description of when a particular event can occur.␊ + */␊ + EventDefinition | /**␊ + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + Evidence | /**␊ + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + EvidenceVariable | /**␊ + * Example of workflow instance.␊ + */␊ + ExampleScenario | /**␊ + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.␊ + */␊ + ExplanationOfBenefit | /**␊ + * Significant health conditions for a person related to the patient relevant in the context of care for the patient.␊ + */␊ + FamilyMemberHistory | /**␊ + * Prospective warnings of potential issues when providing care to the patient.␊ + */␊ + Flag | /**␊ + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.␊ + */␊ + Goal | /**␊ + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set.␊ + */␊ + GraphDefinition | /**␊ + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization.␊ + */␊ + Group | /**␊ + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.␊ + */␊ + GuidanceResponse | /**␊ + * The details of a healthcare service available at a location.␊ + */␊ + HealthcareService | /**␊ + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.␊ + */␊ + ImagingStudy | /**␊ + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.␊ + */␊ + Immunization | /**␊ + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.␊ + */␊ + ImmunizationEvaluation | /**␊ + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification.␊ + */␊ + ImmunizationRecommendation | /**␊ + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.␊ + */␊ + ImplementationGuide | /**␊ + * Details of a Health Insurance product/plan provided by an organization.␊ + */␊ + InsurancePlan | /**␊ + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.␊ + */␊ + Invoice | /**␊ + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets.␊ + */␊ + Library | /**␊ + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence".␊ + */␊ + Linkage | /**␊ + * A list is a curated collection of resources.␊ + */␊ + List | /**␊ + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.␊ + */␊ + Location | /**␊ + * The Measure resource provides the definition of a quality measure.␊ + */␊ + Measure | /**␊ + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.␊ + */␊ + MeasureReport | /**␊ + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.␊ + */␊ + Media | /**␊ + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.␊ + */␊ + Medication | /**␊ + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.␊ + */␊ + MedicationAdministration | /**␊ + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.␊ + */␊ + MedicationDispense | /**␊ + * Information about a medication that is used to support knowledge.␊ + */␊ + MedicationKnowledge | /**␊ + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.␊ + */␊ + MedicationRequest | /**␊ + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. ␊ + * ␊ + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.␊ + */␊ + MedicationStatement | /**␊ + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).␊ + */␊ + MedicinalProduct | /**␊ + * The regulatory authorization of a medicinal product.␊ + */␊ + MedicinalProductAuthorization | /**␊ + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.␊ + */␊ + MedicinalProductContraindication | /**␊ + * Indication for the Medicinal Product.␊ + */␊ + MedicinalProductIndication | /**␊ + * An ingredient of a manufactured item or pharmaceutical product.␊ + */␊ + MedicinalProductIngredient | /**␊ + * The interactions of the medicinal product with other medicinal products, or other forms of interactions.␊ + */␊ + MedicinalProductInteraction | /**␊ + * The manufactured item as contained in the packaged medicinal product.␊ + */␊ + MedicinalProductManufactured | /**␊ + * A medicinal product in a container or package.␊ + */␊ + MedicinalProductPackaged | /**␊ + * A pharmaceutical product described in terms of its composition and dose form.␊ + */␊ + MedicinalProductPharmaceutical | /**␊ + * Describe the undesirable effects of the medicinal product.␊ + */␊ + MedicinalProductUndesirableEffect | /**␊ + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.␊ + */␊ + MessageDefinition | /**␊ + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.␊ + */␊ + MessageHeader | /**␊ + * Raw data describing a biological sequence.␊ + */␊ + MolecularSequence | /**␊ + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.␊ + */␊ + NamingSystem | /**␊ + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.␊ + */␊ + NutritionOrder | /**␊ + * Measurements and simple assertions made about a patient, device or other subject.␊ + */␊ + Observation | /**␊ + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.␊ + */␊ + ObservationDefinition | /**␊ + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).␊ + */␊ + OperationDefinition | /**␊ + * A collection of error, warning, or information messages that result from a system action.␊ + */␊ + OperationOutcome | /**␊ + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.␊ + */␊ + Organization | /**␊ + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship.␊ + */␊ + OrganizationAffiliation | /**␊ + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it.␊ + */␊ + Parameters | /**␊ + * Demographics and other administrative information about an individual or animal receiving care or other health-related services.␊ + */␊ + Patient | /**␊ + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references.␊ + */␊ + PaymentNotice | /**␊ + * This resource provides the details including amount of a payment and allocates the payment items being paid.␊ + */␊ + PaymentReconciliation | /**␊ + * Demographics and administrative information about a person independent of a specific health-related context.␊ + */␊ + Person | /**␊ + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.␊ + */␊ + PlanDefinition | /**␊ + * A person who is directly or indirectly involved in the provisioning of healthcare.␊ + */␊ + Practitioner | /**␊ + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.␊ + */␊ + PractitionerRole | /**␊ + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.␊ + */␊ + Procedure | /**␊ + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.␊ + */␊ + Provenance | /**␊ + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.␊ + */␊ + Questionnaire | /**␊ + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.␊ + */␊ + QuestionnaireResponse | /**␊ + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.␊ + */␊ + RelatedPerson | /**␊ + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one".␊ + */␊ + RequestGroup | /**␊ + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchDefinition | /**␊ + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about.␊ + */␊ + ResearchElementDefinition | /**␊ + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.␊ + */␊ + ResearchStudy | /**␊ + * A physical entity which is the primary unit of operational and/or administrative interest in a study.␊ + */␊ + ResearchSubject | /**␊ + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.␊ + */␊ + RiskAssessment | /**␊ + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies.␊ + */␊ + RiskEvidenceSynthesis | /**␊ + * A container for slots of time that may be available for booking appointments.␊ + */␊ + Schedule | /**␊ + * A search parameter that defines a named search item that can be used to search/filter on a resource.␊ + */␊ + SearchParameter | /**␊ + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.␊ + */␊ + ServiceRequest | /**␊ + * A slot of time on a schedule that may be available for booking appointments.␊ + */␊ + Slot | /**␊ + * A sample to be used for analysis.␊ + */␊ + Specimen | /**␊ + * A kind of specimen with associated set of requirements.␊ + */␊ + SpecimenDefinition | /**␊ + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.␊ + */␊ + StructureDefinition | /**␊ + * A Map of relationships between 2 structures that can be used to transform data.␊ + */␊ + StructureMap | /**␊ + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action.␊ + */␊ + Subscription | /**␊ + * A homogeneous material with a definite composition.␊ + */␊ + Substance | /**␊ + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction.␊ + */␊ + SubstanceNucleicAcid | /**␊ + * Todo.␊ + */␊ + SubstancePolymer | /**␊ + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators.␊ + */␊ + SubstanceProtein | /**␊ + * Todo.␊ + */␊ + SubstanceReferenceInformation | /**␊ + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex.␊ + */␊ + SubstanceSourceMaterial | /**␊ + * The detailed description of a substance, typically at a level beyond what is used for prescribing.␊ + */␊ + SubstanceSpecification | /**␊ + * Record of delivery of what is supplied.␊ + */␊ + SupplyDelivery | /**␊ + * A record of a request for a medication, substance or device used in the healthcare setting.␊ + */␊ + SupplyRequest | /**␊ + * A task to be performed.␊ + */␊ + Task | /**␊ + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.␊ + */␊ + TerminologyCapabilities | /**␊ + * A summary of information based on the results of executing a TestScript.␊ + */␊ + TestReport | /**␊ + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.␊ + */␊ + TestScript | /**␊ + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html).␊ + */␊ + ValueSet | /**␊ + * Describes validation requirements, source(s), status and dates for one or more elements.␊ + */␊ + VerificationResult | /**␊ + * An authorization for the provision of glasses and/or contact lenses to a patient.␊ + */␊ + VisionPrescription)␊ }␊ /**␊ * Base definition for all elements in a resource.␊ @@ -440254,7 +583708,58 @@ Generated by [AVA](https://avajs.dev). /**␊ * the serialized resource affected by the event␊ */␊ - export type Data = (HerokuPlatformAPIAccount | HerokuPlatformAPIAddOn | HerokuPlatformAPIAddOnAttachment | HerokuPlatformAPIApp | HerokuPlatformAPIApplicationFormationSet | HerokuSetupAPIAppSetup | HerokuPlatformAPIAppTransfer | HerokuBuildAPIBuild | HerokuPlatformAPICollaborator | HerokuPlatformAPIDomain | HerokuPlatformAPIDyno | HerokuPlatformAPIFailedEvent | HerokuPlatformAPIFormation | HerokuPlatformAPIInboundRuleset | HerokuPlatformAPIOrganization | HerokuPlatformAPIRelease | HerokuPlatformAPISpace)␊ + export type Data = (/**␊ + * An account represents an individual signed up to use the Heroku platform.␊ + */␊ + HerokuPlatformAPIAccount | /**␊ + * Add-ons represent add-ons that have been provisioned and attached to one or more apps.␊ + */␊ + HerokuPlatformAPIAddOn | /**␊ + * An add-on attachment represents a connection between an app and an add-on that it has been given access to.␊ + */␊ + HerokuPlatformAPIAddOnAttachment | /**␊ + * An app represents the program that you would like to deploy and run on Heroku.␊ + */␊ + HerokuPlatformAPIApp | /**␊ + * App formation set describes the combination of process types with their quantities and sizes as well as application process tier␊ + */␊ + HerokuPlatformAPIApplicationFormationSet | /**␊ + * An app setup represents an app on Heroku that is setup using an environment, addons, and scripts described in an app.json manifest file.␊ + */␊ + HerokuSetupAPIAppSetup | /**␊ + * An app transfer represents a two party interaction for transferring ownership of an app.␊ + */␊ + HerokuPlatformAPIAppTransfer | /**␊ + * A build represents the process of transforming a code tarball into a slug␊ + */␊ + HerokuBuildAPIBuild | /**␊ + * A collaborator represents an account that has been given access to an app on Heroku.␊ + */␊ + HerokuPlatformAPICollaborator | /**␊ + * Domains define what web routes should be routed to an app on Heroku.␊ + */␊ + HerokuPlatformAPIDomain | /**␊ + * Dynos encapsulate running processes of an app on Heroku. Detailed information about dyno sizes can be found at: [https://devcenter.heroku.com/articles/dyno-types](https://devcenter.heroku.com/articles/dyno-types).␊ + */␊ + HerokuPlatformAPIDyno | /**␊ + * A failed event represents a failure of an action performed on another API resource.␊ + */␊ + HerokuPlatformAPIFailedEvent | /**␊ + * The formation of processes that should be maintained for an app. Update the formation to scale processes or change dyno sizes. Available process type names and commands are defined by the \`process_types\` attribute for the [slug](#slug) currently released on an app.␊ + */␊ + HerokuPlatformAPIFormation | /**␊ + * An inbound-ruleset is a collection of rules that specify what hosts can or cannot connect to an application.␊ + */␊ + HerokuPlatformAPIInboundRuleset | /**␊ + * Organizations allow you to manage access to a shared group of applications across your development team.␊ + */␊ + HerokuPlatformAPIOrganization | /**␊ + * A release represents a combination of code, config vars and add-ons for an app on Heroku.␊ + */␊ + HerokuPlatformAPIRelease | /**␊ + * A space is an isolated, highly available, secure app execution environments, running in the modern VPC substrate.␊ + */␊ + HerokuPlatformAPISpace)␊ /**␊ * add-on that created the drain␊ */␊ @@ -442050,7 +585555,10 @@ Generated by [AVA](https://avajs.dev). * country␊ */␊ country?: string␊ - heroku_id?: string␊ + heroku_id?: /**␊ + * heroku_id identifier reference␊ + */␊ + string␊ /**␊ * metadata / additional information to go on invoice␊ */␊ @@ -443827,7 +587335,12 @@ Generated by [AVA](https://avajs.dev). minLength?: NonNegativeIntegerDefault0;␊ pattern?: string;␊ additionalItems?: CoreSchemaMetaSchema2;␊ - items?: CoreSchemaMetaSchema2 | SchemaArray;␊ + items?:␊ + | CoreSchemaMetaSchema2␊ + /**␊ + * @minItems 1␊ + */␊ + | SchemaArray;␊ maxItems?: NonNegativeInteger;␊ minItems?: NonNegativeIntegerDefault0;␊ uniqueItems?: boolean;␊ @@ -443854,7 +587367,12 @@ Generated by [AVA](https://avajs.dev). * @minItems 1␊ */␊ enum?: [true, ...unknown[]];␊ - type?: SimpleTypes | [SimpleTypes, ...SimpleTypes[]];␊ + type?:␊ + | SimpleTypes␊ + /**␊ + * @minItems 1␊ + */␊ + | [SimpleTypes, ...SimpleTypes[]];␊ format?: string;␊ contentMediaType?: string;␊ contentEncoding?: string;␊ @@ -443895,7 +587413,12 @@ Generated by [AVA](https://avajs.dev). minLength?: NonNegativeIntegerDefault0;␊ pattern?: string;␊ additionalItems?: CoreSchemaMetaSchema2;␊ - items?: CoreSchemaMetaSchema2 | SchemaArray;␊ + items?:␊ + | CoreSchemaMetaSchema2␊ + /**␊ + * @minItems 1␊ + */␊ + | SchemaArray;␊ maxItems?: NonNegativeInteger;␊ minItems?: NonNegativeIntegerDefault0;␊ uniqueItems?: boolean;␊ @@ -443922,7 +587445,12 @@ Generated by [AVA](https://avajs.dev). * @minItems 1␊ */␊ enum?: [true, ...unknown[]];␊ - type?: SimpleTypes | [SimpleTypes, ...SimpleTypes[]];␊ + type?:␊ + | SimpleTypes␊ + /**␊ + * @minItems 1␊ + */␊ + | [SimpleTypes, ...SimpleTypes[]];␊ format?: string;␊ contentMediaType?: string;␊ contentEncoding?: string;␊ @@ -443972,7 +587500,19 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ };␊ - export type Parameter1 = ExampleXORExamples & SchemaXORContent & ParameterLocation;␊ + export type Parameter1 =␊ + /**␊ + * Example and examples are mutually exclusive␊ + */␊ + ExampleXORExamples␊ + /**␊ + * Schema and content are mutually exclusive, at least one is required␊ + */ &␊ + SchemaXORContent␊ + /**␊ + * Parameter location␊ + */ &␊ + ParameterLocation;␊ /**␊ * Schema and content are mutually exclusive, at least one is required␊ */␊ @@ -443983,22 +587523,34 @@ Generated by [AVA](https://avajs.dev). * Parameter location␊ */␊ export type ParameterLocation =␊ + /**␊ + * Parameter in path␊ + */␊ | {␊ in?: "path";␊ style?: "matrix" | "label" | "simple";␊ required: true;␊ [k: string]: unknown;␊ }␊ + /**␊ + * Parameter in query␊ + */␊ | {␊ in?: "query";␊ style?: "form" | "spaceDelimited" | "pipeDelimited" | "deepObject";␊ [k: string]: unknown;␊ }␊ + /**␊ + * Parameter in header␊ + */␊ | {␊ in?: "header";␊ style?: "simple";␊ [k: string]: unknown;␊ }␊ + /**␊ + * Parameter in cookie␊ + */␊ | {␊ in?: "cookie";␊ style?: "form";␊ @@ -444019,7 +587571,11 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ };␊ - export type MediaType1 = ExampleXORExamples;␊ + export type MediaType1 =␊ + /**␊ + * Example and examples are mutually exclusive␊ + */␊ + ExampleXORExamples;␊ export type Header = Header1 & {␊ description?: string;␊ required?: boolean;␊ @@ -444042,7 +587598,15 @@ Generated by [AVA](https://avajs.dev). */␊ [k: string]: unknown;␊ };␊ - export type Header1 = ExampleXORExamples & SchemaXORContent;␊ + export type Header1 =␊ + /**␊ + * Example and examples are mutually exclusive␊ + */␊ + ExampleXORExamples␊ + /**␊ + * Schema and content are mutually exclusive, at least one is required␊ + */ &␊ + SchemaXORContent;␊ export type SecurityScheme =␊ | APIKeySecurityScheme␊ | HTTPSecurityScheme␊ @@ -444060,10 +587624,16 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown;␊ } & HTTPSecurityScheme1;␊ export type HTTPSecurityScheme1 =␊ + /**␊ + * Bearer␊ + */␊ | {␊ scheme?: "bearer";␊ [k: string]: unknown;␊ }␊ + /**␊ + * Non Bearer␊ + */␊ | {␊ scheme?: {␊ [k: string]: unknown;␊ @@ -444546,15 +588116,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444570,21 +588158,45 @@ Generated by [AVA](https://avajs.dev). blockType: "menuDescription";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ headline: string;␊ link?: {␊ type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444603,15 +588215,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444627,21 +588257,45 @@ Generated by [AVA](https://avajs.dev). blockType: "menuDescription";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ headline: string;␊ link?: {␊ type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444656,15 +588310,33 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444677,15 +588349,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444699,7 +588389,13 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Page {␊ breadcrumbs?: {␊ - doc?: string | Page;␊ + doc?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ url?: string;␊ label?: string;␊ id?: string;␊ @@ -444728,15 +588424,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444755,15 +588469,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444782,22 +588514,46 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ id?: string;␊ }[];␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ contentMedia2?: {␊ richText?: {␊ @@ -444810,22 +588566,46 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ id?: string;␊ }[];␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ contentSidebar?: {␊ mainContent?: {␊ @@ -444838,15 +588618,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444858,7 +588656,13 @@ Generated by [AVA](https://avajs.dev). }[];␊ };␊ columnsBelow?: {␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -444870,15 +588674,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444892,15 +588714,33 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444910,7 +588750,13 @@ Generated by [AVA](https://avajs.dev). };␊ fullscreenBackground?: {␊ invertColors?: boolean;␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -444922,15 +588768,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444940,7 +588804,13 @@ Generated by [AVA](https://avajs.dev). };␊ quickNav?: {␊ invertColors?: boolean;␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -444952,15 +588822,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -444974,15 +588862,33 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445002,15 +588908,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445018,7 +588942,13 @@ Generated by [AVA](https://avajs.dev). id?: string;␊ }[];␊ slides?: {␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -445030,15 +588960,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445067,15 +589015,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445100,7 +589066,13 @@ Generated by [AVA](https://avajs.dev). }␊ | {␊ invertColors?: boolean;␊ - backgroundMedia?: string | Media;␊ + backgroundMedia?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -445112,15 +589084,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445144,20 +589134,44 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ - media?: string | Media;␊ + media?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ id?: string;␊ }[];␊ @@ -445179,20 +589193,44 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ id?: string;␊ }[];␊ @@ -445204,9 +589242,27 @@ Generated by [AVA](https://avajs.dev). introContent?: {␊ [k: string]: unknown;␊ }[];␊ - media1?: string | Media;␊ - media2?: string | Media;␊ - media3?: string | Media;␊ + media1?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ + media2?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ + media3?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ blockName?: string;␊ blockType: "careerSearch";␊ @@ -445225,15 +589281,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445263,15 +589337,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445297,15 +589389,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445336,7 +589446,13 @@ Generated by [AVA](https://avajs.dev). richText?: {␊ [k: string]: unknown;␊ }[];␊ - form: string | Form;␊ + form:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "forms".␊ + */␊ + | Form;␊ id?: string;␊ blockName?: string;␊ blockType: "embeddedForm";␊ @@ -445345,13 +589461,26 @@ Generated by [AVA](https://avajs.dev). introContent?: {␊ [k: string]: unknown;␊ }[];␊ - locations?: (string | Location)[];␊ + locations?: (␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "locations".␊ + */␊ + | Location␊ + )[];␊ id?: string;␊ blockName?: string;␊ blockType: "locations";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useVimeo?: boolean;␊ vimeoID: string;␊ aspectRatio?: "56.25" | "75";␊ @@ -445365,7 +589494,13 @@ Generated by [AVA](https://avajs.dev). }␊ | {␊ collage?: {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ }[];␊ id?: string;␊ @@ -445379,10 +589514,22 @@ Generated by [AVA](https://avajs.dev). richText: {␊ [k: string]: unknown;␊ }[];␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ embeddedVideo?: {␊ embed?: boolean;␊ - poster?: string | Media;␊ + poster?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ platform?: "youtube" | "vimeo";␊ videoID: string;␊ aspectRatio?: "56.25" | "75";␊ @@ -445394,15 +589541,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445419,7 +589584,13 @@ Generated by [AVA](https://avajs.dev). }[];␊ backgroundType?: "light" | "color";␊ slides?: {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ }[];␊ id?: string;␊ @@ -445438,15 +589609,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445469,14 +589658,38 @@ Generated by [AVA](https://avajs.dev). title?: string;␊ description?: string;␊ keywords?: string;␊ - image?: string | Media;␊ + image?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ status?: "published" | "draft";␊ slug?: string;␊ - parent?: string | Page;␊ - subsite?: string | Subsite;␊ + parent?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ + subsite?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "subsites".␊ + */␊ + | Subsite;␊ color?: "green" | "blue" | "red" | "purple";␊ - author?: string | User;␊ + author?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "users".␊ + */␊ + | User;␊ preview?: string;␊ }␊ /**␊ @@ -445507,15 +589720,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445534,15 +589765,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445561,22 +589810,46 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ id?: string;␊ }[];␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ contentMedia2?: {␊ richText?: {␊ @@ -445589,22 +589862,46 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ id?: string;␊ }[];␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ contentSidebar?: {␊ mainContent?: {␊ @@ -445617,15 +589914,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445637,7 +589952,13 @@ Generated by [AVA](https://avajs.dev). }[];␊ };␊ columnsBelow?: {␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -445649,15 +589970,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445671,15 +590010,33 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445689,7 +590046,13 @@ Generated by [AVA](https://avajs.dev). };␊ fullscreenBackground?: {␊ invertColors?: boolean;␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -445701,15 +590064,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445719,7 +590100,13 @@ Generated by [AVA](https://avajs.dev). };␊ quickNav?: {␊ invertColors?: boolean;␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -445731,15 +590118,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445753,15 +590158,33 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445781,15 +590204,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445797,7 +590238,13 @@ Generated by [AVA](https://avajs.dev). id?: string;␊ }[];␊ slides?: {␊ - backgroundMedia: string | Media;␊ + backgroundMedia:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -445809,15 +590256,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445846,15 +590311,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445879,7 +590362,13 @@ Generated by [AVA](https://avajs.dev). }␊ | {␊ invertColors?: boolean;␊ - backgroundMedia?: string | Media;␊ + backgroundMedia?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -445891,15 +590380,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -445923,20 +590430,44 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ - media?: string | Media;␊ + media?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ id?: string;␊ }[];␊ @@ -445958,20 +590489,44 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ id?: string;␊ }[];␊ @@ -445983,9 +590538,27 @@ Generated by [AVA](https://avajs.dev). introContent?: {␊ [k: string]: unknown;␊ }[];␊ - media1?: string | Media;␊ - media2?: string | Media;␊ - media3?: string | Media;␊ + media1?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ + media2?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ + media3?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ blockName?: string;␊ blockType: "careerSearch";␊ @@ -446004,15 +590577,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446042,15 +590633,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446076,15 +590685,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446099,7 +590726,13 @@ Generated by [AVA](https://avajs.dev). richText?: {␊ [k: string]: unknown;␊ }[];␊ - form: string | Form;␊ + form:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "forms".␊ + */␊ + | Form;␊ id?: string;␊ blockName?: string;␊ blockType: "embeddedForm";␊ @@ -446124,13 +590757,26 @@ Generated by [AVA](https://avajs.dev). introContent?: {␊ [k: string]: unknown;␊ }[];␊ - locations?: (string | Location)[];␊ + locations?: (␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "locations".␊ + */␊ + | Location␊ + )[];␊ id?: string;␊ blockName?: string;␊ blockType: "locations";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useVimeo?: boolean;␊ vimeoID: string;␊ aspectRatio?: "56.25" | "75";␊ @@ -446144,7 +590790,13 @@ Generated by [AVA](https://avajs.dev). }␊ | {␊ collage?: {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ }[];␊ id?: string;␊ @@ -446158,10 +590810,22 @@ Generated by [AVA](https://avajs.dev). richText: {␊ [k: string]: unknown;␊ }[];␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ embeddedVideo?: {␊ embed?: boolean;␊ - poster?: string | Media;␊ + poster?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ platform?: "youtube" | "vimeo";␊ videoID: string;␊ aspectRatio?: "56.25" | "75";␊ @@ -446173,15 +590837,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446198,7 +590880,13 @@ Generated by [AVA](https://avajs.dev). }[];␊ backgroundType?: "light" | "color";␊ slides?: {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ }[];␊ id?: string;␊ @@ -446217,15 +590905,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446243,13 +590949,31 @@ Generated by [AVA](https://avajs.dev). }␊ )[];␊ slug?: string;␊ - category: string | PostCategory;␊ - subsite?: string | Subsite;␊ + category:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "post-categories".␊ + */␊ + | PostCategory;␊ + subsite?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "subsites".␊ + */␊ + | Subsite;␊ meta?: {␊ title?: string;␊ description?: string;␊ keywords?: string;␊ - image?: string | Media;␊ + image?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ }␊ /**␊ @@ -446344,15 +591068,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446369,7 +591111,13 @@ Generated by [AVA](https://avajs.dev). }␊ | {␊ invertColors?: boolean;␊ - backgroundMedia?: string | Media;␊ + backgroundMedia?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ richText?: {␊ [k: string]: unknown;␊ @@ -446381,15 +591129,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446413,20 +591179,44 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ - media?: string | Media;␊ + media?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ id?: string;␊ }[];␊ @@ -446448,20 +591238,44 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useOverlay?: boolean;␊ id?: string;␊ }[];␊ @@ -446473,9 +591287,27 @@ Generated by [AVA](https://avajs.dev). introContent?: {␊ [k: string]: unknown;␊ }[];␊ - media1?: string | Media;␊ - media2?: string | Media;␊ - media3?: string | Media;␊ + media1?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ + media2?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ + media3?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ blockName?: string;␊ blockType: "careerSearch";␊ @@ -446494,15 +591326,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446532,15 +591382,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446566,15 +591434,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446589,7 +591475,13 @@ Generated by [AVA](https://avajs.dev). richText?: {␊ [k: string]: unknown;␊ }[];␊ - form: string | Form;␊ + form:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "forms".␊ + */␊ + | Form;␊ id?: string;␊ blockName?: string;␊ blockType: "embeddedForm";␊ @@ -446598,13 +591490,26 @@ Generated by [AVA](https://avajs.dev). introContent?: {␊ [k: string]: unknown;␊ }[];␊ - locations?: (string | Location)[];␊ + locations?: (␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "locations".␊ + */␊ + | Location␊ + )[];␊ id?: string;␊ blockName?: string;␊ blockType: "locations";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ useVimeo?: boolean;␊ vimeoID: string;␊ aspectRatio?: "56.25" | "75";␊ @@ -446618,7 +591523,13 @@ Generated by [AVA](https://avajs.dev). }␊ | {␊ collage?: {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ }[];␊ id?: string;␊ @@ -446632,10 +591543,22 @@ Generated by [AVA](https://avajs.dev). richText: {␊ [k: string]: unknown;␊ }[];␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ embeddedVideo?: {␊ embed?: boolean;␊ - poster?: string | Media;␊ + poster?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ platform?: "youtube" | "vimeo";␊ videoID: string;␊ aspectRatio?: "56.25" | "75";␊ @@ -446647,15 +591570,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446672,7 +591613,13 @@ Generated by [AVA](https://avajs.dev). }[];␊ backgroundType?: "light" | "color";␊ slides?: {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ id?: string;␊ }[];␊ id?: string;␊ @@ -446691,15 +591638,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -446715,11 +591680,30 @@ Generated by [AVA](https://avajs.dev). title?: string;␊ description?: string;␊ keywords?: string;␊ - image?: string | Media;␊ + image?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ slug?: string;␊ - categories?: (string | HousingCategory)[];␊ - subsite?: string | Subsite;␊ + categories?: (␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing-categories".␊ + */␊ + | HousingCategory␊ + )[];␊ + subsite?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "subsites".␊ + */␊ + | Subsite;␊ }␊ /**␊ * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ @@ -446791,7 +591775,13 @@ Generated by [AVA](https://avajs.dev). };␊ };␊ alt: string;␊ - fallback?: string | Media;␊ + fallback?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ }␊ /**␊ * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ @@ -446956,7 +591946,13 @@ Generated by [AVA](https://avajs.dev). title?: string;␊ description?: string;␊ keywords?: string;␊ - image?: string | Media;␊ + image?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ }␊ /**␊ @@ -446980,15 +591976,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447003,15 +592017,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447027,21 +592059,45 @@ Generated by [AVA](https://avajs.dev). blockType: "menuDescription";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ headline: string;␊ link?: {␊ type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447060,15 +592116,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447084,21 +592158,45 @@ Generated by [AVA](https://avajs.dev). blockType: "menuDescription";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ headline: string;␊ link?: {␊ type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447117,15 +592215,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447141,21 +592257,45 @@ Generated by [AVA](https://avajs.dev). blockType: "menuDescription";␊ }␊ | {␊ - media: string | Media;␊ + media:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ headline: string;␊ link?: {␊ type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447170,7 +592310,13 @@ Generated by [AVA](https://avajs.dev). }[];␊ slug?: string;␊ color?: "green" | "blue" | "red" | "purple";␊ - home: string | Page;␊ + home:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ }␊ /**␊ * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ @@ -447180,7 +592326,13 @@ Generated by [AVA](https://avajs.dev). title: string;␊ color?: "green" | "blue" | "red" | "purple";␊ slug?: string;␊ - subsite?: string | Subsite;␊ + subsite?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "subsites".␊ + */␊ + | Subsite;␊ }␊ /**␊ * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ @@ -447206,15 +592358,33 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447229,15 +592399,33 @@ Generated by [AVA](https://avajs.dev). type?: "reference" | "custom";␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447261,22 +592449,47 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ };␊ id?: string;␊ }[];␊ - locations?: (string | Location)[];␊ + locations?: (␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "locations".␊ + */␊ + | Location␊ + )[];␊ phone?: string;␊ nationalPhone?: string;␊ fax?: string;␊ @@ -447291,7 +592504,14 @@ Generated by [AVA](https://avajs.dev). */␊ export interface Alert {␊ placement: "global" | "subsite";␊ - subsites: (string | Subsite)[];␊ + subsites: (␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "subsites".␊ + */␊ + | Subsite␊ + )[];␊ backgroundColor?: "matchTheme" | "green" | "blue" | "red" | "purple";␊ content: {␊ [k: string]: unknown;␊ @@ -447303,15 +592523,33 @@ Generated by [AVA](https://avajs.dev). label: string;␊ reference:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ };␊ url: string;␊ @@ -447328,26 +592566,62 @@ Generated by [AVA](https://avajs.dev). description?: string;␊ keywords?: string;␊ slug: string;␊ - media?: string | Media;␊ + media?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ doc:␊ | {␊ - value: string | Page;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ relationTo: "pages";␊ }␊ | {␊ - value: string | Post;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "posts".␊ + */␊ + | Post;␊ relationTo: "posts";␊ }␊ | {␊ - value: string | Housing;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "housing".␊ + */␊ + | Housing;␊ relationTo: "housing";␊ }␊ | {␊ - value: string | Person;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "people".␊ + */␊ + | Person;␊ relationTo: "people";␊ }␊ | {␊ - value: string | Location;␊ + value:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "locations".␊ + */␊ + | Location;␊ relationTo: "locations";␊ };␊ }␊ @@ -447376,17 +592650,35 @@ Generated by [AVA](https://avajs.dev). title?: string;␊ description?: string;␊ keywords?: string;␊ - image?: string | Media;␊ + image?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "media".␊ + */␊ + | Media;␊ };␊ slug?: string;␊ - home?: string | Page;␊ + home?:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "pages".␊ + */␊ + | Page;␊ }␊ /**␊ * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ * via the \`definition\` "form-submissions".␊ */␊ export interface FormSubmission {␊ - form: string | Form;␊ + form:␊ + | string␊ + /**␊ + * This interface was referenced by \`RealWorld\`'s JSON-Schema␊ + * via the \`definition\` "forms".␊ + */␊ + | Form;␊ submissionData?: {␊ field: string;␊ value: string;␊ @@ -447427,7 +592719,15 @@ Generated by [AVA](https://avajs.dev). [k: string]: unknown;␊ }␊ | string;␊ - export type PackageExportsEntry = PackageExportsEntryPath | PackageExportsEntryObject;␊ + export type PackageExportsEntry =␊ + /**␊ + * The module path that is resolved when this specifier is imported. Set to \`null\` to disallow importing this module.␊ + */␊ + | PackageExportsEntryPath␊ + /**␊ + * 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.␊ + */␊ + | PackageExportsEntryObject;␊ /**␊ * The module path that is resolved when this specifier is imported. Set to \`null\` to disallow importing this module.␊ */␊ @@ -447542,26 +592842,49 @@ Generated by [AVA](https://avajs.dev). /**␊ * The "exports" field is used to restrict external access to non-exported module files, also enables a module to import itself using "name".␊ */␊ - exports?:␊ - | (string | null)␊ + exports?: /**␊ + * The module path that is resolved when this specifier is imported. Set to \`null\` to disallow importing this module.␊ + */␊ + | (string | null)␊ | {␊ /**␊ * The module path that is resolved when the module specifier matches "name", shadows the "main" field.␊ */␊ - "."?: PackageExportsEntry | PackageExportsFallback;␊ + "."?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path prefix that is resolved when the module specifier starts with "name/", set to "./" to allow external modules to import any subpath.␊ */␊ - "./"?: PackageExportsEntry | PackageExportsFallback;␊ + "./"?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when the path component of the module specifier matches the property name.␊ *␊ * This interface was referenced by \`undefined\`'s JSON-Schema definition␊ * via the \`patternProperty\` "^\\./".␊ */␊ - [k: string]: PackageExportsEntry | PackageExportsFallback;␊ + [k: string]:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ }␊ + /**␊ + * 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.␊ + */␊ | PackageExportsEntryObject1␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ | PackageExportsFallback1;␊ bin?:␊ | string␊ @@ -447777,8 +593100,10 @@ Generated by [AVA](https://avajs.dev). /**␊ * Allows packages within a directory to depend on one another using direct linking of local files. Additionally, dependencies within a workspace are hoisted to the workspace root when possible to reduce duplication. Note: It's also a good idea to set "private" to true when using this feature.␊ */␊ - workspaces?:␊ - | string[]␊ + workspaces?: /**␊ + * Workspace package paths. Glob patterns are supported.␊ + */␊ + | string[]␊ | {␊ /**␊ * Workspace package paths. Glob patterns are supported.␊ @@ -447806,19 +593131,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The module path that is resolved when this specifier is imported as a CommonJS module using the \`require(...)\` function.␊ */␊ - require?: PackageExportsEntry | PackageExportsFallback;␊ + require?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when this specifier is imported as an ECMAScript module using an \`import\` declaration or the dynamic \`import(...)\` function.␊ */␊ - import?: PackageExportsEntry | PackageExportsFallback;␊ + import?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when this environment is Node.js.␊ */␊ - node?: PackageExportsEntry | PackageExportsFallback;␊ + node?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when no other export type matches.␊ */␊ - default?: PackageExportsEntry | PackageExportsFallback;␊ + default?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when this environment matches the property name.␊ *␊ @@ -447828,7 +593173,12 @@ Generated by [AVA](https://avajs.dev). * This interface was referenced by \`PackageExportsEntryObject1\`'s JSON-Schema definition␊ * via the \`patternProperty\` "^(?![\\.0-9]).".␊ */␊ - [k: string]: PackageExportsEntry | PackageExportsFallback;␊ + [k: string]:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ }␊ /**␊ * 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.␊ @@ -447837,19 +593187,39 @@ Generated by [AVA](https://avajs.dev). /**␊ * The module path that is resolved when this specifier is imported as a CommonJS module using the \`require(...)\` function.␊ */␊ - require?: PackageExportsEntry | PackageExportsFallback;␊ + require?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when this specifier is imported as an ECMAScript module using an \`import\` declaration or the dynamic \`import(...)\` function.␊ */␊ - import?: PackageExportsEntry | PackageExportsFallback;␊ + import?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when this environment is Node.js.␊ */␊ - node?: PackageExportsEntry | PackageExportsFallback;␊ + node?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when no other export type matches.␊ */␊ - default?: PackageExportsEntry | PackageExportsFallback;␊ + default?:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ /**␊ * The module path that is resolved when this environment matches the property name.␊ *␊ @@ -447859,7 +593229,12 @@ Generated by [AVA](https://avajs.dev). * This interface was referenced by \`PackageExportsEntryObject1\`'s JSON-Schema definition␊ * via the \`patternProperty\` "^(?![\\.0-9]).".␊ */␊ - [k: string]: PackageExportsEntry | PackageExportsFallback;␊ + [k: string]:␊ + | PackageExportsEntry␊ + /**␊ + * Used to allow fallbacks in case this environment doesn't support the preceding entries.␊ + */␊ + | PackageExportsFallback;␊ }␊ /**␊ * Dependencies are specified with a simple hash of package name to version range. The version range is a string which has one or more space-separated descriptors. Dependencies can also be identified with a tarball or git URL.␊ diff --git a/test/__snapshots__/test/test.ts.snap b/test/__snapshots__/test/test.ts.snap index 1830e7d64201ad29183a2abad93035d9d58c5dbb..d31b0c146073b95795d00250ddc96581d177d75d 100644 GIT binary patch literal 1795779 zcmV)eK&HPzRzV$O zGBT?=yYsIzvZ{J+-=@bi!ZXvmBHW|hJu)kMdJrpkMM69wctGp}61=c42qYx#8xJf( zydtjnc|)uaLOdbe2kg(?&D`zh9CMGT>d9)|JC$K>=d-_KX2(7|X7(SSpUu+A>-^vU z_8&z>T+E{Rr{kl;@#Hd^hY!EW<2(r$`DI$<|L`A8r(qHP=1>3D-}uo#`y=|_AN?~w z`saWA*MBnjSrFy3I4K@X<2*c@MZwPocLqQE*`45L!Rck32j?*fyAJapTo&m(EaFKx zo81H#Q4(cg5lw@$o8X%~O&;Vd)dxlTptxB?`6P=M#X}0Sa}*pNodyR-JA2Q56YQM^ z+rJ4u86NID4EB<|h{EapV4hCn^P8Z!jDkE}W|JtW%fWJRp8|!+G{}~TIk})ngDfhu zM&LyLX*LFT?nG}EX+|QE_`z|S$3=V00D~+}Y3sRwKNyF(h zro|6uOm#kfO2PutU?Oq$i?ta2&(dn_^FRpOn~NqJ^TbMMD=>p~fi^R$bOt4JQWq3e zD@tytS;JSkVwXw$?J_DOs_k~1rHd#l;>etWEsC5>7Ja*nvxq9X)SuN>l(E*+l%%f^ zm8GfE?Ej9*efhf7v9F#2Ab!uZQ?7*$FkH!x`$3yVizt~!$;1fMbB*%IHL6yZD>SCh zsw%K-SKX>1%EY3C4KH7cp^eP~;%_z$1Z)PV)JK{L;GOJCNs1*P{T7K38-k6bjs6%W zH@e_7iFCn9N(X6oV=7Hnjp@I?6V1Z2X!hn;yKfd`rXr?Hx-1q;Wo=2LK< zWUCyc z(V1V}Zk-uwDvl||d73KitTbe4WmWCChiyk=gV~#OOW&k_sWj<7e&3|ciW{ZLd3>=X zrp{?944~8WSvboh*4S($VEy&1`fH+}otqtes*hIN;Vc$iB4|Kn{`Fh;V{8shr(tF~gTMXy$>Mjv^p zkx(0+^%IeK8EC5=qC)dV+U9hx zNKGzQ?k-WqDt`G@{bxx!lK*}u{oP)5*Z-N!k~?h{ zor4C)-8Ug+*rlCg=oq6&^5IDdQpW5lFgwrUEH8Gdtszu~UL+Z@AjkxKN-Y2;O6Kcq zTEo>j(wHjB;Ok}wZB~yma0~lKRckPmGH&;mtF3OiQYQ<^!jn1}oUV|yh8K})0iFHj za?ZkbSVjI1FCu~%+(cosw&@#J-`_u^=b36(ke zvCMBM=@27#Sq=u&0&b*7t>&}nGQ5h3WlbY9E1Mwd(^tn8Yw}VqFUbNSNxAa~OL38< z)8!;$q0{Ap)D*SI_sV4SX*UKied49qBqgf{woe<>rZW>Ewk%mIZqgZ&n6u>1E%qn1 zXvvSqbrWkLHhaL}`FKVv{8zyfD)}tFqJkgLzsK<#^5=*38t^%K4X9u5iREC5Z_0=j*H8K+8d^FA#47tx|FrR zg}03kymrLlW`G#L>OadwG(puTO_I&>NV)jAu84I;YTMb6nkxc2qPIY2!QKFDO;OhS zBV+47V$E-9MUANV^r#w3K>+sb)M`-YNRSq^Cr-O`oyzg1{fEX%_U%3bNB+A?NE=vx zT~Q}8CkTk+7rCQUU*f&vSleply-YDdSJTZ3Vpv7?PPS#t<9?LqrP(+086G|aXo@dB>5I=xQdz+~E%r=)Bn zSr1jvHp-uhO}28!%7D#2k%nn)QeB0!c-q+961!p2K3FfP%uu7fg7zh$lG~mtDJh>& z%Z2(ytCatZqLlyntyRiVx=ctTvU8UFAfw!>Nn<;~!0gjjG>)axhRmc)j0~Gq!qR%{ zjxa91D*q5Vr0(vTHjM2Xu;r%oO0e&1!AzUbz>ETXoc=+#KGU)i=w7tmO8AeI{_^j> zw-Q8cwf0iEb-A> zXu==g+L3c#Y`2nuvm7tv&!4cpROwiM4?EUnk{xz-dA54r+2z{z3#|54dRE>ZF}KUI|PuWr>aB#LzqE`swcor~6`LcB>@*DjEjCF2lLK_c>zI+pxer;nqm@}*I2 z92G*Aj7XKRq<^DyP7JQFAPsxIOeWMYtkjSXgLlJH74O$)4(Q<3Q| zr(+cz5{h*(jiQBqJiDi;)Ze|0<5{f&JEWSb;|9V~x?7nh<*X$IkmizpZHMwVo$H*J zOP=`q-kmCy6&`YNj&gs7RY;+GLKR8F=HH|w3&v6I$Bz}2{K>6S$#RstA*+RS7TE4( zY0sZzvAK-O2Cv2|+NNQWl8k3BX#}Q*vzhXp2GE-2j&i$+xFChay1PMo13$bFW*hh9 z=tpPY)bY5!vx7R|Gv6f;Gbw4ZxiMYG(HpLuAET91)y9(9iRO#qruG=p&&I!1^z`#v zH5wCk6*wq3UYt=YH= zAXIN{qUWQw0o~TGg_U+Jm-6h3h5GuVCra!7Yqzm=8*M1fAbqc|)z&E2*Oa?A(B*&Q z$4c}3zqe}gZ#PduD(vQn-Q?C7H=Q>>$+FdaYii%x?1;Ek5kyQp;J3(0sgY<^)z=xN z^`AxOWPnX3yvl#OOqftK{q5h&S#3QK)umtsS8>Ry^|$KXQ8&L0HvaW5!w26DAN={F z2fz6G;s5?0{F{TX{{Bxk9vX}xskE#%c)$+PsS&B_i!{3_YiW3#W-N(A?gHG7>8viz zR#Y2>C3nhH_E*8i>2Q00cZ0j^MzbjmI@^s=HH8K8A+ns+Hd@ZN*?%t9?pJ5{(n;v+cU@D1c6xP zKiGU&eSEl8oxqmFKNj8}QjnBR^V8E{Pya!Z`6MFMn9}x1mwB0wtw$^)V)b7x{?F;n zQ@UKSb3|&+EV&Y~HCdxVw40n>hQ%l)12ol!VXY3#LTKs;6%u!5-p~Pmn21tv6T=J7 zN|l%$Xrw}V`_UL$40_tgnz24Jg**O)W-24ay=NZ1DWYVWKio8|ByW@<^qbo_9m;GZ ztE@m&TCg4FQFQ=VxkITwZR#jiY1L__s=9SoWBz(0q}F%!GYsE0`>t#>-sp=~W7?Qb`wcG!W}iM)t&%u|$Ei zVCkU1Q9A_5`|;QDw7Ap^ROoxuWK9>^|1Ha79x?9_(_Pd5t)U!*6hSDTd~F&ai3jloE=WZYevl>R&81; zqSYP48G|E5cmBbx8a^$$b9YGZguO@pr_q#3n@Iy^PrDj{V_)OVgN>T1|cw<1i!Eb-^CRs{Y;-O58k>5G%(}OiwCFkJm`< ztkYyuH(W+2}v;Ill3*X*5}8vG53tSlPZ0 zhR1uKMK|gv_TiJ$(_>BW(QsK@Zs|TOqGWGM5>CiWp?+`FZ3|e;?M!JE`}!;*)sa0T z194b<3^BC@*K}DFi;Z_x)5u8Du7XWh9W``uo7IeFPUDqGhYwzP*qQT?*h6mc`gD!$ z{LJq`vuA0#y`+crxj`mglBCO9s#ZitgE3hP$LF!I*d9N8^zaLVGa`KwF{ja~Xt;>; zqwL}+%pX4zSG_*k{Kcauk2vX`@+j(>?mT@;R-or8ALM8ghqIk@LI=9t`sb4R4~3=s z02_p}oSj*tfARAYxoAQb%>O*${gw)gyF5a6(D5`BXLYGnnLi~K4EcwT)$;}E^GU%E zu9rWM+6}CfRqMXabMKrVoGQ4F2%wKg**rfwr}Z39)Wt9zM8iqJDvJHZkCRTKB&QMg z`Cl}UHdf;n2}EtuOs~JHM45CK=mxo1~cAuZX`EFq#i0(Sl7 z(T*2ZLz0xzvyj@f)?Z{k{;@JP%3><=RhY$;VKi8h9Pp)xe>-4knvpO93Q3eT7Gd6?aR40FAGv?ysB`r&R(+DMDWdt5t2U7(g= zmSelpddz-8PVig-J4nZ(~NqcU90g7Wmdf@An%y;w}*RH}RJns==C z^4xo{!EU1Ae&M`8>~G=b&Hm2)*hU<0!Sn@LRc-kUkKRKGab$IjWTLf1dz)a~~>T!t&b zE_wb7I_jeD+!Sbp9@MTmVBap@rA zVZ}3RbwT)UmtiF4x6kS{Sv2P626|=-yQA?Rv|0Q!{N-GbhT6 z?Q}}Bc2fUp&czuSRY;XYIgKU$WULoy#DaN&0GE=2s&Enx;)&zXe*o93NXm zKsmJ;*!XfQMsn?_>s9is>TU1QRsQ05LKC4{ue*25(xucGuFgE*fL48cU7+DeD}jDk(iL{#fajR@Ix(C(>+CN zG5oNKMCZ=hRBEjVeprPmr(_?yte%(GZ%XK#spKISEt+aX?nE3OX$|!SkE`8nhH@VN?NcRTJo5*xL#3~ zilUs~Dn;r3e2``=0z4knp`jZMDjNEdIojwO`2SEE_aaIZ|Pk$%=VFg&_RU#abCu!v{LyM zZtUtke2~|Ez~w#dpOzw)SF}+tiaD9jO;^`6?)$%uLmqz~S9(ZKXR5PWWKZ<)<5HT7 zk=PYCOv{)ug7#MT)$<*&x15s6tFTw4n0(sZSHy06MfGBwzMMgk;R#iWme;Gb*^O z9mPA~wpQFSW_3Tx^V7?a{iu%Ie7Si)*t#D)z8^ffAAE2>_|R4eZDX)c&$Eb(E}0*E zSs|LNi%77RtIvIGE2|wB;FYm4@HH-Mr*jS8uF4&%>KD z%RWZMT2}7El8t=q+rXw~EI01!csHhv`|p(IeSI67*Sl~3X}fd(sit@Tsl9uncki36 z+M=MB30b91E@|u4@Aw(EU}L5I|NPc&!M568x7YPTSFzRO1)Lk3#jm4$C%tG~0OQ!~ za=d=+_Ds`et>KfVoHeig(|$|WbcS=|L)CrdW1auX$F;5lHe0+20i#w6{l8Kj>tZqz z8s4+{zZIST-)`fWC%Zdm+Uv(gm+@?hyzGD?b$(O*tG{njMwTVMEmX>3JO`d(HBYZl zW_2_85&SJh-TwN$x+S&SO1+6|dH&_SDr!`5%c_d{hiu-DeD6m-Pj!22RktVlk?&JQ z-F|tijLY>Y&!Y#wXlf2KX%E@h%2lWKBYfLR&2QUhx>{zB2LGL+;{WxnvJL(qRH=0?qz6s)#G`>yhB)97GC>@h}jl5A+htXd3=kd|_bab>+M%zC+e7<-3qW(QRm46-|?eCrLjfVT1jVz7Q*>axH z?1=ZiNa81ZhtFA2_6|>XpYNXVV(pIh4u<>uZ<4*!y@TBb)~9Kllqh?LheGh^#i{sf zfA`rb`{QKq`6s6h;k|@tez)AvAKQC8iS47K{oUaq`{E*PG@m;8YciuQ8%WW0BD z`1K}(Du2=2Day_*F{SA_>v_XhwGww&<@+UK2A>Xd6q8e z)wwyvo-h^5NgAa2uG8!_86z$tk|KX*kBp}w`L`~0a2|>Mnqaid=!ibMxgVqn8}ibe zcjw@es8N_rE^p|wR{3&4D$j>JPeL6D zsE5RI9!2Jhv#I{pzdiwk%dW4-63+SF;O1X zaWbNES7FR9)2AafQGJph(%ARg$`dBx>?S9ln1whE^UJd|%%-`T&m(4RbG@f+CI9}i zrSroo+vUs@EUJD&W|l->AVC)iYdJaA!K|aUgGCQLzP!mB?b-~Y(b~p> z&_a4iuIXE|HrV4@F>M!mFMT;@zm9Gmu)EO73MJ0+N=>R7E5eI_hJ|D<4hjB6LV7sq z-+ooM_2^Mmcc=WS>@Uf`td`hQbgWwTk_)nEB1L%>#sxR8=*?8^P>D+RGa7_ZqqQBx z_;;tNsr=!nL>O|U&nzcY;$iTN)g84a$}n0{XA!+@KAs8-gubIG>b|;%pA2JR(oBcQ zC1j06-CjinYw7EHvSC)6ye6u?kjm4B1GdL$wbnKhuhigzCC6%Z8YL+$Kv>&TmfUJ{ z(Xuv0|7Jr5ta=EF z`_Yt{9aMG#@LOZb$-COFIwrD{c)@SsG@^nFsIG_F+_>}|wX?6{dh`AdjXV2N0xZ`% zu1o3~2lnLp{os*Q!S(v1tWi{jHdb!!8kHlcrr0p}DE{?~enLub5i7lETvn?#b|qmho^BwPY4R{2%O*L6;F4|}2u}ZgaD5q1E~&jr z4b&)R26Y%L#Hyv04nrVak66^p8C#2mEPoG!SC>&jeyC|J$fqKwW^;|nKiy{vAY$v2 z2`2?zqtFG;l7~#v#SOQ%Nj<1|B#aoJ7ngNa)bCf6t4^RMHyYGimFXre-^6&PG zK~P1|3<-kBV=PFy45p{HrAI1BTU2^uYo}J-YqwiO8a01dXN8S(RT?d0!p7s3BxH$B zsh3H)N5b`xk->E2koHQLev`--1omN2CtNA^N0bFn75h^eTW>jJZDew~~@B(Q5fq$NE7B8JDx~ zRyN-k`F$r$P`^HfS1g_Vepy9U*`rn%tey{|BIK(~YSvHc9a-rC1*I9B zC6cnBT}Bkq8^O9bk|>R45+8K_1+-o|XY0p2$ml~uXCYl#umv?KIbStd%GX$Xwz-ak zJ}#X_jBw@2&6o6U5W1bsTt_L1BrZwf?|na{yXAZV!f7n3T{TF1`BGvrMv7js#GD#l zM~i}QP8!@PMrHAKE9~B?bV63y(i)T%avGmALW*}ao6hK$=!P9wMj~NXnT*z>nWW3Q zDx2q7Iu`;o%hbt*yT_1h+z)QjB_leh7ar;QVHuN-LG4E2i|pEEk8*JBeSDe<+nbg> zl3CvqcXue|;?9?f;vYuWbyZb8Uii6oZ$?IZ&;e~WS`#pV22AL!M@Tsbo7gPFKflV-|i3Xgy_gbUrWx#C};xH4FG#nQ}^#M za%cv0exVD`p(A4}7-};{HRh1XSj$RkC*&l$R>^r?VXCpm#pf}kR8cB!O7Xlm{UWuP zo$6@8Db~Cmy^b1N1(TFyQTPj%(Zybf{2v|vnc>GaS7<3jTxn!9*MF1gZB_lT0SxH0 zChx8apn4R;Zn4%CyH_*DL3ozZb42xI#YO_3t%ug`n76GBG_KoQF75hPH{bSlRLxYp z9vl9-^o$BUWkmDOt?xz%tgfjL$#W%TDNh5xRhXkB7|p_E-WcMJ5*{jNo*NJ4F&pN} z8=V*Q_h->feHu&@N(pQBcPhxcU()m(CSQ*D2h(72!i*xVH2b6xXW`(Sg15h0(yV%4 zu*sE#t9Sdjo0Yo&yGLl*RhVy#k@omlXV*10R6)xor*DCIa~9^1?XHO0`=sT>Yn`~7 zuF2Y2Yj1c!x1HFqp9W;rOwSR}UHz-{be^tPRrky7fGr&C+X<@>7kgz;dQ@LYT#xQ1(US^W;#hsoOjf zdytfRL$IR?VVUl_3n3PYp@f_uUMCu`Z=C$;u5$;`N`9mz4{E`y8rM;8~cdN5%_efr{G|%O1_2a=Yndl#{O340kXsx>7O z=6rc`X-eTl*Q`IxWNNqG4ulniP*($eNRXRCoSd0AgI3FGnb`ee>?k}hQhmeRT~vzc|-ww zp!tbzV++^a4a`t8Ypc-?)^~C;322%}rv&9}q1AzK)q^#@467fxUo2*6I2}g?-9V!R zsT$B_D?sdZ^YKm8DZ9;!1kitNldGDGR&%|&jD!g-Ao)3;%P6D=rn2<9H2!%)0lgud z#JP%;NG-<)W)*(IzN=KOa(@#&gCPHA#}CRq`1-P@cI%TQ#YG{^Y%ju$?$d?SY9OT@ zyD>P>NY6;{NqTL)W@H-8;(1Irs?MU~I*NqXNM4TF>>9EL?JFdZTrEwFl;pvT9vdVh z&SaUm7X!L98{SOm{$dj?*=tt7oSjgS2_QSt#X}X=5V`&VZEaZQi`4 zy91-V9-`DLajlm2z6>P>y!~EBH?)J0fAT&q(`c?*0Nj1)&8E~p3FE#_N=?3`LB=*C zG9>G&#AneBPN(Uu9KnL$g+_`*tgqmj`2tZ_5h6EWJ`iO;WgN*)bRN@KxtKaThdi3@*dBhNKw99X3ui|MmZC&wt z9A;#;AibUqb#z6R2fqsL^7aqDFFQx|x;^>hcZS!&*jrNKnP&0u zkeGI};&KvZ(Qpyx1L{IXdM!sCiytIIEjcnqjAZj>pcp&jBFzNIs2#4ugXCjVC-^){ z(s?||2PK)yM8uVp+N2JNHJE0v2gHU3eK)iA5HGac#++ zmkhtgvL(^u)h(0M24MJRWB$TV=2mj9J`qy`zi-*J~S zbPb3T>5~p^L{?$Z;3S&HT$26eh&VVGZNtE8v1f9y3xmu=ucImLSy3io?90I}j0K%t z>FhC8Gjgni>rloKy|ab%a{A9$?dx)ocH|K|TxA?KR+NRXZtja(c<5Nfs%S-I#{}ge4)Z z0cMW=7?QP+5j%Qpz#HvOQ-x`8BZ&NxK7B&iR3%s5D~=~yBm(1BtNx&YEQW1ZSHe;y{`MKt|ne85Ey z>fgAw__H3{0@PVMR%$mz)pnVk=;}1ei~aCyFbmJP6#1c_IMld%QMl#qO; zNllDZK)ccxIG#MdR8ST(&O|k2QAH{aXHiy+Wpk4cTqlMop2<85&$4)8NI-n-1}z5( zLQofW5H1$xq6(~&HdH&PMCvcw$5~qN>1L!75P*E@WLKLr`TIe9!FLmwvrm^ipO`?` zR~Yd36?E-|k-uZR0IX!X6#6S>Q|g#+Qo{R(5um?3(w#J7FO6n&@3Nd!-7&Du zp-;vYq5mei8b#Cv1f1_OzGn_JtALaCS5NRV%JD2r3@Ip4v{QC`5f|a?^g2$c?NI-q zd;MWjv97u=et5*b;Oi6%a=Da&SQ(XFpV8LWdh$AyB<^P@MoCGM}n?HCjR* zYa*a3-I+pF^L|MwSb7#0rBWyeFO`Dy`rcFuIu`&{3ZkK2I)$2PJ1P}+q}TJ&D6K+4 zcxe@6DC|wEptCVhs~}41rBygfsGC*+(o(>F-d(Fu5MEjZ84Y{WDyTUG)GCOQdTABT z7VV~0Qd->Ea6&7vax1=5dGYBzJ|znOlO-km%QHPH_fNkusOrp5-W2T$KNv2H%QTC> z<16Nhk2k0Ibz1`LlPPt^VG<1KX#n~}&pE*l_`YODo!P15DH9Uk#HY5$YX^|cUQn#g ztpyk18?f0z_U6^2X*F1ILxY_EtM~?v)v%7@T3toRYbygG-?jMKfyy91IGd$s6}{B( z9&F%lOHu7qJu$KV!5)t*2ck%7;9{tt^=8NSZrfJSe5?vF{r?m2W8K! zPk&L_!l)K%g7DTYR4TsR52Yv$SJ6gdIHzn=no%;zZrF{9<4L;E7i+f>2ZNuU(L41u zJLbBCj!cm;DSo?*mR42!T#n$4%zwEPU_VgFu(KGp0-VYbypiRDOtu8f2bxUD#K{%u z0%>L)XZD(rbSb<%xF%h7G)tG$aZInR7)+xnJK{KHfrsg|bZ=;f`v5A{zN7sFgB4y1 z2eOyKOEpYOIHmK&vWN!ZRT$62csnj#FNcjl8$cs{e#$ei#**FYCmduv38_{Ty24c7 zw0a_ZV6(wD>Dj1pwDMCW2vHx( z#3G|4?{sgfdZkspxb+!r=&aN72Y~RjAOrQts?r+R3GZdfkX-_g)NlGudO>f*y{e}dZDVO|Mxd;gEi%ix z%qc%R>NvfQvhBSAbIzt)3(fKDmF9y5sG4I2laNToMOpWw>Zhq8#T~5!aj|PD#((JR zN|^JauIlB1GVL{^S#QjkCi!=1IU4VX9}t1TP!aih2ooazHRQ;DAkop`@L*S!WkDd} zgD+IcgD*g0hhtUja10VVK0Q(8NB~H1eAK8N5&#oCdD##=c?l9c{o+&=BmroBvEC?S zR2ZO?R%2kYCY6Cnw{-?4*H#*soK9kE$43uq0+nqsjqE74Ui2mo}&V6Y)Iqs7~%mktfi z=>IDA*R~u26dZ*0MOYdX>6$Dr!~wl($PF#7Foh=327}fUqPSj=$nt{IXx)jVK)bF+ z(jhL=bf$qiromuW5$(DLdw-X{&!8{g(!#L!9hotEK1;7_3zq#t3s{n%*S3mdb&8hm zwZl;$gYY7YqT2CEgEy>V;E-E7rNMS-mKl8>E{v!LDz*nk2T{QPIk-<$kOZ`pp11Ii}ySFv!!NIuP

Y}Fg;ZzTMrs%+7v*ZYvABi^SB!uWL|dV5 zl#(lH!U>uLlDGOkN`7UkmhjMeU;u%dg)T8sH3$G7l+Q#PQaLVPk?y0tv|Vl}E=i{O ztNv7Zw^lG3XOJzEvow8e0z46)@xb%6p0(S!2dVM$2s>OUtF08@WMF$9ILTbW{v3W+h`hx zgE{?Qh(qq=xOy0k5&)Z z21wKRwG(luy|k##u!+Bs(M|W7$niCF6aU~c(=F-h-BUc$g%m)R)%$aJBn&D+L_NvK zU)AQofb^bxIghgE^rdVCe770*Yc=k=)3eqrdlH8d;nM2(j@S-qedrAcouzh5>R?@Z zEaLGCoT|gFPXi@95aIPBYMfaTvGoq$T3|(P^O3Kho|DrGw)a-5qsxw6BmkcJOpXrN z>M-g|pk97zu#KxuAg;PAWJ18-!{6x^-c1sK=NM*n=_ zVJl7~i>Y1w0Lq9Pp2Z@DUa^)e@4iXBz@n|R$r&mcP#c5eJ(g^+?(3K zf7yuBH4PB}N{jynCuw>Ns7wX;9FPuL^@trc=%+G)u_=}=nes_HT2FtLzbj3e88o1 zV&1Y>AghuKn6dl;jz>((>9X8O5>Uq?432V9o8SV&Y}o4&TGp(1k>a3c^T$*lsL+Dj3^G_6^zm{t{%NSUjx5-wOnYWEi)K-E zVVMMXBEpeyvUih&X7OsWfRVb}iS*MUe>Y3{j0e{tu6PzfXsc~lMZiF2UIg4U4lj~4 zFUkiX1lmp=?1iP9G$l;*{AsdS5G4hS@(48C^o9U7TN?-v`SLdfO1|R_QT+-Y8Dl2# zA|~H==V3fEw8UkQ27AL4{}z-58G_-)*)(CNmHN#Rt!2q4;2GYfgOh zuff)2Q9|M-43|-lC@^fDhyZMs5LdDynlEO}8RoPM?7FbSns|meialrQGfy$lIM0`D zGii^7qM#lK#`ZzAt6t*?p4N2eA691Fl+Y+UdOnq^K-?c&(>tx|7}gQ|QlO5`X84i# z>a~K=ySsu{Fi3IG3dSE3v4ZKaOmZ(_u;8vW3>MF|h{597S20*L+%m=kUAvCK;CL)# z5K3!X$RJ=K3mF8Qdm-buDuS(K(Cd))3ItJBz)}W*hFi)YfXz!81PE*?+En$ZXnAUA3WD`#s?F!obg#E+14{SJnMo6QDoSH1_7vB z&|ua>))fr`NWY}P+I+Aj4c2zBt!Z#rz(q}ml^lFk<5vr)WsPSNuyqX_T*lElRKXWE zNO7P-u41`_&8gRNsl%GgyJlApwi)UXhVbO5QB@cA%atVh69PTin9&0c} zPq3}Q5HOH67y{0{2174$+RGb6egNwv1R8Fgga9_LlMo=Vb&~JG%XgjBJw41i36Yxb zItkGtwsn%n;z4KMV{!voC;8yH)=55?kad#J`pdRX!r@uhNr)oD)=3CJ-8u=g%(AYN z5J38M61*U?sP_6=xGjtn2in5^cB|Q%#OBn?7VcnhyKP}CxXTvC;<;>LES}vK#-ibD zVGnezEsVvn(Fi!ZTC$zZRy8Jj9#%D?PuZ+$1Pps3Qnja9NWXSDB13Mw9Bov$&1pn_ z0CqV74QH1lfX#L}0t9B4`x^Sbc6s;oFm^d2HD9|N(IPgx+{0Ma*^`*uK-E+U1BM!|ZYdpw2GGnDth>908=a%dv*12giWwKU=$178q{4}4w zYGlpz5|%hfeG*;7d6C@^Ba!`4&ci3w&yM1TB7x-%Rcw|ge>SeFsKKNs_|WB2uPm%F zZC4c{%BjCny@zt58^BdiJmA?fo=s1~yal;kedvHW$ct!UMjq3zX!t^tTVqDcM?eR8Mutb} z%BMr!7XTE!pgcRTC#q(s^+6SqND-aZSLL46zk6r`Ytn!=u*y3c!77Vv1qha_8T4j@ zyBVx$1KYuxHlQ7>@{V?}$|BnVg5_!l?F;~D2W#5EcCe-mXa}pjqaCcW$aa8Wx!OUy zt_HM&HEm!!SknfygH_(q4pv!YJ3z2p?Vx>A5zr3Sw1MqlO&ib-R(VG|SY?sz0Ksy# zgZ6z&Ks#8|2DXDWZ9qF%SfUAN6^-}u@p;vUDC20^@<+m~agh5k(A4gGE-DlVUf2oa$ z*2+OHeoBm|F5Xy<2GlkFcT45ipH{lE!JJx&Km&DZm1%LO*4QBO6hVG!8A=1=AU0v)Q8{dExLuU&=MX~*l7$RMkRY(P@Rfm@$mV@PNwVBb*DLtaGb zcKhDpCi3%UEO-LtRK~7Gwk9&x#e^rs-kn&4S(FqMayOY|H;d{T-DYB^rr6E|EM0SS zB+c8M*tWUJZtP5KW8;nOY;109TN~T9ZQHi({pS77@1H(Z)zdR|@7(G>)%85L_IV4M z&E_*orFx?7?4sfm>GNol%(0bF+V;b)49!6V(DNAr(O&KAuMdw4hKQrO0a8Gkk})Vy6ljDGQk9+|}%FjegiJIfYxtDL!K z7DC}+%*)P(KbaLfpvr`mnY5E<{m^?;WJ!r)aU5s+h$&;RX%K0BPMo!r-? z1I^VhpKrnX@90$x!`(U|zh3R{O9|I<#Zhu#vVwN~uKnuPK~CZ*j zHp~|h!G)kGM9bSj6QO0^0l}XM9t-P9;Ji#P`+grtn;bh;53?}55mWhec|WIPPYd__ z4l(7^nZ4q7tId8qMQ08vylzN{S@9U!vR?*WDK6@s=A7ZP=qCkau-VlPr?r{T<(_vU?8pbU|}H3A*u!;dUrb_ z?Suqd6d}A&ndDai)R36kzZfA~M1Zwi({m;)e25Y0SgM%bKci}hVPHyFyB7O%QBv$Y zoBdyow7|5dUeydLT=^j3k;oy zupBfwk6pPv4Wp3&7xdrH7e9;zr0$H42k(r^#O|Ep6qk|0-LTmcDP#8yh-E53q_(8q z+W;_dpq3X08mWpdAC{QcR?hvD)@)D`79Txx3Uc@R3)cBasFttZn7DMdL!{2Q1r(I# z-wop1uCCh$oF~pgzhZ!Ra3}v#9g}^(V*Jn7{ypMgdpA$y*`vwprW7Bqpv;9xHO#=$sblM?1~FG0nGU$uvQ~BnP))-A`g&5 zgAdGV_XzrOogm=CD%k13fWMF#J;cNP!QQYMh2-0_)?u*_iafTiC{`9cwnjZRNgSdB zWoADDZ39M8UOJ+tqoiGKXwo#-|OiJ+jVop(W~St9(=m54BY2wninN+>14~AnS8nT{tIrw`L#x_|5%%-+FNfG z(}ZEApx*`|)^8OpMvG-E(CL>ag0h>oegvG1Krp;Na~5qUvx$YE4R5u>S7>iag%Lu+ zlr>R^b?aodDuCYl>8>Cp$PQZ)$KtzWklPP{xSViF@fW*#&yx%HMkF-_p>zG9mS|Kab?45F8C|LmeUr%;HgyY3EAzKDaLE!F zVrYyuozUKkeO+BoiI5Y?lnlvtB2$mrIWI6JtEgmjZ@My5n{{%DUBcV7U>Z@VJF^n1<*nNba*;A-!W`( z<89p?^{kiCb7KtJ?p3x9^948r9Jeu+51A(YVOTrCDR$6|(6wrN%zFETqk?SrFiEVtz8SLPaaCZ&X6;ML5*yho_ zE9P#4PiF#48g*L#ZbP0HE!{4S%+zg-Kh$T!;)1u8VzRsl$C(0Ox5v@$_@^7z%PWTy z`eKzUtNRQcG@7n*@qRk_-l{upiYLHaW`2XZpM8w z!sT)W=Q{60buC?bmHYEU@CTn@O7VX-@($=@GKb|5j)W<1&q^OBqk)jwjl(OkE@cxY zA|BhwhV<}#;i9%=cu|xcNJl1Odwj_~Y6Suf)mW|ESwjSPwqh=8G=bafflcH@7qCar zfBCCmSI-{j&^zSL%*2JSVrtUjaNTWr(34=7VlNKc2sx)s>L@pH#@#aFw_KMV`qunx zG-g-h`L@j#U#Tb(UtwC%5E62yjwk~omeUfR#F^F;6u1(FPQk6U61{a~A-Z;K{_W|u!sI*Xzu2Zy- zWoP2v_D;W)%9{j*zbPKH9mVj+AI#tT21~q41+6B4*5X?8b)_l&Q!a@~sOU@3Pnpl} zcex@MvP1r!&$wn1r~9Fu-dOZc>7kw-4-7)3p&0f`npyyuN^YVd{MPux*x$Rs| zhzw00X5aJ>b7&dH;db}N@L!p!}~i_H2%`n62nIMi7Y&w z&W}VS;)9-1_i>9{#G;pieTCYN!woFe`N4wK)R~UAWQ#0g>wEbGWMm+@<`kx!h{4CbQcCLeZRz6Dksn zy4NjQGM%l+BVEN&=O>RXfG-ytfjS7KW)9H7;_oQ33b}e+zmLM8n9EA_x^E2;DkSWt z-{5J|^~wGcTKiN0EXs}4G`7s{6X_ilZ^!0U#UmIMZw22*z|9SpW1CVR#2#H01@D`; z7tv!|Z1PPHFANwN@6wwO&yj3d(2Z}-2`-AHhNls)7h^)L*<8Y%onOq6cR+rC;VxFX&+hu492q*SgL_P-pLb`ukm?l1R0wo<(NwE!|6 zFCzOIC``S3#(X_;Go0rJa=0TN>YkjTk2O=jz8WNo>mO;o5DJEeC5Wbv)7)cpY2Jf!gOsa z!T%!FDxvHD49AYyd2+oeqU`u-CYXIvuZ+Glbu1*Me*R*ufF6tFM)Ym=djG0~Q?xM= z^5~Qm_M6|`>4~fqsSR3<0y-*Y(Q=wUssB!2nO{Yopl*L%4MnWwbrjKU=ks`$)K8ZI zs5MiGoM$lLD%$y-3H`+gO%;oMN8_2HM8%w%%K&%5+6tOgyuQnTyFAob^usgqTHDpZ z4X_c#Ok(LzFG?QN%*6;di3kKMv%Cl72DJA)#ZsW(LujLCzzN!U;Nj00r#64{pz6id zC?-Na!)GO?d5TVLv$~@9Inpd#4v&ImPyMAwLXrX->j&5)M5J`$+IP5?6SVhTY*;>U zA>SDa5FMvzo_m5G17*>q9*`HVvwLhCTWDJkunV_&VlfZ*mbs1h?lTli+&%;ku*S{0 z5;3H_l%x-^L%YHuPScw_xywadZx-;E}zXzLf>VCuzDb%OqhxlNq)d z*E^WDGCd*)#DE14WbNI17)yJ&D~eJj63T>IVJ;AJYT4xM;KC>|lZ;?JJ#^OfJigzN ztpMFMfEXjhUD2$5Ep{_*l^pR*1!q?&e!VX#=6I=HB&_0G9ZshDsMJn$h=`Db6FsCG zTBM+o{BX|-?bbw(;GqIyBm(Am&kl*#6FYikeqa>&$!)1RBrQB1#T%7|qTAp0mPVl^ zVLy!&296}Viee@jKincRn%U=)n7;E0bomgJmQQCL3FAw8LH`Nv1Fc}e<@JkDGSqu$CVkk8cPRrx z-D5J;PdZqC`DfxWURd*%7@RBz?fFVhtGn-YF*rLWUvG@4_0xJiU?Z0LE6}9Fcrp`! zz?K{^7C`P6DGZ{ZmG}Hc7wicT;ND$&$qeYN))+<+wBq(@WAGq;b7}GhoSh5F@x)q7 zo?L@_POz58lI0#Bm)g7i4S{^8=#=_8woqyl4<&gbU==OsRfq#Ez$StgU?E5UFs&*o zJ3%J%5)xl<7+avqzU?5WKI|Z*ZtSWj@euYOMF0G$B7_b|AS7Y8421-I`>D%8`BS%# z@@F?t^_vvn!1p1#!eiJHSGZ$V=p;A=`_6<1pDHOA`Tm>?K2PNn8~zmqLdD7vBh0&3 z5N^?CkI>5x?8jqcm~bC6Q{f$lfg})K+}r`-=-?Z4k;*w0BHXoASpzo}6po=vLH(=C|wJn9EMK;ATKN`&00f zx@hj-f0{Enm(8keXqp(o{5ro60YW~3B?N7|K7nfLl_Ul!?WGq79>ZeJe=;niId>;L z2U?2zAIe{bTM()~NKivAl2>@)ZexPeULo5JA0$=viJ#+{$C)M$)y#hizo!YLQ0IPH z(uPu#L4xf`g$|xBCZIkvrC2FrI-NFw%3i^D@`J%)fM+QQ+n>TGWMlY}7uHYpgFB9C zm;o%nr&nHJlhRM&ksl&|smTWHp?9TL?tMg;pNB5i_Iq`!9y^&QzA6WkQ1^^2UA~DD zLIt&;3+pi_kmPL|2T%Qo9-_H91IhO$9!=#6rTnnxu-&FVD(h7;5{R1O=Tj9TP9^}f30lMEx>!@ET75*9z{nIqNPq=WCWe{|C;tG!5I+FwUG^}S5Q-@ zM_4?BXX5FfiwZiMubzE20cLt;_yzTCQXEYS3x$#pAO!uHoa__cz1Dg*$|Vi43tF8- z#459dcRM$d&_r49cB5~!(E+7BBkveVUM*D3)XV@`A6#rlZ-9Pet z6{F@{%gyETmUMsV4V!ogdA)9xY!iP6HIENQ3Td6V`f zB>cAB?{o4$YCBKAU+Dm-uw=;TSvOKKWVahJ|JbfY6}Wz)A$}ZBm^t9oKZ8J z9?Cas8cSFm$pO(Bb&@wJ*c_m4!CFJD8F5}mtIfHE=xa?nwSgio9LhTU>Fnjii(F40 z#=_F1H#lDxJQN(m$7;`SD_E5n7SPtruEFLhvtJ4f+{O(IKYxQR&>`U~X=&^N3*!>` zox4X$SD6+r;^Zj24P>#Z(KJH{*>FnbZM6^~C0@3zu0@=s0my6o?B>wDhY-(U;g+i%Sf zdl9CKvDTUB>o(i+Po*;@#)$B#<`m8-On>Wn1=3ao#MDP8XbMkpueQQ+wJ_lojH2_U zg+r~|r%$o@u3t*h7JPVg0EVAGr8njipvO@9q#uP|h159+4nw-hri5R2^;~Z9KS*t~ zfnzBB-WERu5-CzashixFV7VVmW{S6o*`Kia5qI?@VnGT%-vezDvpY-drcmM!lk9zR zU<7nBNlx&PXpdoB+^igZu0-;_GP9p6JFb2ykY#4?7nH&ro6*O@oF3oTok~jylo04d zJOs43G0$B)xVy}myTcu099ngYlJ^}W2~)aw(=S#X5R2|<>d6ce9yg+fp~kPuQj+t6 zlZlc;%F9r;ZPhcOhbagV#+`WSLP$}r!Ku;5nIDg$ijqGR)s__z*0)n3-Cuk?Ny(b? zp zvuK;K!daU7&j0O?d4xT>oRYr-$QI?-u7jH0kzuPFc9zL)plVExrBrPMle{|Pf#0lC zb?A|>S?Wy_oo59apBm-us!|0O*W_KmA1N_#)uJEFv6w}D)>cN(TGOfFgTK(7ar52#I~+-4P=IYC2j#OmuDFlj`yci_PG8+{TMoe=1lp23 zrpdMah16yEN|S z6|}5Qku0r}m=Br}vop?f!{3#n!b>)V9)csq-RFUf0@rGKo#FaW)p?6y>hDT2D3z7a zb0UGn7UdFF-<@YfNII`_sF%*3R53-jpMGJUZ-7~PSk3Dcxsye`WUB}m2wzMWeP0JH zS2n8>gks%LWhslBVaw-n)qclpQ~Fn%-)6NeL$t72{O+XST0Zwu*8VGHu&mwrhJ6K> zseQoEI0qo87L0Ar$VY?*HQBdHDj%_%w-I#s=bRFGq=FlkI>AY!?n~rWq#aAA$`QA< zw&V$3PgTHA=`6kin-RxMF!5y4Uj^whK`v+W4S~2^cgO7e@8QNSdQ_#Q^Fx~9d+-p;&bj->{Ngbm2fI(pt@NqoJu+ihoR?|{8hTnfVS#QTr} zQ)fELTw+g}_qa`%r$6UQxj!t8-+%VrsVUKgeoT+sT}ZS{+hkN89CD#jlpT>wJ`&EI zQT|iiW;FM{`f@20T>n7mn=hbDY(^7NE=&kpXFvri|CH&ciZ8|?2KuGCG8G)!EK`$Z za3Y%Oq-M{qof(tdv9ai{ySjWxcLYl<7hHLQ_y8vjIa>V0{I_ysTSC29p_78l7>BO} zSBI}=KMraaMCSt1e~2dehYE1uDkd~2So<%%vW)ohhiAf!|i7R9s zlQC1qvM31yh-Zsxpk*r`e@KcENs;8}&xfMW8h0jR84s$dU`U3w^&24`!tQh=-(&`o zV9+|1Z2@K^O|&pjGL{Zlv{$5A;=7D$)AI8hYRm-%$^~2nkE&f-(e)YKaudStrHHkp zYpA`i{pl5_k}+`!kmQ1yk>}0ZQZkEIGgm9%zii%l)PD|gOGFY;7^b7L0+G!u;f9LT zSDao7K*7G*b_ISewZ_p^&(unLDa7vmhShXMx4cThoW!8nD8Fl(Z4dpz#mo?cdFe#k$Z^7Jp5`GPItD5lQ@ARKi4GYD#QVmX7 zKcyaYBwF5(%IZ-9Z1;p)Y;Q)DR|&Qm^Sv!YP2?!$Bkrzi>uxsZy=utgFa3lfnqUWsbuL%R>WfHFTETlcEdjT#&G{?%tDl~bQ^dGaRBYA%HH|A4Z+4hc zhCE(>fu@wsDty%v=S0rdRjieyuGHa_twyUE<}2_+euxYO^Tn0brjJhKn($?LJc&c` zGl!G@xNI0c3+22pv+_p?;%vq=zwWIJ@3@rRS3^zHWN6j=SUECb4=~Jhbg18K)mMrb zAHu%Y!yU?(Pp(#z>?AbYFcLix2H4D;?nU@7<9?>tc*Hg&Jr@^<}h#SH^u`Re421c`(j9c zN_;L0&+%jnR3G?6m6E4I#BZ;?UkYM3tBt@fNcl$}Iim)`K#^*e zJv~uenywpq9(~E19T#_FRe!CktquELa;kVVXOwNGA-be(gR8tp?-x(h&6>uz4C9UD z--kX5E|N|FbpVUbWy#woT}c_c($ZDZ89adFxR(!I^_!-pRLGghI05qLR3Cxk7!rUoB+b<)ZFAw=BL(Xnfe!a1ar)1 z2O&J|D-jy}a99F4IzlN%oqXu=B;92rMbB*Ozix+DVW^I3uK**4Ju$X&`9G?5!zN6G zr6YS0W4~&_xv_GyknLg`*hAi#;MP+%2Ogh_KQ@cjVj>mgC= z&MGSq)|piniM^9r=cE=SCt^`g3yv%{;{}=SDdo{qktg;MsO#2H6w2)D@h!$gz)Gh{ zXdr_Qj6AJQeNu$XvL9;_Ap<>ea&n~Q^8qi*S&v0w`R1P+$z{L%QqmB3I5@6hVbr-l znulx{<}D7~c5H`EB^BkFD_N#gS$0s3S;jD%B>G}GU+e9olchzm-~UO*t@Pp+&m$PvX$}mniwD1V&Z`#-t`|(T!I!0^s_UU99uUTSlTD z2)L(2kLI5}%Btx(V2kg8yU}qL=XF83cW9w**m^TT!j}c=`_?kqzUGJfNbI*{+fZcQ z5POr0BH#CI&Gs;}_aOC(?RUaaWI6x26qU!-!iwi1_8qb@tn`{$SIMjxP~dZgx z&{R&}o?+ghlN+BOd9>{qTgSTAl!8r;R6(1~5KG6xSVgH&glfOUof*QQ#yC$owOlYd zP0;(ZfZtedVO5Ro3x`&yGf^gkrOPhzS$4$S;5R^|JO+19wbI2PPtsrWrN(nCYgGMf z$#)@InlUvr)+U&nIgxrPc&&KhL)jIlH?^a4F7#C9Eh+KA4^uyBV$k13dJ_JWz1*H> zBmFhv8(y8u-VM2wBMS{}(U;>V=fAO)JDf&WwDJ>-@{*648A=`VELy|dr6F?z{VWtTNjb4vc%1vn}O1H$26ICmP zE1AmQmWKs3#LDE4E65+^pcmH|XeVftc8wJ(RqOjI$g$+17m0&34AdIopJ}-3k=@q} z0^kl00h#B+*!W@GP=lj`HV#;3rN)sybI1~cb~xb)PS}eXb@&4i->{*x8G`aB;J?bE z4TZ5Y7V!Sp)Zg9o7gV7ifW|xSEGZt4wVD}r&goLcoO zE-N+HC(5wIQLOc)d909=<@5NpTM%a;vz65P5{9k}g zzZjiyS$5CswmM-u*beHv766$n1#SnuIpdQMsqw73mY{1Aas0|(XFQ8B!8FEQ4f@e! z5m*Lov*hb*Iam>Mj9mA|RufneVaZQY!J6Zwswd|=!-3lDz684mK7A#glHZ3tUa!H6 z#}0!TJ^yxuJ2m?6%+jbLaKBPe0u5kF3fpT4<9{F&Oo|A{q-3W*z3We%Z%z9KRn|x- z&g#R2xkI{V^5I{GX7NeRBm@ze7<&DEo~<>CKA6}p7Miof=C=`C$N=*94QNgz+6n04 zXnNcPVwJNg4)11_jwp{`b)@SXU~_}O=b)$BsVECFx1Wf?IJaTafMKun^R)>TVPiER zRTtUih;p{-(%-bqms#jak+Wox#j$o?FWR)`qPEo3-fIb|G? zF5pPK2k!N-Id38}uuQzb7(m&;6t6Id5O+urA;i64b3qa}K~KAAkro=uVVWWQliWQZ zT*!7HTwowv=KzWMm1QtwgLUp66PAD|H;K!hC^u9EM)8jP3v-GsKQop+B12S)t;Tw& znmwXL@qI)bXp)52j2g@D!;(AY&^>^WwLMtIXi~gUdGr zmQEs49a&pFbCUV>)a1p7rS03$^*rXHjb&^k8n6xQsMeqfEjH9N)!(yDvddNx&~0q2 zXNsqVslyl?Zs@F(t+*y=^`d=gZ|I$N`c8w78qnM14l+Ym;#+Bw2|C|&SKuk9zI)w@)$4_k%K7-mWV+$#N{~UFTs|tDIIa>pxxf@k=zO7F1d{c*3a-+#3C&0iB%QJlaLR-Rd9ZaI(y?Wr(nAO- zK>Lv#^d~<0pRL(0BKSjBd-(B)_NX$JRP~nYs&Czt>nb3Tt93H*zLeppMEw2Lxv6xk z``8u_Rp|j@LanoFhQD0bQS$+MbF@XbaG@KFJfPl$H>1qa;?p_9+vzuljJ^kEATJMV z6NOF(Y5xdGClGKsi6V&%=%;YA2b4hC5&CL`Ob`M@O|b|Chn+yDJ^xhklq<%l^@6$m zwRJj}5d&`-;E4l7E6&S<0|Tuo0V)gP;15mN7bONjH~{!r5TxA#Njjw6PMRbj1UC@U z&IY<&3Lw!aA_-VYZlH#nIX7(_M~0{cpc2#>kaE+kj)MCh2+;u$OL-6gEDd0E0NCMC z@EwIrx*nRRE)XTgV5q5|wSb(qCnGSy8GUR(ix!eGn4mL~DVV-{e?1@vU$h1Q(li2~ zY;cNB5Tt1h07%o=Js?d(fi!IZHer#b0jU46BLd+&^P3ld2#|$*AzES6tq9czXZr1r zgW(Gr{E(@SBNLE<#%jHgAgx5e)jXfJ_2WO9W6An1pDIWo>&W`bbYNiY;BsBc`iiU! zK?;gl%leMT5KKS- zUPua{ORyoB!BBbX3@HBt4+#P<`yY4=080~??0?`PLEvQp6YYeO{p6zSe3DmtS>|X0>%!) zWj|!hB65WypaVFgb1o}K5WYR=C6@~z*P1mz}ayT=727thc*N!busRjbW*8HfCG#M zfV!mQN(C_f4Uq~!jZT2;$pxkXQiu7X;Q;K2@o<9rPax!HYcX&Dp@1~N4g-HI9AJ?> z70&k%X&Tbk615ky=VnJ1P=d|F3I-Yvrr_G6{;2>MNgS#koV5@*reYIQ@QET{6byiH zJu?^+fC*#ARmArejTjQc*8oE_itaTdPJAQ|-D*)5q6~oSsFHyDwP5KQ+`l0(fd~T{ z35XJ)k${W*uC9tAI`mZwAKY(%bB2cu(gb1%NE7|Lsc097As|iIfi!^_avlkmy89m~ zyZ@15_a7;CAW}e|Km^r@ur?4wK%^kTOz89_?AmcD<=`TxM8O#XNuTWdUz}A~I7^xH z=|wI*RwEPC!AuB5D|%wvFlcic5q#Cbc7b77gy9M5enf^nXtX)OLg=)x6JMcN3Oes- zw1Riwl0m+fFtS1V+H@5ZHHcANenT1dV5;=~_I|s)csL41&ZgRJg?p1NE%8vy49Kwz zkr9jyDEo%;;}b1{SGK;a47d&7GyzKO(Olk*tH^NY(T}uvVM)+q#cehi_ZT+N<{0A4#w!@(k8&*OY zTF8o_$nS%{F&Pm#v5e_t#5ob6pE|q?{n{$jW@L}|Lx{o<#blSxjoDN{!|U-{KjPB^ zYf%q*zM=&YKM%13Z^Y<|q238?k!kMwXTMk~B%8{cl(MNnbNx-b8#a?UHWQ_$;Ld(c zv@(q9pt5w6L`6!CeEZiZtM)(QASocyIQoc?swQHtqNpNsUb?Oq)nW2SiS(03x)==* zrPN4oVvhChbgQ#&wRH1thbEIgUmtBqLp~!L7y5xjX-XPO{T*jlOn&Xl)wRp(lWhn7 zW^rCWtwVn9{9x+(`aiF_S6$1M&=0xtcw!gug&r*p%l#`xR z$FOs@R8;H9Z0L+ay5ps0iX*4sLVcBx&($*ZXeC(34Hlq*h6n5aWGIKm*H+eyicqEjrXv=yKT+0;d^ zUp2dGiHPInc0xLI{)UWSVA&#-x)g+uU#McT9M#C|IAVE!sP+^s&*wy7!G|0~vJfmB z@+mAIcn;Wp@4f!qX&&pXt^i-!rK)E-E`&E@U6QybYjAop zTr624v@e#{XgM34|1hWiOIP}J{Trpo04*y{^E>s05Xju0Cb2@(J!Vqtv1T5X5WSU! zjs&4}_L~M%k_db?mH$7MF>~8L_`iSit$pnD=2N2(e|qgBi+vL^@h7-~ztqjy-jo_a zl~$q$$;I8iRUMna#F=RR$9Gyo{xdopNOJh#ZTkA}xP`C0lL3FNEs`q%Zbo!8r^Tv1 z?POVM-Fi$?aB@nq4l5KQ2VTtiaIxYPsSSN3=m-q(3=xKL0z`;?%e(ztrCGnfaw6Yz zqQ`j#GA9I$>FE31#NR~whI9>sB~yib5-@iOvc$GDpJnNbnS-}DH{OFix9!R;TRblQ z{I^^~scvWa4dG6VEw{klBJS`qEIJ}mYygc}?9{6+CH4#;@75!#;d#?yNu&C$o0k;B z=)r*&7($kO%bw$$MA$57m`r00H8vD%FU&6=XeXGF^;yUa7m7UK<*e$jwx|aFy0C3$ zB^jCE#8v6oTlc-p+R9wec47UbVg^gnzijUm?3{c5rO-nSOX3aNHjOuxVRcT4slQjK zMLl+#^fEj!Hnw*GGX-UU_z%-DY^(XKhcRxZSjw(yrm6JStFOYReMz3Av`2c~pNZB= z%Py^8-Kpc~i&)(Au?ehc#LwYOtUH0B$c3}|j6k#c?>oeVDlqFr8gtSbp!h_gA1fE8 zs5%ypVKkE^Y4keF<_Eqh6^cwsnf?iTEAd3X;`zlAU?NMBu$(8%iWZMhUsY)f}TuJ%VMq zi79?$IF^9|51i&3@=0u*>Z74c_)bq?qK5D{6)r2^4ET9Cbv!X7m?yhG$_?&JI`@0W z>vGdAf8Y_wW~s=pC{*9OVW)ZE|I|z|{=3IP0qqVayO})1Y$UZ>&B6e9M)cLJNr9fesMua^|<@bZU5|1yz*#OLXL& z%4x{OknbXCmbM((`ssiEL1^$wOE-aX?wwm=sApG|Fg+*!*fJJ!EXj!fDi}!_XJu%X z`Qu&33n8Ure5-<Sd?* z2&TD0#I`M+Q=UH6^K|XO#IX|ozUp+OonP|9pe#?;>N#n|TG(_R(MR00;J;=#lWIa@ZvakNm zGi<~5oX?$;pu!=LY-BT-ccG)@@$lEp?orcs#qOfvr8ms0O-{Zhk8IY=`q<-wT<2AR|R;y*bafo%Mdj;lvhikVu*UO@cn@c}S);@r;dDWDYni~`FNxvI{e$g>)Z z)(rf{!Bt7mQTKE>bZ%am6sY;&V?}hGpx(`6o_)_r+4_$=SSp!qczR{?z?%VJ0 zbio3XJ6HB39T|URIdIo)5{48#g#xK>$up7edAnj69xRgH)iIP8)uZlL&gd40pSS3h zABk`s)buOxQ|doy-`i~~_^&oc?9%D8#E149EhpNGD6iXU-$IHdh=-;;-;anIZ4+M8;~)KgB0+Q={3@>aaGbgI-+oLyQclb%|$o>BR|INw*-^;FEW z*>pC`_C|S{%G_Xr|6*0pJn$|`H+*jDsq&s~;ybOSWG(F^{OvNJlx|)!X3qKXlO3 zo&?96jrNH@dVb%0?DZb~o8DSy7>=S1^Zz%k%+yh9Wu=y^^L27{8b#nb{#N6>R_Cl@ z`M#0H#Vn+%h(1hLmu{@F#PuwGVRg~%p6s6J9Y2WzfRywlDWpmJ#+sL3N$v|7D``x{ zf)S?YlM^7;Pt_g~xV;0mh3$Rg%|Vnf?rqbSLa^!dccJb`?pa3QdG%R9U44Gq=1Tuo zc^Vm;PoIYXsNOQEYE}I7MMCGJ*)F_NVpvsz`sGxOInPOc`rf;@J39*xKb^B*p)ovb z|HUwkV>AJY49R4jQtc)HpUc7DXv7g{KVNTI?(O9L#%~d!N4D=4Xi66 zd)j4aP_kU@x7AgY=SWfxaGKo@DT-IOGROdE0~|zt1l;WJ3#g+wQs5Oi%}%0yauW}O zTaJtwx-gDJt6#A<02U{?iUmSXlHytbE@7C>CQE zDe)aSDWpj5950sW7moIO^*JFDq`uuaH3Bj-o2tRi(Psn9WnB!~C@umJ_`ta~wS;N; z4`TF8pb`*#|1|lVdC?RHHu~0Ml`wE}KW(rYpdSF=nOi7x(AvFnAI;d=qK#T6qQ$gc zm<6w(0Ifyee^8&A^`bP7yOBYYF~CiFoQohemZZ8*ca|3@w_jK@3=o9 z9NC&j(LF;GHZpYIXM%8!{Q2GZOKYfY{lp&`!c6fRZ@a-ErA7JJqcP!#{4G(w>5@96 zmz_#*-FWYt=P{RncK9(pudkNGd6Ov_{gwXXVuJF~FU!m4N|d802DDE|8U6zL!~kIa z*8(ZRR6j3#Cbc7twTE`)$mkzSPXE`f^#wg`PxHhqRi0YBj_CNrHOyd*T)58VNNUnE z{S%yjXtMOLFVAAFHeAZnw9CaD4SsH=H$M6|J>Iq^Flw~EdH$1OivB!Fj+99f7r&kQ z8|KllsN#KHz^fTVx}9^z!f#5tH(Uhkxe!z*p(C~KF`F-m^KatUpR$y0(Ye=)Rk}yU z@*hjXN!aAaUM{|mTAkQHkFSSA$xdv^PbUwWntRBF2opC4Xt;}uN%Wms53?MJ<3I8Y ziJmXkJ;MSIC8^X=vR5d-_dX>YZUOQ*Nvq&x{6kxl&cIGJ2?mB%>4Zan6dTTEu&#Yb z5-DJ&MA&J7C)zsWXUuA>cj1RxeSzh!X zz$)OYwO}^_G3!f3DGof zq>p2HdYA4+dPyHhGpMnXT2s-aL{c30Cj!l*8R>6{2koQ7LC6nb^Al0Eb=$|j#vN-( z_^n$ZG@nJuDVp%m=YovY40_ll~_6`z@u`GHyc26(X7^xK-&Ldkm{bV2Fb+ za^h4|#O(8!Z?~i>>!1u+2wO9s0mfE!48SxRBYR+U)tnP{V*SKem4CE0IWbG9#i+r$ z(l}Zc$;?}f;Z+j~+5LKay#KSss5!HuS_|@yN>07%af|k7cff~n$?Gk z+G$+n?|IAJnu|{e&5B~0d%ZjF)PqxWky#_ZeG4!PkPWD0F*u_yxJR<13T}*)pyy zpth9HXPfOV??kI@w_(tvP0GL;X80RLM~Y0$&q46^2CpUMrxA3^JY(Nm0LcO2Sp7om zr4C*H_dobUby}3Eq*+v~r~QYEW}@XM9a2}rtO9@CL)2B_4>@7afyqI66-CcQg}Tn9 zOK7RPq_{N9iC!!{I|^F~nA&(&E)|Hs%n2FDt0(b}=?WXHD69ox2T z+qRt@+qP}nw(Wd5=eu=L_s{*&)!ntm+x67!uIgIjU31Jn)ZC-G7vj~9_a#s4L0R7% z?(MaQ))D#wQXnorhqV+zS9m}ieU~d9#H&%fNZ%gs2RBo6_Da0S{mZjF%IWOvPt?d* zJ)B}Sk91xh&H=g+4m+(`^=xjqhmw(#*RvU30Dk??!#m$s*&nZn9T|P5?L*le zxdU%T+x?OrUB0a!znpC_dUFsq=xki<{Z#vNT|YIC`&HQ-+-_8&fF80RV9A-3+WSR( zZC;)a9KJ3=S7xtPxEx$$DXY6bS(9b!sfTB_reW0wlJ_V?g2psD`|No@&YS@6lWW1z zeJ%V_>%Xr4YR1y0W~l%GEW17$-!zMGn(T9{;(;+rUu}@Jkp{CqS`-#yncKnz@tE4O zRtN>PRT-gmY5FF>(DHOZm?YIBnOY|rS zGfYCS*3Ve_z71-}LAlAp(RkLOuBxb&o7R-5Zf)6+kyZ z9by^J?O-xDSv&El4?#}6H7HyMV5FbapyQf{@LE{VgAS|3wK*mj=2o&ZbClyXJW(=2xw zAsBXT>2V*O4HeQ4;iP_?KOb5D5IaA@tO8%0#r=Lt%1E)LnrflU+FZ)VwWHo)DF?~{ z3HFs4N+VV|Rm5NPIa>%%3?h0}sL=d74``Sf;ATWaX5?y5DoehYK(V!~M$EDNt2CtG2O@?8N_-q3LHaUm6F1nyM^`|BMZSxd ze3tMagUnb{-7hyNp|K7>_w&R%H($|9tY8TDQ-sd(oO>0kv58EM&~B3S$i|HXrIpnL z{4B?;qyE;Z0-Q*JF#U&zL@^cx#?%C)bgew@l92J zDN{{C+g&JzX#b>=c__J+5ywR-%jwtZu7gzB$D3!J&qoPzc5DEk9&^P@r?o7ck(wKo zY{`x-3Fqjob}`0wEaU9R;PDK}e*}H6W5M1@@1&?6+F_|gVIB+)h^*dlQ5&9wE!)+i zC8rAyD`a#zvM5fc*G+8j2P9xD1r8tgZJUvHxrO911_ZdGmb@JO!F!Qbt$R5aes+|% zkZ9o-ml7VDdz``BLL06S=S!=IYfT!``jBYF8ocRkx9{sriGf369 zff|8?!qu1_yP2P`w>J(R5T+MS$a#*0QdcHS=JGVK$dWw}amDkaDIDz=>lwVZOY``I z+i_mEysl1;64oCHo{p?3agbr&2U_TX8RY9h8^n(f!-B;As3r!4rJ#_9*G*Tb`RxRu zaAx572JZx!c34 znQQg;nv%ccZW8yQB17QM1eVr&?%xDQie`e+hkZ2$N(!wEGoef5Pl#I=#2COl-my5Q z{w)7Y2~@0!n1jIm>xptjAxjD8scXj&cAym$KH7(Mj(R|;sGR%}GdS+GSv$%%?DSlw z0z(&@d}z&#K7C;6IlajJ2wm-%?lT4xlx%_c^J6)(gkXheD&%!@02M zDAR4URm;R;kWU%&jo9YPf2xBh~-P5VO#%ruwGjqU9{~!gIR1k+}~1Q3D)fDWjAn#rFU{b(#zVz^ZHvY@lMq2lM4FP zKf`a$yh(>Lq>fN9k9D+`xew-c6ba&92-c9Hj!+R72X$JLOEzG3H}eC^InIIiI=QLe zUidb$*TNkpPd;&uUkD&;K5F4djv@%lBy9bI|DGD1R`Hqy8(#%Ae*Fz2hgmqg%bpFo zQ`?8J%>4;Wx44fE*v_8mRY+ApPFZrOPoO7!$G2U(q!f*=`kl_`X^6OmTm{S@LJR4) zER!n&PTC1}@QOB^Nkdo9J;~6nLK~EHuBb-f8xJ{>)!J2_!%nCH*Oxz3qevRTa<(#B zobCW6(xIw`1)}ewnrm;-9}f!Q@o|UZq^GmTFjYq#dfMA_Y2&ia< zOzWSpSz>{I2IU}Y33lbMQ@yBpkeE#5waq8)pLd_PaNU0lD@WK|2mTpive3}MJ3RsXp)nQQ^qlGR4$bl*-hRQin? z_tWYzGw^WnZoY`n`C@+EJ2eu4%bm7RGNoEfT2Ev)7ea<}lQ_A5%-r+F$W+|M$HM$G z%vTrJCp@HjEC+^k;)6nersokKU%neVUWeUq`C2CxF*IxWdL)g-hFDSqqUQ~YPU+{l zd4WmphOWkhC?Gk;&Pyphj%+|ff@CdQm7^s4B-^nE2@7znTxhAHxsiZ=Mg)d4h*G&>*IHP;G0J-}|V$=$Bwe^FPbO|vIIxOh( zdG&mQO&;dKCvuYh3|*lP#n~YgWZ#$*HoJChL6)~rBXbm#2PWU z(4Q~LF=qstAbs#Px}C)Xa`Oll6M6sC`qO%#U`_O_AFSn|XJ{u(fTxNwg>C1Dz)DX#y`})3O$OF!cD&2qDhq8{lqFr zkQLbP$70`%F9qxb}7s{Miq;=P2RZ307U}CE_E2P>)ZfWK$Ef?`n5) z62xFvfvv=lCJpKbfBnFAhoRmDZKG!yl5K1DdBW8n`XUB8{kiIqpZX^nU_{LL46UVx zv*7^ZG!b({mN+j@>=*n~LXizZM>63F?<`wdF2j?hB28ajsl~Lwp4{Z^i@D^X-uhZp znrx#P>K}vGaOpx7r{rTUZjFI&=)Enrj2AWHh6QhPg0_W?@}1Ra@R3M|EU)E#G1MAt z9gMXH+J{xErsHqvINP{4Jgn`)W@_VVQvluRj?@8oN1btD{g(>sNrDFJ$(0P&Lw@El zUtYJ4ghT^`i@aC-IVV04E=|a-Wl(kRfQ%}Q!ddmcVdk~cY!R# z`4u+j2)J+}w#!(DXCB#8hDkG*JchN1B8Ihsl9gw^)koXjND{aMLiQ8mnO$LviJ`)j z-3O-QM@iw#$N-C{aR?4X`pp)DM zk|=9j!tqY?0i)SwN-RU}1i9Lp>+sR&!c{D+V;+ba{rLCcs_v&!6$z?FI|yXNcM3HL zay3<};QDG8Kl`~;9`0nZY$*)P*( zB4Cq<%Uk{d8_-S(<8y_+6?3(`^4>sF>=dwJ>A#w)|7tY7%}pzQxXsE)xxCv*3LpH| z&SINDG<#)QjQJ(>_me$sTatLakM&LR%1JO5@@7colw$a->H!LrKk(Ci`b>i*Z{HdM zHrcy3XS&%#T;YV9=gb3lPav|jg4d zL*em);WC`xaG8&+M~;7klJ@4MA>Fl`6n0f}z&m0wM-et(SC3Eh3l}Jw6%1)x)h~D# zEOh5@-K|<0vpU~&;0ApwXBj;nR>d>+-bJ8tz(JTl@!UgW%qmOG$`64E;D zRqZ=WE*jd)t8Zxl_4E_{h}^E1s+J*6C~ z-xa7*FVQY51ACDOLU>jd5OfJn2si@L!7u`LJb1TY`2g=xkJ z&@}J<$4H+j>HLq8&hkHu^zCXbcnknwthD*{l*CwBRlEErqOU%ag#2{QEwwN=)kwiA zfZbP4j}n>GaYtVQ1r(K`CJA+NTsXyCf%-n9y(rw7LnR@?pq8+H7e3-DoKvHw@9dQF zcEs-3;2Jy&_||dsv0DOwSlmE~no~H&QYN~tL^jWD(Wv82$UAu$=A5#V>Zp{y7IOfI zA+!z=3R)2vb8h+vmUOPgs%^#U#IjVoNau`kM|+v#C`0$--skl=mp81M&Twi{$%8_j zQ@PA5hv9i`Ssg-j#E#cctxN5hMYl6{oMA*c>WZL}btk5`Y$Z;zi0;;*$b$%ee1So? z4w%3BL)c-35+Y0XpJ4R#`b6_+rP(I?lsTvfZ&vm6)^izH4M`ySU0<_c2!!JD%Chnc z7M|zlm^{KKGufm`SWL%W4!vLWO-xwpK(=jZ_CRwe577aS{V$=l&7-1axVNjy90hL@ zpEcW}zrUa;kwT1I@U?1+8TM@}GPH?@zCOK-X&U?iS8-L~Cv_UC~6mCY^C*)p=HIEvXfHY|;P; z@NlW>VbW}a8YR=o<>U_Js#AqO5)A(&@LV|cr!KPKylL%}LdzRLG-lhO3yIHU3bH8x116EL8fzcFLb+JuMeoQc`wTDt$2nd(2;C#B* z`w1#Bxs|WLeVRKU7j9=7k|~wn9=9$48L-^&kctiu*bZPB7*|RvPi(CkGoeEYR=c&{!@tn?`o}D(mar!r&g#%|`dXPv?)REye ze!MYj08?QDSv0@Ww0gfcLHx^)t6z%(0-0sfABIr@Pxw$}z41RS@Pz|Lbgiy2iY$HT zcafGwoGWl4l(E4Z#16&zmLV1IYX_krdj6fZtYi>C-y6)lkG>`i1? zXN`%D-iWc(WnHF^{$z+=)jT=i^WpPR&-Zs3&WxSFrMW=LTZ-tV%b@h3%6Xg~{H_<;fQG)y?k+obP zvGMQ7hx=h6{l$nezxD^6>lNPPB%2W7X6$1QPBTGS+57O4tNNMa3H_US(w3&Nui7OS z(nu1w`&7v-o^H2SsF?DV@^vxQm}2?JU)t{8`0d>JX0RV0X5(_hd7=l%Nqtl;Tu~#c zO~|s#WKWf;(g06+_z5>+IYobwb1ktJk76vIS*}zsgOwp>fCAg2jly{(}i182S0On9M@=g zgs^oy?ieEm4L6%1<7uD|C}~k_7i`0CJK%%s<$72C?E^z;=HGS!_P9nlu&2TdMiA7?>;H-0`ON(C-g#UmzZ{ z7a4Oy&!4IQzmnN|V*e}ytyExQQmd9~2U>N@Ml(~iM4?X;{~ftCnmSMqC5AI(gHxvb z{JmMYr}=4}PvV8eWe6V)8FLcf+b$wo)lRaT)6c96#D@3;N{6O9B6Ou7UL$Fx<*wMwa+X)s=tzz zUy1YoE}=TXf#aMUkk=a@0l<@aXLGtE7OV0bPzY zpTjIaewuY!TPuH1GWb!*`=|>)qsmNNSy-CqM9C8a8F;v2+aOqkx(!zKt(+-&?t#Yy z_jY6gx7udqLp2&^v%hf&*0HZcyQRtk-;fnF4I~a^T&-ILn9$|jxXsSRL*!{?7DwAK zD>xM;C5ZHfDuIeStOB2($W18q(Nx;d;}5a)0A;KgKutPnvaQ-~1}5d*Sq+I;xTQxV z!W(XQy1*omE3r)o*xMrby@rgVQec2v#x`vPSFXuj9_5zEH+v~TAQodO0lX&cnKiL~ z0oJ|84VlL7iYMPfPtPUK%^ucH2jjjBOBbfK5$u<>5RQGUrLebAqkiz=P;MLy)L3rZ zBS>DL!2LgzgdC5^WYXZnoEM!1pq~agDUq3?WT7vDOVR?|>aQ*;O1f)xd38bGKk`bO z2O9G7?sfXYM@PFA7(!w>!lN@?L*sVE+Tu!`ou=}2A>XWol>bpFb#B&{y0L^s@GCv4 zD}ByuR>G7-H$}v$zEBG+&+do_g?VaGMIg}7pD(UDJ8cS{93KlOHQL#bKfw0N{-bDbI|7d1IFh6lxC}vQ* z#Vco=K9NVQi}hgZC?|F;jTjJ8%>8sgO(=3a zW3pOGFGrLC#j3D~?I>(nTLTuWQi+JcD`geTJOWNC_p&eP&0S5OP3pKmTjuMIDFcZS zu$B6hRdH&$rRrK?vC}bRF_UPao{&3gy(a-TcHEL;ITX+if-OLKTG48*;jPh#)oWvE z39HFw){tn%puu4jRo*}|p#k&on})WBiaxJfYfx0nNz2RrTn3zQ+lz>>hs*?kl2CFb z=M>-wH_t7T1Hv75mJ_8(JCb9)}f|M`Lbn2KnanISrL z)Xno+*Vv+DbX}9>H%;fg@Xn$l7KT!`INWR1fxve^$ik%(OhDlDX7Gp+@9St+Fx+WE zi+%M@`qdxU)wKiUIS7I0~pDg|(Ei zKwAEtx@xo_*5gROK0DO*gnVrYwiT>NjzNnRw031*2}5~pd8^S&S=}>Cb~N5dgS=ro zUemqxB6O*IgKI%}){>dV2ix=YK+)U=nLnPN>_9%u=2F>Q&k6j+N$?6R|W z`(y&iD>4XRTS9DFfi-4)oRo4_G}V-XLxsGRU&U;zD54%Rwa+YjScK(SP;!F z(Dfkn(S{kPoY_#C>}NPaB}Ew<`-`g+9yi9C8}&IU9#$r1DGQqpjBI50u(crZU%V_oe&xR?|M{d}lm?amuKdbz>;3*@VFxA_ERW6g58iuc{TD#y{{;B&W&Z&<`VYX$ z{{*=FzW_M?C&2bEK-(|C#Qy@g{67JHSNkZ2bZ> z{Q^|{FM$7i8UI@aepmiq0l>*bC#+w6$)7s|@OGcDJ^^a9Z^mo%UYSzAXjwaxtwN*8 zyQwNXw<)_Qa_=s&Ud)GAEGbE+1 z`|KWR?OFL?v%GgNflcw)J$Fb=e*Vdk)1qmEzQVdt>ZlAhLfs!owo6^QG^ig3c zH-=xE187`c=Ib~P%7U61-pWqFIfwu%H_w*?@(Z6t=kXtvcM(-5+{d_$(|?j`O#e-U zFw7HIvJ*wU%AU~mplofwk4?EOsGr~H=fB2we~`59m42bm4B5@VV^c|VGt&H8nyaj= zXfNk@oL4}Zq^zS89Gn1dUalh8A3{2v-+BA?v!{h;Xg3ZsKU+G)tvqogDG(R;v5DL^ zSV1`#uwQRy1cyJ)MYevkYS|22+vyO3SEQ|`=4yUIi~FEIhX}(o8o}oRTdR{+^iaco z2M_ltOD9c-qHH+t3D$F7(-6z4O03b=^0WqWYiHkY6wB`T*tZfiL*9P4<#7lEH)6t# z%dW45ZDX65vDPg_D=#$oYo*C+7sOtl3`!f2C81bY%~5mPJBKC?x})XhghyNO#kfp7Vk3 zgLb-*{)w30AXn-h$WjtdCv!uNWH%oaAD9@P`mu%%EAP2|N8$_2LMr1xr%8*Th;75J zT}+YC&kVJfqpjkS5c%WhQ|E(qIKd2OqFe{0g-i7hSTA}Hx%f}c={#0#0O~EkgC*Zf z_q#jM87HB?c5Z+9zDg71o+&R=z5+cOFw;`k_P&ju%JhW0a8FD%JsIgqpUWIi1 zJp}yr?CI*tJa?93IrsoatC~5vK$6@mdD0ttyvh~jC)S`2F)AOw5qCffe~gp23{CD& zvPVv+D#ac_cuv1b&V^-RyWnKhPd5lD|0`mSIRe?HPE`mfJlCH+2osNoV%Y6}j)zx3 zxEc&$v1NRq1S23aUw5fUu^%~Ct5ah%)d65Iyh$9ez3<@CfTWM7uDG`aBK$q1tZbAj zom4uHPtE&g4UsnC#dD?3$Lpa7>*U~|i|v56YUOKT zQmF$HvDF%Lrg5(xQENu*!3?t^a`(v+4+3#mJtA&Uk>=3^P!L2aTd&58p>*^%lxT-% z9ne)@`=ROBXnnSX^I!i~%#gDBjh&mewcH`8>(d6-m>v7!r^WiS8rw6JGZlQq z4H{v)J#s{uj!ByY7&X6$8ofm{C)M-;mX`cy%M^RSjbCJCLX{kLNq6$;h4VKMWe$CC z;n5{N6-9)UftFINVn&`kLCgd@^H{X~9eN)A1)1upyPOd*hbpLQk4%=I+l+cTGauJG ze6a5$oRVJq23^=&L|L_X`Crk~>+caiqUUAC-F5rn25hId!ca5#gCT`5&fT4W=z$km zGGUV9VcGnr@K3KO>8Amm7AChA{VUNihmeswn}U23D%@dByin9}t&&|X46^GzDPD`Z z-`R}S*GKPaTvx47-DKF!mcC* zq~d`EvC=(CqV=#()%cIZDnK=X~hIs0dtwY zs->#dz0K=!K3wTv`(fG$p2Sv8RFslodUz<(SEbY@bblyCV`t$- zetzk}oktR#yG+#%Hm_AN@|>3r62W;xEUa=N#WLFj~!ll2K7cr<#caB16%$OR|BpYD5w(U8* zoEq`taL!(8KGRl=unOnH=lLwiCnsuWwg3mr+m?cnO0$e(l{!OZ{0H)=fCA!-RPt8=e!2uC`Z6^Fdt~Y#0?lQrZN5VN6(z!vggI5@F{|?T*FM#4!3!r5jT#=7g{(GExSq$=X2g{@R_b^?;xJQt6tvq(yq<4g3w^=Fle$AXu(S~1v{A9P@yNs> z1VkAS)?i<>4)wg5oUAYuthXiNN2#pkllF`WB7o<+U88rNbFQ+{Kl>xy<0C2H7^aLkk@Cak0tRqF1*5AmEbB{;J z&k>|a=zS_Z>TJ(Nd|sT|Kh8jXqc~Iiye)m};lA<^IgF*gO5#z>v<2JC8+@+ta~xpfFSoC_-RSe7X_Dg{&9`h=Nj4fh-rh zAl7|qt;ct36j3ZFYoRDQkGiw3^wNoqkFZJoL-`61izA=nJVu=c%uxiB>DVL0F>W}U zgioBm8LS#KK)LY9(Pk8439nJw;O`}4_vcVXt*@kr+nSY~qQ5RPj%;7|=yFiv_Ja&E zfE^$gyh$BQy>6FlP~wKR+#Ci^OYl2E46;i;jS_BM1EJ*zvrnqe01kd(`MRm;RblBG zAlQxrzV9xuoHo}I7r+}jBz8YlWohIh&m!j~4ohWjR_kE2JKCDe-b2atyS(t>s#B4O zJFxeb_AE9H5x~a?68nrXgxn<4+zS0v-e{&{F}bC$uxNg>7?m-{1dPH}$Gxq|DAv36 z`5ipL7zk<9vrQc>VKU;MbsO)J)F*mA*FSk%(C$*{=TO;(L=u7?dfw2E_F{%D)63H3 z1HRPrBsn)epWbE)U*hOvs-tj9rS@_kZa^UtA7fs1lk(Zgvt*QE4ka}DL)Y#sMZzD|nPgXO8K-#8(Bo#( zjjurMl&M-gNx-{03-h;9kAYAQSu%$woStVJQ%rn-G2Djly4RRc9qWoVi<>kH`)##o z6GS=&`!ZQpNw!JUzpeN*OkOR}+lUYq89lk%0Y_{x|FF~`y(VQgGdEjtbPY@Pk8oDj z_<8;iM)iL#7ogu6xmX9ufopZso8&v8FT+hsBE}KHZG`%`#xo2v@ktngsl6kM1{%P?^MWE8SSFEkKhdk;Unh&uC6_T-V(yt7pYbq(X%APYK2Hu_N z2cPJ}!;a%VXtdx~tBUNd9-$mg4yPI}GWbgk z8U(N*cwcghjFQ2GO;?2=XP==9l7y*`6{Kq{VOMbDin?IfVSPt1HUq?tvP;u%y+-y@ z^dOE|JrBZ~R)wwblSkp-TwtN!X^*e3snm-qU??@wYvgqvO%_Tio1V-&3DDOue5?e1 zYxAkU$qvM0Wj`f2d*8U`dD1#AF>_>=#G>CL!dIgi?yPBS(XpKZTOWg3A7}c7)F$ry zV5t;y{Y8LQR_}kYJW`j=*3By1v(ZB93KzeKUWi1yW@fr8iO~5t1qRAcyw4cK9W)V0 zt3D__bs;OP^gu8*WCJNDx>|na*rrDeV`}kX&Tv<}()SpNu7l+Rr4|AMWilZKQa=+g zfiKN~mSxZnsgfpb^pA);#6B9heD;Ja`%qk|bg|K$IS#5J8ml{hw4G>lO>^h|Nh7k8hAT#`RpAHQ%BxNtq z+C`CQDUsTqUZr~C(h=(o-zS);CK54BiqG5oSuw*fkr>)9rew^)Utu3|{)aYG*Ohyf zW{lZL^WTdQ#z9vJZsy9GutmOqPKhz!tD0qW8aWRH9r>g06DrHl6^&yJH`wksXf1f% z)S0bgVom(ry4u__!%m8;b(H48wI>^FRBJ=xWnkX`g&3i7A-t0|@;q&Y=AKNF|B6MI zEhcN}arcGt>RELOJEKRR1odj)f@I*~5&%C6BiOoGjK!m7HMfk-L0M{OKh1gC!DJdL zD}T>277w4Vz1Zk(vW@<*UB(yU6 z?o?YSR5u$u7%e~xp>qxV=CJjOUTTBVECBr|S(yN*b}3s|&cD^I#mlSyWp(NRz?$UK z5ly+d#h{aXS(xIu$(FXTISf;aEGSl8rdA~;n#aG5iSZTb5fMuC!YTLWFNV0UF9m+QW2i(4|cWKPdYYQ|!;wxw#06e(pQa!%nk zgXRsqSGJMR{I zlf4>JSRbH3K+-33&k_>QIS=6pVx8!BPLgCM(x9{+yb>E#7|G56R>XBBo>Q@JqxG+d zm8FD82h`6$j87JVRW!#m!!WxZbpOPaD7H7pwkIcwbl**785X$fa)2@x>U&+$oJo@2>(ME8`$PfdW<7o?uNg>GrqskRmu3H ztyMA}f7sgV%re7UQx5hjy_13HbyktV)3>EPwDL8=r5{v2L4oOe|-iHxf%Jtfvnu3}rQTo&xjl`pIFT*PHzZj+bso~9+JM)cvi z@_5n~i)o5!ho;ahT}+jZl~$%aO<~*!p+YVS+M3q zhz{+7wCK3d>5yM6Q>cU!(7iC3S|$>;^tvQQSwc>7dn9`|OtK-0E6xQ#r#h*4$50_D zT)GZcGYR+pdgn3BbZMJ~EJc5`j%2ZNCaH62@l?Oa@3R;izr`IsD^bI`YsBa=c&2+B z%da<9@a|~32lsshbrdCZ;f)|NdXgX6CnJCWSm@|eBx^RHPSv;lDRzNA^<}S^#G-pB?8M3}3T@A3lLn6l zUR4Q@^WM5VUXfzW9+48WfZZBXHL{-v`he`e2gOdQqQ&?+nRz*$E08RP& zAv_MT9Wh4C}gSklfSM#LWIRrtnjFo zP)u-AK(OVgiW@~|%9dg1Qq&CF90zK8B|hs}bvt8>nVUoyR%cI?U}rC}JZSWeNv?rBu>F`AL0F+pX$RvQ!KiG#m7 zGJiqsnIXD#5L#_h4Sbi8JRI@~b7~Yaw$;jEGV%G3PYth`^S7yscw3ZdsJPwRCRM?7 za44vg16tv&p(SCku{h#Hi{EU)vs&e<$|*~Mcz$}fe0`3TB1RwtqOWK?O0V1uqWC^u6EDQ{FZISGp19)ZrejspOaO3fk4H&3yP`>-~3IeZuz1l@yZ5A75beu@EPAC@V6}1`@g)kjTe%huC zThhcSs7n8yYAuHzu~}oX?Cvpu#D4~o&o#3;vGTH6W58ULY8SyqDEU!$7q0Q8op!WO z`NU84oL(Xtg?r~r&G($n!V#R|gR%$^1#tTFsGdtQ(%m;<>Bj>dlZ@53NpcbUacx&lvGR$06}0g zN0n(*cFyqN#QA58GSB);JkUxWzLJ&nI{2hk0ni@#sF^* z)|8#0dbSmw5HhC}B7Z77B>8Km#q5cBJOAU$yjR>`V?z4dSVUz+oBd}7PC5DOfQjQvW_A~ONU_~~k$Lrne5#{)i1;z&Vi{j);?(w12eXTv}70VX*U z0mQ$8#x-Vn!y|euHZh1{bBNac6m z{+oY7mURGBv!kRgb}iBy^*gXvr?i@O&}{b3b_2&athSbST=lj`y4k!x=5alNpIe7$ zxUimXM?9PM8*oT&alHf2T^G+do{G6aM%Qoh0Gdog8{ThCIStCuI+G7?Wl}d|)M_Ai zQqkLHVVMr#+Q2?2By97k=5E<__)raAIqT7NYnU#kLT9IY<%JfWoykrz@w@ zr9A%Azlch}u;4kc}Tdm}6ST=;bm$V4aOFvZqg^Ufg~gN~QrH5nH@ zkv03ck0!<=QS5U_!&JZ6gexfo5a(>+^g-6$4SwqbZrAJs-vhc(x)S%dFl^SD= zthrL6rQ+1tryW~I*Ux8<>H{k@+(3!U-UGJYCX=s@gX{*e@%O;g@kf(g*WfWfjcX-n z2I^1O%gQWw|0-uJ{dRymvxiECE66hn)lC*W_K{^;fqBmqTDZR8991QoK6l{1&016X z`xB-mYU?Cg%~xJkESBiR0^TUIJ50B_3%T*WVeUi=207|@O)EAJr@a*uS8u>{<<9MH#Y&f4qA zo_=S{oX?}APM0y}a2Kri?4P<-Uwb=3tev`(#Gb62maDhJSZ-b2ncwCC&6zhG`iN?t zl0M%s!G6v;AJW`vPjaftf#Q(*{{Bj4lsN_%|B?FlcI?hoUBwygRDEwA*P-8YOamw> z5S)`W$S|E>8D5ZBt($->9C>IXo4LxWsZMVirHh4xY)*qMP2$F+$(_b*v!j}{?8DW# zyo;azs9e;G_)-AL`y-7#mV(N9^rjTcSIYyj3p2vLt^K^GZo45P}-^ zt;<7Xd{(f^01hmCxk5BfBZ;ujadSav3oy4aLEJr^Q43WBdy$BF{Ba!>=b^BQn4g1% zn4dm}^6OM#U;+a9u^ReM2jZFNsP%J`b-+-f-NpGIYC-W#Q9!)HM=A}1wik8noXAh5 zJGNKop&#noIkPV(QiKOyR$m~UrY6gnjSH{OFpBe3Vji*aAjn?edh+W(ZQT7Y{RiTJ z-$5#F0&!7<*_DS+DVd6H6X|tG?S_#q=510!mD+qvnBA~DcpHA+Wz%kbze*T&zE*sF zQku(u-e{ifQQm24!a(GahAJ&P4|5k<#6Qd1*Z#hREM~if~6z zHbR)X&r_W!=efV8tIg`E=rhg#Atz`&U@ZD(-!IKmJ=iY>$;I)54Z}0MVTL`{Uxs-8 zjrvOY%N4(X+ZaQp%7)re=~E^fqyZ@i_VvZ@icL?j^T`uyDc_X z0+|IEj#2&SX5vUgeSjdu98e#1ec{yxLp3FFp}|Zud5(o&Z+X%dd$yz}nOt=>MK(43 z)Xx=QJqCE5LXpq6{5hvLjW_wWGn7^Hb{%st9(Vfv>J4)a!Fe8-s{gpP2~&XkfhiJL zkXHis-ZwW(CputO!2?@>H@igt?$aF-qg}JGHd}Y$?D3~k+n3CBpxkgRs7HUP&Z>V; z4`<@b4V%-YOD0utq%;P#$5+6mC6$wf6nZ`CH8T7F$r3^8U$Ik z%pQYmI(}$n&5I6lrEQ!yzwH7e?sh|$msXeycLF<{JtKC7_~U?g&|a}{(u6B{3eiG@ zLKvc_qJt{JaAoBC4FDUW$_7!2pil=#k`u=o!e7IGWn<>YGfL#b-ew>|{i4mWXrX|! zp7RDs+`9RB3#{=07=$+!RDO1_{kETmT`I2JiZ82eZOh@@Y6nQ3wS6LKyXg<&;w3@j( zECkO{1P6CKnPd&KQzf(r5C%m7L--d(Dwmw_&BpFg=|7le%d|V;PK~6tRAlX66P_kh zIsU=gWVQO1yI+VnUM_zH*$KrHs(6@>6ht2gA%?Nh#`4zz!zG#$y#lc}VM8J;0du1c zPYARA=0Yu*arAu=XOgKijF5fq?M}rsLCbsW`T5vElL^4c);A>w$26a3lsDB;IyZ_~ zLdP){k2N-zY^FL>{V+V0$lG`Cs(jYDh|Ac-iX> zTX*J1r6|kQS3-A=(NGy1t9^FyWCgO(mH&mK)oBd1!!6|HFZGKjd8&Bc{=n86-85kN zeI-mAiBIbi?KJB(7whdUk0z;Ql%7!HEc&>Ug))80` zj&s_vR%9t#Ca-YL)A+D|y4zyt25!?y&~9bD>-nL)5z53{mn%Q^{T+LLXn$Uy4zqc;`H#B{B`IxQEs&3# zo*R?{#&pfaJ>x?Eko^~fXrPX{fI5mf6J=q$GU1M8RH5JD*bIRfF6`(xm*x@jR`;qw?t0`8TsU5O0 z)cB38+jDxU$*YVd{lJUy3Oaua#K9D905N7oR99Ss;s3{Lb=U{3@G3`dRGJ z{uLZR+3zj>*_vSXsA?Y!`E#;>%) zc30H8&ACTpEdA2%rVI+F#!tkB@W~(k9Vn%ZDjS#f&Oo5Z57Pj zWZem5HhsJ&rWi{cfvHE;45|*3)YIOV0}_Z&x`yAfYjJFU>5Uxgpt+F6$T%%byfLIG zjF7`!U&}E;X{bG2Z)X2t2iGd@D0vQ!WbIezIjTvURKos(1gBv8Pm}AmvNxvQJ)PUdV9_cIS(KJm4-PyXG3o`W1&aN?T zc9l*E{a8s7dYv(7{hJDLj+FiGX3}#t9NvOg*k#Tf5Exuj-G<;^X>o-F^7G`d254PT*NjXUdd z6i+!adN-2Fk)xrJA&1PQwEaqNC>f0CBQoawfM5hxNxGs7jhCGMlT6i<xV*%_8_*}a4cLiiBIU6nDH{UGI=#OHMbEEkD95FH>yP_H z6b85ikA5BNXa^EOBa~OoZ(rw@6OG+YDCYxNMKF4?gpQcvG}CVmKv4Yr8MxqGihCaP zHrO+>?iLLHD&3cWt5q)R_pl*&%1HTKCY4uS6;2{WcST(~ba55R=U`WK5eA@u_GeJJ z2+dw11xjHMMDE8aTZYu#Mx_;A#WKe+Sc#)Wp;x0l9Ld7Jyj;m6lrAhwsTKhlQu+9_V?UFU6}9+T7cMP&jJj@c zd(?Rdqq=pJQ85i+*k7MZPdmP18XY;DrbVvTz8wRud~mM(+J+HZAfQraY|60tKu}C+ zp~sNrkVuSspw5tG;I~*|qSz1$oA$A_MXRDDZTVzAY&u=CqY#agv&MZ625sBq(yVi4 zI^0h=f18>PS3WuiI45IVM;nTLR{0k`R;p50=`+S?*nBLgrnE(D*gWuCjd}r9F_B9B z*xdY;KiX7%-@J&MFPcq#*PPe~UDW4pPPTkr&ae>?|BBYK69@jO-`S2MR9F37$}{%W znuYmF-yN7AZ)>n=wYZTwYnCRp!l(L9zfseSY#F!rv8pG?Jf7svIN3-Rmm5lH58~!PF*Oe zy-h%IYeYYNfSY$4y+hYUAJYA7n9u?pqAi~2`J_MXQXWbLZ5J4of!dp8x#SV)UUFy7 z1y=Q)qMF5FBl8fk_B!!&%;{m>FFHDcNI4M;RE5KpM4L_^p1I`i-WOwAx|qz_qXF|^ zEP=9I-DP=&A_qA7nT6s@q$segHW6e}HIDnjNzEX3)N^De8^SgHVhjEa7H?$=`5hLa zS1nG({%l7gefl!3H!Q7%QmT5=lyXrT2c@tzCZpwi)iQ!XsQ{=u*@o8Q%zh$Br9k}S z7%8$9;^;d@b0bRsd&yhcsPQrrJ`x&?YFQ2h1~Z#*_Q5mwZ@Lad&_QHxxK9@7;=KTh zPOiy9hW^g>@KKi0G>bW8s0;>Oegtb5wQawpSGM6pD&7+R zzJR%tBL9R%kwBNW%m*0XW6~|$&H^&D1C#&@>?n}FRmbyz_&4NH8}lT0N-ka~3fjhw z3LkBG$SR=Ji@+RkHI^Gf9y$-mehz4psSED{WtuK|K&%0LVzHXPEQzd^0``;IBE~>K z&{Vag3^+1yRHFdSC;n7|W`0P`T#`6%p+2UWSujmetp)Je=9 zDyF6Nwy66bByaWF$q+O6l__&YR?CBv;T$uV)1Tp=> zxLoaV{)S_o2t=kzG-&2i)w$OP-%YS#{*JzcOcwTq#tuV4E0!*rXeHX6e(MX}Yg}QK zsp#FneaLHlLcU83g_Iplh0$yvDfx8ZziYvnAN9<~fK479LNhg*&F>c}a`t4jWQ9Qj ze&zt}LN)q>9w95P;v&At7Zf?%Q4R4HJw*Drzeo-!_N(o*j>6N*Qv*IGdOA2`WzRe( zwJXc}J#nCvdH99{fgefIlul^+m-noumdb07XiRWh#?ra`-5h&YBXF+>Wt6O9AdL8Z z>zhDp_if?Od!N6tESMGc(DH2@n!`@W^RN)@_X?xF&&{S(VZa>hSQ@n9>?W7nWH*Z? z?CwfEe$airw)!QFGFM+ee8A@kX=}2T3+708`xPynB} z|F63h1{uSG(VA0%&hSIHo`S<93Ugq!qDP@w`UOmg&m$JmZZ{e+NM?V+-&?d_v|kq10^^yF->Dj88GXglj3PWxY@hXq8@ zc)%QC@<}Py*8Ysde-p*QujJ0E!7RLe9G^`)dm2&+^~soxV9AC*at5s9yRhSGTDI6X z-Wfh_awe=7)dnB`WUQ5iVOu?{O^TMN-%3>InkSsIO7!HZ`UEzD7}^TgaSJH2Odclz zVx%7oPpYiiv54loailqTWOz6d5KL2XNzcB>oGZ;`A!T#TV-=8MF6t$KSCbB&Ov5YZ zj@paEvD+M)V{sg~_^z@^rkCCEpM7xszZO$2LE%^saV8joVxJ~T)WMapZ*#n)@EaPClb|r zmiXNUtBA5(jO%#Vrp+2)I?$>%lUM#X>kd~E)Lo&E)#f6*1l10^3LkgbPSg+*ms)X6SRZ651 zRGk*R8r~qqxKZ!4?u%X!$ZntcZQ7_=iMh^o1k1hUKM&qsDqLsiH+q2)48KPPa8kV0|4>BanBi%4=& zZPwq<&=b^-I|bU@Djk>?bIb=9!ImKLMf)jQSz9_{bkcG~HLJ-^m&mrL&NxOL^t@Aa z?!r`+HZoO~Jl;Im-leeAFqGacB_M3EjgM*I&E|(+IbiOMtQ!7d3`2x)x5o=W2W0yF z#?eT9;^Ktcr5iuuvl5AA*moTjARz%CQ6jsgc&x*(MrBywdZ0+>)4fgNqcJZO757_3 z-E^vBot}DUXR1;-9zz_THXoDPNjHI}b#brGS+LOp2GF}ru z+EV+c+&gj;st|cp=gG#hCmnXMRHf8=r|E}xIGS=FU9cbrXa@N*N<)|l5i$W9cbOC+ zOj&e;SWng877&$37H&Y4L@U{OWs*YMFRDiGj|ISzGL4xbq{@QJ*Tn2T zP%&=evU(*_Zir2^jIFwJQ~5FG+f)=9o!{AS%VXvIXj;eK%vC=QJ3&$C&BwPMU7R0M z%<_aiXh8LoJV3C_%}s*@MsC!i9mN_0$l#jtp~VhLs_y4)I7Qaj!I*`e*Dvs*vIHeJ zg?L5R|H?dM1%!9COvgxBlLl^cXY#zXld<2U*x5gB*Ve6tZrG#Gz0Pj^gJ|!=QCIsV z%?I(?>J{lVN4&ZEqRQl6h^jujgM(y#A}=^O?FSlAjbdq4(A8zSla8j%n4#G-CHqbK zV3*250`6*E5P7H3n&jN7_NL%Ipo*>vu|w_h2P(0z26i<6bSR*|EI)6-xpitS3}Cwi z*iO;gwSsJ(|J}BSXlCu|nj6+z zfy1k%Yknc)T)#FBvvX_)SjfcLH^PWFn5SNN&kW!OEI;OjaX(hwi6EFwYAht-HT9X= zY(JL8Fj+m6iOINY98}@~TI)m2cs7AeWNtiLiN?if@Ei?w4~A3RIk_t&0~|pLFu!^w(kn8C zoj)>3nFKHnV#}ToOJ=v0%1v{(2_Yqg^w;}^*fqrdUU^!lY?g$l=Z~`73o!CXR<5*U zQ&xE{&aHoW+}{Pw!Rsi{t|wf`*oEP1Hh#2@4sgz0Vv1Y1dcF5H^X6XNVBGSSETHWc zjmX+jb~{|;NV++aymc3JO zgo;4lbwnS?i7-r4`gc5hrx=S96^hfTpo)63QLYWI{&p1?L;h7&D51sBxFQ~EX7lG~ zL$`v28O>_&(1aPtl}sa9jW%fdoPYS}k~1dHTEpqmX`%jvMXa zy}>o^YvZ8SE#pgdf)E8j)xlKQJsdbhXGN$6hXPfGCa{mIVtT_cWA=SQ z-RQnOuavPp80YVyj13ink_dIm4NoA*Q}L9QpFZvupbCbeqgP+4c{|QQTMeCP1)Ob(7*Pug=;HDDIrHe5dwvZL@Hd;mxU}r>s%f1ajVN|2 zoh-z8LJpqW@u`APUO&GU!fkr$`ZWrq4tiMfp+LFE%owB3eYm;HIvV$D-SJ3JqpWB7 zJu8u;Xyjj8NL4s_X6dP+EozQ5;VRF=z*LxId|as#N&X4k(146R6z9&f>h!PTT;7r+ zO?}}osIi;}wHx=T%b7uML8icjjmp8#Xd@Z&TgeK^h;%~xhS}w#v@HNZ_j0#O)l~&T z(J5f%e-AxeE9m1SsgOuxdhzK0LP2NMbg#axWqaufc{svR`8Z=L?u6W@&5oZed<~7@ zx&d)9cS;&4Nh@Q3E%IG0$i!fK?5JtqRO2zV$+qEuI7(_r=tfw!vq#J44{Y0x%-UJ_7ppymVdL5a7I{5p&;PK2Y_ zm3SFdEA8J-Q1q&Y+;%MK3bp^xY_0SaetAYi^ zT32ii=Z6y5K;C8xo49%^freo9r2*GXe9B(U>zGE&E4|dddM2*-)sm*xE9>Utk<4=~ zqu1zVSl?y#_y9T)?7QObjMg`u#(e~vlHr%0s8Ebh`3>owGmS=KKQ5mtI~^|v^^K}j ztpOWTCBK(8e>+`oTLKBAzpU5r71IF62Gqa5wWRy&>$I*VE>zr&P{>E73QLhC9D2sg z{chX3eUK097W)+mAI^691lKtJ+GV0ZF2hVzYHb7cH|jzb@7jZXedLZOdV|N?)P+ z=D@7dU$>AUnPk)Ol3eIJ)GxUsO%V!l113&Jt$f&NTyi|Vn(m03vS=QEpKHznkH1WTD&!PQye zOy@?`{xT)YR=d4t%#)Wcby436kILycDW#Qm1MwTYBd3M-#Z0$HlX^^d&6vu*K_ib} ziWnZ5p#b>GcZMT}CL1HJT1}wcgeG9oul%L-w1d_4*?`?+$RAOl(DY6nDKb(7)eIKV zi9~q)iBQmvsXU%P-M%)LIGL`XU@vXze(|fmOtwHa>DMmy#+`QN*6FfM&6#(Nz#!XZ zjQFWpI&4IZ*C1_u=hP)pWX)tWt`KI#Svm{h6>odd0m_lwv(eH!0}?*UyOO^keMv#{ z32LOYGqjAWtLZ2pshDuXF{PiUEWrqx6|HMth8U@v)s}ILnlm~GO6{Bk8!j;i zrHIG}nYbImL$Mp>o2k$I7bt)+T#Pw48WrWPVpO*BmmmwG;PsmcKP?ICN$=-%La_5q zy9i=_>z5IYd=xf+Q=h&GZq`8Gy44aBN+C-693BuE0zIb9t`hmhc-9vaSR~b%{w-r- zxs(?|2x9Xu#c{q$f%$#RjUeQ=8mYWjD|Cie|E@*l?oj)4-q%WK0dJ>;K8T}QE*FeQ zVv2cxEx4%5W#HolI)OjguKD08njK)^$d+zk3v3gv<>U!k9Y$v9D($f5%iiAX0m>PH zljd9E6c|^fEmmZ%JcG51i9tWzy<=V8r=!~XoEHT-%oJqJSl3P=>Qq2JViT_%Ys_MR z<88~1XX=>p)@bN-J_p^^_PIJGujZj5zIuH4l3IB^j-#vdo-`AqT5HMgi79oZ;ZB** zdUn@aUv^hp+*Dg?=U))YH)eigFaJLIqpJKBGN*am* zgt5aL;SPCY~PB(cGjNn_dw|0-J$XDhNfEzrrC#1K3d9gBL=m|NQ%v#}S`ps|W7pHfc8%tq#M zz6#Gc16qb|WNb|Oow{;fmlu`EcvrF_?Qmluj=)Zz3j;I$b%sP~9tzOEmA+YB$cNtP zRVTn6^fWuebm-hHJ)Y1G8FHF=s8B^>;j&cTJLx7>K+{By!_y|Tw)R1eH9>qFh+f7O zuV~Op84L!kO@*R>n_5KfT+uRsP0j=HZd^p^(@7!I)nyT~woDbr#V%+ezz=a~+{t1b zwcHD1(M^^Nz12|)^n;TPWD3R&>L`QM{g03Zd3KZyx3Yc1F8cL__u@^nq0e*BqLlTAVKnm#B2nPCXGFK!J$2Li}Be26EN}^}1Yt zKnFtBrax@I)K0j9;%~e_1fz$rR&p!IX+PJGZ*qyAc!f#_zRxOcY7ZGvu%UyKwfVU( zP3XI1ClVO!!E86gHUftvoUNI<-*0k0v-p$h<}Ss#USETKmUkeC9z%yMhfWD@kDHerq*=%Lf=P>uK8JhM&2jN~lQ6L&q42LP^}`{x$*NHdx!f0r5;^h&lm?kDb+O%5 znO5bcErLi#H@x$dCK)NcOv80~z{9=;jvztKR3wRek=nIEErou?XiMh=HGL{dGO%AA zB*T~9^tu>G3b8(b=z-1c$LX~zO_y{G$3e_Tt6!AU9%MnNpSHT>wTexckv;_HQ;&qn z67OzDq)Ev$#-B%wbat2gWYttqh9nEPDz;0|n@@0{={_P8tI69-}hv<>KB zb4}mx6Jwhj6&s8=AiMy|>nv3`^Jbic{%y1Y1mzT32HR)JkxHBhXGzUfU#QpFJg!E$ zx_qFHF5I5R@ekNX9{)P zaEU_Ul1y?aR8b**8My%z4u6=NGa3RJ(7=|>}JA46Tp9=dY!U+9zjGT`iioIg;H z4kQ@0D|V<fMho4`vw6;NmyOc=Aywz1fN`I|G>#@bxbhz}QD22tn-Ksh7F5N@l zbU0)$eeEo5J0{ZnmA*Oo7sA6?%wy5GsZ-74@qYVgPVOs7tfnXJkL9KN!F}0Xp0D10 z*_t82k6vtVTgw+!I5wkQss=Gt<0;MNyy4Bll`N5EY)mD0f0~C*alelPXYarxmY#qc z?xHKt$DOAdUXXQI2f^R#2zd$=Jt9}3NbOH-*{_gyE1Gm?9&*Cn1rPQgOJm8CgLcE0q9=a<1&^SLWI(xLJ(nQk41h*Og^gJ zflKmL5y8~;2a=X=49=rCU`O2jz;=8w3RZ8?xrM2 zJ*B1~NX>s;60F)=4G31{|AB6b6WH|4;ct-E+N*W=V#%@irMF}fmyClPWu7Gr@-axz zC|}oT%m$_XZ?g#u`pqtkdI;yv)xteQJNo(RAy%FIG>wOTOLPk8(z(RLS#4z){`;f7 zWLt|dy9OY;xMNoWratnOCZr$-k-IaOL{0+K7o;5pT$n1{11gl0M_9Un^fJM5xjmK9 zK<~D)L~6a~Y<_S(=4JOmsWP&ym zZrue#!q-ya$&1cl&Aw*30Zo`t6yoQkPm&V5`+pJ@hP_Nge=!9}#Kv_%DH)PF!H9F~0aqc=|i z_itL~_&f(>14H}k8*MYzg@JTkB8dXgGH(Xq&w-BY>p2gn7xVUx#stQHPLiCENt@oh zxO13-;eA6xpXkZt+#mpioIQO|0+VD-iY)&$!jS?`cf&kO2GCS=?;~z0B9|jA zy>e!Mw&UClS}97G77P|soFGClCq&>Oe~YqVeh?D9!xHI*2E?{^oEbU(BKd1E_HP@} zLM~x-L-V4VBqJ5mH<}fS*D51#82!pzai_4--Y3|5W-VmPFpEXTmCjRD95_bmR!KX< zD)zT*ho-O1rq~Z?&9_&jQ|2%roJZJGwv(uG!TpNhs^W>NN}z$gHC?KU2(o#i z2agEp#r!#R`ce1SlB{sp(VF~*3zFX#&UAj6QAMOiPN085p!@?bhMXk@WN}E94Dnyt zWH8Fpr(X7*oXo1$5U1aOte*juEb0+7cn}Opp=yL-Oh=YQ`AKwv5rNcxo?4H;r}a5n z`;^M>%ZQdP{s8x-=sRZly_X{3&mjCe`|EoYQw|HH)DABvfE9&l;WiKbNL$3O4l)>Y zgp?hj8*7&0b+l@C3CgXj4{yLoRRSH_>*p7*QU!EapK3;m%zsPYHm-`egCzF*`^I8b zfCoL8o-IBXZN1-J7y9EacSkf z93#3}lo?|y%2NJm=0%zv18zJ(qWL8cH+s1OFPg0!KNbW08e)1G6t;#g%nK7!W?1ay8|{PVr(s~ zzHG(!a7?6UNT}7CvpYF-F9R8PD8)2Iq$V$QAs-i=knuP)Fkn{f%89Niq`{=8_zh=bK<ym}yF09Uaf+Md zVS7qBa>bA_n5p9T_n{bCdnQok!5P{F#H=|=sNl!e4pdByV3k< zOBjXwyKXMIkc{e%{Mo_oR5ElAJc#QvOueel(Lys7u`)E9rS)GIh_Z2tw@A64BCnL< z%tS|G^to}md_Lb33nztQOg+?~HVHFr2EvlI71wcQ%806Q+C3rZm|uz!<`pmCysDN| z`if?I%sH?5mdt71$s!Wd;RLE5r*a{Op+0{YrASW&NnUJ6QWN~oOfn?;@X^2p^$T0h z1sRd@cyb{>=iCoJ|E+l~95*M>C_H+JZ2t3?@4?t$Z%n^eoN#v2(MYUhxe_5BQ@Ohy z6h;vC|2<673n9KnwG-?9Z|`g1MQU5)CnakP7^$LUyjh7U4an%#;aHLxpD8OYzrb$i zg!!)p<3?m@WN9tDlDC68z;r{g*Q|+0nE@~icZXkKIDpu2M;Pe#0SC9b739g1&d?C~ z*|UI);xx(mT+9NUO`XAot>oR;o+DbniB?miY|x9fPA-NuBblpzyTuW)59M(54^*t~-^d6oB4unZ=XTuJw+n9~I|%Ul_;`S- zj@^Zm`v#{^Zn3YnQ@h?K?b-*1gN`qQ_4OG~z%##tMLqc0YW0t|EbNKWNA1*JoDh*(ULL0-i<(W|)wVYw<&HFOwSrS$|#saDGdU-fFYe|oW ze|>%8q+fp)S8VQWTtbQ*k|teUbyz9S8|yPlV^P8SmXxuwadj1+%9a z6q~uK%+Lz7oK5n)yTNcDcU6M(X6}l0c+ zW~}0bC-+hpAW=eaMcD!SSF$I2b2H;sLtaQ|Bha(NYGDKM(LA$*ctg2s&EwtNMyW7M zvzI7RP6*7gywks7_TWZ``4Cf9QBo$e0(h%JIsh8i@3@9v83}J*RyLSh%dGl>FAv4n z-Dll+Kw^KEN)Bl<%Q@=XLs0JKW|oY#v&odSXe5} zb2`m3bErs1if~{VTQRP$qQxm*)>YQhld{{cPD5?c|HmHqP1fRt*&Msilm37Q9KdH; z%0A{{J!Si*k@`s7ZW6(&D^^x@tDi>ZcM_zd#BU#!(L?(RgHa*?Mg#c^%sPSn8;wy; zIOuEA-u2I27`Wp~IoPNmuLPG7elvbMhOi!HZCVT7w7;@fkFIvMA*3ywJwlx+L&s=u zE*1~+wOJ%EE-{TvB&W~Ep1UA*FTW{967Iz=F(31_JY;x~gR|rUM+jz9?*>r@w}6V) zxepij-8iNdg%z|-$^9W&lXl5~Df!q5!*WWS!gQ9)yPp_kfKHIebWA1k-HuQ7t#=?n%@i6HFYr>1glk$fVT2`QQq&?)it z>_8u^(R=iDf3sYf8P>BB*h!&Q=0@wacA5bxawPAQkfKT*;nE>jQU->bO;0Ts$e^xD; z`TUqtixEt>Fp$5KM_169W)>FR|GsYJYi{pcDtkuxlTuS8Eh947(9itw#Ow-`33uz- z-gqDnpU{R7b~>NTVhBymyyKa^?youlC`A<>XZC}^?~`=nk}gaNfInls^2X@TVOUe( zx#Oyju6yq0BP+$MFvbT-|A_>&i-C>uf(6L%@+`U4y zE&dfxKrDt{4*+XLyCE4Dm$xw~BkPZOfLViuO%5j#kd2^lw67s85GRTx`QHMUQ}qAT zGGF4q=1PeVCyJoZ)HY8FCmInn_@8@E35g<6OvOnOoGzn1P+vk(9j2hQs+;`9`y2uh*e-IWn_c?5`=bZZH_-m&?Uc<8FzEGBD9K) zRU8z$ZQ|*UJm_NPri*>qcc=f~!cK+}&Hq%Wg!p-tgE_XN4!-sUvpBZ7j~V~p2PlpU z;oJ@Z>*3t0uaxv5&X|3#TbD=0TK-1{|^R{(#Rcp-K+?)_sqzz zUu0>GJ+5CGaBi%|86VGiZuRIJ@PxL2DU4oh;XGSLjc2B~&dNHgi0GsE>k$Dp0ve8y z%(xz*PcwU3;4e8|lr8q@*MIs|&lo6|>iP3;nuTCo=j_QJjh)b_O&R_QvT^`kf=!PE zD$r8K+73FDDn#DR_eYONCZWyJqCAioVoNoi40%JsUOJM|FZ#YU>5RO*M*;-r2I=%e2ItymUtb!vpU1Cm2sT}4kq|XCXb~$ujz=Vk z&jGGu!+m6JC%8t1i7sr&t|Mz-YFV%G`^(lZwFpXBq?cA9XNs?%0^Qz>Op&YMuy;liy0$RY~? zNqrG_Cd2-{yqeNcnq&}DK;p15Pd$255~Fr~AhM6eE@Y0Xpey_a|0?2qB&neyeRr4~Vo;ldM_ zrw+r-sZ`i{vn+iNpsk1-i;2dmKr^l9|qT&1tW z8E*BPrIXG>Z+Y?YNs#R%AX=CHkbuMHIx&eL6ae>=%kWvOAarQy)fX`A7>c*XznRkU z-aVe2`i>ldrQ5P_)DEXku`5~KQ^4Y|db^P_@k4N+fYf1Q^*@3cYIMd>*k~HM#&7VR zqW?F!)mtGB3GvlhuW#{vhX2U5M2rA+aLD~fPLR-H;D=m}A@f0Kh{*4T+XL|*a)?r! zxBrpD{EwXNW>xPVU{etn9tTZ8!TLXP3ICBpvb-i*)PC1k!*c|&MsVew;fOAgZn+|xNe=_gY6A~eiR3dHW696s9? z8EN>mT$oK+X4TmLYxov_{&)A{SAK@1+f1yMh}Rb}(1p4D4XDMoO2jkJQPi$35BXPY zJq^0{tT!%Tzg|I4E^zsV9gioliZ2mIK#2MRQy$O!IO@yrGd1v~Og3e&99uZ2WbY6;peHI5 z{Pd}dIkQp#WE2S!ohZhM` z%tQyVV2qaU7PyvXjVjK%U-!dj(;nVm; zw~zz(+OBt-9)}j+4ZUgKrnA!Z5~n+PtHfRt9mNtbu9VI zS0~T!EkGeQY5S(kSknS(ZfjDTtFXsKvtJQGPgZV1Kc@r$SAj7yvMy+PP^V2%HO1W!VC!I}p>mCop>JaA48}0A3KN5)~rGlFeY|Ijgx6S*ej~rC~ zUa$J%iA7Ibp8F|vc-*9hJqsJ8hTo<~jpxuxb9>pUL@QA^KUqnE+%nY z>$5)C{SPmTS|UbQF?lM9Xj;eNYx0^tjingQeSg7wB+;6FMM9yE>UhpIy;RFsV3F?aBko|Tj{Zd3oeLHjqHATos z(K|HJX+=bVnXv^WMQBLbJ1p60_Pzq=)9XSvNIBG`PDfxaPhdQ*8d`Os(A#!I+fi`J zwSG>ude*stjX6S^b?(sZc8Kj!2}<(KMikVdvVE^p{qA)HPyjnah1PfLv4izGPD#Ajo>_N-Qr#I;aoY;gJvO?#iQR=U2kz~pJd z;sJxR>#I0@uaP<)>SKR)Ncy$AVpIO8OyKJr!hCVuQt`M9A|c~!8R3(Wdpqm1dG{8H zsoQmTl$NT*gZft!s5^CpeFwgls?=Qd{}yt$)Wf-iq{_rJ zcHo<#Gs)Q|p;Ib4wZK#CfYW^w($RHHV^n(Tz9*SJ7YAb`8a+Q6bUwH{U8EaSLZLW% z@Q9DdT_-oH&Oh#n@kfh^smg?ouG%uI6i`B7|8)FIkYDL7gbs16FFE562?Gap#0(_} zi6DCvAn7B7!TdU+dlF@Z8GIWUbQ2>XEx95y6E%hHeHZL?``^IJxvdbo#GC;<)5KU} zq>5^?@j)wrgBQ@-F#j{kb^j-$yk_pb{=XPxSFjl~r5jWt{$+e95DtH!2B@vi$0hK< zCn4^@r*MzT6;|cfgvtPJoaJ-8e`F~eCmHx#)J3(+O~ZOH0#2NbSHFI~e9!~$0`P$g zghGzLmsvVRDmtMjG*uDBbri=g-CrhSe->EI#}aC{CnJk@EvlE|=fYDj+zQoI#R2Li z=#?uv2OeFq>kq(SYPh3Yu>)ekq|2&V54E%d`Gs)A^RkVexqvVGmurX%)lHQ7g763h z*DySXncI=1MN+~sph9$9wIR>!j+h&bzER(S{uZeTk!Q?Ere+wlQt%Guuf zq*JT@g?uAr2H!XTsQ+R=m^}D+;qn!3b?kYWeA>OaO+V*iqZ)VwuwTZNg`yd+)<_GY zXxZE*o*QWGqy@8 zif2Y}IZ|W2k1$0ppZ_zHL?~e`^S_a((!vRb5Wa5K9o+Mqf3I@yz8v1qISOHelElB2 z*~fBKPzH=4co}5SJz?Nvzc$`R5OkM&;Kg`%mk6W>T4!SZ(fex7^??Zpt4$%ALe!Le zK}i$dHqK!Z3l+5TWkV3!KwQ-de4@fu6g2fg= zfEKheki;di4}PB8r+e-EUsRn_kSM^iW!u(i+cr@k|-qso`` ziOuB(_zgVU{f&PVsX60EbR6|Ck+m|-MnY8f=##0qlY# zAuxzcNf5N$fzT9_PereEY&ds4mVS9QCP!6(&p3y#A)PWpB`7$56vdy7-1#1VqTP%% zv}<_-=CiRobo({UN$&PC@nRqqht{SxOlfdQqlI61WaLxNs>kaKH7}{5%X$no-Hem_ z4%t9i2ii|>LvlF$?#mu$_%9t4Hui14A8tc$z=?q25d@3<-%-T$I==zP0{}Fkud*Dx zhihN@#vz!ll8~|2W?Y*0+v2xbJcUlzH$}z)4X23ARaGKw?gmhZOr~VX{jNUVQ|tq~ zfUaE!cU+(ru1(6uiBk;Lo<}mT-S2$fR-|_~xE}1_UM_E83j%N0uf48Ec|yT5k^uxafZzha?u_IekV#%iYICYvgFE9$1i9jSdH{@ch$oOjM_N|b z+@zvZlw;uVt6Edpu(J+OnfEi5I!Jj4%YA&e)S6;T7i26tr3*{%hK{F?TgHds^)zqN zxV@OBj=%kCPCl_ct=!RMXEbKXTR?TjSjD&8_!$!BN~4M(6GmI+h3E!7w|0GAz3sJV z=L&+AZ6=STjwtSvEtD&$RfX)IuFg6dPg2b1WM<1C6Gbq&dY)>yB_6TT_44s-We1Mb*7z>r?ZN}=UhJF|Ty zP+p!_5*i5O?M2DRNzlWZ6zO#iY0W_1Gbf5h0i^;UU>moYagNZZRRn+W1>8Y$a} z6a7?#_)#<@gX~~y#f=(x@@{Iwho*?rdqga;boYq zAo0Fc5&vupvAOtO9dbw)tFD;xEilauoV$_N!h`9%>vuc9hE9TgXQ{1HmS(KZ+DNyH z94YLT!AZ*7yMsR7`sR3%r@F4ML-?*xO`6x#@r?JUUWRyMXK!9sxvjXkfmyq`FN_Y4gn0~->e$G*yZdwJqF~YiJ zcR@Wy2cIjTgGxNW9cSTnGlklGj&zH?1RduhZyuywL(CEpVIbvcW~d`u9vo>Tea0Qk zTy>Dsx=!StGb3EL3ivm|w?Pt-?~&^T0IXi4M=$|v@DEb6o21gyBaGtmPIsfHfmJVAEQqLd%DD zY8D8?2q`Os;HWUV<5ME-gg$2I(~_74BN5xrM6>V*L8hDd?4+y33{f^Zp7@KqlWTOM zu{&!178+r@ee+x;)4XH&sdy1Bu~tO-GR4*(s!N%uFY`fpB6cI)TCK!{W^sY)N$uWT z#S>3H8#0yCQBQT?S1X-ZnnI-AfcaVNHMLr(`BGJH!FNH)I^-W>n|=LR9V*YhLc?&R z>86(i5{%sJgCN8mYC3$80TiZAh_^|GjFr<+|-C{$uj8Huh19-wBkRh zGkqFG6Q0*??mxAU(>=q<1y7a*puxC}0i=vKE!16~z|Y`??v<|?zSMX3ZIFpNYztR< zbviKFpz^d#j?3e4xtd7d|iB}p@86~h4q9rsy2^MEG znH!j_5hXZMN%3MjC|7gD41C$w?%Tn>1C_NO@vssRm{E)qDClff?24Uq+J&YX^GDNEdj5-dzzvS0${&uJeYXe-CDVUOJ7@gP4h z{1vyjxAGgJU#FRM>5{TrMQ7JH8x98)@f~3i#p5QG(_-y_klGeoO6>O~1zoOm7Q(GPm6A@y*ze%L-@kV}9-vyfv=;`(F zAF}8(A}n~1!H^qb(|6vFMwo4^ybO4~k@8`|72_$dsYiV>gH%U!w}fjS5SR-2SyOWo zJbM9GrMwp9g+ti1s}3AoFJKjRU8)RPug;iSuTW%uf7a)|WqC_#D92(6J>ush81Iax zQ>kxLT(_Ku5%1o^tRp3NtM5*6B1GPqa54Sfh=K1bc9z}*Zf%gfQXztD4{-4_&H`Ke z;fd)HrTOY*NugyE;m+Xcv(d;NXVhF@P{^A6Rpo4pmz^$2qziT6rOCzey=95=0^Lh+ z5<_;kD|D;-1=eyv)_X+(de%U|m9c63(CRG8uW`2!P<}eVRKd+_jkpUSBoO* z&~CR98~OVa8rcJCFS#3BHX+h65fww;I-*@_fTz$D!;SeC(kuqp<$xFBQ_@xgl)Pc5 zmF)=pn*Q3k_CONBKpXnD_E|)n^RBChl7pL8MM$t|CCuQ0;&cW82B+HoAkC7_W}g#S zc^Caf!fgn;v+5^Ll6+WtJChhk-DjbhWz%x$7WV{Q4S@njwo4jZf-9f)&KKPNJc8p#(_|y?f1trM`t)(} zW`n6_r8HMe=kqW-!`Wbt4#e#m$M7kErE0+@NaEMGjK7&U-t@&*~^ss8etBwp_9c0TPa4KDS$K7qM&7rIM$8D@MUa*Ne=lQAE=y227s32amx*Z z07F>=0BE4VV6%Y^#<%u)>E5rDyfR!bWPG*+_=m`6QB;TWSsZ#Gx6xiLsivqMY}Ton z*qC!Tph)34W#jskwv|(2;E;L)K;!%)mu$bt3O*xG&#hyc`M1k0k3ERg8JJ_by)TaR zkoN}L?#M#4f0^a63#-sd3%u%FPkAA^i0x`#*z+c5@{iP(F#ptn^Jf!QDZyY1i2tSe zadr!7wC_!9l(q^z&^#NdHJe6@Dp*Qe5wB!5$cx&iipLwCI&0wYRNFhyHsuBajw{s0 zk?b$u_EMKEHgPbLX+CE<`_T;bzFlZaZZiWS3B@OQEXr3g{uOr6KrDxC@_y#pp&o8B zIiDTU!LD2Kk23<~vCtywwQ@KK*z;<H$sDmHJYRAOb?pVlT2ftHU%51{W9mzOlSq z-u5vT@edPr*!9#3%C%oT$lU{?aA>+8^(h;*Xk}_$wci9avpJ=T?=S+EWST)JW4}qp zQ6sxKcuZNJk1|%u>NZ=R7W>*GBTZqIMQat>`GKdq8JuQ`-<+#z4IUfR%d5!tdP7(| zYReaXugvP!#wZ-gojK`P-6w!V8{d=H+v6cK9@*3O_s3j_iRJWuNRuimXG3}VJkP?| z1#w2{tS24OE9oF(3fGLBgzL2#8waKI$058%Z`&u zwGc(0ng4p%_@vfn&}jp{SLs`bI2wq*Daj_g%KaGJk@l8`En z#vx7zYtnfTqcHW55$*MgTX2)%I~>gG`rI1s}Nj+urU1@}Ri9G$&uFJhd@dG;== zTtb{>CCcxE$?LP~n+_^X+Gt`te2AEjaecVCU0R?{k2M3|CV`ZS;3x(;OS1hR0Nk)( ziA%BUcXIwS)E@ptE{@9H)zr2{0*(Ww zMtWAYY+C?%ZLdqjYDk*qAC> zQgwC=x}AgL6@klIIGvyuRqmW}SvW44NI#Ez3vYLE<-NVtXzM;q?csSBzT9QBwA*H2 zbOIx^k+6Gr6T4fa-BH|wv`uj3AWactx0xNbscB_*Sk{wP`JRrpjk7np4-7sU0E0|J z{VX0cT@m{;uw}5ZdPMOEqwC1A`eZ=beL6Lu(kn+}Jv^ls?=H3Q3C&(%h1DYORDOL~kdU?F|>HOI%? z8^+5X%xcplAIObCozrp=7?-qg3SxWW9(FcWVAlm05TBO~)&aXeBByo^OU62v%0Yck z#7NfFZyT)I#e)l}fQsR~!QOchFm)cVeULz3u5ocvY%U!7&5vif{#{A1o2Fy zAg9cD{>Ynl<}IQG4>-HcJn_SwP+Brgs(+&vxV^@e#tM5C#>=x$JTk7$tl; z;*bhU7$4nd?n_+(nV`u-)AT!O8YgD1?Mmj&$Y?n$;IL7jU0daBNP1A=&h2Iq160qp z8-M^JWx!iz!I16eYZ*H~0(9AGH~vtyy>6Its4jI_s&VLLah1C$wNcmJ5(c1z36*Ie z7ao8NYcLTh!tS}4j~bF@rJi1$ysi15P62q!Y8G+Wn&HZg~#PS5tUf1qbc zDH|kM*g^*4H6v2~J+zXJCZE@C8@7rrXS+B!2OwRUsnd5o^JlyWQbjpX_mm?L`_29G zG0%3;H!QV2^Yqt2BpF3>!vgOi_=#h&_lo08vc_eCLNCm{pbaF`x~%Td;gNxoV=vyp zp4IeAnr^0iLRS=aCz)}=Ao%bVR8STFGlwd}=D;p$AxC)x4&t*Br!ml+3T{MFaCm)LI;&C3F&I+e!OQ%D^@A4^*p zJx6{^4+Q*+104hvm*|lKBxh*LI>w8Izef5K1uYOitozwXthL8l} z<4maGy!AmsNyKjnuUDay_sU(=^VL@eu7omRItS`e;YmF&@icBG@z)txGMGx{i^CQl zfCFs^rg?KMCuA_&;)ynZq8*7`Qiq2Y(H`bnF?yN{P>H(k-O67M-_O$K8@tSfmuj-c zGiXr3LuB6(eaN%#?;5SUkca6^*lk{#4F4g)fjTu7G?a~a$f)7Ksq;IfVvlA4; zT^%8XvCJ5v^b}1X=9y6fMCX;Z4B4wPDv&oJ1G;ob0)%pjaPM65R|Kppm5~|EXVZ}K zL1$MO0Ctf{AlmzJ^ZkA*jQjaZ`{rgdOif)h5(nj5*Wk`+3^iB@L@Kl*-?x{2fpuTY z81r!tt=_x%c}WZD9uAN2Q!E}ZIkrqdOS_Ut*SnTT4ROjGqXR~ps#Zs5Q~cyrkVl`62GdzOR84aN%{%^5{@Odn~u(m|N85KzEQz{o|kr+<@Sw7%pXlysQG2xH(am zS^T=#e^%mFjbi2n&HXb0Cx6ey?F)=9`r{5l=R&vPi5f#i3lI*m=qO%oDbST@Uv}nD z%QIrrQn3S@lisqiU`@@rMh(-4i+_VVGlRY|pslaHGamzv0_;^@c3lO?Ujp%7m;|1P zNfHYK?a?&i5zTP}iAj*9D=iv#?lR>j;s8{VkjK@*$~e{Y+MRW^x7^9uornR z9^3WV#Iy;6Mir7;$F(QbhP0Y4&e!rxDNa{V8Y<`Y+n7hR4mR*j&#Lh$ZJzUy_ylVc znKOR#O_xSb&TQhkq-PTQaj>OYbbgrsX<=NM)A zc?HNN*awsgOj{9Sp8aZsr8zYCy&RG)!sV6c20^XCnvVwK2F9-*-eez-Fq}j=Wi$3H zAzcYc68oT$KG;LfN|eYLx24=Y-|_n%1_p}ap}9M{v3Y}SGEGIV7kB&b zH32-@&~OUYFyr;E>A|>{wm7abCiNw_FiV1a!5E)rt(nuBqoHX9+}n68sc@zWQ(B zpQ+`aj;zSvda+$tlxP}Q5gBj@9byoYCO_OuIkv@!DO}2u@h`OEh++FdL_QNsY;VEk z^(e0WO=kb)u^o6j3NO+JYbcA*r|^LQpyT|>uYDM4zYV7YUajGj4xamMBXL%}VHWDlk-64bexS)ebc}UfdM{r0gGIDONOOK3Vd3Jd3{g zUv{w?#*YVCGsB-lEtTg4R`K5U;Q`{e$bRZI4aCRl;=HYae$r&nb^NzQ9z(DnE_}?= zyWkE|xEgz9(Xkpo1sR1y zC4m=E@k!8tsNbuAUKLlgbne@MY0K-&LD3Uv5WdImgEZqN>Sr~4}o zYOeQj`$j=jkFCc{w}d1IL*E;wPnt{MPnuQP!hh`s5=@+_scwPp9N8A%fasSj6{Lkr zD2|Dr4q&3FH2#=)Gu3>-t<`kr+*v)CaW#8u7tV#^l?)Wr=78jVJ7H(&ip5*^!_yP7 zW=U>{_RtkKm9=%2n`dh5WxQ9O#^=IXiPvGF4FxzOJW<(Ng0^T7V3VPGU%{7fxyT$O z9p|@76bvc&!zGS_FTzUhaxc?i2in29Bcj*L8*)7F_7<5T*YdWGnHcjhN{;CE=tab| z^Fx9JrO@tcAYsowT5Y+!*#icpCRDea&(e$@(`b?&eV1!vNUBv(BL&Lwdruily+EJv zg*7+0?o#@r7986b%LDEzWJU8eFgQgPIQ8in7Xpcnwn%@kwioSsmwQHk=CyacW;LYT zx3%LYdF$&*(Dpt2F@r{Fsm&9cPD@_PJC)&Oq*=Pwa>74R68-)JP=Ir8V^xyi!!Bb+>F-_Vz zN}W7FBc?X?Z?edf_g12gFt^LQOKU0ze9B7(szg#)iHpBrY{AEDVLliqvH@4F z|7gFcJ--m)WOyNA()PQ<#C|bH>{+EL`}OZ^_dH}0Mig+)0&B>vcuFKpxDW*^A;ZdY z0C_t3ET2pG0&bs(N1`K$jCv+7P=ArH_=qf|1{77cbyoU}GI8L zsaE{2M66FSGcLk;I&$XqHzp&M;W?jf?o=o3{CYX06ZjWTZ{}a!y67xwh`KAyQFIb_ zh?i<_W;=Wj&>j3E6cJAM=~;~5)F~0DoB-4H4TLa2yKj!!8=B2(jB_~gIb0wf;Rqe- z*eI`$V$f-@dOkazj`p0GVVD^|M|`aPJ1l=)dO1d$`$Fb<#lf@QOtaBu<91UeP6Rq=zCom@>eFd=^(7E&T)tiIB94p}HxlBMX+Fqh>E3|~JB(s3a>UJ5Q zY^}@QKtxJT250DJK{@skx7X*n>tw+ z;da>QsjKjJ|Ayt`8-ZFaGg<;$Qx>!>s4Oq~xW<$~qndJ8R}5R)FG9Phtgfu^0N0%g z_G%}TNUHhGNBA`{o9y;$v#)zJ1Mz_Rkcq5mmQQ1nje2Bl0wuhdznW%uYl3u{aGJs9 z3Fui~Dkzs_v?Ra^X2;LBOIcasP=*L9Za0GyEGT;(|96YNywt}R%A8_shfYcY*dyWo zSK)A_w~nHpi&@@xe4!gjLCtJed(hvl3FC4isiIdsd%~BhcpAe&t`|+a968JHPOth_ zU$ROxgmIA9aFf>5tN@GgY2ckGhXS(Dw$7ckY=P{T=1ox60|CF3Ndk>%g> z_huEv3(D^Kq>nhL%W!wf3&lu1;>+?g%Os3i(l-v_H$%_~hx_R7qb?!vJNqc~qg)PT zpdAS?WJA2OvpF!RiqJTTMD2X<;5hguizy&7$;wyAFgadrj2Qr)~H6I)yl=qzWUEW%JFb z@KK?mQn^`TL%B)HD2QrliaAmxc$w6~43m!;Z2TiOUqYTD-gSM{Y=jJmFW zp>YrcG3+$NMj=TAk@yQ$nFkZ+6^)AU&t^ZS@I?Int!Rijl(zsct=WwPb;#oJWZ~iI zmsW&jEI>l!SD?4UvB5m=?`!KYO*U9$ru214=L3wq=$wb{AuiIA3cl17VA`|{uftIG zB8m=RrN_K20O4m-EVr;fW4K*|fp2`kYZc4okiX6(R*oBk8XXL_i+rR&ceR21Mp)4b z0+}+t+3T}sd{yfT7bI;cgPpZc@AoK>n*E}m*$qP-GqA#Sd>xtzCFSw;g41+;BD{f3 zWgtldDCkfikXj`rstsJV4$zsn$OUS>*Ty7g(IWye!DeU^dSNO5Vn!JBrQednICJBP zW18@k!vk3&I=iV523P)EM-h`&{=-_lhRG$@a`-^17baUbny%Gz^{y|jLoW{>Gyy@& zK}bVfi%(IQ?aznJ=brc`#&(GLP#L4YhPKo*<}YdbtoD!!H%X41dSBW5U&I7vaW0i` zuOQymnVH!ELBP1$$$8v;ISzxy%!-k$|K+bbQZtEJi|U>+Q9B8w%sFYHbpHxyqW=kxLI$Q1^^xW!gJ>TAZRdsr!>vUs3U2xTH%aK#jEHRr^yR+&jWd~};sR%O)!|w>wdXWT3@sumjDnJUj82dW&!)UYQ z5XSOTB~e79Ffy%dbXe(>dH`yZpuU&0?fdWv)?t zx-?Bn+0eEcPt9bNf|6Wj+I39P=Mn4CLpStJ8(`C2F(C?Ov7!BNH8O2#sH#lxOjCNb zx`5Igk{bzo)}$=Fa{(vGoV@>i0j_^;Gq-2VNpk+#aMApsg8U5YiFmDlN@#g1;d1}n zjWNT#PItZ1R!A}Y#P3WvC==Gu%Q&CWVdb@)=$}1Z9U)Ho9oU3c& z!7p&#a4I9NetIT-hd|{WDO%IrocrGEz+Tzu?3@y*Nqts1#ts9VGeBp?T&J+Jzae$> z4u1E(Y&`g1*5p+v%?#MA_#rrODEbSV`ZpYBs!>+SlCWz(f2ikVG-Z`Soq0rrDZUwS zw~wi7--e9X)>vozupIs>d+HrlBdl>)(jBiZY#oxg+3uBxwxEUR=T5~lJJ(*|l>V!u z_O9sMB0ItB!qefsIV+L<^9b-pzx{>i6+Ntv@YW&j-W1aFynE4eu;MeX?9gD+VHu)G zm`;gMWMEOtW!TRN0;B`u+Y0-|TtXwtu5K3T&(8&G%^wNgIf$6!u4uQ{$=qcgT=f1- z|I-*@KgL_@kBsefHR=~D=lw(;TxPGlt>`;C3eG%4$N$f5I7|Lw6S}bchfgIn8A=L= zl;~t{cSGJd6zC6@0A(O!vVP?Sc7;|{47r7yV*#6$`!hk9pfUxdH{ksdFHF>IO>|Gb z?bWVz<58C5T~by#VMAxJe>E8Au0Ten3!n zq9MGa7f!1(?wJ`AkwVh0Rq9Ka4N%Ugz87)SrS`p(!7F;cH3RiPrMu9S(tyG_B^s-1 zF%R3iIdfndzTs>Ql_Q!)`y<2Rwh)^xkFE5|GJZA&Es0$ukPe5LWuC}-FZ0*IP5?*$!4S4zMa(T)@`%ygic$5=muEW?Z897jSff5%D2sm!!3LSmo3u~8)VEwL?1 zw&I##zMI5aTK5cTNGT8W`>RsJ#lNdHtL#>*p{5cQnJ>vh|I}F(9)BqT=_^XgaQ^#< zbGX1uO^HE2zm^1`2C+*3Mx}KtpJP`AoxTXbF|7Ty<0L;TKa?IV@h0f_hbR=F$*E^g zrwlqzUK6Nqg1)}UFrsR&T8_$ydQK=e@-Q`RFbYK&!}vUOT9MCLAI=u8$o}C z{?Z!dU&xC~1^zGjag}(Ko!%DJZt(8V3J&=@4X-GMLA<;X$sN*7dH&X769K05mR6sgfma_`fOaJ7S*8_>l8Cs1goqpCLS575Olx=>prdJnR8!Qw-2iF`%1aW%;cP*O5_!wivcUse64cBpM0_ zHovG%zr|`Uv2sf6yHc4#eBDF}BxpuF0FPdmj^f&U``{|L8zns6aC>;wcu6I_>LrHH zqB3vg5mKZ2p@w{`jdFUv0)86BDdnXjFp9wUU0>e@QI#6dso+eyMZOK&)Ss9l#q@OW zYee55-@Nd=RFb$uzyX=?5rB8G`o`uoy!;MTLn=LnT)VVX7%2f z&XM*72QVnke?wX@HtPe{Ml}N0vG?)pQRzgjgZi9rR#Z&Th%fZ{?f>C9gazN^$E4pm zz6emRILnu0S|fux8`~hWS)zNIl5fS9Bo>fsoxf1F@6l6VW`PN*XoI#p0KWpa0oEgl zI&&XGE2|_EOfcn=S{>NOG&ZXIJ3iKd75-aQo#|DGPMqoK8dSm3b$|i}y+4t;ot7O7 zrA0c1peC;RCm^|c3onYdH2mCf$XTH6aPHdN03yV?g64N*)UBo~#zY4!6aUuyE7Fx$ zX_9F@O6kRtS(>PxFawh#lGB*k-^GmV&-c1A-qQJJ_x`L<#5-)sGN2F7w%-miTl#Xp zO&CO$;Z4GX>1g8#H8x4YEk1<8Q$j03^hF_AGP`fn&4?pDOn z4-l_Xq(ZOA)S|Y&y<~7lujeN|4^Ljz+NmW<)z?~M$_aF_8R&iv6Q2|Q@92gl4< zE~pQ2gmc}Iy0;*c2hvY^9JsB=L>~}?>40^cWE>EpI^!nvT2?uBpHrnnDo+buT8+dhjSEifgDC$?3AxL= z##_%k+7S6qc9`ioP?9EhPZM5R$5+cP$tv~QwQ|ZrCH5lI(DPYd#7-f91Q6QA{KZVU z1E_FXt-^x+xw4{#JMIR^ZJcRmZjwrDXQJ!u3Xq#aq_OW(vB`K>vWZ}G2>VP4cIB6a z6}s-9yEIYp(6L2}kx?(P{Rhj^2M11CP&}BYcgJKu?Hj9C&}2wyd9g3-ZJ;dafC(H& z(gi^YMIy4BoNc zCG~SE=)|&jx}O^^)^DijUO%W0b?ABMCwsmHdFfmf-TKS}ZU4E+8zu2YR?oJ)?|xYD zPH8WmL4d86z=LyQ3opdEuw@#bTDzw zz)L;-mqgE4D&E_h}b4KmsxEBra>t~w;T`a&&2ioJI7 zvgD?ObFg2(M9(}n18tQM|JxP0W_|6!T0WEdA(Z;iIi5-F*?ocIb9DLV667PH1zbCC zInbf~+N;4Q8{}tmLGUM@bb+Ch?o*`fCdY$a_Ex&;;s-k)h4j24=Vw##LZzpn3oF&q zCPp=`%*O);=KZ5E{qJ5cG$G-F_jtNE{;@A#7 z%9lLZ%b{!G!*_l68=1y20qUqf&UOG3A~@e|wi~byGOSHk$xKVvc5_S5RoCjXjJ6*z%IIE@(0 zw3h6L90HJ*g=l2P(hJM(25oiwwEh62CWt7#7-7Y1yq^NP=18Ms>HbkiJZnTX5{ zM>B9fo{drBt%W<+UuV*+27!$-NP1M`=IztYa0){A=Z;e)`QBeef5d&wzedH1lRn^6zKF{(?DrZGOH(`V%GFZ|CN1h#02c@DWbH2 z!T@Jj(fMA?`uyO6*?nK^yQin)*(`|txLwN@m%TBtaO3O*o>^@xhl+z^8wxh+-oA;3 zCy!`|t)b%&!&SCmm%a~SNzY{vVV>oh`IB}FoyvU9tSh461c>LKhxCZr#d?;F8lE8g zy2Caq3UAdn)f8*y-*&Lq{h+LSrax{O-QU=QDocYrvC1_}?ZQ#xz?Um`8kP;ZyAha? zkVh-mfmB&)NHAHYvA(IHiI{adthZG6_PJRkxBEhQaNT^H!N0E|?ycgkvin z>wF&J?s?I_$qIExhk4RGf6K@qxpY_@x}TADQ#+nfD|2~MhqZ3M$PVtQoYtqtX1>_r zzMK8H(-rt2Y~*_*m1m-Lm-WS~a?bdyo_(3t9ufn@<}roB-AO@*!4f^K+oPl}^mjU2 zS%gQMsh07A<&9z`qf<1XN7v7enbSLJc=@T|0=So2?CS`dng!=rN_>(?0a(?THp`Y# zVrf1%ckRgEJfC@Pa6T{Los1#759)%eA3A)xB<~WEt;{UKEatTxO)@kmHPqZg^sc}^l&n$b59Y4y(U5dB zC+MER@nmJ$>TnHS^BTDLY#jx3egp-+ShB*A)vo=xFtSLtlNwK62Rla^xqUDoiaPt4 z9>J9zt7sWe!H;6lKogJbWppB}42lIC3p8$wNSE+cnQKzW0d+EqF8=yxo`ur4Bi)K? ziu#=Z2CJ*qd~;cq2DR<`&G5>4RQLb%pTHQc?Ac!GTRm0~3ro86-N>mEqO*xveeI>U znk;W0J*fGyt6B#^)9;{RLp^HCEbD{H;6$X6X>|r|SUTnc9dVK^v=FH`tQB);Py106 zkE>>Ghe~1e>+Z(=70R5ymxgL-QD)bVemvQXp`@413pfmuaPZP>3A93yDg7ro5ZdjNf2pT6 z1USOA@5Z}lEf=NlKHbbsRh8S#A&o|f{+Hl|YEo?Mj(>eVn9US+7awTZomk_e#8maq z%{NMbj&grE{pxdmSaaGc4|@$om5fae7c+hEV>s}vtB=Q^A;SAsEHHRdwMvI*?8%nv zKj+6VT%Dr7jk(k0>BugMM=%O(21$3blZr9dnP}lgvlf44lGaUc>COY44Ik*wNU*Pi zs|sp2_Lrli+&o0?30>VkEEQ&Md1@~IT-!os7R}JjO$AS%x?J{1{$8rs4b>(c20Wz` z!xbu>aC0!H4Qmf^GqSLpPO<=In4HhUtbo_tM9s%1r1ih9b|CfMIb889DKaLq30_f_ z9dGPeD-a0d`E*c2=I?7GW_|Yz(r79RjNe+R--+)9uq?Tl1{ARQ#Ok1@+U0G zI2uBNbmfgUOnpAuwYC)vSrUD zEM3SPm&;Iok!Pg2{M-4%R})GWph5?Q2_x~lqra|S@4}i4-rI=B5f2aU;_}^56jI7m0E9+dw++A_ zSe)3dbV-|4s?lkS%XiP@y|$|>TW!KJiJDf&*?x zc91-6hw4DgRQf=iyM zr&IB6$@3&yk{{E1{BN~Y^4?EiLYm4D@N@Ia`dme)IGv;v^(7Xnhf;)UK1|DRf@T!f zd_1G7Wq7re(~d*%1LgJ}))TTp$vD6_n@h@kS{m0aAN6d?={vnQ%(_4i7z7nntYSpD zkG(M`Kr&lSUdKLnm1S;#*geM`?Qa&Y22t0ZGbU-;;9X*Jp<% zxP?=nd!L!?U8LZv8thf%0$d^I#vrVaOU@g9cUMh%x@4E_g-#pfCll0{dS){7dvGlP zOAjqDg|Mf$G2`vHS$R{%9Aod7GHEsFKSbYmHm%$^0iw5YxP>xoCS3fX3G!&}Ib5jZ zEg#JrvE%I`0qGsb*MKa``J(B}S^)B8!O@Q13lNt+fPSc_1Q^(_E~Rh9V4aVF8fezP zx*i)|2`axz5m@4prD{RD_jE>|TYGZ=KihzMA}Ecwm?_wBJf%P+d~De`<0f0J1K)lT zOIehKA|ChYUO&6KdDKzoy=u->KT*Cb`FeJ`JAwXOMNDFAny7w}9EDVwMYpS& z=d##8zjrkeQkNFFLde6d4sm6fVP|lv)8po^1gQbQr@ZvXLKAr~VL7F*+ zqn1%W>pa~!iQcX?EN2ysMSE(R-wRc07NS8b)l}sujNu+%&k}5y=9GEYFes zcj@HI6B1E8`(?o%eCk5@Y>z9)LqY1Vz476s?U-9YtS+^e87(N->PcuOFCW)ekUi@s&WV0}RQx2TyJFC(<-Wxl zXC=@{?>S{0KiQ($Igf>rf4A%kN#$Y1Et1n-Eu^Lmrv!28dpSPqRp_P?5v%+%L&CAM zfVCO0@P&ScU&?8Sxr(t#*uEU3VN$x7i7)40>1JPhoOgAw2eGdz?Hk+l;!qqG-E=LZ zR4%c*jO}Gm4n}J$56vFEdfm?fLP6|dQ*wFMpq_Cr=7V!J{N;<^Ag}GCMLsY}lFWO* zS%YZGci_z~!LN-WD4FG^`IXTsNvc?jYXDh{Y`CsP%vii{SqDKT z5XX<0)lZZ7auFU;`PL54Qz&HzJG?KVI<=Qdl9ZK-jBJGo1+8`Nb{=Y%D@F*5TH%`T z^h8qt{Si>k2sUbGEGqc01g4?4P?TCRgx->r6p*6Daw0ma1OJhbLMB8 zTqKD>OsTO5Jhu%B1n*V~_;RAS<|M(?)=H*g4Z29pd@&)$IFoLfdU{e1>)aJN4P6N?2+6SN#kb$he zB1C*85EEV&ZTJl;pE_NiI6cek`1Np=96RDThPe-<--GtV4hiagU%(i>_G<*GVahp) z{XnA)-?xXSFemH^bF9VoWt5n?Oe^NmUA&P9%w#3)*`vyi0Y`gO3f0{2*_g6q{ikFF zaqtU+-w# zp^StIMdOd#eR~}OiS{bgd(*&-@1Qt*7)VWmjT-z3tPhk@N{I4^T~p%n2vFwMk3f6O zumDi+$ZZqw=FKg3Jr}g$!AU#Fa{VA&Un;-mr)&#OJvrMd za4M{B!QVs+@%E4u_`?a86*}_i%yh(I1+IlDs4lI6-(iQOC_F}<4e(P{6(khlkRNCd zL>~CnVHm@675$Tfz^wVO*8OOEYHA;941mba?@b+wX^Cyv8{Gj&aBI4u8DzcDx^6zkL4OGW}6h ze|7H^(kLwsre!W~)f1f^;w$=Er7*}z%mpKfA~{-Pc4fPj2Mp3iX_t;{p$+PJ|KI=f z|9bn|y_er_zx?6F_Uo75FL$fVBR)-*J=eSr&UY$g~MxQ)=C(|^>sXRGnzr8S+vjm@F7TB#O!|D>GFmJnb z*4X2CN8vDR-3$waax)|rv*$RVFLJA|_vGVX0Bmje1n5oUICz+NX=ZLoJb$o2eW^w@ zmP?bd?|iaA07RXLMcEK$2@+M|DX0D>(Bb5WeL}P8WgJennU=B~@sqa)PtjIL-WJ*3 zH~Z&F@XtMMu=|CKeS6=?=!d87pL@!*mu7pprAN(VuPE$6yW#`xfG5O*!XNZdM|oFG z(u~!Ggc5)u10*pNil^WgEBIZ*xwwHJrgTXd2je8dTY)8YHPTfKJ-m;A8pT(?!Ss~R z#IgF?WjeV8&y78Q9A)NdOGl0aXrrIC@#?5yYnJOpaQ^S_OxMeEAgK0w{*R$vcSrmN z(wU*}?Ga;7i_&#I6h(y4X@2Gg$1gCt$sXBae3MXe$uj_spr0$n=S;zTyv#XJb>J4m zlVd?vNg1$+S-v#%vaR&hqg8c}o_p556|V+<&u)YFagsSVff~??JK8!K?7YV^+32kS ze`EA|{y=Gkb}o|7VXTyD7uRr4UR?uQwnfWhm*lKNP8=25ZSR>E1vX!zftS;mR?Vy} zuAUG_z|dCnJ7bx%P}_<|ov8=5yH^}iOTMyrG#k#N@#&fvylps^IbzQ^kF)x1i#Kzc z=JV)0>daZ`j4h~Q4^`-_qEF2b)OY^VU2Vwnx!f{4u^7YK#9u7J2j`ixm&*v3vTQGd z3odmDw95dXBRsH9DPi_)+1yMCM0NCj9?XQ7d2n7PKZAxkF2K^vZf);)=kKTa%bkhw z)k{iQj0eN0KcW7HQ_`cAEXSo|rCXet22D` zG%rb;j&Y1|P?Ox-FE0?xOoRT($wta&Yo%iwqH$_X!sXpi=1E++A~Ho7;V4;Nk$^up zCi+PVi=EKWf#P0GuHIbXq@R@8jzWHH?irv}OB9`%=BMH`o!i=0u1*WyFLfSH^%u_k z8`7U#8_1)k0nXq%Kbw$KZu&bqDPp0A#tRdg*IG+KQ0RvN?%O2c@ow@7WaSb2(`=HA zW{;#htVwTVhj`X4GVga}YHt)5$qrUD3kTh*+VWL(_fQ2_N*B|&Di|Xs!=>KHT&vyl zscZAgWs_FP?-cQ!gs|`{`!5bsKs>!v1u^!vM%*SV$FcRmL08hI6>1Mnb=C@N)E?z# zjVEyz)>u6120`=ltsmtzc5<&tI^*yBKW;miFSc@uZJaDpd7|hzgWQeD0O~Tl_HQC| zt>P^7fF`?45H#A{jxkl!@K#kXAdkQ_NjTgGt02&mFVQgQ`)L3y0k+%wpU)JdXWs_% zZ$34q_CPUV4pCe_krf(Nw|ad7sI7^ij4~Q0M-NpNga33F*E_bCMWFN4n{qy@Pm5mI zz{;Bdzgf%0Ylv1H;EKP~;eUAs)pMFBA99jdIsF3qUZ}r@w^z#N`W-M;*7p>Wq~E(o z9A@UUAV`(7QvB*?*PJjBy=>W|91FeqLwA?Q>?4Q{nI#kQ>b#vE?!R^wHD77vwEF3= zvZ9?huu_q@PI{=3k!u)3oC)FR<^Bp6kWXEK#79Rxm@uZ%tDWdlwI;OlW|Cds{D%Wz^F~*< zm=9@_W51rsoMG4EtS-d^ZBeUrgG<_CW^02S%e7mpd^gqr%QIj%^{t-gfa#h!+id8v z?b%Hbt6*GP5Q=sCL9N@>{ae_?-Li`c0(9Qk-E!gck3w6|zUqJtcF%&ogfPCWB%!WI zTzBwBv}3cbQGtPs3Z6hqSc>Rpl&ZKVl``E^;z;pB?i_nkcFL|C*Lz^1+4>nc$U3DO zU(A-6{W+|+nlC~TXb#9#I|uysP*(SVeJ8YqOSOX>D*D!Q4KNQvA9K8@2nTe78)2Xp zsB^`F&q|K#s8p~ZPR#(ZMlu8CKALat8HOTVf!z@0`&g_OWRzvY&c2&?= zn(ax(Q4>w+gSUhuK2EJ zM2M;j=iwoU>OD2)q9k`2ftE#38A%o(ri>h`Af)XS{!3fsUCx9MPZw~1b;J{`E>uIN zJ%;>EH(7{Y>VcL_GEHd=Gr;obW>eqhxrRgsDd-*2g&I_uPdg2YEH7PXKKg{}T+JVw z%AhPGQKlJs*{0bh1gk~`wZu3v(mtq>wz_`{q|Th%xU%V;x6{sD@_fW^>v&ros%)%V z{uO!$Zfg#q6h3S1_$>SSS`0;M?z4qBFdBGe>=*UE3f{}=*gPaqbcE|tIK|t(Iu61D zQ!^Ev1vlXx9*KA0b9ooWp{`|duh)oWs9WqDOs{e5vOJPzF%2}>ckAJ@RJW>GPD^Ew zXZ`DNsMcHwiRcff8T#u3RaD-C{6L4RADW*I zhB}niQU**v8BRxWroAHR2d#V%ejQ`~{05Jtis|1n87| zx!_qx@T{`^op8Vv^y&n9m9~8)YMLdu83{Hyj7`;@?u52aaH`0U_uUz=z5_8+zNS!<^SU&wE>ieKsl)9>F91 z9L^hka1I%{A zn$UnZU$-frBU?X29kfxrSH7Qfo+{td`tuKZ&Yckp`V;?3DR93;!yy9Jhjv#nl|L#1 zf7fFhJhbRi`r>&9Z2<**WvA;=-`;w2E)QbQPgDOEJ9&<@o~uz>nCCC1LRMRU_*;NJ<0Ny3@RRyvI8-aALI{i zkK;+|q8CtcdngH(%BF;r13F0+LHR98CsTjuz4!aqASJUA0@{qC$%N4y2xc0ESV0uG zZJ^2#WfPcKfZ$W4n2R|UcZJa)#w#Rvo1{5xT+Zy;8gxfd_Srj*`|0hNvrT0UfU7`= z$u-%j;x8aTlKH0sE$BY)eJvnnH2UxT*uM(X1wht_R2OP7YlB?a(-Wk{(ETu+gipM| zG$uu!eDTRA;T75!EyM4E)ZaFlI% zBXjOUxQG)tZqPO2pU?JdcEQVt9;tJ;tC(YG_$iIrI_1GFuCCzQ$Gx&EoJZx#&RGxd z01H|wt{Qq*Kt;48PTG6bfs`itXYRaO*0< zpW+>&07C^UH5Oj`3@OC#ZF8w0qT9@jQVissSdz>#dbT@p7#SX%YPotq=7>DYK#2;4 zvU~kjJ5*BWhI+9daH&s!IHXFSS0UHi#p6VOFfT!WvT}g_j7B&O`jfR@^yi4UGcug@ zK?GF&!9=E*0!(*n|IUi9c`*A4cWFNX^h$12ec~s z4Ef*4=7Vg_ppNZds8FCk02;st)^DG+XVykp+h^_XrQiQN9V;M{oYr}O+sZ@r_Z)oB z!u5j7Y?@SNkSpYcIOcEm=L3Hf4R6WgmYVQy0P5DkmUFAO<{kSS(OD-p<*HCDRF0+B z;{c13@iV-sux#}xnvU!Xi8Y>pO!|991^&>%YRM~5N5801N59_bJ>NKW^uBYuZM$z* zlQ@;_B1L6ozQXLF@M3OyrdigTg0ZHOZt0HdbJ3nJs6F3zUVHBS4pM>lUwruACqejM zNS5JZ#tHnFx_19-yDaLF20BhABu9W066|^(k-~q8vatSR^I?s?{^vS{eb2!Q-a0oL zlq#NK1fWBZMR7o^e&NbvQX7YSrY;c}1XuXY_0&{Qw%G*cn{1{>Wjt{3rV}fMSTWp# zm{>8&pt1_JXixzkHc{0+{3}0-;SM3;s@8m=ZXx9m#LvdoK1|XnUS5;vhE8o`-^C6I zHKPetjF}+Fb~s@GE)oOQe`79HX*)-7)kQJfe-uLIVJYHmFG>}mq%a(kB?->N3#-}U zf(C<-)n+t6H1I6@4ap+IEYZu}h0_Lqn1xoXJ2>bKa^g7V4qx9f|#0@xE1;O3eDw~Jx`;XOq*w)4U=^H)9J9=Wz5Cb)#V+{3c0sWRKBzr#?d^aK@L=MBS0=@7s3!Dq{=wHU zvM?zPufiDl!|=00%PM$gz!G}Q{G24{zpwJgJUsq#5z6qc8!>nw2%#@AV< zx%p;U+iYq?x)P}UAW%mXK-1SJd<5s&L4eP;jTNMV+eJ;jHLYn6Z0XSb@Vz2x-OT`h3o;Iab)-fY+Vlwq}PrPk8-4~EF^04(Fs zJ3BtVFltiMqt8~!FVW;$JHZvz>9C}>y7YF~(tx=Z`WVbT0)Y!v|M1La8(de8(=Fl)KCSmcTo)B=>7OT-emCK#q;Ms(SQHjK&}H7J`&WB52%j? z*B4(79A4i;i&Y{?i6pgv=jPsGGS)J9^4@*<@Oe(s!uGBc+uI^H&I$qrUe+M#4?EBI zcX}^3D^TEtb9k}(Kmp56-Q4jwB~Pm3I2b2@J%>pgt2D3HAg7HVttc{~C!q-s7n<;5 zmU8g<{!16sgYE_=>^rEDl;8vjPLSY)E;ucB2cwA~*AyvpEG}#Jwd+i z36|h}vg>Cq*F;Ezz7hAv^OpGL91)Rw2rLozlM-qU_!*Y2veFRb-x&o;E0#0i0p zHHXpojP?^RX?k$O>TYXmG7u6b{c8p3C}TwwaYCFU0jH(*#^{icF}Mt2v=B8Pxm8$A z=)mZT0ItJf@`d1e6vnr1!&7tbC#Rkt1lUNSAvI9I#AThF;-3zl@|wk{EiWA`7Llvi zfUEnh^0<4B_y>FniiE6*fbrSzHTCGjxiJWU-lJnL_2WkVmXV=gRy{erd6}aSwndTi z@Z{(WsT9fBz)w&6*QgG7(%XNz`|9=X_do3Z*n0vp1n@k=&_cpzMCtOcp6~6ygzx;} zP=BFqwb{f^C+y*BK7VGpx3*P<+zWUmglm9W4U**`d^?4;X`czIuua23j{vnx_{W0Y z9z4MU?qgN1c6u2Fd%Eo}DDG!_=~ZtJh}R8BHfgq(+uhaZd&Ps0?ZGuZ*}>uVc(_dc z+fx@u>+0NXq7h$9G@?W!-a8tx&O@>6{3TAbD|4cCFHML;@rY|vOw2|1pSx0>Ilh1m z6sWCp;9|r`&BY5V$6tL~wOJ@zD`GwsDs6_kz8iD4p&$c2T z%~-NHDQOR|st&mY1asALc^qZ7$+uN+bD`6p?agl2Lup#hZDLMz)dGmV!qpCqFqDo- z=NMUIVAz4pnpBSDFp5808&!bZJ9wv5Ci#w>V=uN7z_JHFoj16v+i;2!2!4bjRqc9f zPKKdKrl|q&)2;I<+)!ZDs8iha`D5HVbzeY8Kfo^UEXQ@}aI(vS6tBPow zZ((}bbQGqV3&K&)lxK8pWH8`a25rews#l-j5dUqjG6;=WUg_mTc_bI3U9J1TXc&2b zFxXbzvwJd2B!PE%TaqtfeNI%Y0r`UW4 z8A|pgL&?KsD0$g|3?<)H{RL|Cg}iXkVW6O6k$fSNFGTW%I0`Yz7g7e5YBNEy<-P}v7h8Pb!SA@|K0 zvcI7@L%x@sA(AuX-Z?{NIP+E9q{RPuW&Y3Z<NxPrOro|?n`8;M3y?ZzK0gKM8XmYt1C6mUo49|f5;F& z_jY#UnBm6>@q1l^tv~KOhyQw;725a8IlNeXXrJXo_AtfHTUA##t}om*yk1qs^cND3 z_;B%vuR0Kq=x)XImkz2uB?3|+ASD8_3lNhCNQr=y2*?LJhPZs(!8Cz>u9GjMdsfbZ zOz1JtAxWb@5Vpi~Aiivu#3*7yk&QWnb$f4obPZ(2z&qsLy{Bhy4i2B0*a_^C#WLWm z>_N8)vvOaeoEymk^*tqMxcORpsWEg)UR0_esFAEed)RMLVHr3%Vk>Qn}t; zW3!%7)=jZx6aT6b&nwmJ>}q!Ih4AB?gO!^1)vQGbIU+^AZ2ySH&$gDrl%S8wa3T293$ut=FI682@drGYE~|q|(cY3f3tmn6PdIqXgyw(7Beo z=g1wFfdcfwEK0Pnb$TVZBU7b-KLtF|N8mv9s9fl{)9#;$7D0{;Tx2!sv0a>QY%y}U z0~}#h2*d3}?x%}9a=_wQU`5SL;hZJ_QHSdlFB*l~>G)Gb{&@`RoZYM(o8tBsQa


i7*CE5ygQQ!1@rdbG zoyIXqx9WVl)fbX(RTv!y*Z0tFGvX;Do-%a|#Ol+mwo!{OTN7TrYDMw9ri$m;hm zxB1G>KTlmnm%KweiRou(zPRY?IA64_QO!C{(BE9D_-kKg&}b ztI#fiv|e^j}(vOIH{yRJ5p zf^enjxhm(Gc^#FdtF4V_ZlH0I=PN`UzvYPIS?om~g#5%Yv*=7U8p?LyrM#_DihtM#?s3+9WS%S(teu( z+to*UDfN*au0GOhsgHDz`be+bnmqzaN7Rghk} zj2}`3sa-a*2djeg>ONJFr23H?)sLj=(Sue!l4?f{)sCdfQJ1P5y^tzL%V%(;%F%M+ zxnPwe7fb)ttY#Tij=Gnv{=uspy^tzL_pNgDQmPzDm81Dpj((IXN1I*cXyKgDHE9B7 zdMQhC=vFy8+>7wvs3aXL&ko&txb)CYqmtx@mi*9?A6oK5-#tHcPZC5+-b8oT_o(GY zYtkMyGUt*^ab?LAUpfaHhsut=T$i$=E{1=(l1#7^9on8MNru7JglVZ62KSvq<<6BK z-FKk;sC(O(llo06KkDp0NcmAG%a87Nq5SCnqn00i%3dVSA&8~Zkb0;N9?_-OWV)-6 zEw!2Kq{r^b$O{>~)*Gr`|T&$B=7AIe=XhzWd)B$AktBZf#+I3G&-IhV`(g<^ox)U7tHZ+Mg?q)+A$ez{3Rt)g z6+tvoX;@8fzZIX~wOL3|m2zea?3O2R5T@kS2d8MQk6lKI+M~%H78ostJX{lu(tJfZ_8Ge;fO83fc&pdUvcWGRqEG1`o>V=_z}5>lR#J zT;H+<3)s+7gXEl^Im{Za^W|1T;03R=hMldPfX1yZSiT0y5IrC$aZ*Htq9Kp2hK06= zr6Zlz`z>{G>QAm~&p~OnPcrW^^?}!fy&QyT80!V_)3b2UvKOG;Fg%9^D;EZSqGGVB zeN@+Kc7i(?%wEZo>8Z(CH%UHYUgyM4OBQNTzIL;9(+h0b5?&J%!^4kq{^PeS`6c4e zF8KG?>7~2ZTJDJw)lybFtMF5fW%|iem-V)%ukdI8KYQ=G9Jh|F3;yq?VEB)vIl8zc z-&RjdtSC#eU3*EEwn~=g^qw6ZR23!hxQeVrR!P?K?uhdm=ihmjd6apQK_)H)2=G>_ z3s^=(ueOQ=Kp>GwBodil>MkdILuZa9E!f=`y&ab_&)3Tyt6v{*v(AazxNjSd;49s& zp?mcWGfk9KkCnL@G_i4RO7(QQ(66E77n!jg!yz~> z+Bt~uhmDh*Y#@7%UY)%@q8V}Y`T-#PhbqJ4fr$GF;HR&`f_-$+`ye9Pl=KG+6!yqC zHKfK}AX0C^-!L7&S1d`n)|IH$j&-@((^)0?v=w2br&tt6SpS~%@t){lDfcx>r&r<` zOx}_FBx}dQkSErg%K*p#>tygW7}1pnYn}}do}HAewtRKERB{dUOP5E!iA)W|-MU&Cd4Xu)F7goep2 zJxry>`SmC}7}7j3*nz=4Su?3}Y&?&S;9(otCL;v%X$){TWpI(%1rH$%vba8IgxdFq9(K~}4L!g|4;dh=-W&~F7-DHz z`nKoVQJ+mXf90}F|q}HXx&1YYor_>nEAvo(v9b)oUuJ4 z6+e;+*Y;7dwq$9-M)kxE<10nz(Dt&MGyGk6Z+6~S!oie2ZH0Tmp7$+`hVf&%<3$dae9S9mS~~uJ!+v?qy_l5dbZre_#f%-T9nJz{U+D7j(X*+T+JE!*+gO$HAGm3u;7g_@kaz1p$FGy@TNKY zc}bIt<(^_%KXDVy7+b%aIaKgBX(!{ zwVdfWM>ajrD^sX(vOcFJ$9ScwW+!;1YT4nvSWh$RWUSpIir-M{BxY=ftY{XPa7G^= zF<*uYKOqZiYM~{w_$Z?go1Rx%Y|=1oq1R_rQ-8ba?=w5I;|fa1)h_u-^q4bXiWVt|fDemJ(-c*A-l0xUh2 z*B!PIa3R-(58QRw6IToFn-Ef66a2O z`MpVC(6Kn*%-V4jk0&$I_wGfH`=sK7>w>$i=Qe-Dn{UU84aTHymPqxMvQ%~sHZE9p zMELLoVfaREmE+ebr=ltMn{U#5!4g5G;auSB-lR)kwm{dpk~C+@Jxn^ZP&6DC*q2hbxg5oIAY#mq zcrvG~ZUKt~06{1*2@K=y zl5H_Nmm{ci#9}tj{N#HuMesV=W#bO^(BujE?UJ{WLouDd^-reOZRMl_kKz2{nx&Xh z-Rt*1BZ3*yA&bovyI`1hm8ajx8tkX{e*{l0SyiB4v$VvOoC(MkShUbj09woEBCjbD zN8j zpn5Rt7OS$7@HogySw_N?=AG1Qa`9DvTqze`YGVwshVlqeI{-b|WaFWCs~pZ|ha=yJ zaBCU&W@T1!!9$f24oaE1Bp8uZ$v)1tTxOw_g`Tip&HCnu!J6|~*RS}-sOhn-E@IIfCZOSxfa?64B) z)?9e0M0XO&CY~yvvqBCtiJ5#;L(` zjlx82qE1Q5=x>5iOxS=)ZU9o?4yXmzhN+)^SCbzJLI!(xd+4W-DNk3V^bUR2olRp@ zJ+}Eik$x{c>SB2QUvY#zrww2D1K?h9dd4!mE%N6-Na-RA$62F6kn#1jFR2m{U;$ophHMi!>$cWAegd^u|FgG;nR+H7Sn&PWSV@Kf8-6~8Dxf5VN`iu8Gs2&XP71nZ?dU@ ziu-ko(kz^*9g8ocV@_A*!{IR(nj@Y;fvZPC2(=(<`XR_u5bFzka*OFVC(~ANs^*@T z3#MVkUZz?kEPqv?3bTpjX~0EJ(fk_9Px2Y9P^_%uoXXQovG~vnhxsX%dMUCp#h99z z6P=MOCyGBGr=!6++Csrsct}-;m=-U$qG`=vKn6d^ic5um#>4o8KPZ^yd1bPgjtWLE z^%JN+bycyC`Ik!JVZ5;6u6A4)SyC;j7al$gY`qsm$=}l&zrQc$crP8 z#hW5XpW{NR5#HoeDyaS`ATmtKg>o~BZ@gI&vcpJ$G#j$iD7~TGDwjM+kkHaV{pr*P zeUsztmyVNx&mtXpS{TcROC!f}{!Nniq}f9#=lNvVWwG(|K2otJx5O#s6?0qD=lLIr zHs~Hv;R3}AN%MI6{R=Nc}jQfgXP}SvP!P=+|@uIGdA_+tLO^*Jb z!VkhP`8)KKJg``Nv)*8~DL_c0qS(h3u!D_!z3jn!kke|AjGkcAgm>8(zsi{t%*`=y zH6+vyH3fxqwq;OED({h)>OBFgUbfh>dC0(@RQ005kB2H^p&>N55u2D6U5;h4HSGbA zJrBPyK-y=;@8M%`r9BG&LQD9_zX?V{I>{i>4E49*j3=7pDyJ#AvE1CanP&MspKFb( zW+!Y#wTf?VGgnOJ5-zui@9Q{+n(CHB&O@|8dSCi!QO4}W_{Z0hy6N|sSv97}A|*9h ziFplb1-`?&J-FDJSec*WFMTp;Q9S7<6X*_|soW_HA#H@#j)RD?tu)JoDhJhiRWybLHK7RB0LPBpBx6agO5XHoTi9+$*PUkl8c((XZ@>t=lomhxC30Y}D_67B14o z%u=vS(%B8j3)TPzQ538RL*-mVh2lnR2$p!>IrAA@q&o{$vy}=;84=wE^rkP}D=!i0 zgu{p^7}4;HKfQ!!uq1lQBMX)FDqR~!hwZ~qccHZyOepBo{4%A?w}pCPG`t``w)wX; zf$Pm!#X2*h(oLm47FF(~z?haqggK^(e+#Y&{9cO8YM3B1(CRu z+YerlZ^ZNt`)V-3>+7$>iG^3!&EX51fhB3HwFo^)6`ESiRkN?6&vgC$V~#BI+PLba zonI+FpxpT*+MVodyll_tFZ#!wlk{o_#gGF{JlqsTuz`D!KG|YvAFIHCa>w`uW;v`s zIZ)$~AjeXRVu>;LEC=tc10xQ6!l~0HasJ-%7crOrGZ= zej7q%@brmV1K5ue%b2lVkNs!|6E144Gh-H=km41;nS8G>V^cNG$V9q9MdvCt4csV1 zcf)|3xu&@Fa~lJz$ZoZ;SRYF%+rDb`X9yS}B2@@YL~TkGD~fL+n|G9l>d4JE7BSR6 z%h7}tSFV2M6)}LlP$F3X$zz?nCIcafZ^I@#Cjb-ZHS6r4=9(1GqzwXW8{wC8%F9m?5aVUaB{V?P@QY=9 z0?0RIF>Qs_fwcXs37e_A+RX7aS<|>kL|w5&`oWYt@cEMoq%Y)dGIZztw{KTuD;N0; z6PlBSxsp#NhD}atk-=KkZ4_)f=w*nqf}+-lCicLb>mBtkye&e`0K5^l$vKH^wMiJ$ znGAmTWR8O!>AUps?fDO6c42CmyG0RPmelu5U8vptKEL`DRq>tzI)G!zH(RZ682f|U z>c02&;!A_M64i}f5z=>p%5@Ku`Cr7WijhBYw(ZY$$Ri;Bi7CD z!P7PTD$wkh|5r zms)cW`|FxZ2eI!U_8r8&gV=AGXBs026UEiGT3*lsTdflG)WlY+RBU3aRVu0*W;-^i zO*PbVuAJ9Ut4yrM{)IEG0#mVIL8{Pcs(|tdR+cJsNO$_Dy*3;QlBQ*(H;%5#|2&gM zjHG#oC6m6In<5&dbpc!WFi0wZdqqqaQ?|1;uQn&m$BFXD?s-|X#zTn|KLklah+EFd zwD37Eo3S!~WH;$n>)${rBcJgLBn~U624OaE-~!DEMW&It zLAxLt}t#s;@=9Zd1QNm2X*t6Hf06nVH(y7+MW9z=jEGo`2Gx(8~5 z(Tlc88%PX7r|JAd?~3iyTs#)zcd243hmt}lnsTg?JXT^@00JY|nGXi$LTKHY0D&tn zE>`OAyQ&~DVB_6|4`gDQcL!@946!SjYF1kfS_dxH6$W|MV3;<7pM2cB~pAbl$FAXGS<3(N|DVu<5e4w}t2yVbo ziL00a;OO}whwu(`B9;6~0z@M~4G{jYQ16=$#0e-=Kz10XnWTIZp?O8j_O4bzV{kME z#ZaA*W&=?hifv}X9|LuQ5}R39Ex1}USq4Te)vjSCi_A4^*vSfNaw0)<3K}$#b^P#aGC60@`5By=9l<uG1}GyR2B zz7EgJ<>}v!<1OQO1HU%CAe3j>aQw?nyJDd<+?L5aS#?Pk030BC+o~rnwERnUnP7O0 zu!FQSJKmZ910T@e0&a&j#=JiOa!0R>M>Vy+g{L;z%M&960JhvfV2lzV@67(8P*WEd zaw1Pm8p0BI0tP)L?KowGy9g5Uie?%U-^&nJ!k$o^6Ombl0wiW z{G~XikbSO1SNIECfRwM#)b)h4%pS({ibaO?U!QM~*OOtMme0DY`42(r?3 z7JpV6MrrYa-((&~CT!{elFgjPxw)wn&L1Ut;AMWh{(OvY1aufgAxB6U{2qMy19@K< zvnC^xVA}RD@;-$(;my-D$Uw)wgQLKw@Pqv!2K0trf;!;|B5`o#;3iNc^KId!@Cu(5 zwD$(TgkKnL^DG($$><53AmCj#WCgBSA|qxr9^h5NT`pQ!BIcJEaM>;ce|R2^p6FlS zl5iR@qCzW2w2`_&lhT!dh6|GjSfEBHlL<6@?uVtH- z8MfhWZJ1Au+szZKdTxd(8Q7D;loW(fEC`zJD9PxB5tM}GhO+^LN1E7}(Cms8Kc-(W zZtZ1b(%_J@-&wUXT;;O1B+48cnzfE!HbsIrnxry*HqM&D*%e&;GSzS*B&IFeJ^h5R z@e~X=_0|fT2~mxrT8qzI@E2A?TQ{82D)AwxQ83Hp^f5qV@c83`4@5PW`C6AnQh7Ssti&7Z_vwKSus4=oWqd!}; zffWe|me%MNQG@VL4!^QcL9sx0I_E*R_EomYqGJvoUYTv(nbRGsukOldzm~auN!BZ8 zu(FJ2e&vPG#Gtj%!;(86Ifh>c!`D1NWzAd$0{{zsVt#N$Spw|9bUz6&8y>J$tT1g7a_K^?abMC`7VilfH#KF0rU&#=>S^p$MNZ}X&hVbpglzO!91Y=2k8jwm zJS}_zPr4kP6T|==iG{|_+-5P#uIBY6lI=7W#|mI7e}%xjFaVlBe2*-ZwZ zVM>-lN?*n2nD?}~iJ=Csee`dVa8Os+u+lZe%oq7usekF+V$HfzBn_w86iz7qy#T{S zqisl=$Aa7(Q&Yk`qj5TZj;h;>CNrC5Pq|}beddrK0rX`sK<|E<36HzH7V*kudEH8% z#`(ILuf=mH)b49x154`g!%+asu6F-;dCh@yo(+dJ-)yUS#xl|bP5HVKn-DF=KSuVQ zNiYDJ3~27SS;||_G3}bf`!%c6Vtw{f>6CR#ynMoH4p_g4gNr=FoRFEoWWLb=Gi(ty z!;*?_c^c=pNcCV<-s9`DM?VR!57>Uuyz9JyTD|9ml>q?Ndje!;9NsZh=`(|;oY;^2JN%d!owIIXvH4NjoU9(`DOa(_&?I+C% zrk`KxQt+p=iRB~;eu|PK`@VX`$Hfre6tH#JSyVPw%80HgLde2{Px&Nu54zr96wiiP z(g`G3(bjR$H4ogdcN}!9ID`tjqnoK=W=gvuD%S0csIX9jPGik<9{E{QRjn4HydfSZ zm}c8=x%_08`#G5O;V`RTX#{H6M0YqW8g~0+XW;}^@nS=w>5H{K6@~odfwS2+q;;q! zu;xXvt!%1GTae;%vwm1NhXuA&o}TCNK1c$p@rfa(-W}CkVS;#&0ITrDu%=3>#839! z0hzLNbLm{p{-p!dnB6>L#lU&vrvWBmj}vGXu_4i?u}hST2MC5rh?)@-32DmI?)$?o zuWOQ!{zR%+7h*%8yR_Qc9w-2v+(dJ6T)NB?gXNI(trhv!0hZJFf5^YM8iYk z2yccT}bqVj~m16gUGjs5om9uo-S7xQjA{ns6Iw3SPe~w)tgtX;nnBYYK$$A?f9BL zZ_T}yVKV1dT8uO?=`4jrQiSLhqxqp$tVdvzDAx>dyK0)yEm3o}MXf37NLzB8S^+mznzQDl zdVx`^d>XRznDRMc)FKP^mR;7eD;ds?tU)FMmAel8%H(;i8*Wle!?KR2^7asR8SzCd z;Do)Q12pa*qB5WT-cYT}2vJ{PGIME;n^MhGx_=Yg`wwB9DDy?tJ@H3QIF(%lUB&oM z@${K*g;=#0>Q)wxeK4%=_-e&exgL+3(u7oLPLZrqO{4gn<9VRtfqxo| zhWuaCv5@~;wxx9GmrU+n$u_~eDvuTU{TaW>?UB(u%a`S{sL>_)j8u(`y$^aF~KS2~`n)>h@HvE4ufPbU~26(`SdD0G&W$zmoYb zZ7w&Syf=WI2c5dN?_$7#aki^2;Z1X$L!$xf^%%`dmtakj3{tdlC~yYvFBM~x$(DsN zd7uS{(O@(i2Hq&-)!gXNXn^Qx)JPkPTuOv5<7C_=r7p3M z8F4W3C+U4WEnr0cx|$ECn19goAILcUn{WhIiYa+O{rPxs6qM;oMf$%j!VdgtatPSsdAjv=+g=Y)35$DexTJG6-WM(+5*bq zE{SIoLnB;Y_yq4un@TZBq@*U$=QMX@;Z*>ue0`=>ydKx61TdCrB|xmKkLq{h6ESlQ5D=f)ur5h5K;$?-?B zB{e?(RMw^CGD@`X1f)(=%@a^1T?&ps#e`Bs?S=UaRCHquO;S)KI1^_^cJTs+W~iYr6 zwoRLHkCc)osc~z^T5HzLiR=nO@9zY^Y2IPR463x&Idk61R*K1uUHaIVY!adOFlMT1 zrY_=(>oIDmg(@Sz9n_Bv`TN6qhlZSzZ{DGKlU%*8rPqs|(&zy0wnn;1Hp)>*9onut zUP?}xeiFv1`mH0V#rE*ZFNph&JQ1>+jfy662Z&rR4~lx3J60IK0pE^8 z6&+!z5dQO^dp#D4G?SDTnj6eRlL5-}Lp;mS$Fq@24=o>Xx%6%<8#QTe5SBuY!#gi~ z>HR@eY$%b8sbaVFA)KDZgYSg*bEV+R+b~LIw=v3jQZOg#7yiLx(+91aW7ZoOM}Al^ zb2yod1hgVK>y(kPenWp48nTW&Ciw_Fn^CRnyyCR3#j;0LtP4T(a|dy=e;G;V~`;qMuXC7;LwX;b;Wb z{S+)Be(Eu97InSw77%+xHabM7$m@3aJs=S47&9l%f|)+Rx-e$u%Q8wp4M*l~qt!ZoOl4#1|KQH$i6jGF|Ys1#c=1 zM$~vmXB>vcD0_K)@&EMupRrlWHAEH9vr8Xa%s{Ju_LKD3pZah(O8miekCK_Rbso{# zKgaLH12JRm|lP7AnqugOxX94BxoEIx}jtMi< z4QdqMq4Z%s$CAaa(2Q*yzu)$%Li99jv5(aD3UQmp z;x>((^jGF=9fJSNPceFrQl%%N@Zl*PK|#fwQCHNIOuF@IHZ%ucu-LyokNvA3(s$I? zk0k|xdbI>uTH}J)?T&7DT+7C`s{N+MM#E2c;L!+cCXm(;Jj7>4QlSy-2ib&D(efi? z2_42j3B9{um{%{ZfD>p(#VxC36;_(gnS_`0UHZ`Q0gE@*&CnE#Tki|QW_VS$8P2^I zK5HwSeZbw-BWy%C1mHe^1=xNV>u*+KcNMBw|&y$hz%Ze=Uac2GRYkm zl{4oLl!U=vcF_U>+W-I;J@FFQee5zFS7o1N(SZZ5%VK@ZtJKIBPh$?!Mv(%XQ#VM- zb%!oi#fUD?z1Q@~roO&eQnT_hQv0c7Hbc!+8cYhJT%VT5_RP-E(`OEvIIJ)+e| zFRlW8=~BQxT+HYQT;UX40D6oRv4JvQCVs>tU-UvgR`Hsh^>Pj|ivhN-Go?DNbp=+77Aq>TZWhiX#{zNZ zpVA<@tm@axQ?=gLBsAM{wTL0^GJG>jfeaB_KeR4)!NMXRX6cbAKyNM#5kw_sY^vrwGQA1hxO17th{EtW63#SrICFum~X>byjg_c zuXWUQr`um^5zKRBZc!E$mpEm!xO(nvE6@Ef^H4fM7ZaXIwz|Z#CAs;#RRtPIb5@@@ z&+rCn%5z>>IsMj>=Jjf_QookuekQ9`t%Q1%*RKysr$V`0>K*5g-85#~;8Uv(VRiWP z3rk+%@>R5FVbx7?(dat}?LmlElaqMyT8fEus-yrSz&M2*#6U(wioH5wxT+3Qrs>th z28v%k9hKRWE9g{oJ7grB5SAYxWfg9`^y0;QDO2l0r$JM+Q=5X#lAoE1I~7_ypHEW0 zO_)sJSeu3^xRhmpg10C=Bl4-Okf=vtG@AxIBAV1W5>-C(g1zXBmV#+wsbg%TuQc#M z;-~kGhmN&cI`|SSm@>y_aCg}SSU^Ck1g{q6TEs5c0Gfo<%sirBvRky5;6L+{->gIgfWwJ z+w-Sva`K&IoJ*q)P>0Mi3>xJF_(6pcL%b9ckyputL!VWUgv4j)i^bF1FamaP9}H(? zaYLv*nX73iT@r**I1R}Z$o^p9Nrw((6F(su-IV4U{W2Skc8coIrc*B*kAoq^{EeQ3 zlUo=Cie-Qlyb24v+{BWVSc0rZ$`ZIl)m3{>mm)4(F7n2HNKJ<&YxkIa$Kpv=+|4Bi zL$+x6*uHeI-orG}-wrEn1}aX1kGeC*(UZ@M~9tq!KBA)+(k z_W|~9cG{{9hX9p~ve%$SFxMO@0j&g!>yJk9V}O}xv-cb)*KSrT8mf8k5Gv(nZ5P$r zBcylbE$F%c<7f;tj)nIGWa9FvCPYFeE4SydT;+6W`a2u%Mb{@#}*b(H_TYC+IVlvZzQ;DXFjbnWsOpZMqDr zFWcZ1dtdN}LP2SzN_@)NEsC`F>*d{>8S1+*&q#kg&OtgOsI%z6{9ERNVG4 z#U>t)Ln?4#=A&RJ8chsOnZ+oJX2+*jK{{26$q$Z3fgjB#LbBiZgYWc582O{{ zuRwWtbni!Z!3FCW>9HRs(wTs!r+*BmgZo?`$Z#fbAtwM;tenCo0;ih+Z6&klCXT<) zA%jF4m$V6Wf#>vQ)QwcYCHgP}T*{V^vT!Wis`KF{rIb*P{+!w}5Egq@l#Y$nfcy2B z8>85dx-quuDpvZ!|ml(N8oVTp#QGvMg*E zel8vY$(p&4z+XnhHd=6T+-gE$DxFD1?N#THt~wslo>YD(G%v|Ksxx26?D-jeJWmMx zad;O_{n6DUnV$Wj^rOe7tH8i@Y$~eTwGLkGzB&Zc7GaHtFnCl&6Gz2WS$vcS#FMJX zxO}EA6dTD55$+`|)QpiYX+eHtv7L<10UUGYV2*uqs;Bm1ZP2332`{2RA^*pJ@|lqn z3i~%?*<#=Oe|)W;==A$cier98L-L#c_nDQcnoTQb>ff=w2L1wC{8X1dTLk~IZZw*K zwwl?h_T^>^v{a-i=Geu_(%f>XCsobsr-7{f!h|Mo$m4Cu(vrnsS;r@=H`0V80kn^I zQ;c375=@M*P=YsZM4k`+f)meTq0ZKpV797-GcnSIVVd2{3SoT&MlWGT{xPoJiFXqA zAL^-jJYO!Hc>{aiH7(Z9zNnv>YgW_ zp?Q_=fm{{)S#$;tP{t!=nsol8FCO(&)T848f`_=&Lbwfj&v2mv`(!| zOo#I_ znM!AyQiBM$5tu9Sx5lcn_#k7c#n5<^5QQsLOSLc|O7^Z}9skJZ|E;QNCp{o@PtN(rn~s&3$AKnm5Io54Z(Xd5 z{;?{IE6ekM!z4-#@ZK^h@87T<@}TRj7k#qD5iOc#Ai79`aX1@Wco(7?tR6xr2x@(b zkqzbrC>MkX2=nY}NIiM-w+VfxVAsxa5akDlPn%@eZMM}JHJU(m-RfXRi6>C$#+IV04;GIoGqFiXPe6FJ9z52DhJ@uF8y zvT_49H-Ud=8}M}+e`5YliP(b&ZeLu_z9@5h(^I5Ap?ZLjd4|MihMg~v$Ax30JqqXVAQ$a!DcVe|&#G}~Ifh0!p6Oi}orhSBT?{`Dn} zERXqK;QlVLQx5rACLPTk?|avukJ+*4e)zjl$TVrh$d~k?weqLgP;*{(jCSL>NoQ=& zNXCz(!nK8DtS#J{Fj75<$2m*IBF6@^fD`;})X#eqkAifK!%?J9DH-bofhcZ*0R7N8 zDMa5$p$k$7ru-(3!P$SK=fudN_2!4O?9Yti`8#0WLorRHJX5jY*LeyBOTG5;^-i;T z_AL?lFhL!&9>$V}DxZ?B#|AU!<}zx@{IacF%0I+h)@ULqxT0;7d4LVFzGXnEP{$~sRA3Zywt)560ys-IwF4+~ zs4WG;v$o0VLn7%QlC#nklqX{1T8VnHjx~zy8w#z2 zX=AB30;XN>`i$!T6#GdqBOp>!yeH;DU^oCjzd4P!+j;ga;7-%7mSfkS_Uu)O=G0kc zaYDgm9Cfy9nQbM-H8t|MjckpBl0;Q*P>Q5#w$;tKPK=vh@f~vpkEQxkWmN8qd%VVt zbqgA63A2ied?t@E5_<%x=2&yaDH64SWSjy$T2&gj-EKo7P*M`KTiFQ(a5iSsV4HKj zkq`q~sK7-n7?a*Xs%+>Hw1c}{rk$Caq&wn=r>|*XR@P|NbHo17xcP#9E9OA`Gv;

ZbpD-cEQOh+%PcJ$_2jeO}g}D3rt_=Br+R~o_7BvBmnvj zyE2a7&=!uh-8tw;j# zd98mkwQj9kEX|NXcr?$pvy|{PAwj?Y8T}8DB1+~Trm&@IKA>-eyZh<=AHh>g_!Zr3 zXE#wWt>#hiz{R44E>h51wQq1ycMuv^l(;XC2nTnU*&Xz0>+wr3DqB0$`_E{7+IG|HKRhQ zCT_v?Rl`Dm#xh+|IRZ{&h>ugE0wjg)9#Sm_kjr3(k)F7n&_rGQL@i1)i?PKZ%!(;V z^vLXl$1O^l{%-J6tVcpHFcG2r5acO{^}DjZYbpKa?d7*iVm<^xJJ`396crL)R(%4Sptz=QKXPd4i`7rC>OR6>MTuiDpIMrHWB-b#epi$db#U-H^M;2DlX1#(4qTCU)G?ku1`zw% zM1J}q9F52a@sZtB2+6MXR}7|Nemo;j{t-ten{!@bJO;scZK2SIwIq(Q{x|Z_+J)9k zwwolXCgEif`xB`@x81}jxU>%{lI&-uv(ZFVY%xGn%Bt`l0Uj%vG0Q8>YqcqdcQYsI z{)sYc{?wKcBi+z{%2txuvB!TBgoZC?3kTj<4H7V~;%~xXF{=ONz$|S#1aRBvnPMHU zaTciX`fyGk?K~pnmcZO_U`FVnvbAK!B5LJYVnb=ZmXwN3){;_Dy&`i9X{`&1vvt!G zw{d2*^;106sLSI3pJjv`4fq9QHO?|aJe7F1Rx7}Co$SMpU z2<7sNk$vrDD%O^=l=2ILcMc}Hl{21mX4oQR8NhZ*7F{A7>XD`%qp9$1fL#E6LHgfk zwvEfS{*-6vQh9cN=uiC{KV{nuUlqsv>3{rZZG~D)k62MK$%wq-UBslfHzVdkl#*Jc z14FWyUjA|P{^bt*(|L>k_UX?)`6(^Htrw&mZu(G={?TU-NYNMD@+X0vnC&`9Ah8Tb z_?=ULCseYJHx@6_KA6s^^CDNcMW0Yf4ZQQj`#QlOU%LFDqNLH9 zcG;s5(eua_1e^%^1gvARe0is(WC{E(p1!a+6;e5q%r|Vqg_%YN^^8O>q=-z!dlqQe zOYh^^Xb2ki_h2$5|K7p?Lqz1B0PqWRhGuucwMIJh=PXD>CxE+-14t4~)ax)F_M&6b z_TSmJma@B=RMYo@YjxH1E{J!9o=J`x;DRe3@kZp-n3ismd3DpUotTu((rIP2wOKU= zvCh>JqnE|2Vu5=~KB*(!-ud=nt@bU_=xtC2#k>Oh4B1!2+C{RVNb(JYQp_!-;Dzr; zQ%>^)-VaaM%Paa0X5q^8ro|RY<9IS+efruvRwu)c@-&;nC3|67P(|*^74HLLYi0(< zMeGZO+x;^2B_|)3E*~Y8drit<-eRt5gZM8|2r*76rxg}(F^8Jq8q2l z)Uhf)cj*?+K=pF2nvw>qT~y%I>w7F(DF!<9g@l zc;*9M!!%cv`&JBxEZ;EE;zdRLGL-&^g{jZP+1Jyn-oN$Fzo51w{y6Gi+pG2{{ye>7 zeR0ybUi8I*ZI|9&_>@xlg&VLb%{=T(^D*`(6JVfZMh^&5^W<@mPQ_Gc^TVskaqHFd z#A;oV?-lwqO(FJ7Qdn}Q9on&AsP%}}Yt|pEGhYV8CRYIm24VgiBoaU9xGMnD6~Kll zXf^HtI+^N4@gCsxGYoFSD9lzfy(OqD#*e-S)=}@5Q7+eXjnG-@Jwl6Iodu&Y0;gny zq(g@-6^({~kU>Z3-O!yw5s&q*B04R-i!d1x@;lLUj}seXCa_PAT4SU?Foe$vWv!8I z9^PD$>ivlyne6mt9Z~t-{HAdI<9V}q-Q`-mD;HX*4~i~25OFvfWDzRL+G)M*np<-J zdE7@E^?&PJefZ}^pJsE(zdJC$1B3Q|J1lwk+Vn0niA&F3YtK&Kr@056w`smw$I#S) z-qh=qIqpAfeTlvPX?Odd`9`cgks1y0TQ5HNX*f`ZY2gr7w7J$f*}47H+WmAsvpf8C zRAq8MRtx3L?F%zf8zu+zPhmAOn}>=_fNHM^bAJz`A?YW7|DqOmHM9cPH6J|N3~ZlS z!75vCXXA{$@b4A-x6dE+&p)%jE_jju`wIWP?0%yqdS5=Bo`{yZ*O%uOZgI|T+#b8J zSxVz#^gbowu!)$4@}+Vb3N#VachG?)Nb0I~MQ2-aW%q1RT}6)K+1`YUIVY-hQJo1Z zi9^B^=I}PWn%>60Q*st)t#AbdAVo2{Iuh{!_LTQv8JfKtAZ- zgrji!gz&FsTQR(Arr%RCCxlqhAbFZ( z$o>eRd`w=S&==ISXL}N>dgCXR0)I?Z0#qG{l0pZpjK0r{^{`YchCe_S!(kJ(i!>9_ z6&8~j9EX3A9p9gU5;pKhfhHLF2UvCz(P?~I<5J%ZTZ=J zP~ZrUn1atQ0LodWs_pCIwyh&#Ri5Z)Eg4Pn8`e-g$Lkn3y7(@CZ(JSQoV7P;y z;iL3AOwRDbp{)a4v*Xsm(jB+vli^zL%Y?cZ0vratu^;(&0Zc5}ebXR$2nT_VQ7B_Y zX12LAQJ13->c*6l=njA$SQR%V8H^Uf{bghT~~V_pwE}wdYS(8{yZ!fiXynb!=~4 z6q4KHoQu12abJv!`)jkU7+?>DPBk#1>G<;&Ykh$nb$-Nd*Ng2?N55c=S92MLM| z+Xhybt37$c5H)%~dGfvoz-hN+vqD#m$8a)xqYSl))w@Uzk4tD)7gzkMV{{e zlz;Yy|JvtOQRye|mEWME{A+*0GK{DD*^;2XZbLq&`_OAXJv}kz{hxdw*wRZ%Gjmyk zggA=F6T$&xU8Q$_4&&RD2;8xs@;0;G4O-;cf-{N}1uUehT2|6RaZ@)L!xE_B{ajDX z(4mVNaxp{Ln+wf;3u5j8l62GZ8(vKNT9;4dNRita7GCSiqmBqdB0b73#$uL=XvGeR;J8CKSD zab+&9tObK{ab-)2D?8kPxU!B5EUUWQCO`e5_n3s!%;&s-(3hm-Hz+6)&Wqb@@v7c! zb`3}Lx>okWrnKH#eEe8RC|4OlTu4{-8i}J3m|0=dgr_wY%Q>m>kykJ;8l{L`i^te| zw}`3uO8z{v`l1<`3?oZ=uV4~VoG@0{vgw^b&lVA|u zhJ(iOREzjr>4aFkV%Z&EIWNu`=)4HJ>Os6U39U!~No&hpLFOD?@VeZ4if7&+>M%bE66aJ02miApyE?VKKM|n-+s>pOc$aF}R0q^AUG} zP&Gn@Tnw&@!CiOk((_|*JDU=O+qT>96-MFa{XtzAZi{vw7l!M?a9tQ~{V?48;c6qo za5oU-Xt80qt%Esodz=fybz!&`Txq&nOm~YpccfwkUshdj&KGt5#>ldr4&mD6N1fZJ ziAamiMV+(9_608|O`^`l?J*5vgwCt6;TMJis&7hlD0-97_SZGqTTW<8^h)gT-dw|n_pMhe8)n0v&Ojj&bk8UU%SA07dT%pJay55 z^Y-0fE+!y#wUP5yA5a$@Ise*1-RxQMe`|`Iw~uF*A35J~q4V>E&eu)G?Ly~W=={2O z8y7migwXld8xT5w;6mqX-8vT9p$qS3stwcCcQ@uc2t!|r?;|)1Da@H2idjqic>Gj+ zB{)|@;!w?A+kd}jn&_&_ySYeHY=F>drRZl_gGA_#>UwVkXr6)Mf&Z({X=0AAe(JR9Ztz=*mrFti9t; zdVA8Um{YM(dRr1hV(O#C#t5dk(O%Cfl$sH!)~ptpB-lrS=pjsEw3%>8a7W)5u%4M#*J>ii4y!Uc*hn0V>`*K*bgLXF8Wm z=aO0DN@~TBiVKS6bK!ff;-z`+Jy(B+?yk+-##iO6upHRew>p~~yxM(ru-kdFeArj} z&QQ|AaImlJv3=m1$!cL=>!PLB#eIEKqrK(ez8=&Z$vn8Pon-*OzO|0`@@EYP{OW*T zjli!t`0IXX?(e!Tq2T`h-T;cCe_-mOcO&U7Y8ajoVmXfGd zh`?6cE*6Xk{Ki71y>wnJMFh5wXO@o$oO68J3`F22GFYQgfl&TguW{BY$Nt>XTC;Gi z)*xmP5$n=0M?Sr|EILcuUDCU%Aq-yER+6Jg<`|J_cV^!y@5}OBBt+Q}D(5fxxW$WRpm(19PtL+WP ztA6Y7svTZ+zQW0Y|Idflxo58p&)yrJb>12arsScK$o!p&$j}(RG*MZ+l*nuxA{&l< zDxk!o4w8EbklgFM$g?B3*gk#3YEbSbw|NegdqLvQp>nVI#&1!m+^;tcmD|1$a;s3e zbGdCCDz_DQa1H~t&O9a#m3xuov=a8Nh1jLfN9C4KOWTdg-L|Ns6{2$IF&Z2ycguGq zhsy0xxg9EZEmZFOA#)>8xi>KV(_&G%3ll)uy63qqui>WPP`U3ND))+fQJwp#b3d(d zC)G|=ZWpcCGHz-IF1NcoZy#r^1DX4snNQyCc3v+ZncKc|l(aG&GBI?`GLX67S;u?%^M*s_cF5dDWbT{|%pr3-WbV}=b01nL zZ`O#+eYh@UZYe&)A#+!ae;Cieei?{S6#!HpW4R3*Jo<_{SaJtT{tQ@h`+RV6#+_DR zZd+}YSTN@HTMO0k(s{KMbK5?iSw7}=&aG`TFt?WvZ~VHZO6cH?9lY_ncN+(9yaae- z=}g#KcwxVa%&a7>KH@43nVLiNY&ML8a@Wwg|w*%hTa$dF`-gwE3ZE(KaaCqZ)4&K*$H(mm~@j5T^>gP6PAk#HS_l#OeDGrl z9J1Zu$88J$SRwdvJ`CQ0A8+)2<)D!rG_r$6t_6*pKcH>|H1Y=K;8`p*@*8v1Qo290J{&!n-JD{ksj56hg=bae`)1 z(uL%SJRJpeqsNjTq0l9kX#sMDwaSM<`PwKDZi`)}otL!plCE)e+D;U17gXCaZfXY# zw{!7mA7`xth5NmkPk!6&yk9;Fw|z%;X=OMRZuZzdB;;hZDBN|itLvh0zpK&Sa!|Nm z*Br?_DBOq3K;eFG9q;AO8xDorp>P{fxO3)Kw5dYe1jTjE0I0#Vv6mHjsUmUjcwZ$j z=a=L=gt$XO>YI3ak9Xl?aG?yRqbGLlBQ*^Xh(21E7+UtOaMsLFi{)>F1JX+he4Pa2 z_#wc6MyV`i^eXgl?sTX;C>xjE#zBWSZZY2YYYQdo8u7+ouM2Nn3YcKuB*`2^yMt)Ae=rWBeMu1Q(lNTV5bcr>a}e#Tg=jBul~S&AH`trRTHhoaA=(cc zfI2vcb_daJA7I0CAljt}&~`zz+h;ObH$;2xSnD9#mkH6HTQ}{6X#a)RQ6*&@M7!iN zRjpCG;Dc2KAK15OHx;5iCj=4)(e5DHYdXv=5u#l>v$g@E-9CGS^$_hjtHkC(wCgO~ z4v2QkdD(i1_9Zj6!C!U5A==+Nh;|3ju0gcFeI5Su;n3l>JKXlo!);&Z?VcS$z4j>~ zR^zrex#DxU?F$lr4!3>9*MN({ZGXFIxb5~uZd--hp3Cv%aN8Z6-3G$hIo$Tm1f;VX zC2m=`?GkcryK&pw7Jjlq-1Z!Bg2Qd!?ET8&wmaN*hudBYw>^JA-3Z+F4NNY!Slsrv z=BQ1F+wKm!zqI1uaN8}L3@eongYxBY+gIa9?Odmw>vWB)({|#vyGYxXaZ@{R+ntL? z`#9@)xb2t05R_C5qTG$^;r3K?ZMDTO7Zt2bP9^(ShCi<8bsuhV}x_PHh_pcYyty>hIolOh!SD z$)}fJ`3X?@lw`KFf>LDSwq8h`=0FaA1Wzgd$zNX*(HM{A64Dc1=<4c}1%{nGP$20S z+vU^2Fu=aVQ9m7BkPT(eqxfH`Hv$_x`t6aCg$c|_29}0=2m{4U=W6;ayT9JBQ{$s{#9G)`w~w@q~7P*O^SP4N(3g^>Z9B{^OpTZRLHlb z>v^4bbfYdl8`n4*OJ70bXFh&Ft&;0h$%R0+u&V0h-b=WJwlP8?r4f17-0yd1)B89H z|H3C=j-u>PJp2FDYbc)HS=bHCYXAF;3{RlEvsBmRwcx@8D5VgeDKGGeIkI2>l=RAKzzvIh~lpVNvTgoHr zrnC0ICQ+(UNqN?YOorCfXSNawq>wJ?L{uJ2SCShqrIuC;DAt#p1hjTDcDC0Wq;jr5 z_~CGtpX?j;VH4glwwHU@T4H?~X!7H3FsCdsw52?1Es@R)(qlZgEHbrr)*4xqAC0OU z8x`uy;4UOjvC7qSR7Z9tY89>7N+N&LY5X|vgc;iUX7zNH>pb)56nX%;qGUWv_c3}* zJzMdy_{_BG=`ks(h(LdNDz1QKO~9MR-vf5-3oowV=hsAEg)}uo7+`D~eCt+3EYrt5 zGvwbOc784;P^X+Ki5qaX+B&>vfb&!IW(ZR+ih(sS)tr|; zhSR~lcN0t>gCO#bV1jNbELDow$E$FZD1TJH<6wJc%7z{m^ zPK;SWqcjTBbQUDu7WsGEql!lWj&6gIAC6HZQK)|OTMGfSzVm8#K#o!V0Pg*-0)N~a z?s)MHpum%Qw@Ew((6oe*>meAy0J)o#VHky^=L47&2vNm@M~WpUEcsy;4M#z5IM?S2 zy}Zqn?sueh!ehY?LOEtPk&68hJQX(=M8ioOa@-!c!?WFBG?2NNsbMh1i*ddyIF` z1wsA5-(SBz+&|nW1pukP_SZ}!kUv=Z5q3dACrg{ouDT*1BTc3ccw65gmkfEhtTjTK zE?6TP%TDiS;~VfWFny+$M9EsvzIee>g61n@_ocy4?~{0TcfYXlqqdL(5jAitt8y%=;dZ99;Nj8gOQ{!Gvtyabr>t2Eb5r%zpPF8#!d?p^8*!W_Q2`ArEqXb(0rC&@?j#s6F8mai@HFOscMbB|2F z&t$$P$M=s(Ko9S2idx{*5FrZiM?uCaijh6>$r>5VMt&kfJm6Iu<(m^}YZqw?V~6?y zd6J8}nTPPzfq^;R?7n(m>SnEmAXnXANby_6{B+?b><$V5(2{tbTlfK=f3@pqa6vqM#^=z|@ zcKfHN>?@F686t(D?JWog*`~ofHv!Kw-@Zr?zB`a%&_VWtDa5a)d)~+3k&HE^i5kgK zf-Jsdc(Z#$jvlkgE*tRg&^HYNAcq*zT1WW;O`*Wo!R?fAQz}X0#WS0fQ;SGr-6rCDy-9t6s>j zEQ}A7ExMXLLPD})$O0QexHQ;KhI?KY7CEFX3#ZKYVH8Jqq%`3t!2C#_7^oB6(9t7t z)*@Vw`q2|x#S9rDK;RpSBQun!$~t7elNb3@0E=yyG6Way=}3m*dlyMC4rgPL#`q}P z^{~?R6y%RB{}=R%$;70RO) z3L3;Z`{56!SjT{N^uP!dQ33&TQX=QISMYoCPJZC-!tl)g?(Gv&3Zp~1|5N_i8~$sb ze-MGx$b02CoU#73FDXEP6cG;CRPD2=V?WdV2hzn3j`2ZxQ`b z!J%3NYcrY&YVLX0{wN$$IZU(#nAszb+9bTKS36#3$2-{Z4tKoQJKmce@9p*umbnmR zvI5(CiZ#Z1dHN00ak6m`ip zR-+xhYi{Q(O$GxK5`&hukR%n^Y$7I+uM+>39P>Tu2m|0kv4FPI))_0z%3jc-CX>#a z-A)Hj?YhZ9xWzVSx|2q<`WKz6B_h)`oa_qJ%n{BZv`O!1FxelmyG zeXK*Be^^19yNeaJa3*DgAe${BuW?r;!t*{JdRrG{f?yAb2EqPC62_3*Xa8FOj!wal zZk@E|C9Qad^^gcsRmRb@Iz^UbP1sA7W4PQ@AlOo-9eMscib@ zJiPrZ;*n3;F9EKk;imF>l9w(WE$pOXU;Ufxe9q37^Gt||>^t6gmQE37Hwp4p-(65mYpb@ZweN%e$6Y1T9D;a7-QWjN2_t_rXY~l7b+gLb zIUSFWvc1Y$ZFbp$nf6Cu5gy`qPx7SQMwX%`0^iW^WOg$O2faymIE0P`>5iuz;*a9- zgz)+PFdqA1gcr7%^+f}$>+e3$il2PP_p*HqKo!@PCBb3|)5-77~@TpI;I3h<^ zM5`{LSn1NComog1XoP`Dz2@38?aw3rGWLePvfmWDSn}|b#x_rPioc8m;x9LoL`EjY zyMp{eq8a039)PD(YR@~5veYfJ2`Dj>Kq| z2J5v_3qLYT65t@d5mUWBjL;qLMAir_WxoP*kNL5Mkxf-Ne~UC&b<9pkht6VUiN$LF zQxM-J{)Fi4+l#PX!H=v-dkN-@S=L~wz zpl3z@oI$VLpodw{k1X~scZR(-8TRH^^%1HUG!CMqdH!^sUWhc{LTfjzO#YEx)DOrm zG2A4ToWfU(*%>EKJhTy|#e$3Gv`Z(1DDbC&!Ys<1e1WJCn@Yg!API+$U@*g#b4$J) z6tJC%*wc6f;Zp$wv)J_B4_irJ36obrzAJgK`(-~nO8-BsQ zpWl8Y#fh44^VC?YD>&1?GyS(jTshOfGyOZ$zcc+i)4wzQTem`;>E9~Tf8pegDP0-! z7C^=CL$Zz!y-{24%Vc)N?h<6uBS zNxENKD;3RP3)Iq}YbhIm*(RNm=$3Ga>lv_Vl0cacvI-vyqfu-WgmSW*fOyfxZ{g~YP29@;o?qoeFMv!-FbztpA;7Pdwt39kw3$*u z@04tPjVPyFJ(W?f^h?#$Jd?j;Gex;Fs2vVUho@NbxDwy7Q1N5E=|w}#G?BtiOsXbg zc-LX@h`C#s+?5jngsLJpU;+NApp`NVBNqCI3GI({_}L0?jO8Yde02&;m+K6(H+KrkAi^9-hEPQCm15ph;w6co~p zm7l=HSX!T`bY)|r_YGm(XYQREBdeR~&)o3{D(;RTm89~$#!5K*iY!i#?t{U1(wcf1 za~=_yPPI#ZBdH2p_|c2}0WhY$(pT}J*#eK39S{9pUtZ^JL@l z$^2C0CNy`7>^^o{-?wD|%aQu%V2@B^DD!FAYpYX>Oi<=g(uAIiaC1pBhbT&Hq<&kS zTq=E67@vKnk642M{NY7|H0^(DU527gje&{8^7XoK?H)2#(mXFN32(eE@) z$P~WMS(_OavbGtqQql+U&-$sUBJ40ZP_mN_dWUF}TxTq06YKqyzbG{?Zb@#cRnL~t$AdV$Tg37n%14vj0Sqb+m95=N!lX`YUm#+ceuLS2Q5r=uHrWMo9%V=vGmJ@%)Ad)z~f0hM5Z6pPS|Stna9qjkFgELzKT?FI7{Abm=HoRcH8mN z0U4p-LUNK4?`j{9r0JK;2l8jQ_@-RMGNM5NZ8JUf%WFXgwMrj|Ch(o6s@ux;6e5U* zuoP~>X|5@<1k&#;H5rcIVgbHz!(|QDUb*#>n^O8Tukb$0FWepAURB`1-d78ePHWEU z1?{O`>RT*9I^f*wlDT*YgGbb*=;OD$oi|!YV%?tqJ!eG%wV%GCbYefQu;b;#S_KVF zklt^BEK2Hln!9vQa!{K}gJj=T$4N9>3QWU3i1a1P_J;qqR$tAA`zZjcO#)sa=JQ8p zAjBgcPZb`U!mwbKg8Bt1g~?B9QzFU{bG}c#tzhqN&-+FcQ15Gh$2;-aAAPdHljTl+ zb<@z_!4%Tld&p))HDa+i)ch|jw&WZLdpzjE_ps%|0g^nXh833Vc*nb$k>9s)EG61< zG!4O>NNN)Dq00x*8Rlc(VI#-Tb%y3JBYGQ8!JMH$m78O8T$6=E%g0_ZpgS-a?{V%G zl_HE}<%frxVEPDYrw@_X2d`o92{|f(V-#t66hwE-cr;7-MJsigqKU-^pvR7aDOP~^ zs7wNi(WvHFbu~!>7D+7Sx3`qnVNxKWta(mY6*(DnoeGdu_Q2K=D{I;ps`~eUCl{ai zL`|WG(qRCX88?Bp)`OIW|De6)CdgtOVJD$i?L*44!mU+3iZu9V% zOghwgqkKX5>Csb@bTa{-C8Q)>1o!>}nG75adOP}@>7$r@2Y3>W&7{fB!FzdiV19K* zfbxn5Z{A83+Zq2%OEALNCD>V7E|-mQ5=u#-Fabb?6Agsz5u-7E|QMLd4WSWUbaZcnkFmI z_rBsrB_H&TvAN$>IkxCe9Z8?EnZ!XfNS-Dtsvc{|D9^LJu;oQK3D;T_x-IuO1XZV-p8}i5H%}K6`@wLt%QiP{_N&hz?1;T-4LM__-*8w z#w$%fx{C&W7Bo!u`aaVvxGTlBetoqCy6tWlr9qU2aCfl%cTYb;(vur+P(>4x&T)24 z1M5vUGrI=KLpTVS630$p63JL~R!Wj-O`FJOr_amVMw|*P;f4b);ZH$4j(Hs0H^kG8fZ}8&GEGmu`s8qs+`R+R{4Nx>rwBLSX*i}!JItfp30^(eqC8)&2<-Tgl^ zmjQT9H%s(0V(b7{q9ZiMQX3vv_*v85qYo;`2t2qYyQ948qk)c`{`_S4&(q63yHREj zKII==cC|mU>wfI*ob`xj8&LY3&7Oh%BIvF+S#U0xqzd5$If`{jK{{q6%Bb4HX$C3D4{aT>vs^pN^|LM4 z^|T62)ydQh#SFpq6$#;j!w~nM$X+$>GRu^GR)cDde-5cS_q{;JT@3sp7Xwyrs21D| zSW6!k^yMY95zaEz?&!nrU?l5g#-i-uC3)5lrmt-sW|vx*@Pop~6fO3I{rTK+15kL& zjyGgwB-|5>om$e*&;;`a2H)#;+kaMi{nK&xKkoiVHP&`kasec#4)`N@dVsmy({6c9w+3O6+=|@N4XST^H^pTpf1WaCc}Q!!BZ&5Ipw_k!-E^ ztsQsaS~Ua41C&PD{E14CH47T%wB!dFLa3Xk3DK9CZR9k*yCZ$rKMP1-2I)RttZ;c` z4g&Y1Ck81hZgW^G|HWGQFQpZ4>mwi-{O}0@iGKBh6(*V%E&XD92d4T9-1`7CVfV<) z^J}0u6~G2eN2W!n{RXO`?!}s=dKhaN{#N>8uR5m2c@Nns0>Yfx^%N{ZpwloQ^v9UU zC}x3+z$GaSa-?mu>fHgoN+M*!Q!R_Cj-D(g13%^UF1+s1DIFTU8lC{3+$bLP zjxP~e*e_Ba*+i=qo-Y&`+S9>{WXxx79;`((KC7SY#c~b0QO}&+I zn6kwbkl(jS!ntY+#4Mc{EJ8O?>>1F9Z=l0Kd&Jxn7y<`{#l$~Z%hWh>9E^ggm0%o8 z@^CwJ9&UEbuQZXQ80devLdoG|;Df^onOTZi4AY!>_~5}s02EQ+h!B|oR9*646f5n~ zkIGMA30-EtTen^3C{~ML=Jg;^A)m{@Pvc0wYv<+mye=A&NSEk60=qGI@$a*E>i39* zA$5q7KkafH8*-TFOEUMxo`*#NqY+Ml0Rs$~vITwbr|514s}BpN*}XO#9vMV}XwMtQ z3?Jks;CTaZ5&j94=`C|Ec21`4VVVUxnI1SN z({?(US{wdtg_Eg$+x>E#Oy4>u(?TcHgElys+Q+cgJDJ)?vb8#y9ylk{WjL9>aZaYr z$@CX;GPTkBatThRZ!H|=YMo3AJsX{q>8hPf-#RB#=Va=fOeH7N*Urh*j`_94$+XkD z{dy^0rXA;I>fB5hfB77o9Sk`nOckNximLZYaKwG zo2hd%UALR*d*^1l6gSgD=VtngxS3kLp<3W(YAt=(8umVuwc{s)dr)}6=9x}>ya2|V zU9;n5n0}7Z6Z`Lem*P-subY)~s9nE9Z5bAVbEs_((=5=T_Ru-hw$q{3+Q4@!9BS=T zY?kX#`_4Jk7CO`(w!xv+K8Cg4q1HZrh+h#pxVsSM5;y&N>A@aSpY1%&#pDwFj-+ub1Lbd*B>uokMN4 zL+w7;s`%+_e-M)ogb|T)1p-&C{6VUFB&yc%zRmj$LMJ@&akJZ?cBk|~tyJbV`1Y`t z+u)ALXAsH^{q)}3+TErOgx(3+2cEKrqG|E^OIFi{Lz_yJI-NsaHB&Tfj zh=Na`odr8k;hLyee*J9dRc?so^~A(UmSx+RoGW!OwC8g6KAD`^)V~QwL?&Fsqi_(i zBVjG>?ip$y-G`$gS6~0*KWn>#6?L)7O{~VO>bJXwX_m}@z;wHrzaq#@KTYESFflzy z;?=KMZA5Mp0q%ndkbaQ=YLnYup|uVzn@j>_V;=i>YfOE$$Qqu^Zpi$TB@QbaUCD!o zV1(0wMcBH;QeAvPHybe(!hfFaJCThZ^h?@cikIPhyH4f0eEzni_4ujgPNntji8@5^ z?cyb~7rvC_{|ol)MaiO%Of91{P1?rFYMCgiR7K~NL*8#C)364u=%V}@vz<%d}QX5Eas z5K9+g=|U_wE5y>iycTm=LB@VWenQ{NY#nD>sk}{N+3}s$#v{1+P8Z*~?)c8%TzuzJ z;yYiv_|9J>zSF+l+^+aeYw6?SJLikEb&#F}`zdM};bnvTK`)~d8FG66!j4HDflA-Y_9>zqC z8w+w1O>#eoc4uVLK~dvm-zU$6ku@H7|&yEqTfi`@Y@Kas;gx%+s_hM{*4 zduQEpVlD^zs;J|u-m*E-)_Bn*{cQ0dsWU#=4}KO+;F2Qb-?|8SJC?L95%PzvJMknIAzC;@i*+Mf5M9VYS}X(7;*Eo}D3g5@4j^Tk7U-ko@9r_td#Ax&LiITK zO8@MGIrtne{jgrwA4;`sj)mDgI1l^O7rWp*tfh~G^Oz6L!`>io2j{VVIFGU`M*;78K#~$a&fQOnncCSh+uJMU*?A(bIUw2 zMfHfIv0xRoerg)Z(fMVcswI2ge~)Kqu@9rcXhu$Xvk55Vx8VcCFeMnx>5=sfG!_o; z%tda`!wwBdG3gk+q_6N|_RYTN4K5}&6KtjPBW_N`=VmEF1Mt^_kF(LH{5nIPc<#y= zks}x!mRVV35Z+WsW9fx((9dz4_PoZyt5@%LJFj*R-ch%q(TGw2LMS8A$5c68sG~EQ z+-~HKODvB58${R=BEWXRn}xqG$$t@SrWYJuWNY3Ak4+6)$1>%zVM!~<5TlrwAZbpS ziF5H%LY#Pboz@+5G9BK}=p)?5Y6xpVE#1M1Eb=@pVO2wK1K8X%3#6nzDutLzz_u~I}ff3GV&w`DHRh6lIj*V_8N0KKK z^6@|{T|y0z4Jn#GQIZTsAxO_mZloKzO7WCK!y54#Z4gI%k)q&2D(v4R@nZ@BmDG7+ z;19s^0Il4P!n^yaASerl_kVQnf?m|8&9yahvaz| zb%oBr4eaL_`ZlC)X#zXE!#Y8 zqeZ$JhpVYMx&oeSGwspI0s*}KRuzycO6EgT=R#Pp5o~WE7dZ}auOj5UF5upC@%9d^ zTdr)OtQ?T;zyZ<~xz0I2x}~E%JwqTLI3e72)KmMU@FJC_Wuu-RtN``YY8W?_8qXI8 z4q>thnwx!#wM3#JK0D z2WYtrK+E48prr$}R3K+I8_?25q{sXy76543d1c`^SBq#_2&3o_Emw_bnb+SPq@{zj z{8b<=3p_%qJOe9TM5-MJ^Uh4%FNt42WS{V;i|3x#n{s=jKY9d=l1h(yc89KyaM{ql92#gr^tF9nqgKO#b~X(U)V}!_y>Wn`mI8v>$1|28f_Byh3EFAhL2+T2 zpdAMa>OetTOJ4^H>OesqC}?XyK|2l=)S-e}feQNGp@KS8&@xoeHx}-2Yd{5k<4{2z zD(JH9)K;3N+X)M5pOGn9KQ3rzV}U{EUO5hwZb6`Q&&8xWv~Iz!3mNp#A%hnAAUb4F zn~^~eoe*w2GN^r0c#&$;vXMa#9Wtm)jpvI4hYZ>TjnBTt+Y)5ZLx&8yR-I!NqN#1t zsO89@*2*HwkUo2?F(g?^nSP1GH zAH)Jslb(Mv46Y3Am`nQ)P`0ZSRRb{R{#Linw`?Wy24O4PcT$oDZUMHkweqRF%+7%DO1!x+nP}%|wp-M!b+c&ZmOQ8URw~G1w|jg{ z*N;97F+$^@wT*(xP2o#qp&A^9p5X5 z6G=7ZPhWe-Y!>msr&(3SNfM5IaE7D}h)~t;v3LBX&#+z*W{w_8VWWINbAkMwFNRB$ zn!}fysT`&@L!=*YQAK3+UBEP2`lz}`Wb^vaJMYUG1orp__#uqbV|`?nrAK(@(j&O^ z2r9DjJC`0|q1)!_(j(Xx>L#LBEJ%-FpK)Tz=@B|EJwjo6gm-O7k6<6iE@GHVO^;w7 z$<~@4;hjs5u#EHwGIF)ckKpnnY<7{AjF1*IY`#|Z$@6g>@t?b+@HQAc4MxE( zk_o=LI{*0K)D0p+KKn zr|5Ty;&<~u;9iV^dMEyb>K><@4piBoks^2|Ad2fO3jdq|1`XMH03aApXR>?B%1KA8 z=${2$piP!^0tTc}Q`~)oS%br&*Hz49~%9HbsWNa^O4QoC>)1Vx+?kX zK}Zpz4F`Bp$H*XsY->;`w`9$Yrr~512(Iw4bGT3KKxATkhau4gsHGfHQ@!AlCXu2-=2h`=jo7;e; zVD%BGa`CYGO{P9pp0`I}(lAN~R^H9f!Q%Y6SB# zz9Mp&+b0=BZ&1>*Rm!#jt~%y?ge9B^KnR78%lHsbR2B*xJT)4`V^Bg_Sri_;sgS1R z6FZ0Q2+oP00R+5yzuS4Wd+?54p%A?aDF8`EBGJcGaZgr9XAIhDl-+h{O0n8tHEInS zbGF*YGtWyBTqJ|EZ9@`DhWx-h&_HVr^lxy?|3z}$E=gqRvysU##rx%yMWroXE(;fR zUgw~7DtzX1?Pmlkt}c8N!^(PH%IvKlPTBb5v6rE#uWErDyV`*>ug}A z_l!QDudXiO^6ft6sowD}PoWmQvZKC3&>>1Ig+^zz1qugsa(Z%gg1*Y1POk9Z&nMku z8ZC5k`H8-|IPcSU=l?%@Z@Szzk}Qn=_fsJJMI6f~v{7DWrcZp)K})jD)7CPgJmbD4UGjm1RNmY&K_DdU10pI^LwwW}1=zjk-QD*4n>NdF`}>H^{Y>ol2_@%|T3 zWKxL8c8bimdKE*FnJFz>DKe=+71;p>P?H&Bo*J`RTN(t*v~rz8F`>iMF{Ql@vl(a# z$X5reuNyVhk3I+M@^lml3MKBSj{JoUl9PZLU0((;m$#<>WkuwNX$SO~!)xtYr%@`x zSpcY`0Jt)xliF5ITX#0vVFv-nF~@c5Ai+KlPQMNBh*2u5B>`yqdnnAqrJhsc#%E7?jWCCzhkrsHG)|AHqyahYKCBgB*NY# zHM;{zho~`($x5}zeNX>7i&A^wJ|!6twov~TW{u3x+bAAtPR~zwEh=gaT)N!$(#*CN zM?SVW83FEEDwt%MIWU9^Q3n>;H@JSB^TVFn z4n}E&CXNmz{vbFGBUku8tGRxg-*or3-4DIC?&M8%@giZ_YwDWZ<&X59I$mLVb85Iz zf?U%QV$rPS50tzKdk)5ypoVTDp@+P_r*vT01w{m-0nB%O%Wuxb@}B3b zsa4E2?90w=Sg}(wWL?Cpq%Ku?DI~O*Zn!QxSw1_`94ATS;5uiShcbk;$}!(42E&!7h+mx4^sg0$L9$B2YJ%t!nG3S__rW zRxmJO7n9X?k0QU^5aAz8gljmfb)>?pWSdG8yEo^h1|_u(F68B+{MBCbL*@Y{zu0cC zhsN^cpfKe7h7_VOxck+Z5wuAkDzFGZvfYr zG_4yos^tO}B}Majghx+{R*R&|pVli2gZP6Z9~SX-iLi$`9Q_I69xj3?%Ol@XrU_lN zMyR8jZA}s863fSFi?EQur6bZFXCy6?t910?ETe|R&_;Y}V=J-v_}lDqKmV5eFE+`}WY<-zNMIpf7%bVbK4DvBUv}uP)zMTd#Tt`y$yP zHA~m%9X1H<4%OWd+8;+~=kiEvPH7jy;icJ;Mw{R-SroP9qoC`Z{S;n6?)p)2eWvmBJ-_s0Wu9jJdLB-Wna$cQBJW%q6j z3lJ*Ug~A+Es9j_6*`iSTHK}w`UKV?WNKWjH{Dh-Ia<<}kUIhJ(XyjYo?r7Kg9dq$s z4Y#dhTl^SCn93WU`iXCETVCqyK4-hMkrz>$JR)0-M>F4JA6X1QgYMYmUqiZAj8}6# zOQnZ4;Vnk4(V9f-Iz{dynLc(~w;tvxi&Py9O$nnivZaF8!#O1Le$o5ubvK>0Xyrx6@$hfx@MY;#=J z?|EhEg$KZ4t}g&dL@c~{^FFI8ym0qfrpKWJ$Xwd%ajwk5ofQmGn}$njg+T=cVpCV9 zUYlNk6wl^%^H;sV!XQi0M0s8}mwExCo9F-dpEeE~$>&*4!(CHh_<44)-#I#0=3Zhe zKVQyhEENU9rPB4#`uo}|uooV>|JoyEFF%u6HE(_I4ntnxF-E5(NBbkAbg{-;Hu?DH zPSfN$dL2ud9R}2UW%MA@hY8mgZ7>w&9!m1LJGO7p-4!HjGU9zIX6v{XnMB zEdl`ZD;~Uht*0^|5aU4CNlVgHUaFIgYUGdNrG6%mn0NTHom4p;$wUpqdtgx~eVEHA zK1xZj!Z5_$6{h+sm8_p|NC&nnRTHL255jB&BLu1YWNAcF&@&;p zWIQTbuPHj4%Q*TN9!_iy3MIhT?OLo31pRr=wzaFS)s-IQWdamTbmFIp5s(YbenEPS zV*d}oDW!gvRm39DN#xrWDV=EZ|oppagT$S%7(XvpD7+R30DyfA<3{)5Nx50 z6w31bv*3$K4B*^2g8kwk^K5O2_eamo6;@eg!dVb(3lBAP-GjXb-)M!5pn$l>JQ0}3 z+AQ%9q)rvxltF>KVUiJQ48QLZG+9*7;sR5WFe)vnJ%-+Q`$kdIg?Qn<`c3-kbrs5p zSPtN2G!ao{@NR~VIrjP!x!rT*CUa6mXG7d5SM2FaU2uCx)Lc%eUv*c9T36kZ>a~ey zk{r&1ku54G=Y0CA@;L~$Z735DI}0Car1Kt5avL)-ICg+`8_5*e4l~|qV$wE0c^@Y0 z6W)~1{=kk$`W;82&rM8*%&0P*CGrXc1x;xw03&pa*rvKBNrqWw;UiI%SR>JTce$gX z$3b*te4NVub0PxeIT9;?|QY_YeyU&RrLjxU2Gi;M|Sgj&5%`vgP! z*~@+&bQhX>igCm+R^IZoJ3i{0zE^5JYGb?huX(`{o7&EWE$a2!$S!*Em_qxor}o*lNFjKF~t%O1l9u z5We0@-ecF7+%qO1=*=D46lXvi&pEp(m>=2jvt9X*$70sN%CoR?iNEzoSg zs@cv`Me{n_RdbSfpT#jz--N3AY%23yZm}~f9(Miy(GkbO=^u6Q$ZLqi%@@3gyVV$w z;j8jMCXU>5W-;y%-YPe!%i0M`9W2#k*Nu z#cAwMY_t*L22|w2{*iTbIwbr+=aociDv)`)B^{F9&uPgeaKq{A&D2h_utYEpyl4k< zJ(4LR`BnXhfT4LaI2+2DXKAnD*nHzh$x(4;^~%*%3$;a;e?!Wx4$@@~giH&}(Uj;8 zPelS`3ZQn{KRLE^?RnWne^K{_k@0bHpaE=+k{>I6TZ$<%s(yB&k~U3%LwJnP5iP)? z>?_0t2av1b>^fVa^*vD+QV8UcLKp16Rh@<47r0j&_9dK%mD5ra9-$}H&Z8YSJ!6R?4{Z&jIw(eyNYR| z(su*0R?{R?t_{puO_S`>ej=FFk%Vv$9h6|^Z-ml2o&tgwE`3UrTgvK2sMY~)*Y{I9k&FC+ zvySbZco^k4*&|h#IPSFoI)OIw_M|{yXG0p8`;dO8Q63D^g5$Pf=f^dm)@GW$R z-zfK?A6kclqYE4bpl+2BuvltSO3b!}h9=pi5~~|BobMLsN;mv`*l=d_!THCRmhHOO zI4S+v37A_a0^Lwl6*y)bGZpYJL&vJMD8uzNTNLG6GB^?u%V*axoo#Ab9AUp$dwLN5 zWbdo~IB@^HCk@-*k*~tuSMpgvP58g}q;@yi%M`5wxO*l=fO@ykHCN+da98rBbo9;Z zHr`3vlb~(U{Dny}^CKD=!bcvWu2*;^yd{N=(ha~^{1h#-cA0ZVbr?3j` zp`*6?I)O*-hQo2>=XL^lf@C{E0R~Vv%QTAUEv^RmGdJ|BdG{oGAtEA?NWNP)`tcnj z0_NO0>%&DnV0ggN;JQmh2z;;rf!(wJ5w3OZD!Rg!(a0W1Z zKu8HmHv$P>(bHWgn(TSu&J19SGP>L?d+>e|h4OJH@NYcl-U+-Nf)n<-j1LkJEU~cnHYpZR{TurKnqg!t=1hq1$jroQmz_YRamwZxbZ)0~6jZ=hoVv}K zD}^)ojUSK)FB(UYuXre=WO}7kbfN+6_UC&KA`g@!)nNB1kz`B7@|)g9rnAxdT*LGk zoryC;Lqp+1T&82UgX!4D$Uk1}J9WiDu~bg$%fqnJ9NEl9(r1I!W(~=gerJ zXyug+Sq?;uOrt%k?;}4q?xM4l<*iu1z@PXj?@PIU=;}|IH$5`&5pd9=e&vmI2RE?m zg4CY|p27<|mQu94jS)kl5k)QQpB^F9fbm9UFMG?O%ets0k{pXC%~YV%!_6-}54L+t zUqc>Nzb9%5fZQZ%^J|j1NI)Vq?i6MN!@l7V#KkB)zA=rx+EmYv<&9{rd+XL@a!Ck$ zG&W+M`ml}0ThKm(!1WI~pGL&1ExWPq_VCy|Tyr_2eS#r#s_JJbzuv3ehCpJ)}{ zaX6|=j7G&Vh()0f&`Mtf=9zd#u^2Nk;EfSTSKb#Vm?g+c3b6(6b~HR$|0x|osX`x} z-Po79C%lk?$p0&%2u!4gS2=xd;%EW~QABabfn3pH&7UN&&Gv*9KSy)Aj4(jcZasK) zsjCkoxunYPqx3EGk8P}hB)0x|%uCkCxE!~e9lF7!Wid%^+($F5H9@2KEXw*XLxFLs zSQo`LePr!ZW~fbZ;Mht^n=j32&e?|gHR-lW_82}1Y5$ysPUiBa0S3;%30a;xpUEnO zm^x;HY5~yU%pMB>RmUC^02OG`;ps0S0GJ|S{l$`!5f|Y9Ws=dQxo)!|wbf)=((aMJ zC1?ZCCF^VOVq^{JLYqV0($doXFPY)_-NkCNOLl}xoHS8AO$1b0Jl zyAH7p!CixUtXhgAFSc|;5<8CVdpTgF^4=H9Il$4^L2|QY~%zTybxtB?Gg9eK~tX+FhF@}qvHWa3tz%r>u?swFkF<#WQHvnErFa{ltPn) zPNK*XHH1fu`I448%UVUbAEr|;bl+qbWbg}JMe*XBN4y>&o+PasMQwH?fU#g2GHW>sC~42*+yS(+=-MCq-X8qGJZU% zHj&BNbfU@Bj{OA9b%3ncK%BCe@5-xMXl1m*l+aO5PayXH{@>OXB@o4+Y_hfIWZ$DU zjly&qT{N9HHf_Fa%X8yQ_I=MH|nFYk^Ew$({@TM5_yL45L)CugfGHdg3LCD8-@#(YR@lY!vF~g99?2-W+99BIBP9c5Tk+1V=Bn0A zn|zby63|dfbtn_yFg4|@LAjo8C?GL0Y8*F3CDeu)?uhiBQU*^_VgH&x+Ju8kGc(}s z-#xcoA*vwl;H6<2nV^*<9FV>OB@2j#!yRM~tIdzq_@C(J$Lj5xn;&P654pu(-ut0q z@f-O+R1Zcohjsu^KIV5|uXz^Or7Znq0f&bb^;$CV%*48L=u+Y1KwEo#$y+y_92WKr zSP^D6*`pe&F1S;r!J3K~t8IIpE>qB#4Qor;M_ zXy;`*v~5l6wQWs-sUZEA^&T~3GNq#%c?m_ili^8aIT>PWjTB`AhCpK67*P_&+*%PG zWoDv4O$8Vc1VUM`4nZ2ssY?Te1?N7L)z@I+RmxGCb(w}#vcr!EUcj}^_fv+?;ZW zSZgZhM$^58Q&O}O1%aocE&3q`hot><9nD0*Y8ms7ZzR=@yY|vM&r?yHNj^m>n>Ym- zl+b|Y2S5BQ!sccxMCnTPaOK}=Oy_lD>g=*z5-H5$D4NiiM)?zsVf0wY4sInXNZ%|1Vj=U@< zl^BNXS-SL*woRnzl4a#k^^g!3T-+_?-T=K4VV!ADu?IWYi@kqlpfh2k?r~&r)Iy`h z6lFQ+j%~bG2k`c(KhNE}p#JE`1YgK_gRrD*DyKm~qMDt~M7Z#C*lBW4$R_DQHoJCP zq@G1&P1c2{Smajb6=zko7hw=NtgcY4#aWy3ehYx4Oehe!iAM6L!4cnk(DdgAt;t94 zDxbpQF$kNsS5dCRMizoeti+f_;u1E6Rsj*~!Ka9$q*|D~P~94>~GSR%M&xbi{xEU^{vPppw=zF zW7s1U5I~tL`-X zcn7XX-5c$Uybx_Xg*B#!mx-Zw$J+&3a*ITbEuzzDiXT)kyWbO)7 zplt7Od&OvPEK}Q_wxPwUnY}ZlH~8tcCBNXwcud?V1H--V5j$&%iil>_Fw(7zyEid)5H&@ z^9Z^z7m$OKjN8GkT1%m!1;ElBiyF7^uNEP(FmVrJ4|4D$Kg?8pA|r_Bikq58bu&}T zj%V4hhL|3!85e$>tF)|kR!{7O4I2ASEl*(w9_Op^`bxBvC;JN$eqX=PEI1Hl11}t5 zsKk&g&xLnWvTb1+lXwS>I-p3(dz9h~Bx7r9=Q&{&^nL4LDs=f$HJxpW3G7Ge zmRmz+R%VZE#Hqc}DlDC*h0K{mYYkbnH+mIJ6sGv2#?EO|CL{c0 zdHPsQ#<>%P?Kc7exen}HOgE7lHJz3s@5RuICU~1J$`Z|$P5Hu1ULLqbMpy!0);QST z|MO07f9K#&oCX3|Ac6pDBtkXD%qyxmyVAS&rklt8X*XhafYo`1mK=7E;QacKk6phi;!F4q<0^bOiUUuHc*sCd;Ho>lE#=;3(G4n(%~5`Nu#cAPxNTe)xsXWXqG(-3|9u^)0@^t7&}jaara z;$Bjg7=%aA!`cRrZF9O7(7NKdEy3`T;Be$f!ORe)-?jko6B(g~E*FVWcR6~%M67(K zNZ|Do;mCS~1K6602jcUK*RKS#(e1UWqzt8yE`&~40|GD~8y`q$DAMChiZB$4AN+)_ z_E#?%T}Y!VS?9&t-4qYS)lh@SohbJ45??L_tAx1Ddv2o3m-dUp=l$j7Ip*&gN3I~Uln%^*7H9p^ zY>^3828>R)1-b({I{t8cc}!Oz?~X6&@B8Ea5#JgeU%cZ_=VwFyc6NR_I6EEk%d5+$ z&mR?h1zx$)1db;GVQCN}p?vG}7TLyI`=|f;luU>48%fuqst)ZlYV?s}B)pkI=bqZS zcyR*60q|H8CflRHAB|H5 zP#z3$JpGY32#4HUce$J8gsnEBd*SGrE6dl#vdBWT()jS=LO&Fm04M0K*c?( zxH;9MVa9;nWGM7R4`0z~LozX%-*eG@iaAJfD^t#RgGCU{k|1A2ylSxO znGqK*`O{(>-HQ#T?Ngpvq8LIgzHPSbqu2&P+m6v|UP$oUxOvcc6+khD(-0&~k%v@o zA(H{AEkK)EaI&o?FNqDZKMh=t}q_U}(%%mL_kt3WlXg zZvjga?7gL>$y>dOVQG?Cm9(-np$5fPB-uaT<&)-iCe7N?Kv-rr(Y-5rVP&G@N_#7l zX0R!sUoEh{KCs?tb0ywh$()Ss*!u~MGnS>sfDyBHNS?7H`G{5dSljk zIC{hVtc>22G^c}do#>5$G^?UFCGaVrVlBWn^yY^vHio}lRb;fOSk&R?*}*=n9B)?) zE|uD$Ysc=V4;Os{kOu z`qVl&;2-J+(@D>lqJ{0UZZE&KKZ_oL-%Bi*4xIi%=(Lx`fT4!x`BSNqrf1bZ{zsmO z?YgczGMAf3D^IbCnJv0=viKb>_Kq3!+Mau9{lKY{S0l+=dl9B}3Ll z7{}biOKg)$Affr7vA>20_9u`|cx_}@TJR?&chn%T?qWanOb?2jt82l9;tk#`TM-~z z?7OsAimk`dBsV0{xa=vs&vkPq+Uv53puCKyO})c+dQ;mcc&k9nS#XwY@^*rDPZVcf zSVo8^oNX?srU3T8yE^;K*iM>&Quus7%*}aX-;?1H-5;Y1BngldXJntT+J!?YIE@Y;DfJ*n_b6~Z7z(6`Xy4}p zd&Z`InZMLjOi_ee@nn1*j1Ec0l8LkPVl_wDf75BdQ2?Zn13Zcg|CSCw`K#9MS8C{}SdL``^p&|-P zm=Gg+`~{}smMl^KeDFlsd7tyhJ-1J@{hg$OHDJXlvyQO@UhGGiDS^=|s{ zKqZWz)ZXI=-4G= zTdnZ$k@xUrU9o3vlyYt?=%VA7^x9I|GpGY1piG|ul1}7A0sA&$9-KrAU81eBb*PD% z86lzUzmCWbhIi2#O0Y*2{8R#?C7qWMM3D-9-?kLfx?+wBy#0$YTo5;JA0 zjb&tDG$?W!T|`kj{MQV~xQMx;o_Wpn5}XsueC!8-cZqkGF@`i8#H;)r#^lz~0&4&beA)J`R|5fVlPQ@{P6is&}ye9EcV9(8eQAFs?+U zw~d%7Gy)8rvw!e%e_yl5|LZJbw0ooy`07}!4OjI8xvIG`(Ymu$3t{o{(g#PhMj*6O zL7fz;En*s!PtBIKY6%xo%?Z^G?l7)YW6e=@JfS9z$1>9chygsVfPQ=I*6Ok`bvrQZK(v9w?{pBTM63!&f}|Jibfd z(efy|qz833ou(J_8ky@cy@1=uV{n;X=<>IF1Hg&(G|t-AIMej41XK+MC4A5I187)3FU)h8O#e zVrdNKB_ZZ!+w!$wNEjay3!_C7i34chq_>o@K3L38rCHI~zV&39=>$V`qVH$1OZ^xU z;o>^CU5vXfTKx|1Z9N=9^_D4*Vo>HpT%zd5dyp7Y871Vt%Xq#1`u#3ZmkmK#1wj$0 zW}f$JvVj-Fx8={sC4*sfGycV5tmE9^7YneCk0JWSLad{KQ~XrQIvSWn4~w&ot>SYm zF@;vUqhwBvC_VM}y(vAJGL)0%BuAUIB=fdaD7_9mo*vbuW9ageVThpBi*5A1RV|<& zV$z~0ZfC7N$k$rnILt2-nPsctsOZg$Ulum%pt)vmvF6aO--K3|b$SwQgj9o0BhsHI zjg&74Td!aQarVA(R4OPAZ^Q&&w0xhyAdiHIwEFgks{PIZv+>R@?7`;S`s2x+9eamC zG;@bO4By*xJx)aA(#zAxt=iH@#e(I#_@zOC#SQ5QN>IB&#LJW4fodFMC5dDR`}u&$B$+-m(RZ)73q@ z200;nlptyF0{WW5<2vbI3Ur~-Ca$9i4Yxo8GEk}=yM;+gSHizXp=bH-w&m@PcCDxO zA3gS(v9&^2X5i+xIG>y_zL3a`r1^p-;JZUC(Os)W3G4tsM}v76N3*F0j8MR0Doap- zA|%v?^j$75o{J?HBmhTV;>12(2ro|yw8lEOBn^BPT28pg{hAQS0#E*S^(>Jq=oeOw zKbN0*-)GbZJ7%2Im)7y&p>+XF2QYh>wCQMYar?WW+7K9ukyS07ztW9rBHUa8L)3 zr86AM7}}y?+}IO8D1xwHASssf(dG-^Y$KF0P$MXGXWv`H*>&ipioj%^ z^&%so69oaKWJ2o0Wo_3*uy8O8)`6syxyMh@;b`yR&onmC19z|jdT{H<>C6sJfKK~i z6(RU&7Fs0*5dB*dZoAFS&sA->t_Xc_uFY!ug9&_@%q~9*;Ryt6C(qyN*(Y?umC9(YKE$YZA&Rzc8nRLtdBA zcl2dB^_}jnikV9G@car+d+D~w@6T>fnCfsoSV>jwB)N-Xb`K9COhk<%j6G(YcF5Jh zDWeQbC#Rx*L0A$_Ei4sT1ECw?m-McvA5j;~Q$S*IlR^gS5@%~t$0_#F0o%6 zO(1=XAqhaqZU;rcUI80RQs{y!HWT$r#oPSu{5YJVRBWAkDXg-fptt-|zUy?_-1$63 zv$LVCcfgQREOww*l^a{)EYp-*y^s6^J^Hl2q~U_;6Z=N=2$NpIG=V z0xXBLSq4@9*=R3Rp!j?=kds8#KqDko{3LP=T6l7JdX`WO^B6_GSgH{n^`=PbL?u6T zJq$+ZVXQvvnDSeTz-0hBaKVJ$Em z0+T{~9KuuQ&r-Rly!^KrvgnxG3=@GXYJiBqBV~A~XjzDMD*9Gx#{QRA6QmBtvlgsB z!p)ybMGNnvX`i3GwIH}SgOmQDF$EBE#T*J0P$Epohp~n<;!U>F)kP&bi4PryOhz67 zT`x(;095g~x4*wnRF8fgbL6JO)8oq*2lV^n$=~2X`>DTv(Orr-NNCnmv|z``xZz%O zgGOu?2zseF8sXDf_y(TWKmereX^=-CVa=&y4Xvu;(+b2((agblrjre%`Vt*O#*r%` zhpE>b_9#i=!6EE%?}5jF-<`#tN5zP~6KZ!`5_1gu;EzI#g&iS6JkeC=ot}_7kbdp1 zaq+}XK6iL{)7YQb@%`_gA8dzj3)|p9aguYF$ha?Sdi#7BO{TNd+tV!wG2d=^cl}%`=%{dUSk>ZF zV4G?8Cpk9e~)a@7)oX#;;%R^j7 z2Khvo2~vS8`hG;8$po^)ksB8R0LKWeoc~+=ydKl9!0EQAp1a51^DrF=4XzyNkJa~i z=w97wd&C!yuXpxe?7Y~|?Srj%XglXSYFJQuVB5nZ-yVfg0@6+*-t@y1*scKY@!<`N zR70}Y)9dQ*-$wBVKb(Dm*Yr1Q6W)BBaKvb>(3{a9yot1L{ShL`H|r=d#@7dEg?{qJ zc0SLhva<0~_INn=dN~FNLE_AxE`gyAL zRbNPr#FF9Ku2%A?B*VEDp3VclJximj=_s~c@5B$I?7PsxX`uf4CLR}HlmP1mzi-IC7y^qY5I@#Q#l&oLxpUH@(1ub&a~;V-G80er3c>VU5`dd%_b zvvS8@oM1*6iY0-*jT6;Lc2KKV!W!O7>R@)^*#YKgJ6HMARM%Ti(|G35p?qTpi3jKL z5D1<-gReu!4)s;`lX=w=D1E7u8rRO&8hc-GWt%Q|ISWv=?1DI{^)9Wwx>d)3%vZ6W zU77sjf1WteWCBfJM#o<;9!o8J8t%MbtG8aQYI_k_tK+u{)MvxX!()wMEP=Re<6!~b z2CkKh^J4&>XINXpI#+#lVCEDY!}}zNM%iR1ZsNX&qZsJT7Yzo$<-@u2tC}b*2`*Fq z9Uo6wwZL}yxl-^?sDGo9hrZ7rqhO}5501+y)dnLfCbhz&Z)Mn05N2AU%f}P5{_5}r zjuz+hCp2yOH7gK%7#J=8w$0i|8=DN(gmF&>@nrnzv$g`j;(6&Oc&ojcM7Q22Y%0T| zFH=7@-3XRk8X;6RJ(jLVJ``UL{%x^_rN5>ll(<5*R);8!t)@!xp=jH+)6OAyVj@!8> z5{m&e4%u7CDANvrrK^HXW8e}vmshqhCCV3bc|?I-E}<5tSZ{UfWM3y&7atZvTtxd1 zXga8Bv?-lqT<$wXizaUCVwy-R3uR z_9-I&<>Xg!_}+ZNa0s7_vyxu3Nyev{Mq6&}z;}tTd~#^$W;JRkNdoNMzq$W3A+u0< zaE7-&APj12>Q*A2g=pxV4PJB>UoS@cwPEWAzCKGQ&PJ7ZPF(NU*jO-H22&muNj8}9 zT`{4k(Kiu7eBaghrtEE2YlWnC>KkBK&HRkpi54@|>veaIxx1G6I>Zt|D%Zg3ChAhd z#Og-zqBvWw_yC5Hf7scM@w7e`hi_xBn-^Lp)Lr>;H=cd*GrXdw?3!kEpoX=x!&LK{ zNTbi*%H+YqU0vJRihAoZU%H4i=Xg9kzEl(AJc_z9eid{2;5)DbJzWL!bPy(~9Rxc? z<@nRA5mibinT7GeRG@*fLPs9PX%NmgdI8p(?~oBu$@}xGzV`O`qE9P(cr(&Py(Ix( zbM_~PU7#j2)Qb$@S8mrH&5lbW!6k*l`4?U;xT2&Q;v1pM7o8xPUj zi3dFe*fB47Wgv#~+YmMK!hT;7D2oOU4S`vx`2E0n$6a?5pgAj%hR`%?eLqmz(}~ah zIsuyeJ6!>1iEWJu%B;Zdk>^bd7v9ANRtMFi;fWzI!n47)vP&)Aoka2AXfa_=uq{U! z+d?l^tq(HIm6ibU2D)XpBYER56TnV7*}a}PyG}GwK+RWK9bBIZMsDZCVyaDvGM;7} zB=ZjEFa_=9`zR6NJGGbS8ZLA9J$(RRl?x99sx$+YED9vEi%?n;93=*UEw4R`Ev!&r z_miBlPm)H{?8#>l;z(TOWV@6mcxwk|H@|xx#kXJsW;Czicluql9jBMRerpzcr~&NX zq^KH)$!W?pJM~6UtX*YCp%>lUXjic4Z5U|JK7irUOHwx4$SRIegc{$MeS&$X0!SYW z-JbTLALyOjPKK$S&Jt{G-lc!{tz9z>%=T<7T+2uqiLD;gb2^t`$}y!4&Vncdp$#IPJ&8QkZSfyTgJ zF)eufD_|H}x7M2KwO4NuCTq7e2wTX`r>%)!Q~1uYT%QkZv!a4{b$j2(^rXtzer2;+ z!46)|6K9B9zS{TfV|n4`J~^t&BA#f;=h-h5*ZZKUQ(8sm){Z4$s7Fki@heVK17o_< zpF3yZzrdWOC$fwwtIgf4bRI`YhO)qd=KIdUVp$yzq7JXbM)s-c z?$ju?AUFzhWjk%$oG~8A=dpL=f5|AiJMqJ-yk#i8E$A&cev8N_CEf|O>7j072VZ|L zdHsYm*7=ej3NM9?0ZMU0`c=(@6kt)-FP@KabnD}Sd_19(PLrfy0v9Jd;)@fQxa(sb zJGct%6jsqi$(?KTtG>bb*u=XJ$KwQ}&9F;xqIH9pXPB3zR&FYr5^O|Zh$$ExoLOS5 zAH;Jz=w$U6EOcK-adOaXn@&Cak#sOd4qmWxMl!F#m0!`GuWI>(DXh+qPGO}&-ROl_ zT!Wu=xN_@Z6!AS%e8?RKcr=E#eJ3CKtrIH&h#|20Ia-Y4HciIOkGo_n8CD0R0Nf+z z@}UJPt2(rLsiv~|?A@Crs`1E(*q{_c0Tn)?Tl_B=-t`uL9cI`EsPZxQ3J|iz;0G=` ziq$HFikLjhXH{SDg@)xiw(l-XcoGsc4`z^ zGPa6zh>rLE8C_?-F%_zu|2E24#nd$~clQ6Rt7BA9K~yFHsYvi|St?^0{E{5a%Yj*McqnV1 z|E3B|mDVitvD^sG^{-jPS(%L@f5o?*1B}RMi+ZXTof}*=S%6MtQTWNRU`1#KVrP!T zWivetX99lRR_WibX=Xsyu1BgK5=R82w3X_5ps>2E|sK)!=W=RJPM(D>0*6$!0 zsDhNVgR!oG|Mk2OpanI&MCPa9uN}tsHkT$Zs!7`Lx2uek7a4SPr-QpIn)>3#(4p+L{CPrNve;=Yc#$Jv|C z%@B_8nRfyOK;|c@gvI~AYOgytW@0?ZPIC+I)-L$5gTqYYd%l^+pJEarQzjST_^GGuvgIeaFlCl=W@ev$wZ4(dp(_G_1~9{NQ)f4ybdeQ3W({I#}0{D*%qa z>VZA>Y}bp0vPwLx(+yHJvSW5SR9OpfA`&?nxAS_@huH|s4dTSz}EE69~ zN#1Fc4yT^u-}q86ra)Ahc@kTV0MWelj{MkjV8`5_;W+5S8#`HRf~Rv6)zHjx&ZDX# zv20Sw-do8yngy7OU?LMGnJ0Ln2l3Wa1pl3z>Q& zV{Bbr9twEN@5lU^9Pv}9LBqMBCC$e~BY@cjAgKtd0&gy(5AfWewt!~Z0Fbx7UABnu z`n+@<+Y<;w$F^Y?yELHSk3Ov4+6^(<|5pX7rJ#eDjS=}pUmb_ay$ilENR-; zxe+f!E7WY}sGb2S6R9T$lrAL}9!Cj+?Itb?uu`_X|M;KIfvb{4(soo6#)&kVv8cC} zbB0w_6DCSEcg8s2lNnwmd1`z2EIV|q7d-(BYy)W6dO{=fOdy~TaPItc?1z@k;L&Co z+-EKeNhPs3$roKCaOlW^hgltNP@`B-BES}&UamONE@xiis?*I4v!}~3kPP|oHumMu zp`FfR^)REBo_7#_OVQr~g3KYv0Dx=*Mxlp`Ga(3XTPcGV*$x3)cqah64g8Bwe-i;x z_(kyKiNKGCTCUD5R{h>D(zu;hMC4v^OKah&v|Qx3MiJkVUh`0I3x#-FD6SjEHtXL4 zwCrm?@Y8!-VVaGty&RIi_SV4d+`6@x<$F7JDNXoPM5rS6OT5gYw!Jsstn-Y8QIj#@ zeCV*PT&R@JPPcZpXMp@R28w`o5*UUtZ53P%@i+@E*4f$CFRq9YVazfgsBJ43!J=!^ zU6ShlVkxJuBk#r!SuKs@k0 ztz1=VJpYnQ9?$SB$ePif|J$D0p@na?N9>u+nqvD8Kd`82*7wcOcqQ=dtW5SwP0yIw zAauoCsqgHO2b?`0+M(^*at8V<)fcspo1y@W0MpfP+GycH&FnY8NwaZ&la(F?(KUQ} zuJ#>X=I-3u!3^)Jd=Tbg`EA$5KYWkGDDXrJ5K$SC#)+oLB}x=KgvTBQ3x)wDbypk$L71|ErQMD54^7!p56bWePGMS6Ljm0{!%hy{DI4LB!0I5EVq)6 zhI2c1f3ZG}U53uD{QGAPYcgv`LY+>O1^0+C)Kke`qh zumNnM`F%ABu950a5Q8-aD zWb{1A7gblKU0PTxiwLeoh`=#h80lN+vR&e2o}SylRt8=m9ie>WB=vd;z2oZFn5V!> z;83DQ=n;>o4nv@=Y*xmV7O*MDre+E;PfHQfR`VquU+?U{*m<#^Q-p23!)VdIlf|k0 zW({n6c;wroFiKM2NyM9em;zM|NJaF`NN=Lo)!(ZmRNwft$=ZZBA17?OsTF!N8iY5I z_KovqeY1`dV|;ypZRjT$5OFq@m5rCOM=clqH_Lb^<|hAEn$P=NAp`ced~)V*#SF&Z zILYs~x|Fluj1;WjDzlY-o0EL=TU8#(Z)F(~b1xC<`Gj-d%F?QRD@!i+P0#Q2t&nu+ z$FG!;gy-A5oH3;zsn6zH9Y^)S{_LTk=j{on!V2BD@GK;ycRn7^tDWAy5s$}r(U32t zTb1L`iSMUun#*sydi;}NxA3fty%8VuEdqFk+8K(VwGg%>MQ81%k;M{8Nqiy+l!~eu z6@+Dh*-n@VCaYVWKrY^lfe&KAJ8Zxh&x-tiuj^r zGfV0uSY}}-nYWKz`#_`RkZT@>s$|1|)wc@Vu}Xdcr6*i zj|9#f=mXemstc^~vmspx^kG_~&~u-e&KFP3uTMJ%^Z5jNft_2bOPRBkzv>w6dN&wQ z%7Q__5kJBVpENnx3|8pf!S4WlpXm-5g`Gr@Fc3OEk29%=1IZt zI=5`P5W!f=k-Ku(j6IM5m%$||!X>LPtO@zmJ(ZM(JR@lK&c3(CQKBa1P9uMjAOr;j z_=@Q>D9ywPj1ie_1k-Q1cU=Wf1+jCC*y^oFAM8OG&@)uSo!Fs00?J3b@|o~IkT3JT zXj%n5&WC)}Jp^ltF$GlkTE&pfFrD*+C#5M)htyLAwnZEvQI09mYyZB zE3Olgkr38{BVk)zbge3@yDVpKw3qSoXiPPuJX_58sLV?q2Yv2D(); zq07RgfWj3(GWaGq=&ZpxUMS-{)NVC8RY&4rDiUFoA}NOtZPpl-Eotr{rT&AG4f}eh z*MkjfMBmj&pws~r1SDNK(6VY#wCHsXZ_8+UIjLDthfqRa4Ek_L^k|J``K`r|qWY6Z zLzvq3g?W-tv=w{#Sp06Da?QI+;~9vo?!Z0A+>j`489iMVJ{ui9&r}o!-aVr9CoQ!S zEeT5lB}VUiYBAPWiBSM$BYI@O_D3ir$`Qtt)#RaEA;)K$jD;J^OTe8z-dgHFN|xdg z=s-#V0f-viAu)jFF`24-9Gs)mg+KB`Hf$EoRsBC^Fobjr7&#gnY~QXm$VnXlQjwn3 z-DU{GzhRUD@F{+Y2sa_i_pxhge=tqf6~35j7{O{V!?696ByxP(_Xx-a_+~H+zbaly z=N5j4mLz$yV_>p?j3pg(x|)Z6*n}=iNU$~Al(P7GZ^>vf@lzfVs!~8shl80K54|s` z?#&1%$|dKwhnWJ|O=c4!Niw~HXy;S!@=f8@e%ZT{m#@lR_Rfpt;8myLDz~EGR}GGe z8Pf%}Ws&*K_GW?eeJmTa5`xx^hn|F9!|hrC-dgWliC;qWvV>XY!W6$mgv)TND8H=> zabtcAY5S9g_J_ohNxzsFgoy}aVT(~R{Q?9Tox*6R}6yVBt!As^h%WaWj8!4Y@R`M7GKc~)tcM@)uY;qpi_ZS zHQ@Sc9=8qdf}kYuD~^o>-|_%QVPE>w+n1;&fWNN+vUCrG)chF!%c8Oiy;g$Q3e!v@ zCkl#JOJ(@k@Mh^DhGt$=t&oCLv(77{Ce6f-T9Q&d(uU-vx`AfcURi%W*?Hh@&HYt? z^;*-U2L@dYt(pf*16i*wJ}{EPwy){ZSBw%6vr1tVLF2R<&Wn zJ7c4l_@YPs=5T*}hkH9@=>Torkkbu0eMo$N z0D8L$mUqMD{={7FA{f>lYx|)c++!G(hOQwmTKICU)G0y@R1dDe**0#=uz8M?glg)s zI7$>3aj(n(+jKJcR9d95M?*=ULnAABuD9IBW%>~j>nQ!PpL5bUG`}s=%_9CL2S1T- zMiFGqqee8|kcOI6nu`epu%=>_%PqwWjxC2XnN^sMF!$?X5LN<{ihGkLuyM->0RX7) zx(1C{L+D7~lBysZ4S>Tflo89a!)xOl&>iQ1l{f?Rx{cuNy#XGd^}o#aml;mF-YE76 z98(eJ(N887Ab{FORQ&AbJS*JcWG4&E98OcpV$=o#=U)8Z(KX?O0K|U?dbeiC025Cz z%VS6ekQCTZkNqZ+Jds5crczWef!QC*IH&6c0zb@wU>f^TOp2ZPh~S6kqGY!E-QNXy z?;m+{zOd`h{(k=ob5tfJjy)A$pw661^J>kjHn-l~it1yhF*VE2O4-*a;~JvpM45YI z1Q+Nal+4V(W?p$~VHN95*Q}Qs(>%9qJ!ZO!S3$8se1?pd!VK>F>b>Y~T zH!w3q!uvYYvVt;cu02n^h*)b`mK$C}o3dQ3W;#)`(tOqH$~rLBtp>n4tX-=|yOjZ` z##F2dVqeQxoB2E*Q3`SbLHlkTBMdc}UBmG}tdO|>5>uhPiNrD#nS`tefcQEBDl`$P z0;fQpBt@>{9=p#!NPejRfW<&*f2moahHza^W~|>ovZCvMdQMtq%qZ>`b?Pm)7L?#N zxiZ=~W{J5vJ6q}Nr_GxD_zD1sF>4Z14SkZAy0;#&aTKORci00I2pxZl*$FxahlNgU zOvp9Y(tA~BcO&g(?ZG`KvNz0R{_)))vaf!MKzj|%;EjATTi>I{JTTY#P=7Ee)#6~) z$*vO3B(s|v|BE7*b9>{mO(O!X+*h+54_&Wk-8gK{HzwK*HaR*iEyy#Lc0@7JH~KeP3I0frqmX6uRp|2&v&Z20TUek#qk z7Bb3$tL{=_Ex>vYlx9L!-#x2*OT$&GO;A+U#=}1^V>?U&TNSwUzNBi6)th{&-@WS(Cml3XDJ=Rs zFGbHMSlpD?UAh2EN+jJT#f_U(%15E1RhczAUbe;F$WLI!;F0;CcU}bjjcDXs-tK7E z`W-OBx*Bd<$F}$}jAqahKJ^pd-nP8d*?qoCgl6PL)FzL}&fGX1J4Ej)7>hHu!x8is zg_!R>McZVimhQH7J%eYc7YYL;#}4!+p=dJo9JEWq`hvEKiT`Vc1Em=!Gsp3y@mEtX z>B82@GOY>!G6J9KUrlX^6Q41d_B z{%FMB7qqh$(-&Yao;F__Ty_nAyQ&Aa*a4qs<_XrK?(p*rfZEZ$Z0ulL*|6h{+pQhU z@OIjdg$cjwB~I*Ldxf3tCF~b1Z`A3|4OR$`3Oc`G?FcLJfiCV8vToUUTqQZ|O zl~F8=r}xU}K;%Q^Y_YaBmSfu)V@XDpv3-lyI5?Rwf|hYt<1HRE(mVLGj^{W+o^QV3 z!K>F=!AIixUCkQQu@^0IzrbYhX82l)enihc&xkzjs#Av7SWqrz38Qd3yPv%&Wom(^ zc)L%B>ACpR<39&{I`hjRzZ{B}FZj<({_~3eyzbyZ{Ln1m>k=05PdocBcY1$Ttlx

ny2U0k8XO*`Z&>Ga1}MX-&y4R3G)#N3o_dYS2QN zAlI&i0xEW2b)|=FX|c8Trm=qu!#EDzX#{)gkS$MeG*9&4Bj=UHj2j~}4oN$n<=3T{ zmRFrykqy(bVOkboTIQcTg;P*FiZW|7LF6ZMo5C@(AMz=PxXeG?gFHLw!#qc!h{S+C zD(Xe|n2QpZR&tcG#gOHk%ft2LHW^oyP_p3MB(^QSCj=*79xp`dBUJ-9K(()YH<6Ma zOlb0p^=vPhUE_u(?l0N8whUK)_bY866B5Ax882*dw1DXb83R)7f?4 zI~llyTL6a6z&L1fN9(aPtdGPP!yBb263Tpb#0KiStu)}zM4YT=*x@r7DC?O3E_Hq? zkrjJh*Wg+?--RRto8s9NPjhw$r?s#$!TDb0-gOXp>NS^*&b`LRvw0Az6ME~!gF!fn z)pu|G1iCm2gZt;2HBkRZGCjcXYysmFh?57NpNqrWb`PuAoF?sGdZA72tLFGkS##&W z3gZUx|KLGn&D{hbl)~xc5vEgIIuHo3YoO0~;cD@Ptbp4sjQ9QQIwLSc>ZsV`U&HgR)61TKvQOM*z8_ObdnbJI!(>YB=%Z|g@1PvvGs(TtC*9ADoYA4pY z4Ov#lRnOWGI&b-vPs};G96Cj_@3752VyM>co~Kn{{wzkW6_B8y_oXsf+s1w?G}e33 zIY2Fjrd3le;A<%i6ylz0mK0FZx{0HSsv;MpRH(a(eXN)-OAqj^P+nY;)pjPzHQmOG z%0UG<6$B$gl^}yE+e|{q?k=+e?F=o{vr7ZE^}B^8QT+#hG??Ws5a7vo^S1`^s8@PRAiCc(kv`c2_9)%K z?)JF5MEvbNlg1GFLt`)s5o0Gl00zLsLlsv_naDue577iwIN|aip}1h2G})o+O#M4$ z<0Ipnm(i6>XlcyxBB>HeE=$70%2@uKa-)D-mHM$<%8Hzs#vCQylev}~=4C-Tt{OpB zE^mWT&N;Sfta8#>!R{I2w7G<74vOXop~J?&4T%eZAAZhR1>hYf_d|~ZmsXEw(ZLgO z-j*`=QBLWcyJ4!SoC9(9P)!|ZP80-!8~|4Nn2lq?bilrjW~oWg*s?~^4{2E~DZ4|# z$?+;Zbfq~+Y(Vn^AdsN!y3PW==r<(aX-wyJW9r_rEpSk@I~`uuT9$ve<*6F#y!Fa> zO=|*Rw28kYV@6~{{2Sp7p+GK&A$yh<{4kt*VRfs@%Av~OO2lAEqsdbH#n`hGs7&@y zQ|!VHfED{^20IftQb1JfTcOd+F!N5_AmzZTq|QF|=ec_q)F1tr;0q8`Iq>XV$QnNl z3>j}S6L&!8aQZ|4B%I17h0_o>D{qIy7&>`FRKICh`-!(dO8<)ewKjCfUn149@EPkZ zE10`gJ~g-0ScL&+rP*{ti_Qkd)hlH<^PWX3xPBHhe$vdkco81=CuMPk)nhdVeh&wY zS0;BWaR-_$u_y23e%oxZ%@(WKVoPFXb3g2J^pbot*dtxh)JCpM@`n}p{d-Bta;NOx z&cR<4M)T#i#L*fh1P;o2Gq8>)*Pe@3>8evJ>y>c2h=IbhfUn0t&$?%sw)VE}^Khnl za@K5t6g|hIA-AYo!VRulAkoH)*}v!;{-E)uAPw2E+r3e@qzOkJ%Pa1lW5X)@)wi98 z>U-(YMhV{)A^4Cx)MqAdH%{EG>Wkst?^=UYnbFxQ-3pX{p*f(i_qMJ3#=L&f z)HN;ZRKVcApopqF&}y4d1?2bc8#rHhSjr29PF?P6f;1llaCSL#2P3nz)S-dlXuniE_=!i+ zMLK;&G9R!HKsO7}HwdXAs>^d(p4ducmmj*HX-v1=Lg)qFtrt`?3*})U4H%~pCd_cg zs!1D7t`)TwxnrN6zZo2VqU!6*S7IEoL-;RMzIx?Tz%~%lWjK$8SNe53hIiXn^;f1AxxqecZ z%s)ZEqrtJqfooVM@jF%L3aa!~jWsY!Dp@{tY6?Zy*3-AKC*1j^>Y;nrc-8Y!(u&1* zm(pv24D)VgL4aH~mskt;kdi4Priyvd&+hX%Ws^XbIHMZ)*nOf=A21;Ez@KArB?@F@ z^^7yW4y1D@-$GM;nMby0yMKNv$vPGmV4OBKy4UXnLds7ci#vfmC- zk$5@530odad<8Cio+`BSa- zu*@H6nhz|?Kd5;hkwSV4p#B`yp<_5XEH`p6W`P<)vTOB4I2F19%OZr!VB6%6hJg*S zjo$vgwFPWDtd)Q3iFoVMo%B{lU+L{ytbay(n(hl_N2f!ORy<7j3RBe6$8rJp zeCqET`i)QhUherI_xvLF{4)3aD);<4_xz{a^Ph9if60%hFu>dhkMhsC5g+A7eDpG3 zztCX5g7ZBAL$BDyyWEW5<-h0V`z|-# zcezDA8sm&I5b3bm_gf<-Ol@0#Pw#}lnn zaR~THrVi$;C0tTh=DQtM0XK(tThXu<;)bkf2IMSQHqbdQl39^|QxIeW%I<`&MA5>* zJ$$cXqOd8SnvsZEiSvqQAsHaSXVNAMNG0QJ8!ppOe*VK`d}uVaUbwLgC~9$|02_rL zICdFG1BW1j8GiQe6UAL>0Z2V|3djvhXj!T1Z&0&DBLpKjm)|?6)|$UIVlqjIw zba*yoq&TEV%SCnEC0$XVjEXhbkrpbg4@15Z^;hj8=Ja86_!11jbr;31&X;Hd%D9qq zQLyalv7Xf_ZL+}VG`)zGF?V3Y`~e(ml|8EX3ezv#Y~@>cTDXvXwX^>Uy#uGY?3RV> zRL7V0NGfHpEe@XKqfa^V4D1l^ZeyUK*mFD|{mDhZqjwn1ZR*8Zi1AV@x=1j?HH1Rr{9u@Q>LLzFDB1 zTq8yc&;Rj1?M%Jr?X&{H%5A;sgm}_tDpVX9P!=TOq6E+%kzYt;E#-3sXj0ZYw80GB z+06x29(wCwAyt5dGmB#!TRAL>^A6W((u*F5itbe&ibX=GPD%K(qT^7(c)7DJ*UUl( z93zEduyReR#}1!-OVXYB04Q-MDMF;0AYER5Xx0xD?C^H0nx0hE^lN6<=VziQ;&%tN zF153Sf9fU*|LAkIZF_B}d-AuM$)5a8o9fAzwVmkcux6sCLv5m`$=Xg7IO3X_LJ4iE z=V`pQa|KDHX0A{|o9i&XUE8?=V^Vj#{OwYk>*bep?dD3-k7QxXCrL&4oslC;uPRES zc7;o>4FEtWo-M8ohknJF2G9`1Cg~p0n za{x2_&aF!Au*1X+TcpzL0KGYb9iqR{M zVeVe=qZmUB%-;!IXbtzlo#&6nX<>GSDRQ|roFJ{a8Q8XB5uxB3&aZ@!iQU$gJaDz< z)FES9EB2S-Qs?Y1GW=EfwF-+uU)DH2N*V83yyMiE*=k5Rb{K`eg9#)Spr1}#;(1oX z`(#{b^^i+&6OBxeR@xN)Q#;a3^qjZB`(63 z3~NX-fNz6pW3lZ@XDEtX`jd5J?qWF2?k&nlSus2KzNT}7Y8a8edU9M~O=l-VDx%tb z4tk1W-PXA;e8nX%<*To_3b*v?iVMDMuDI6iimQQX#T;D7+gfC}aMs`8!Xv^3X&_UL z3k8cAg$wXygA0!c7lfHpH7exoo)jjW4mXJKh!8>8s#POG-gqsu8U5P^5grjDWCn-T zxKLt&sL+AFZ7|{yVT3XqtwxBVC8@#({Io%b$Ak`bxKM=%8!Y&lu%L-k$=(Jh9u-bB zJ1ClA#^%^~T*%RwuWW=K8!q#);YR}jv=L@(#L-8E77Y|sjnHDFu6k5x(MX5g2r)Jq z?Z<@~jc&RcVaDd(>ycqbll$;yn6bGXe^i*!$Qig1W^7!89~EZI$BN!!fm2>1E@+8o zf3AQjz0M&=yyA!{+6Q<^o^AaF{< zhH|Z#O?=PLDZNeX6oUj*8q05Dr>rD)O0On(O6`$2ILeq2JS!I3$a$Qy#0TDQ}|GP&*}2YI+@X8LOS<5@BlA zalVVisaeOFE*7X}9cQ|5q?&b{?82dH)^V~6$EsPU$v#xDn(nc3RS;Ntw3_ZseMRAF z=JBFkjaO4M<}L=TnK$I=CSuJGi&!&nUAi2yX5P5hAZE?{?XU@2gY9gB)^v1!>kzbN z-Ui!5tudn3%mYW7;!|&K$fphNZE$a;xYx)DuPo5i1`{`!_y9+7LwwvE z%o~*aeo{&^q}<3X8?5|3s+(r`xKZS6knuaHv6~^|Myb6)#_w{g*9;vucYGUs{62OL z&G2z!^{~Om?_>GZ5Fa;oU>kf~79Sf0I%$TFo3JMvd~A!4hikdE94qkT-b!qH%_7Z9N^PcIeu%`xLtt|pOsxx7OYZLy zySt1IMK_)HViltqgsu-851@26_MmF4V5bAiPhjua*8#%m$h)y;fpp=8FE@6Oc)Ql% zrlQI=4M{CYY=_B>7soPwuiV6HbBl;`@NCTz7?4~k*}7b;*!$PaOE4CvYMV|_G}k`Cl29T-1Y5%5oVSgS26Hf@5tJc|91A11t; z-2zl)AG%D>Rd`JN`#ltSPopRZ=h*DjhR%VExHN07q6VS2a}EVdTSz=QQp8}@;h>YO zUF-L;7sA>GsXq-oRo46BV|*Dbe&ff88r;96Xf!T6K~8gG$M-~}0Qza6zzr-@gn?k9 zDe_3hz>%{#^1LaZitZV`?CyaByT=bbUS3!Qm^Bx$9NQV=-)nDd-};eYxv9vIN*r>5 zH{v@p;)78L!})7gia7E&_ftDbL9y^k8cKz+5nDZHpOAcvkXc0X$jh7?6v5W4o0lGYn_Ng@!Cu8JP&y@ z?CbTbS1(?1o3KRZYZ0xdbe6*w(@Z)(&+np9*eDUcW3G?#mD&?0OSyWNsY_1tQ<4p$ zqHPB@LNsA&Q>8%Gix~Yp&(z6}MlDhYu}W>pBCA=y|4Ns)eovkj729>nEC6VFIWym=x1BE#@xtfIN16e0RVgS84IjNoQ*Mfd0tb%ri{k9(R zuYzd&Xe8U<)k@fqy=I8_piIez4|(`yu47b|Fxu&rtRGv19sD?}orf`d>1Be-cQ)eq zQ|B=6=eGZOKzoZO`>DgalJ40lJ~q|DgIHYjHYOJvlZ%bX#m3}fV{)-Ex!9Oo(8~^| zXxrFabk63Y_t=asy2r_P!0Mv6uJ<%Q$u-R*xusc!6U?6$cY^u!(Tn{*qEL5+G2XF0 z+<2wx_CMQz{cCq3tVox$QQxektxNBF8N2j0)-FH9+NH_9?8-G$_cr0`?OoQEk=hu% zbZw$P+7@9cI`hz$37w@S4`lMvd%QL;8`OG4RxcZVq?2|pZ|u|=?_J~n`;HUMDh0nc zdXZ8Srrv>W!o-(tBf8a-SE;a8tf8W5+uYdhTw$=UCk_^)kTpfC@^(bvfMGT>qD3-m z5p$(#NlxGeaRLV~EoTgP;E?qbG!uB?C>_%`sxeCdHN)UuWZF&W3*NxQjt!pzFU6X8 zJK-lhboi@O_I8%o`{;DY-_x<3szLxE7$!1?*=%JBaAQ&$P%}_sGeQNpYrO@Kd0%Y6 zL%Jmmhn9ZV{$mzvXY&p#C%=`f-yTBwKT39X9Jp5^A|1TS9btA2= zN?H}y%H3tg=ie%?P+%>+ST1YdK}g-OL2a@9L+xvAkcP76r@%gxw0n-PtD-ST5qoDN zVt*eIyRdB<2-yUD5YKj2B52QVtx~@1o`zW3sJk!_L|vxIeWaAuXAf29Xegb>&RY3p>4}G^sWQv37QI zi_((j%B$Wgv{&VWSWtVlid|ore~}E-O}nn&0?#cxW!y66@ap2jlI_mopi|nv-bQ=V zT60 zJBOxXG}_weXAU+jR1^44qa0=8Z0km}3e2FN#k{jSEZ<5aD-D_Jc2R4%6m7E_0LnPi zCiWM9GMiY5{|9koz5U;WKQSV385M!i0LCi|CvC_(mgf^eKfn2cOdt$~IKF6tL|Zse zYdjki7$}L%<12O#vK=THry(@R(o8k-j15 z0eBb1#Y9~h8Otb;MzoYydS*|TeQnejJ9{FAX*ySZwA8Y7IE#T8RA#samY8)Izb*aIMtpznlplFn)S^-&F5MOqm026}L zQQp$|6)g$P2^)ko5HUM+#ua{eVWKI^Z7TsmlRdHRTbK_?7a0oD8(n3Mp)3J_F|SfO`E zp*Chnr$G2mtbay+D5VAj&Ni8Cx)A|R)HG|*)dKo6*a5)Ny_ftPffjbUAK>FX6^T6% zFxb--e)|&`k6VECxfm$Ix?gy$#Ln(605Y(@g9sPhB_^!4OD|lK6qX{%pBsr(O=L=K z{Zv7XfG6&Sgp5M{e(=NDm$F`srpf&TTW~FMBzL9C2!{ib0Uwig^4Y??nurfs3G9=s zvv2)43JK=7cI?w8?f?DLoBrkD`%j0*7ng&#gTwyi@$l2p-~zWEZo9zGbS~6B{N}&_ zEQCNYb3VqfNvgl~6aU%|{PZ3P#Ix9&07jvD>KTX|)-$Y-Jkw{SuB#+w;$6WrQ~*vq zt=yKkJKEj0_VD%ISGrHY!A1oD|`v0DLLnfbl9Uz!*cUbaU+je9mXQU z>4|6a$sWPa)JDnmztA58DRUHf!M)N0k@>+5TP@=@;7(;FgvW{aJ%AZ?kbr4$2{|=1 z?rx1-k+z*to#hZNRUmh*8#*m%sH@=7gYy7EAeodj95Mm}Q39e{NMeNA0!7vv|BL4i z9Xs%zp?*5{a-=53m~82h$8opZQ=&JBXBjzx(LbY0U)c&0Kv#^&CJ}!Y*csmr;)EYz zdjW~i9#SGUL803+EWt9zz2fq9+9lXgV(`cIEeaVl2`j<=nX%X}9k&1-78`mgs^oQB zj13H%!*Hm>uydONxbQedx{s?nln(ivof|x!C{opg zgTBh1yL*bD6yk@hbHt+dbp#S|rkKF(PIfdP52Z6Z01go&kqMRbVGzw+X+eTE}F z3&{>mfvl&Jz30-BQD{jhIAXrfk0)Z<-WSK4rq=P7G`5Era&xy9UaBt6g#p1Am81?x zGL`H{0nZZ&&l5ZT?4=}fm4Z+#fGBSQF$cp!+gl_!KVJx%qTe04@H+vv#ZcXQj%0dX z$3j!EqOR|_HQ9OTV)DItehr70{nMlV#nGq!zPQ>0QH23J<z${ZkltQsIR;R-^8A!VYXQOis0&cj`$$~lCJE%X< z6+Y{{HBf^?=0XSt_Gj=zCz!e3FV+bVsEa5{x2?newsjfLF!n9#bU3WBc;&h0UNjB7 z>~VG-_z6fm+h|5N<`()K73obBedgN+)K-X~AX(=mKal~aFqx|eC48deQK=^GBNio8 z`~@HJKa043+FU!C$F?-n-5+Yk476a=2b#3N@eioAjx zj5u;seHDn2c@qmFHfI$kg;!iPF5+qzdotld!*&B`q()@%%KlBk&ko8N7ts( znD?n%oUf*phkXwx)6ET<$B{rnYK^nuN69s2`W<4>*iw5siftE-D}fml+Y24G5$DcNR+~az@>gRTNT(UF!@PJKV*EzDa*0$^*47w2H1` zWD+IKRFoB|o#clq?z(bK6v*y*1gnRK-)%;JtplKWXG80)J@J969c)`@90LVBwvLvE z6D}C6#KHdlpRJ1nYk1z_^N7!hT?C{!wR0u2ZW$%B*q6;B}MG4QO5xf7N;sBB|5+6Fa zb(>H zl~`y_=tCEgLVHBKvb@U0X65G0qblnIM7AGlOuAy+VSWb`(#H{e;v7IxxI;=1+^5Q5 zNg_F;4Q~^f&4KUGg>GG`Ai}7mB^DJE6qPZmVmhA$tznL_WOS6QN3%oW^1DVG zhvY`oybUfddCk2iq8MgEDmA5N)l*2GS0hhM4!0v5I}=_h;DY~u_Wr)RZ5&w~g#YhP z!IQhs#`&%7*iQOoX3m~j$49dCxX`9y+sUayln%w){x848(BuJ5x zoTd`ZnVDE5SO5xzLRFz&hyX%gwKR4gFOk$5$<ZzkeZ`GVJF->a=4Le(_#n#kCqM+k`fT_)pG^q; zDOJ{Lg#EPiua?VGcz=wqM|U$LG%3xI?;#I-Kf=ET$4$gkS`&MJcRU{+FI-SJ1P>{~ zdaf?qZ2m-??rP2#m&S=!hEM@dJ&|+qUG-dSaQ)PWU3mh#cvym}D03ZE2ZmxD6+gwH zs2fOCicC~xKX{LF-%obn2MCMc#ptREBb07mz6GKtR!mld$Oqq%eAw z(muH5{;G-PDo$^5AeSJi$bLeoBo>MZ{yEB~&kufhe)QvWScW)7LeR#4YPlC=(LKn7 zw6Mf5`G}O{3o;bemP)(0UFtGR(O^0^Q(<;&xvP=nSO&^&w!963Tw^> zpx%h=%1qKF5veLRMQgdsjYV{kn|OEw+k9MLPm=6pmJA*>Epabpp^mp7Mo-+rkl94` zwML=B4>~jD(vIxp?EDbS;0Z>p@qS_^p-PA>0H?0QTA@{gc121utC!%!%*rMBdw4so zt3p;)9vYM|3JyWd4G z;rVwdO1JG$PJB4@(5DDN=qMxytf{j7x5GPpxqkrv-FtgELWp?I?R_}fL(u}XjY2`o z?`AbP$7KP5r);2js=R59%rL3Q*rpxBNSOugiNacg@)Y{Jmfg(UCr6#a(Yg+~OUn`qpFszf{1_(b?B>?H z&S1)C7e<{LP8Ek2!MJ_cB2tMXsKyP@NVyB7(Bx^+-bdB76!X_bBp#^PgsN)>c~f8v z1v=WY0}g$ej>of%XZuv2M1&B+$5Xv?FvNBoO;M;o4Abz)@^KR5UK&@uv_KI~V70D* znPgAB53q;!F!f8|9rHEpiCCg`KD;_UdFH{Np~C|H8_;mWTF@})?%WV2XkRF2ICEXq zG$eup?^N(qWAD#U?wHkmk%>CP6ZtAEO+i<45566f&x%;Y?NI}Ua$+xrc|bNK>=Hma zUMT;ZrL$@7?YtZP{7h8{H)bLZEKXB<4IeN_P>f`3Fj{~~WRf@n=%fU3p|0kOvapC9 zr-*9TjG|6h?6W-x?<2p}U!v?-xdoK8Q_rGAEY-}Hgi}p3ywAsRsba zy}&>By<>DJk)|N{D{Lf5D8X5X9kRt`76?ScYGP8kx zBM&8_n|Tdetde=je2lK-3TKIBz4FI*Amd?Wx4|2;>S)d|5Z{65mkQC$o#>GN{s8`i z?B;v?ORV)KhLyFxa+d|?4)-H`?VCG{O4*cNgIZ;1u z=TnfkKsb3<=J{r~P?1d-7_JLL+vPT464)(v^?PVq_P1-UI-iOju--Brecw|w5OLVS zde*!tC3pS&&Op^r?iN)Wn~x$7`;StLgsOAKmF;aA;plsbHrHBjt_0j06mX>@^1d&l z5q)j?!Poj$QwfNuwvslbqzvURTTQ89oG&f1O6$m05?chalIcmL|A1i8hVic9> z5X=-uaNs{e$O6FQI|r@r8dw=i~qKcF0hSMg(O(d{&->e1EtWniA=f3!t3Z$ zM;rGxBS80z05zU#rwI7`ot_Kj0#iQ*n?s;nK^*TJ{cErT?i_wwLw)xvxx??hNtDbm z`fumr^6>j}@j@43gQ1;aKk%!xUJ0T0wq`j{-hH4SaHpy3L$n#6hGhYP_tP>SQ5tg0 zQ<%Z*U`ccY6gtg;Y!9vFRu+|uFu)7!;fe=N*Z*?mfMG?G5IrM=yP^gAZ1mpy>4$?u z$;Vnb<*@}U_rW=h?(o0>g)(-Okc_SSGP;rw>C$PI8^s*(20T-@b>-8`!vCW34kpWI zjVs~1qQBuC$I3C-2j0#rKVX{43n6K~k`h$a-4hBA!!Qbp#KY6T!54Ss>D%-{B(}L+ zU+Cb4P#3SMe?I(NRgZ!Mqv6oe(3O*w8E7m!y!gL+G2Xst2Y_srNU$h~UbkT^p7SVK zgx4vNIT;dAA_mFn-iLAB5c;XLcMV!I`j&z?hIXpl9jFdt^bO9gHm3n6ETd#7!bENW<@g(q`kG=Ex3AcQLU+U1Q%6*2HkhQzzr!ru_ui$2C{#w8K*1afmlCXzS6m3BlYK}3BvlsK+|zjv z(qt@#F^q|%3s3xhF1Z;w6G8-MeB~&LY`YGBqr+`p>`KQxUELc4ed!euTKIO5U%{b; zt_d_MQbyJIpVf>^-#ysaZD(pBGHJGCuRZf*J;4Mur^tO*f2 zW?7#cSI8!KJtN1ZYqb5NnL-B9=)5xVvpXHxrl+GFRhZj7sO~B*J~R(yOGuL-qI-L> z#sl^_kPIDLbR--5$B^@wP8KIFRJ>d?+iO40ojBDadGMp6ba5)N%ihq06FUZeSB_gA zIc2Dzufk8^ct&A!4u>T)RK#Jmk4UWmh&|}+_&1tQcpvJh{3^lhQlfM2nx=rK5eNm! zg-YQyP=lbH8r5_dgcT-OoIV^eBVP0kbSkaMn{`>m>FC+t!Ng?S72gFc<)tKg47nmH zQ}WV)XfdCppmMRT{coO5g41%2A|?>wlt3m6iO>0H?8D6ma$*vvl%9cLT*c{?846lF zq(Ihl+Ey57$+9pFlD$*$0~9COA4sA*{;G1~K!ee(pOsF5qv$3f`PbVS9gm)QH<_Oh zUMae4igp88URh0qPbNI&%yxY8R_`(D96h#*TwPeQFB#u+k#qf6kR`4Y@WqHw?@UFl z4SOnvnqr^<;58n&up|_gEI8vUHAkK-*yM%2eS-<7B43NQv6WZN_slcB8ZT}25*-peZ*(&>vR6B201MwMy!SvW7>aiC|`a zfo_r|S7}I(r6wR$Mx8+Ow{U#MI=F;dkoA)P8m!rpt{?WS+$4Tc3Tu>Iz%MfgpxmhO zZP#}*a^da;c|>X7*)c2H-EjkA8|Tp4=BlN_fiR#2zZ zLf5|mu0z*t=F3uX)ZAkXU^&^me@^} znH`qz4S~P)d!;--BXxn)H4^8q=9COpX=FI1sUKljiU{SBb#_0`Z;d>$j_NcDzk75` zh|?Dh!APxYBV;E@G5JR+eDLmq7w*?^?o563XYQJr+BLI5@0vfU z^!B#e_9j-_R+a-qTW<<^E^EQ0(nuLHTP#AIh#5wk&VC zIA&Q5-mC(mlG@U_`2E4qLvB!hJ-q98Q^?wBTkPj56rDnq$|=4vA6G<=|E|kzCd4Vy zp;!n_kQdf-8|E{R&8qZM_&2$74P-B@&o(&=P5jT`uwUDt26`4&X75jv?!8(k($Ds- z76lNAlEgRV$zGnv(nrq8#0c`v4=;ZF%QFg(D|2|NyiD)XWR%Akb~j`_Na=~OnxFFS z1EC~*fNAEO(f%%+1B1wdt38Y-oK5#+#=H1PE{gZctP*<+f7kfnnxvg%Jl~!8pC%!U zcfJ>dap4=kr(`wXO;Su4iT0lyv{abuJ)kK!+T|oF<-0j3n{j%xhyTkdR%;L4r}cCA zVlNJpT}%y3KmHv}>F+RMr*dB{*O0yHdJ|64t;f~mb=Ej=v8 z%F7xFwQ9KClx=RFVA>5bzxA^~m1H*Vp?sB+(mRQ4xx zRHkCu)v{LO7Dkod%?uy7<>8F(W=B5_7C)GFd~5{F8ScvLy+Xq!*BDdUQMJb~xZx8e z47gF{{UlY7gt4k#v756Cr!9sqgp>>*mKk4XWJ-+mKPn!&NM&4AAq<-Dd#^=jf1azZIj_<4&(`mER937!96!sv{##OZ$qG6Nq?^3a5{Z$*#(mFt^g zXbmjsbCoFfnN$w(b`EyE!(A*B^I{jPw|u|r{qT%~1uncDVU=a;vgtFGL=#TTO$ez) z+~Ly5O!$tsimRQIUGL)AKK$$bpPr2|cmdB8Ld2~}YQA7WJ-%Qc;Ki&lf0T!jb~@1w zQ_QYsAi$bD>w_?LYDd#oP0bX{1H{M@y0}9in0dW0`I zb>Mp|=_I)!6q3h7#AeNraGH&}`MO}&urp+}T@*)a(HAL<>q69Gx^n80lq4cA%me}A zMym^s(x^mZ49+g9RD}9WR{-P=Zh%;3OF8Tl?zy)aEZQ~|Zd)2j@(_l1tPA-f4M?O5Azqo60)PJg`gdqbr~P>fM?7ao zzXUl!{r!6wB;~Km+gYZ6yvZW<=Lo&`^^ci`^ctN*OHd&ukQ$)ipn|DJ?;HMNOCmI3B0lK?38taX4T zhP+?$=3n5OkHvVnV)+*n!nShP#>rhBR)47*wPi()4pN3q7+Vpe-_rIIJW3dE(;HCH z(JFNf(rd$l{;pobD%M6(f$*fZ&fo7H9KkwcCCB?He9$c8=dj2nvW$HM6^!=lZZ((z zUu$W(Eyiq-}5$>l;*F&ZL=Z(VN6coF(^sWST&}D>91d`DJ@g0INuR4`)Ne{T$$jX`!{fK<2<_4{;~d~*Df%++HQ#9Z3w+O?Rs`AJ$waMU|r{DNiVl)UQkKy zB+R&5d~(4LoaA&vB^Rtu=uz7@)Jr7U4a;uKB*^OTAzMLeSg@x=&o+2Yetj;V^I*aYOqhVquqg6Ci-)0tN|DAVE#|C;$RWs6|=`lpiw9E!)f#M%y-F&uoa zk{_eTNpB}Z*q-%6JL~(N@FpdEoo9T*46WTP>7&hrFN{5UZa{Dn73FQK;QfvgqwV|} z8Z6{!W6@ff#^=iH-|5XNKl-5QH}v-xT+!bK&waVc7^_dF-S%3?n2TeI5zS!Ms;lSs z`2W2f@?2bg;!nFDCg;$&-ywqFw};2z4i78|GR=D*A-Miu=h0D_nYDcZRfZY>zxpZw zjSaB`*j;TEyx|GC^H`PzjSa<-%i|{Mcfhm(TZ-#P-l%w7*p$a z7~E}rG=c}iPeox)0W+2~QQ9x?&Y(2>IbcfbNjR0+ScIc9`iX|GetvP)PHafsPhv4K z^*oJLH`^0=a3``dBlbR%6(xKHJGR^GY;{hsR-VuDr16a2e9P8XWN}=bb7BP6#P7~H zN8G+2-;_?aY;$mIGxua|dh<;ogs+or)+cAXp3-ZBY4U?cp2@YRJwKtq>alY2p{HmB zqKD2egLFJ2M3(fe9yMBzwpvtoE$XW}*w)|(k>}y$3XA-8J`j%eCp{e@^mp51VSvX% zxjg+{A@rvM<`k>ALb&GFV(}7GHk8Va$>m)h; zFbm_*&oSF-1mlT>k;&5&dH8oqatX~p*v|)y{BMFs*GOr>BH1DZ^ylB;nWv-Xc(6Uz1|KrLxxPoP zxoktG*BOC4JlZgAh1&>ZE4uP%fRkG~9`)!;#G@W<<59Q5Z6AiS{&>``BG`+iM6e(C z4u0Hvz4e^_lAl8L`C#VtqrWU6?nuN`_wN-#oith=wsWBLP2(69zP zts*jZBsn()*Z_0>+`c6{@{W+^ibtIdDn z)8Ubmksok)gKK6DEG?Mb*;-*WATsjGSS<~ z!*QAfyWS*9W<|J5Re^TBz@P6@9Vd8^CdI9)OsSwSH#nznXvbq=Al~{$xh4AJ9KRnR zCuqVH;TJ?~?;_yIa)1;qA z2g6OSxvC^y3V92}@w(L4K|WVjQa z&z2^xhh#?;-l)Qymiw~eGIE&LtGq(K?jtb1!4wcRYwN~v3>WPx0{#45m}O~pY!dJ5 z^2zXs0?zbVc+T!jq^Yo3;6IJW!y7b-A~{Lczd&yv_~#JES!DBzG>%wm`cVEH-dJ;x zZK84bYL@?Jl_Z>RhCGAIbQ+DFGcex_Zw74~n$JUrReI+M?g5s>afo7=F1N8*m#syt zJR`JhHV3x2?B^|C+w!$7UmMB{+V~pDOIz;Ns;#?tSF^oGoYO5&^)@k{zaoZdsGs!P z852?abaXtzym>M?AMkw_)^Cm$-awUo%bU^{q36}E#XLckoI!U<5$P)};;zTm)6Lm5 za!7brX&@-azZRqWHuMASOCUcs>6WRP+>6^ZP<6HiJNk+lUM)t=#}8-D@2#Xuo`{7=d~^b>RT~Xn>-VR=Bh_as?0iPv1;$P@-j4WXw=Hi%EpBI% zt0^=uYA`SLt9~G-ex5(1S+I*1*jbja3xxL&#j)qd5B@y&t^ie&smj`|K3Lq%^!k&P zLe&E<6Heh}`4Dj*CEk^vhd;dZ!epEV0I~a6u0PqCF#qa3DTzY*?QR*PDn^}2X$_c@ zA#?Sl#*StnmXvg)e)Zoj?{R9Kr{~XtsJx3(zd8^X;a^g{ml?77@mUA5$-^-qv@=$@ z`C_m|nD}bn@ZYs{K%M43JdHBgoM|>Ee08TDOEzyQ%ggr}$OI!089bk^KIUG2o6h0@ zC+8Q)(2FooL22-MQ|~uyKfqbIlU~9Q7=(Q6Kn=e}~qe>;dm267?d{iY2m`ak<#xs;?^~_`{ z6&KcbVZlqM{8o?8|MTLjU^Z0-(tP?=71&?H4*HaQWU8(7Ww+(BIiJ(;QTH~c(v~Q% z=Gf6!u}CfKu|;2!)H+3{^fQjnvn-4m@n@$BfPU6R90VM}G^Ti?pBJS-N{=tfr?`+; zX&Q%qGPt#Bnp*5%g|T=6p$-OxOZnXekC^h5f;7tgryq6Ng&80dB`GCA!LQ4- z`)BZkF{H*W5JvpClV%|PA^~WM%)e2D_C8*o2)@<(*Zdl9)jt;FE-HsTw7mP6Xaq33 z7&HfAEAZqpeG9)kd@a~4Iw0~s@?DDvk1w3-*q=k#rtPiFIIJ0MWyU{SW-M@jz#c4a z)vkr#7w~f{GxoSX?&eCX9HXn|lH%4kyrI};lFf9rhRw8+&>;fzdbo|ow|aJD^BRlS z76S^CV3DiX))V;~^F&rsPt7k$>4Z?>>9eAECA`SwI4HX6K zJQ>ZBKn^uPh5GYy7UqFI>w={Gb$JWyL;ZM@Me5IyU(7Q6@oa$jTZseLDWruZ0|v@1 zm?j~v&V=x~>lKVt6g>o^yLiW)@n6@3%Uv%QM8aRRG!g^uE2(5Hi^SoT1Zi_*7b9Y@ z#^v_DCpPyzL)wTa!Y>*(^i4(zb;M!!nxW_Z7|xpTZRlqSG=BaNUWsv~DYsSGz`X+B z!wT%dT<)XrL9fJz_AFDb)Css$bsQpFCxc>JH7U2A? z2~%fD5wogE7wZOI;&1qwjxpE19|5S$O!&q5gTlb`bF^YUX9tg|A7x)lQihgIv1n(V zCG7Noefd}E4D0DonTi7cKOILf?tmmbH(}TI8`g0s&S1*r5lxSt=H6LzD!BSE=q61* zjFKrl!H%?+3=b~ww`1MT)XM=bogNM5ler4z!jP{0G^-)_zO^L@5jG1#jFsDc1%R|V zZ&lNQBJAwCBnU4;CnjZuPVrDdDGr|Arg0#ODm@0$+5GxLl}!XfYM2D^yh%vtw4va4 zWk>OorY-eeza1`umL`$*WNhcujIgiMi49P{s!)mTbRcRAPK5LhCEW~A^JqVhtl#*)zUcDf@J0DnrNq zhubg-32&@t^B zQ>ejT-S{pU>eo%9nq?YEJcTrw|F%-4i}#lJI@J()0!f&otXh6vGIAtSV*h+D&=uDw zH3HpCSuTU{H&hXFJVPCa;kjyn?}vLHmKa-*Rk>_v)hp&_w%b+vV!z`Bm^#+Hd4Wq* z+BrJQM#3OSzgFBQsdQyrp5Zr~tJBFh3_28Ly#k~)7ptE007ZbliXPv3lji8fqB`Q< zm_!B51qPQasRW*AC>H<(S2-?MS2-Nyh6zI3Th9Fi&WX%BJ5|fG)QF;>Bh8*h{!NnR zMKsRQUQ$3aUIggLWgTglumQ#@S=BUajQ=8YDc!`wImW9Tr#I+$Avf_@GH4&=+GG~T zyI!FCFjI5_M@v%9@8ZP~U`mA?gcwa$ceAs{aUW(^X&x1GeTP|g!iU(t2OBgBI4lOZ zX9m(FhA((~(3Ud4sNf%IN~A{Y`B zYY__QytHE>ko)GINDS|9&kIb)ZNyA9)thk^a49!LE|6DnsYfRNQ zc{AMwkCjoH53_hSNfeH7O+q+(CytIZwy+K!x-!k%3#d z86f=`YgI%=Ot&m^bUkq`6SZ(kekk24%%Wxqhn^5AX$^{q_u*iou+OI{MNL07?I@jO zip4v^_j33r*4v^=0FSUG>MLy=6&4;lraw0(%k)UbfTxJ3r%EbODEv+$D4>-SfZSB^ z?$8b;A}E1AjAO47vxBdm(Dxfc&K0B+-L8v-`%>(vPOYq@3%_zM2u51KJaHUE(x$EH z@#)#I)+IroT^nOXoB=&zX#P!_LEBht!9Yv*Q6Q3V9OXoVKIIGmbgK5sGc!zPlMT}d zl}#!LNZ|!3kN2Q?glG|{VtLZL6@=|qbMeAGx%D$6x8tWDUYfrSkA4ytU6=wYB=)cO z*VkgfdUBf1uEZ97DwE%0W5Kj2njQ?{3L6EXa#Miir1nD*W z8m^vl$?~tVp26g5wrPFR(G+(L18uFXHq{Ca)nhczdau#yRyHL+f?EP}_}4=;d>@a$$`gh z-Vx57!fpA1KJTOuGXvxRauv};a}dv+oZM^7ZqR+Dp&M9N(1G~yZyj*qXE$NdYrrP# z4xI=7K^UAU4?N0!P3L?jeZbxmlq!yb#|jX>fkxl^n%G8`On-|<$h zkCwhs=Y$^QTX;I$1LJ2KNp8Q#*1D~)L8cBdXP=~DBJ@fqULZCv?TDr;y((LbVa8%} z&B1bHUa+J+z@7pblP)5Bk%_9Ui*gJh`Grjeg3NPJ@u#vyHjc8Jt=Aw)r2H;~-e0rSjsaNRY9 zK!c?Ay`PzYDr}oYL_Bk_X%63$P$}Xg1=$psO{83cR`0XH#waWsy*IY}#2O;_Y-h4Q zQGCaVx+N?88*Ly66Hf7l#-m9j{#0UY8H;TXFi>|NTp}n?TcoO9Z0*q-`041^k8~eZ ziN}+&vx^(5(PBZs!4XUqqZoqs-B%flS0V95wuF`ib(k)V6}FXwu^)$fXki}vQ-5su z_i2#cAsz{bpLV??{No7z2#YbEMtILKfv=@aDG&Y+8(d!dcda3 z3ess)ddG1}E|{qOgXpjeixmB97Q#`hTB)V!-opsP0*b9W0LAaR>Lo3qpvpAg z6dtYLyZP$NYJ9p5FsTs~Q4Yv3==cHh%lH-rUywDf3%T~vQMnO?l=#|JwQE>)^Tk6u zD>cL*+E{LpFgF2P{w>au>FT)Es9T^MrTb#LBf1|e7s8!s^Kv391Z zvyi|-K7z?Oo0C&YIc|NK@f&`2roU&dD9$SU4|M|x@>Bb_2F3i2r&KT-(%_XO(m}8WdTaOzZQK;)N%Qt z`sWLp;xF6B%0ADe%er;n z8m0IJ!2zCyH&Kq2XC8Tsy2lUFVbeWN?INSHI&D`NAG5ghMvd}udLLp<9kG@csgjN6 zG;Q){Rn9#^gH_TfJ*Id`b2C+x?gILCyS1CCHe9k2W0l@Ui8q;%TQtE|pE@f>*o#?; zeviC{N>*Gjo}TjCs-x;z5OU>ntwsEE9&}rg@Xfyn!t*ABYziJS*=M;C)F?74kB+xT76B z8n7W~0aEMJaiPv--*~4p>I0uoB%=!bxgkXck8!NteUue55IK~Pkw^ay%c=Z!K7!x% zqcynqlX2B;8Ha=jO~L|?DQr)G?(%o~iRF)M(p4Xb$Bht&itCejmZQBGZA^xVDM%;4 z=t$IJd6b*I`B&hMNX+xtfgzChGKCsw(S+h|07ex6gTv^84c&*1>RY{;uu9D;@y;$h zKL~J;C`OVBsyyR=oxzTWZh%vqz8jTJ@@EAI(wte?aF;V$>vUEEI74~U$Tk&eG5;hA zl;c#AtB~-E`X2R8&Q3pIppDcGyAYVwA)lt`-Q!(l5xSHKipmkA0F3%X>`z%z#w)VX z>hTqIh_mTFcJ$6uT%G`J(Y#8_{pVCIvlM zm^vXB5s^^NPDO>~6Pex7u0pyVD^dnepLF-i>$YF(p#{|qtSJ|ZIa53&^BVY7o94;8 zA9}gwZ*VuUz_$z358k#Ho;B`W=Eihn7sY25+CZIO9U(6(F{3$mK#EXsp-Z+P{ zq?6oV=RT8IN#-?CO}{E7w)3~1YTik5Yi?gc-&{eid3G&$cFA?*WMC&vGJx}tu*pbT z7%1-W>B#(ac(!)!z#>j%x#6yXW&J2!N64vpc2&d^@wHtqqR>6-M*QQ4w`JxZYPN5% zLIZP;-JvpjoCQNg`N*UiPShxtD)Q#M!IX|-U_#)OUqw3M!-lNL7K1@3Vt_ia(oXI? zUY{SGeGV1r>Qq;ZdYVOWFcqpK=8_IQcoq5_mA96;M2VgYk&v|g-v!l! zB^&aMJ_}&Yu}mJwvDW~TKy1GV4ygd8m;h)4Q_q^q&)(`W)rx&Z&1wBlp=nnld+aly z(a{hN1?%Fm3<*~-#o*o5Nq+rowKnz!K3iI+3?sB303qV_mS0o{#Hy4;cq>oh(dZW) zQX{_Z2m!l%=de{@fEormQLwnX3NZCyJ#HBWFr8h+(U`80`obOMw-@wvmpZHQmr<%ahN873Tmmn zDJWX}z#Zv!MB%E}FkAO?l}*2rD1%ptIi(rg0^*;OG&o3QWgh3O&i zbYJ`hlwP5R&n~7(gs6BKEAUO65hTugME0F&dztb>;C8261f=p!$w|vk6n}JnflO36 zDAxx!legVj>o2F`0kYswE8A7srG8W8l={WySuUEV?=nj?a>t2JMo$X0Q-(V>gl-w- zV>3zxZqXVHpOr4!!pJAy_+ub|`GQSswybVr(?|VYZF;3KeZahJFsb)#angRxFHI zHz?mNj7wP@+e>!|I$)(5g6!l^DSnIJ< zx0tj|5nFvRsR!r0s+3WUa^cIe4)kKjtF*Jer8}`>p@)2}(V2Aa^R&F(OZ6?9rv5q- z;ETS&;A>rk`bB-?s#qMN%oDC0N1aK8xtWbBeAi>FQFLlJ*S;2k z${n)4!w`qOPkSAbYYV7v1L}y-JsL6wzdB)T&FN6u*1Ai0_R-fWat(+lf8A_&MGbe$ z^&Uy_eGVAIZPKIxU&!mNCfp65Yqy3qu2lz?;#|B<<}-o-Kx=?Lbl-^hC$nCW^I1@Y zG6rnm`kw1@Qc9Vdh%!T`4Y1%f zzFqlZ_%Ye-x5Z(XknFY$?JHwwYuRQ?i%v@-iYY9bZj? z$>C*f@1qQ^nqcy9n_==#%rN=GHpAp<877T{{F|6z@)cFUJ3ebI?Yh=6USW@Zq*1v| zfw@hAxlMsNh!mLawCG#ub@N@5`+O**F<2LrZ%a!2V#zQMzeqOB;ZfC^(_tDuLf>*e z%r&KV9F5+tmfmqOfNFNQ;ZdkMen|ha<+_}nDM0||J~E#Su%c^+s%Q(BtnRQ^Tf+gR z_`~^p11bKz+@epcc1foYKwFf$#iCj7^EysClB`I%Jw9vbRo>Q)J$bH=KGm+v@z>B+ z9uN2yp&jK7(`rI#$0ULZ>XL~BU7uSiwua|qBco|bvPNyK9BVdjdA!_ZE?m~Psg2yv z%`DHK6)AVaf&%=ckA=D6x?XX4?V&DFkDP47m*aXSWgF;Z{?v3;b?s=md{x8aNvr0o zI{M15B6S^)ysdz$Q)ecuvqD;rs~vK z4!UEm1wVr~FqPcPXLvJTRv6)1K^)|48sJ~*2C`&~3*3&@0K10V6Z-Of_L06Du(iVU zPul56XV1~V7hO}@^4yJv{KRNt$2k0V-5qK{ZzYpy>a1+Bw!UzeF7A(7t=ebF`kVSI zTdX|4$ux@T*?*;1&GWNbt&Y>utlWZ9qtS{zCZvjY==EK#;fg)CAoU-sV-lc`#?jQpWoE`75jNW zQzM*P4c+`MuUG9Qyt-{!o8RTN)yuQe6SXEnkc)v|6h2~GowQ$>k9{jfJH-^OK`2=) z0yau1)#MxmfAs4|nfBeRayMLSGP;|+*cby{+eGT7dz#tjM)HO)y|F*_$GX&u`ZZu( zr)@IV{v?WJD*Sg%ymx+Q$@_I7e`n{(n=B0JruLPeN8^pVr(If1?x34B%gu|Gw!Zws z7$2(jECKZi`7ofi!0HzE(G8Y?o+chPJoAZiLo=4Pe|Tv({M0C{6T+IA8s7W-@X`yD zF-XdR#~y)(n}>kr&bje#*k&Q4sQG?7;I%n_*8oPj$CIbq)9cv3X@nc)uXW1}xJRuE zQnzrJOrcHDIK{F_e;4U~+ISb9)})?40!!0ftpUYT^U*r@IwR%xk zV`h!Gsq?bM$g<>D12hi0Op{oTQ2gwgrTi;AKtAe zw*>3Hj>0%#=kusS2u<+mlT-Z#ojDt&IWFEYOA}hlzGpE^q^eoshi%*+{EX~2ljQ%U!EU)vi zH+G8wGBg(^eD9Tr)~q;SOlHF6ZoSBf4;15X;`GXom8kwR{Ti~E-cF6>qB%%_7QV@9 zS6TBGY6FEP8E5k;9toD_Q|ZYdNUaH}4~LB5=6Sy-5yOxBPFsDqiL>UzrsGtZg|7E> zuH094IhmU-FdyMm)?KZBAUA^Qe=0YEDp9j>$8x!-s~yRWxT&AZi;>mLC0%NZhPQ;; zGOd&-t^!l<7XqS60hXX$fi$ZYNnV$jU3UiPBxbjG2YgxAqSMhyCC=?Eu$zcGKo@m4$AyGqndP8)Wz+UC z%$1+ncK=|&RykIAEvlZ4x^{Cdus;6H!V_~D)-}Xk4Jm084jSEUS<@XfhokRcU8q)R}KlYA|WPr}Ea392WAHHED45o;xdX zFsU1gABxi(5OPWg@cTmEZQ3CS62MiOhps98#;-PQMzvKo_+y8Yy-Ic$s__7~XPe2m zz`>ckhyO0QcDJui_}Qr96Fd+EEMZD_(M8+UP9r_E@||nSxTxKqbWe)o(0jUtZf7}d zHzE(WA#|46ax6;i6F&)j3O7qJu&z)>>~r;eGq$uXsHeHLk`;`q*Bj_MYntaPvywc( zouuDx+u3zCs-t*%dOdNDO;gYMspXqUJ9=csCHef{I7}akA;#`6fv1?X~8-n0EsK$$;;<{bh zZOwdJGv6BTN!DZ~`F3S%(f#XeVNKZwp7*&!tOvt(V=8zZ5q*7Ed~3bda{$|f%R8aZ z^<86ixw>k-tor(I7YuyX4{<~fD$PgaydZ(83pxg1%5YylN zm{CasXtrPFiKAz@)}yBhs<9>;bQWncTHl$}gdo@9)QBKS!AzsjP3itB`#oJ+;6U(icMkO7nDZ8`%T6R_kd%B-AA1}-%%cSffA!d{d9aMaG& zgjHG0Ir`7P#x2?q((Nc$5FYO=H&Y6AIL4hhhW?!7bv*I~-WNUG)EVBR}`&B)w( zWeo3x6KO*>$GWowHIPGX`z@f4ma8OX3yY)VP8)FX$y<2P#fVmZcv5~ixMf=QzOI~I z(**@hce%T|ae2k@EnV5ovZy*U>p}(If6;rYrSjc%I04-W@V@L3s1RJ$gI7BMD+IaL z6R-)kU~_v04)zRG`(xdQU=u|&*~8Z3oM_p`oNkFh=3i4TZ0YwDe-CbPnx^cJi|8IS zlD#;*4`Z*${4pBF*zYiRVj)g%j^(S%j7t}9l7r9IWpto3>LPwowTJxH5V~4Lrp=O0 zySSrSJ5hc}hNGP)BjQfv+4OVfPjBh3i}WGPMz>)cW8LHHIDM!*F55RWt-RyU=f!QB z92tMV7@#Lr*J>3O>uzx~!XpLyDx%u$iAU#vNc7U~GIG>T>_Vjk>)Ro68v1bA)*mKp^Q6! z*Oy)ctcJR1W`v%8F$1!rha4)fwA*ACANlJ1x32M9*Z2Xs#xIxlzk{`9C7*#te}UEP zB09&iC7Qv^EB;~ z;m{wyhv6OlaSqZrt77L-GAqIX>Pb!5pj~l~S)E+SP;UXNi>j5^Am@b-yRLc7=shBL z;ffKAf2Tb?pF;HB@XlwTJzRzG z-{K(*6YtOi!N_}Y$Xyc*1X{`x!xiw~kH@ntgYCnJ4GRksy3lR65^qgmG7OZAd=++Q_Pur{3P*8r<`mGBMd z8K`mBD`sI%e>{XiB7YXQvyA_`&La9Z_lsG^f6eeaIkEgXM;e|JFyi=^3{MUO0m*L! zD*bpvfa%YXz~&zWez*sQfpC+$Wlw7!*TlrWXDfvUGGKjZJ?e~IU95vT(@<`#n>wR< z>!QvyZBh+m)%2N7fYb~(O;OQHxl-cHCaly*V zktr|WOm!Qm`mRGcm(CvxItR>hWHfrI(KBSDeMA(+FXEk@*RZy0>WkWmK`y}%ON#-B z^c+HF4wUY)?$bLJAjVQYKz^gXJ4;647(~W=z~WCA-*d)Ub@GOf)2H7vQLwYqM3C%zypOyq1U;CMe*Q z0ph2Cp?o<)<%6RRW#ogG2h@K=1Y*s zx~OjX+uZF1?&c6q=ZoIQ_i5g`F@J5u)!E(ou`;+WowRisTH5AF?M)zEa;f$|0x2Y{ zzobN;J+8FG@g?gMnaU8URiq^=(@K}J@*7Td6-rqj0j{H3?Z67uF2e}7^a^XiQC*!c$DqlBpM}hamQzedEifFL@W;Ia*oWWm z0b1^(@WEpKR;-hNb((XeFc@>(7F+SC6-XDSzJ3r|a53QR)b~cUWx*E_WIy^ohqxmQfC0xaEyxinx z^+}gFT}uxRvJwEn<-T|;y4XLG4KWTP(E%mfnobMp-L}`;lmHNbDEev z1aYwP7QeCkDe8v$=eOCsG{>uc(> zfbqnS@1v}kfd)PC$8a>Df3=_8gy_(BHSansg7g~$Iu|&DmX6fbssAaO%qFa?_;H** zVBWGc>u@Ovl(6res$WSM2Dw~R$_fLdS&q6pnQhW+0)pkm9^dTpamezl`67A2F zOHI?U_=&aM-60Ol+q=FHE(yZ$cZ4irmp%T#O%0^<_*j|_7$NN^aA!_fJ7ue^QJ=6= ze|+cPz?1OPIGzP~dSvOO`)SS}T`&}6Ip^xedFX6M#F=sILsQB>Lx7`1@E}@d2P~*h z1PdoNL{{8CCaR+_AZB%vMFlkB>bav3^wg+e&HOzY%7@FwG{tC4^`V#wt~QEdK7=4T z7bsWLY1K*0Vn7*vIpPny%G-Upy+akMu>YD|&HkYOnuS?J3))Lu{!jjlEU4=DyzFhb z>!<}VXtpc{l(c0a;hphl*m!8CyAmaHP2)YN&V_?IC3+Lq1<9jE$m6$j?a(Yt&UQNM z^zmi+@y1GM9jEGG)vmegUGs)P{&t?DLU^1|ZRF!PHdOV}tDO6PPs$Q|iS9gswj^7? zr^A&jP9sV&;%9uVg3;m>k{K1b7t8J<$AT{I^Z)!~fEK!T;(2GCM@uo^hBL_Ezv&Io zj~~xL_{_bLe~*{Wp`VR!jcAVRSwbsu97ld$Gvxf9W_S72Cp#RC(S{i%M%9zt?0{lS z^C(c>9uEr8SY?n_a8uX*G**6n3XcZdWSuOi_m+cA-v8C{Bh)L8lDgDI&<9B@a@DvpKHHu z36#exfigT=Y@!P)VIq=?lB)R)*Fd35)G}n25@4zeGx4tqG*Y`)(pn1NwLQ?b0L@#W z@m@Hw%B-y`coUUiOm>l_-9z$6)>l1wsOa5e{(6{X<)LWE_7f;6XE!Qd%(;~mkhJdeGFvs zXK{hN>)MZV6;%Y^A-*=i?VcEBI0e3&`3dmqhIyW`yscXKpx8~Oz*}uB=`#F3WCV5oS76ZcczO0S%$D||5_w+Y|7@)e? zRbA+`;5Jho!>NX%9<&j5Nlz3F)i+`mUc*pt%}?Y}^EcGCvW{UyF;f>H@T7?!AD7*t z9QPjfyTmon$K~2NKH!^W{9<#~?y;zVXD^U;mxh;vKyL<-7OtqOH*F z8m2a^$GebOXLA28vW3Dr_FF-Hk75$0b$wyVWk*+iC5AQk2MDNPuVUKQ8*aeD@>aO$ zzN>o47i%Ur7pq!^{e@Zm2h$u20<9e{OCGmmPG@+Olg`Vr{uGVX&+cG za25FPm7fE9m0lY0K`<7lPBXZe*%^c2cgrPST|j(I+kvUESprw{MZ)*|_$JNZn3>?k zKOMgGxHb{pt`!|Hq;QNU7XfjuL5bNlOZd}yahoPb5^C95yuYwNbBp#r?7cW}X2a)B zRg~ze2ES6+nWUU?w}bI|O`sVMDyVnp_Uo-k-f%6D7n*O zG(LF?54s3N<%cKbhr>IamlcT0={50xp6_zP(6~H8)*urNw!}by}!Y2)8M;q?wYNxv9fv+6psqI!hA~;etxX zL@>kKFHLjy$3=7>74y9~yboiq$b9m7N@i0miT9 zspoYe?>4{^Y0U{_ldCijT~qpvUv0pQx=768`ESU{twQdGX%vme3h-d(R+Jx?#G`k1 zo{We;vEzH@Pr1g(MfwnCquVf!F%!adoIX?@m+c#xR^IXFtfd-%zZjr#v8$K8&AeL# zZnKI{Rj{X{K(w&7(mq}2lwf^BWUlJ1C|pLAm?I1#Dp8`#%e;mM8^Fps)LLmFp8f?` z6p(aQOlJl03zdVEo*;wRh;$c?Gb8lW>X)^8`^cWw7sQ7Hl&+VyA?OSE79&Cp0j;tx z$JuE`U-zJ7UwZ%B;tLhudnKEbVSz+1b(KP+s*>qL0DFDnCjn-EqC`dg?dGg%bK}?6Ad{~2U z*ZVyLSRY5b-fLg}7y&Q74e{4;9{IZjFi&xPirZ%ktWEC>pF6^VCmD0v%}#z05RLh9 zCCb~kp;T-XO_ru5!O=UF;b-tSQkQ7MLE~u{Pd(&XXf6GBrSQDuU1B0Y0`cRo#JuC! zid}3uOOl3rgV$-ra_Gw8K)~Xuz8IY($r7h)Gu?2wow7|)__XzCh;_31=4^x)*fPK`P#(wvHD29hM?#NFI_8vRW7RM<-^s&g``)VZ)@cq~KcP<1 ziw4JeRUaR4{wTkYu~U)?;pS0L<;iC`uSOFdThX9Wi8bse$6N?;SUr(C1)gT4 z(9lC3uweDL;zPr2(T`R6ftfs?@=IJ2Rd$A2&GtK^3u}+pR$YT>KCk;haI@XvnGVcr zpPe>3P}6)a)8ve_d2O=!vGv{#lK=1e)snM|93^81XnMXBNU`Yr8qP1$I2uQx1N=#? z%~D+znV;mC`q$CLrGB>*Xjrw-pTNR3PhwPUvRX%PaVMs(bskllSRFkpFZFcaWrpH! zQK;+3KRU{BhmR!49c`o_S3TgRk4_@mk&Vf-)2)csCZZ{U%$>@{FlSUgER7nRsD`Jn z65MiUn{(~4?19<3yIW7tjuMuTh@_22fvDB2!IUhmySmA=enc<%-GD6=!q@E;>Y|;u z&fUGbHDpwi`@e}Y*z^B6^W&(P6QFB+A`cAttg-zYqy6A;Z7JMg4#P1n{y;3c33vIZ zijZBRl0~`i#88O&W3mwQ!GuX5B@S&WSHxO^#;cwW2)L5o_7S_kaCJZAr9l6bJ7n~6 zNE!d}>XQvmN>rl;h(VqwdZ^ruRP&7!6B_qUZPQwt$&w9dTf)iCudbp3Q^4~e%ARQQJ_ z@a=$S)6T^|ghF^okG`&)WSrkBD*i+t_Ed$9PIdT#&is8(4m%QxJuI~W9R4awbXjO0 z-6OF+iFf?&bYbQJm-t|_dg`_mMN9!if05gQNNpk;Cy-DkMbz7A1*q=8obJmR8#=Z{ z%VmqvTSJNq&2_-l71TdTQ-6)}4(aLd(t>{sPfc&0W$D$U9!bd^S`My>15J2>pe1uX zX%I(d{tf?l0}A-b3H|wsrM!(o0QnBB5@EE!P`|*W;jr9yG-Z&qxi}z*+jX^FxLecH z4KP;_GP{^5+|#TFfK}#g3*g9C5}a{q6QvJS@SD6obK3&VmAGmhh2=uAOE`+YJ70sT^B9E}Po7$fDb)ZreqmcmT#DIP;~-p47oC2$|~) zp)$?+@V8riHJ2*_(u9#3S+t-?@62N>xJr34m|z#}4ue7@I7uD*O3tc|p@7vBqZ-Y*aqzv#{&xzPhR($_9g5(;hqA z&LMYA?(fOoDfDp{&YL8l8imK9pTRGi(m#LqM*(cDM6^qy-ee~*Ij z9^^z1z=uiRDA86&qP|;sN=`tQ1g3|m_5cs@K^|Yq(~g2>J3206AGWO@%=_X)f4DM2 z+>k7cG>uaIa)=uGlegSvfI^39zX6_`PLRV+0Vn`N3@R2+k4~t?DLn5}7qW)9o{KBU zGo{As*uPOX5M-`a0Yn&GffS0KEa(OT=LZMcF$|^b#p%N(G(F{(n{fwm72W_#q^t)Z zikqmUH?S%Tr2rKW3P%X4!OA~%@$s7}R&J$6DV1Jcx3}`VQ4DyL{@b>4Wne>I-g1{H zEY*@X>3D9_-uE$4WnQ`3_Q$x${NExV=i(IF#Hn9E#8zbABw1jdhSG&UJW~CRncw`Zrtx#Icvi=q)Cfi*^ght# zrifoP<}DT!e2nc3r<7%3HE!Sw)yYt?XWgJW`LjAdxy`FaMr}b_MEI)V>xK=`RTd+u z+e{Q7e3^sn?G?L)|8I1FSj2)~C*y2R8Y?t;lckei2->QGS_|mz@_7pqG-Iu!!(m=n z9V_t9S%4Rw(C6bI$Lhh7ZtdCgjP9`YaO?NAukfE?EUORk5W_1 z+d2OE+A147pVnBxV zW55^xb!^E=sxnpF!fa!txjZaTz}MF2x*UIj&f>|TH77qr7W@?H1k}bmAnk_OMV{ zn&6;mZk}l=uJB*JdNL7_#OhG}VA;C|ZaAo%f*>*C-CvULV0Fl!;(k+a<^r#+-c>|8rIMokN?*Va~kpmgy|45 zA;)IrJE+BArS*dRd+*0l;Q7~uq~kVA;>pBr4Kuqi|K>8>29b;HW!Er*rQd1e_bHG~|uuIrQ)Cj84u+ z&z2Rx^YJ9#D2cnfv@lEBMJDt8S1dF+(O`&84m50l;M7ZV{u5<}j*57flUS?hXOeU- zH?q!gWO>Ocb1zINRE0_j`Q9tMR(gGnDY>x1P$VO~g2()H8R(;wEAx4i)kky%W{VnJCfe4OEW(&$9{}S)a3?j6ppiy%zUEq=Xb-k z@ENnjo5UYpmKT9KU!R`k7@Z5RIiVz+=NG@8jJ(4mZ)bY_=@|}U0w~%cDy9ghX%^jM zQ^17eWx5tf7uTQMwHosLAA9k{UdfUD%P%K9RTUmqvI zTYL$`(r`5xV5U$pZI#ziACowmL`CiSTX{NIJC}i(K)VDghIKPPq=H*Q|^5uDZS#S&HIkAn%Ch19KTuL7zNSl~pI9%A1qV z#$%wi>shSzccBfTiLUaJyV-GvKJ zr24j8;z+6isVP@hkvn*xd?SA20Mwx>Pu&+}A>UfK5+);CVhxPXE$rjKbeRI2FWI*B zknqQF@!vQPs-3pNIbewO)j{FDlT2re`Tz6>!OO3PKxZ_^ntmzyvN%Oq=j?SukHxV9t5o}h7ICQ1g*+4+!s3u> zz<66k6mm87*+EYf7{r!Q#s^yr6Lk}qOW7BlbcEaDg^{eRBuiH78l-raWPM*udM!N)1RkuG%iV58Wwc$4h6&5j?K7`_qmIxYH<7BS;0L}+I7_pZ%2(C z*q*mQ+E}ww&ww34bPY7$JN(Ph!KcH6pAKY{4~j`q%0e>u{_yhP(~BPt;Ndk=a=9^K zE5KGC-_mf?Ry@!-OD1%5ag1PR`FAXA2sj$5iE4K3!HG^l)bry!HNlKiHdAuqK=Kl!* zdx3Xq-VDW`O!bA<+@&d+i{e?vJBfz^=Q8CZ#{eeeIqw;+;JXlFhH(k@e^ z3;PXGvPVLe+e7K{GJVaPgV{rEZp0sIgH+K}>e;dA0WniaaGEM_^ zWSR%L6xR#Ok|(dRX=Cv0D+GR)sMgZBJ4a~y-m*efXJJTe)`VDOFx8cJWUGS3|K;e1 zmm_Eshmt&WbjreP_4$uS2UGVOJoWk2ao|r;R4&sI(9`3SpVKsul=VbyTCD_%Ievic z_*#bg`V)rsPsp)H_jV3!CYn0>bG)>MS$PLj+hCeqB%ZI0e3z!%#RRKvh4KBk`xKOe zDt<)Q#PG)eZEB5c#<{9-Vmfy*R$4-y?dQn}(0XnV;VL;>{ z2=CdO)Nw~RopU%^r#oC}yy$|c@zO!ec(C8t_ylT>+(rE3;`PrSg}mjg&N&Z`+W7x5 zz2TU<4#QV%pP1;5Rhc2*h=J5S6$l1L47-i zsDk8>XjH{1Srb}qxzqEwa#AGQ^I-4r;6R%I3=6`K;?n=GvZ&lZo%szMJVXH;F&jgP zJlr}V((|q!7)vnei+9WL=!>K~k5+9L@n}7grC2od^7XRl5;gtSXv?98%Avn)?xb|v z3Wq9ngsO4mm;Iw3Ua}MZr@#-$EZ6Uph0AH?$86rGvyuCT65S*CVgBv`mt zeoR_fndt{fO5IJ5rlCXvs&@243~&R~Z!EdO!MAyBmf_jB3`1qwGMe8dXq^(m7Z!nt zt4EZ;Vakd8uF>T<$E)QWHXoqt7Ue6xb-}N-Pta~v!n*e3JQV*4O1513k%;NI$j~Vs zuOmpEHU|RV@Rg*BrZpj-K3mL+%8q(X9pL3{h z9kU!#ejkdz(iPz{-wYMXM;}NKI@J~cK>!U>NG-6v@Itfn*(t=>7}jq%5a*V2sVUq@ zb>K1-jRFG%SwpXjY~bp*SHF2zGZY!6m@BM$a#P%z0$j<|0h4E=_ufxG92}~21x@Y9 zwS@Hae;(`~qKf{9AV05N^?$G4cstjo2hhdk_an)=z+>dPvQEh~#Ox%~Ifl)I)jP}X zyhrU9a`j@W;HYtP_o#^5hP@&qIfu_#bUN{`e6|dq`1kR6*s>BaACLA83gp6z%B}Ov zy?0s!e<23)sRsUb{`?*8Eg0uHVeTEB8+h{Epd_|q`GCDRfd4!P;yHY#6c-bguQ*xt zD{6f7m;Jx|_-wy4^kZ}wXY4_bES1iT5T%@1%IW7ed#o=ul2Sy(vFI>UmvtH7BU!r)w73U!_Vv(>ySoPrz;CG@%OZ|UpBG+~ku02r z;{uDg$G%qP77xJ)Wr}3g0hd#!Z`WgX`hnp92@iBz+i0)}q2i|$gz8<`h{sj{rzL=) zqN85+8ADHjsa2zNEh><}nM+DSHrB!*Zq;46Doj-jm4YWBrSc0A`kwzDuKAr(MhI)z zMMr#Kx4R4Rva7ZSYn99~g9edLfv?DX?^2QXKH&TC!1((w=8wal%wI=89t=?QTP2)) zU2LhwlS@9;azAbMo`p9!L4BBu^{{%{(@T*AcEbG|@9^M&Z65mIS6UFp)1_uSoo)R9 z5#ZTE1-lgWL<-P1^l^Ay>`naaCQ82GP_fsZ11-|&mmgHF(z4)>@w93Z3&^Vg=TnsDLy+E!)w zv|rk1m`)Z;IBAR8>@hmC{gW>*?CUdaEA_i}b2^1xTe_mEr8jN?#fQee_44+-!~KIl zEcp!{7{(A290kQs{eP)ER?_M4%^hEcP^M`fRVqJy>lC__SBdRWOJ3E*Eznnjoj3c; zbI4K0&<1YYkIOa;5Ism2j_)GrF+Sb6Pm1ltycp7MVhzLLL@;lns*0duzUWFx?4W@l zL8s=acxmbTtlAY8d;M4gtK`p+D0ai$s>EyYkP1X`fFlPX8QJ|Ir!6>=oCQf}UYi+B zJ^xSw;(e9&EROC%@9979;e~(r$5XcfP`h~9c-2lyJTij#(!3vJ?CHBxKC5hWL^ob3y2|jKfuWuQtJyo^bV)Qej_3Av zVDQh+UY~e}FMc}wY47k^#as?k+R2}_<#EGj46OSMogXfmZF{1~T*aqTic3I3!$O!J zjjG=)lQvQVQR&m$vqzp#;&jaPLl-vl%E?)UrtTMO2_~0;W6yU!{7jU!MO{QA%V5P3 zEZ>Bt&vrkYKYubwld^{Q$<;X5#bqLrb@3h?>uW(=iJJx# zhP8&yh3E{=(Qu#(Qcmt&`r0{{Bwc`&rVp*>Lz{jV2HTTKIc}33-+r!%{z&R_k&R-e z&XXw_(xkI6V5Sj=es)Ri{?6%o$9JPp0#61gdUiXp@LpVM_EK#fv~oE4z*sYY`kAsi z^vaP~a+`r4Hpa|P;Zv)0AYs5siA=hU$Oy7Y8;aN05wvaXz;E>c+Y9)S!IsK7)H7Z>OV>4_V)^o9pvU;v_Wb15l zYz--Wcom|lJt%y9*=9r3TvY^OpF55sio!_{JCT2$}`j$ zK95v(c5wz~S4V=|U6vTQYu|p(n-=%zB38G)*-L$qH)hv$yHkFVd{EQrC24G3F^9 zT&d^3%F<39TJ}oFs?tvP?f>T@#sJ%h7?Z!|B6V<37Ukx)Cthrh3fFVN*QXfN6>68J z(0nS?N1Vz-?FOMtCVwYwtw(AK^C{BbTHLO*Cmz*M#9huFn{t5$6F!PkP? z-=iSB$D%7u2zZbN{SdnlYz42X{jky6lT$6Rkr$m;?wws$eu~S=*OCoJSG<>$7t{>} z3Sa0~Qb>IRl1!)}sOa^NAKogDrtvH<(uvOWFBQKLzk-pRW4!}BG&66?J_Gxn_m0X+ zNd^Qu)4ArwG1j%edbyCMzYubbhFsRn88k|H!V&eQMx|33scB(IER7_Lj>X=CN~qYBz{&$U2IT~*j9Yw-EFtTs-QIt%_sML0!ztUSjXYjD~6D%;v4$}AvMO@CRBlFbxoM?@OT#v`FX6#V)F^d&x zEGk0AadqN;3ei2WI z4jo~ettZ5{F)GfS0ZX(Ze^6MjPhrj#|a5* zHkTmGt*PY8no0n8R}_X3=Q72%Q(9V-TZk%w9o^>YLSq7zN6L zD8>uxU@BY?EN4(Fbg}ct)v0Yzz@l1=MFESQanXDyQAdt(tFF1aoOx%b+z)VYx6_wj zI|yn__&CSvBIx49U*x*@bUiVXDSIfFF?a8(?u{iFRVO)UXGs|iqCzcZP>brTxX-oW zqEBcaCs_w6Au2m>qNF6aj2s}2b&3R9QA(6O9;YC`NLEhex`&B8<}A3t;5Es6u|Y;g zjpD%u{~M^w3m-OD2jo#hC;BWlss*cs;Hn?g;F{!Ai#1&M=*Y3hw|IiNLGD znx`}N3B@$a898WTScG&9m;`zRT{x(I8HG|(qP2uOduv6rvhnY}Ldka$h+ zXiK3px$;8p?{WubUSD<4jRL(Vhq@!#kJ%nOrvKGBu2rrlr}j&3%O6w%@Ux_%4c9i< zZ%S{eVyaizN4sDrj8rlTcaZ9itq(d%aq^KQE~cH{D8XTS773(vDXBF}ZVNx6m;7${ z!djmtTP-;W9jKj_of>vsZaSvh1@*FB*Y$O`rl$j5(oFOnlsI}U3IAhmOUH5?8*MD* z>YsmfBqai~4ic)5w+lTrPM{Z|ZMjM(u41mxFqV9~%3u8KsIS~=q%gL1z;5ZSPHG=@ zqy$s!>Xg)~o{he6f@!CY?hvXf@ut&DeRT2-T#)Dgm0mgYmvRyQ0q>X6 zUCKVzMLgwLyHZeX@Eu7CzUzG$!8d)5AKe`ODBm6pj<#g25%vAAr1T_f3s#wRc|}b3 z`YhyQCfNYZo4ev7F!iHM94E+G;tJg#u;Mry_HfnE{tEwcE@!mPBi8OQ8??G6%D6B` znwq53H)(Jx!MPcNvaV*gpzCbAw76`0W;R*G~Ao0i!4g1W(oP!lqFnY z*BZ53B}+b*roy_Rw8`W<+}`9dq1&j``dD7M(y%NY85Xs|wh5+Wjuj{5uedVG+w?(7 zU15u|rs?p~I<>R8kz6Kl^6YUOP5J)M=K`dvG7vpe6JluwKOJ_soJ4q?HJN~ds#Rc;N3uTFMbIZL` z8}7L7HPLxmzg%8kjEE^1wL%*w@(XOVKJ&o#Ppl*5`R~gM9hc_#c`;VuQ$sgq>q~jj&&(xAX)5<&&VSIGZ~iks-d&%8B!Fc$76~DPyqW} zYGcP?a>K>IULG7Ac;j0?^T%j{V?<%+AG4@`VJ=_$M>vnk#s$dxU_aNWf7{j>KXiya zdi(=C<@)bia&JI>Q3`|2$maKb_O0_f!_SbFbV|AFRh#@Tgd9N>_XJGB9c||H?DIomD>HVba7wib8 z+pAyB@{-0*J4-LU+u0SBs3tcg@o0EC)hXDk%?9wWX%j1v^WwsoD$9 z%fABd%2xbeKUT;^<8Gbh8)XB?vv?M>Bv2YE>P3FofFY~5oFCh~EEC6bO? z!g;LD{aJAf3iQ8;a+N8byql?;W9nrT-GJ~6@Q%&aA7*hlKuOL(mEzjtIGqK1MY&72g`0gXMe`hxT`+#$6n4%6!8XoM-JwVMAhK~NiVG^)4#aMgZ z^Cs+@OPqwxXZS8Atb`Qv_w|_52*TX^~?0ui2{Xy-IZf>0AKb`u92+A*&`z zv@*JQxWyHk_;*O0Rk;PY1=inFR!N&BVaG7j*D^a7$9^qsO1d5(_coSq>`(oxD2`|c zBF3*n;%T{}R5vPAD>g8`OOueyioB=K{lvcsah3x#F`BIFLc%1x44AfT@My~JKgh>v zdS}LiVKerUFW%}(I36I76y&lr8SDpvuQ@I*(aKjSmm4kU>XZgN$ zmO~~iWo_h;^$`pm_@Lg57>pIdb1jqd9>o0!r`d@PAXo2IG7JpriMim34Oqo`aeY@% z8_z$EF8K_Mptm~?!T8_gj%Z)*Pv%GlG*|d0A+UJ`;Mkw#bR2kLmZh1TsKsptGWgOdWRm_{oiLDx3j^jaDh+E~HvOR{Tg>(bMl2q$3WDRKGZCq+(HyJdKT3%;z=|A(P zFw{;ujICao28-sdfa02>N~c*gLH+?v^c5vO;3_4K_F*=O1fxFudy|xP$eRa{MK`x} zb-eTBLwEzbF{30qB%7!Qzh_aw(u$Z4g`F7!jQPZbv+LD?*zX-6?FP*q5Xe>t(xMK+ z{-&)H$1FMwdf@=tkkEV1D~`YV`JhEmzB08ohJIvijm4~?zan1a3{9H3#R`Oz992V*9ILx&Q#*bOdL|p$>BRfdP`Tj&3lR%Sv?&DGSJW7i_n3Vb#LEp@xAl%cl z`j1Mtd#YP2BKxw4kMpxU#S3gVzo}i0T!&$Bh2^Daz^yY>IuU>H_eDPPy&=Dm4>m&z zn)sho${)<=MbYR(B@Yzjq+FuF$pL1qo}Cq&d(bn8&pxD1tXRF**xe}i^F78ZOV zU+#c5WCuQ`w0m@X%H6LF4IK#2l2f1a_zV=M9pqr!s@q`7uiY*hR^F<-n@6l}>LX54 z;^k;PN9DOp=z?9!72;Tzh(%R_;URC@#AOtj+gn#8REGf938#`6SS#2 zlpRHj*M5Gnk)W-c#4Dgy?Of4f;%-rcx_54vY%lY!{R@V{Z88$xnR;_uLm%~)b@Z0? zXuYnQGFXQ}ZQFKu5I&J7*Jdr&e3>u7=8S)7QB378TY7NQqbCo*nvBg_Jr_6%&2QLb zSZ*@4o3c`iz2W0RGM3%FA$W>*9ePTTp=cNil2$c1!S=es7PB-}r&E||UK!IP!(-*A zpl~$i-h>~)%QJ-}HK-{;}g|<_3Ket=r+Ie-gFv5n&F&S6b zbScuVWRi|cAv}8P;rQQeJ^F8(0j9U(Xf7K1CrM8F$Xwtr{F#t+gE$ZMO(dwV$M_00 z_oqE_M({t+=%42fD!aE48NO!;4gby(*8h2hhTne}_?~mzH@GNN5YjCfD=1w!n7-{Z6r1_r1q2_yTha@^0YwqlxS2G-g&c~qhFV+t_-*Zrs zk5T7qMx8q@UA*_~;N&Vw^q)k#)vw_5zb?Zpf>$8fUH|b= z+;L~c>rkjL!DkZDe%thGw{$zJ=HT5#5GKO&ECCkME#6F7;dCt@|3yJL-2B zk$q!+!+`P|Ts#b2N^sa4GaSYYhcUxp%y6h%_{J0m2T~lIR$j*(2PgD{+sbj+8w8lQc(fp z7sPQmXB>Y)gT38)7qD6U80wjTdLd|#!^cwnhY&wnxP>1D&_BoFfLmy<+8&CfUag&G zz&D~b8Th1mQAT356N?#4d7hlxtnD@-F-bIB;L_}r2^~493c2wT`tihRR$WKt0@awh z1CoBoU!$z^SvaEOYh` zv{SjfOm|b7eVN#SX#ZcKd7Wkx^QZdVdUzx((nU0@l28}To0IVby0DWGe;O(oWeif8 zQG7G|U5^twkZl|EtNi9P;nqETAchL%8Bnky&YA>s2VPP=O`TOaOGn-pE9If%dK+na zktT%8=Vlnc1}S|k!2Nh}?kCH+xa-ffGHF|E%@KbrlR$hi6Vw+U&aW3jk)-4995X}b zwTf%sey!JA!@f^bH~?YBSOX4ESV(NhF2mqQk258pUBK?#1R&tOyM;ZpoFmWJwf-jWH!1Gxw<~EBq~HvGikJoN7J02eFmAcyQw_ z-POTuZf#TJTWxDM=xb|iZF3ak*1q+vz0%&M)p_uH+s1@9y0>i|-1Oe|TP`9U`?~QS zp>1ezCE}Zxf-l6jBje9BmQ~KLvZyFR%!KE0?06qAy`ltDnuf(yD4zLt7q`-P&&tZu zf`=$Fmr^psK7PJisXIOOi`n^47`l+mu8)!l{WuJ#Y_l*lGgwx~y{fOe1OaJixfz@4 zWim?x75)%$qye29ksn8YR&25{R<55c7r-L!D51qmKVi?camzy3 zWmLoTx?nqF=<^O*Y4hyue*OJ7-+jCLcyIUhizi6oZ=QYq?ECL`cXuCuvkPC^cGKS1 z-+cE>JoETDJt6}f4$g&)nTVx5N?u&EDck++G#>xsWxG+vZGLpyTD_6;`VM`D^+5ntOULvt)!ipW<{0-p)(Ap+M6H;fa>1kX;d zJ;mKZo{FXR=W{>X+BD=s?1$`nJNA>ar68O<2WfOx{*b0!i@VD-fP)0e#n#MEuPc+r z-3|nS15{6vW$%>5EoBBXz@d_>ZR(&!mq+tn>Ijrr3*0Ii$SkaZ%%lU>MEOhlI1FqW ziMXY+f^M>h`BA1XY>tRm9vC_N=!;RQ^uyOiJUBIrfwtz)7-0n=UHt^%A;%~?-qZ#JK}FO(N~jukhA~bC7=H=#GMJOj7R%TtJGWl^yw{By-fvoV5+P< zJEU8^>)a5VehDGl`FLb(m_>R!z~_4-@_95OpCfOshkU*Q&Tc)~s{?qq2VgbCooovs zn}v*QNI6W*P5<`I?his3`=_2Z7;i^>pfwO{@gE?KcNXECzJZkwm65T0$)4h)F|PLP z03pyeXq~tKNzO$QlMAq-cRwJ^0 z2eSS%2PL^~Vj7Y4S3uTxT*kYDtnWD2k02i-vi_YS>pQFFjL7$`Xwx&*ENY=qVyq4h^-{SjKfZsHrE^&NoLcUpTLq4k~657uI}dNzTD_eN;_`XEN4;5O!s>YAd`uFK?9-;N`=p5V}TEC|Aj?nrew0_-+G(zi-(E1~^{)6%w z)%Jgv8)<~rzh^g56WmQ>63>W!JYwtLEVjPWj>!>RpRK5NTnwkz?sG@i-*Yg$YlPRo z9eDj}p|YXl>$}Li7Wz63us=W=I*G795IQ;tvF{?~?iFLd6A@tq*&lKLR<|-|Bgp<5 zAp3ncIRjX20n!G2-lxIQt{c{)n^h+;$qz z|M9-vDC0IiyFVwK{kqyd0_~4L`ygL z3b@ls0nVy9W2FE&ni}GZ)A+b!rGNod3UKi>bg5Fn^RZIESSetv6fjl_sGIo4N&ya3 z3UFF`9V-Pmp&zWpYV~{w3-67U0`6~y17g@dAz^Mn?>^K@0aZ1AtQ2sc{^qe#z#W}~ zn^y{`>AYj5fU#0Q-HJ3;3K%N|jFkc&l-H=X|GV5sW2Jz5b`v!r_B7`4j6lv~rGT5Q z6yUUDa;y}r6fhzeu5M+{#!3NeR0`<38OKTiW2J!m-pga9fYmAmth2Yr zN&#b~fP3HEW2JzmyTn*2V5}4{Rtgv^1vs~z#`Ax?Z#T-g&Cl-7sZu~)Z67NIjFke$ zN&#K+$YJp5d#V(0lpy%6j^h%J2+;RhHK0+rk5vQ4ssUrw0M`WfAhhyZs~Rw#ANO8C z;Q3fVAQ~$OAaA-?LEu>roNC8Gzg-pY_gq1sIq!F@AaGk11mK?+^yLfs^2KLgR^S0h z7=Gt&$_hNKA=*AYpuEBijj!#Le_4I`5A)?7H6Cg-;Re`B40qZf*ja--T@!PZWDRvO zYNZ?oLNg`)%lMN9`W#!Hw9w+a?cMLUpY3gnt$P`TSD!<9i#NQ~IxSUn0we-g0IV%5 zZr~DyhK+?EU@Z$9J2gr^o1AalT}nsZkL6}(I7zm-7$^}oUSXII^*Yw5xF!hp zU;O+$B;(7^VfsptDw$oAvIr{9%t767!+IO^`#S{T)adN4l~&3FzF8sEXgZ6~rf?M% z=UodQr78=I&g{eRG)mCYJ&5_A@YCiD3p~CmFjcj=8{4w5>DO%E@7rL`jUZS~5ncLV z1jYS=A7wd%I8@)`2i{`xl{EQD&>{@9r;V>pGC#?2g=8y}WxfcLpz<-4sIfxdl0QK+ z;_tVYVWvK(;sZDD-hOUZ4|P#!#r9R0q;-4eCi0+^yKgkDS#{QcB7DpU!eIRaaBGaj zlC0Q>B}|=5+j>N}*yp}XJ1+5pOAy)9h*tY$lBIDBYp5`U%dbiR;6|`opX{H4Gtoll3Rbv}sH69{5Ej#60~0!f_bsY|IxW8f9YnQE?xY_owS*>&nS>gWs!a<`}pPT6#cI#CyRShb-yk#{Qu5)RF zQ0V}%U^noGLY$!lB#@EXnt6IK251g6dd!w(w+45&h9;ZU?Yr&0z3shkMhjCf3lq1b zC(f`Bc2vURh?(Hrm;puBB)Li4=<5~i3nE54ZN>OF;F21=C>yj3&&{gn9QS%)QZuIodF9#D=MH5?L_Iyb(I= z&V<}Z%=QOl^px4=u}`7SI5Uu&Riy=Pvk+q3Jn4sHKDDsS=U_hVW7Qe$rfb?w_nHi+ z7~Km(MKwPZgQyhW7t0D{&V#m+-oUPV`1@=PQuYs)DTh-4g;C|V=^DKwNS?w@sV#Gut58eCP>P_&*Jeb z|N6k#jgPgDE=QWKNTvdA)SS?b$!PoghiE_o{|wvKxO0A$wMs~5q02edf=M$x68A0N z51B>)crF+wHbJN;#i-O3#AyJ`Q#x767%F|Q0E2{Mq&y**9FVD!Cln^z%N!DjmUDTo zJO#w4Su7;7%oRGtA#U>!x1~1n^q)kx+gTV#{xpik7uzb+S7=MoEZnWPG`~o z33OljX8xaflpG17Huu}095Af- z2i2HWlD=_&;Y zh?s86#aZSv;AVv~^ph@^fI7#%pYvVfJw3qI$U##E5Be(Tp13`g`Q@j0#|HcYAeI#P zaVjGYg2+EhQq;H@l474)A>RU!?y&t4=P20wYH2^j#O+;4=F%FWzEVDh@}l?go82FP zGT|GUIlfQDZ(pS81v&i0{p4MmlE+2sm%UI0x$6(3oWmRO<7@g>y?2tq;swWHx`;#L zo8?r9*mI%yx~JmyT@33rOe}@CZu2D<+_|7C3)c|-~?U526uG{%{1azuqOiY$VEI5*O8aV|Dt=EshYGs-#q z#9^O#-y@kQ{0RcCGRGM?OaiwD*x%>UXsQq^5#{?}9&(tsX10;9tPHkT9fn4Qa^$75 zT>g5L=gTnLfKttt2SF%Pk5N@3P!BME!%(e`zFi~o?|%NtfknoQHl~oa0Zw`B8Dm*n_s;CkWHn_Qboe$gZnB@HiU2K1}C+l-Nf_Q~6QM zW$u4G4zrn9m-h+%b`7_x++C??8L@Wnb9mqloEL;~;s2s7%U{fOIfUN_xHvi&4s;IY zum{a$eZ^jv@$i!@*2`bNsi0>SnET5={#psPh6+G658L1M`kAEx4VV>N>$Wt+6>b(YDR7>}*=7cH5AR*xc_OPum?E&Q5wmAM&OyWXDt9 zm?)(KN;S6?m6ZmeFMg8qq39dh;i^#DrjZJc)2b4;3*j-BbozSPGQnv3D4}{Wx`^Pv z55)6)Sl5C$H8rN@ZY3{$UvKJa4R)wc&hF_ui*0b6BYTF8^^6+R%kpU9fS4~h_b;Fn zLakLjY)|?(2N4@`pwtr;^eKIrNx-KAhq0ndGlwFpfFERpvU2L=!wej4QUEw&{1^hp z4<54WAbEsMR2(VP5(d=$-jITXs?(T*Oel9pbSed}d_brRn3(DVYJkw4Q-~6p`Eh(r z=o2asoN_dcfU4J`an5*`FH)F_pDg{@-A!_@IUwD)u(dBXy+UYo>=BF=^YM2tP%$=A zYb=dXUKD70qGqM4X+@1qa#*pg&1(2g-$p4CNVX&6g8EXrN#6Ag3Nvypl_IWCA}H6t zT2;alM%LJdN=|QS#S(d@>jkOU$3~DhsFhX2k`b!*moZkYkEv4$+v@F9bwTy8v`cA| z{iOL4S~8fdIT-qN9Y;U?w-|V z8eNCn*b$c&ucftN@;_!7$m?n*t_g*@?{3lI73ZP1LR6JS)7OzZN< z^cWlZXUxIbT{b=1QsZiIBK2s7su~(YTE|~xnxArs1;PrReZ5;O8x@=fR$-OC$n7_} zd=An$<{{{>N#I=iY0C?Jq1^JXSd7;zmJ7=B&mj|&U`*r#3JedUHHanjm<~CeWBH}q zriRtllPQQbY$X9Zmeodwj&)@(%yr|!!dpmw4W_JoqfZ!(32!uodZVR1NpgtFAw&)- ze^x*ea50*q=|zQ)M?J1779&(i5eT63GN@E*sOh#C(e^jw)_n)R3?N4lP5qp1i|$FS z3^2nHYXnxSv1N4wv&AvvYUt-;xu{J@p~4Ex1?=JT^vavV-IfZg%a@rK#O;{$fhsq9h*Q4&0A$m-|u+*D)v2bhfKxpV~RlbOunxY|R=84@)~Rm;Qzu zn;#`*d43Tkgyrw{E3|!7yXET5Vnl1}jqtC7> zQmqd$^Dmp-r!zfv%%RIh@Fe~lOyYog| zcp(d7vheA+>`JRxX$V-KX5r`g+GA)){%9FR>RtJw1OF7Z*DMtafUxDBpQz0iVA#D- zFHT_@gi-(q6Yz{NdNl3!9j7&kMKRB5l!RQAN84diw+X?@K{o7AK2iyZPBRjP@-y)A zjy49Fvhw&Yx@0LZgq{CBrzwhgX8;H#h!Rv}t}X`vQa+1FI}AI{>H6td1}_8w z;;H+w=$-Rt^!S1tWD=ywb zb&F?H)26g;7cbK?t8TliGziI?`+hlubb&A4K357Da$| zy}jN4hC|jH;c7{;hb=M{ku&59Z5ZO`z1^J}W7xL;FmCyMiA~#OT`JSt8-U5CuO0rqj*hUID?P} z!Q12~ewJKtLY4QU>@_)TDYP=ldD8gtg+IGkF2K|xC@Oz=;$SdEJrT>}(1~oBprwJ6 zv4kRXDcVLV(KP`g$_zTm-+3KargD0k{uM)CyG@RpN3Fk+#%%%P&s?QrWk=WJB&|Tz ztG#Rw{&tomx*W3Q&Sv3hn1#uV++Rj4F&G|w2(xFcQt%G>lj~fvL2B(Yx3^_~+G*Lh z8)*JKK6b$j}mYH_~@^Xcb=Nx?#zQHs>4D*`BkTK z)~9&G;-E>Rr?0+hI?=xRO0r6G4l@5XDQk{`?OgmKu5@_g;?j=5BoUYYgtAX@l!R;& z!SCKfttIgQ*lG_r`|c7y3iCwDO&-=6&aCQbN$HS{d-p2}@^QuxEvlFeD^mh<&0No?G#EjY!!4EqO= z_3dD`H_bnCm60`|A09(CRga_z(^3``?!%?^zS^$rEQ@DU?Gb3KWJv;49 z7es&bfJUE0v!TtD{JN=6iTP^(HG63@CIGZq!va{L=P8amGzslWMHe zXV#2O%sT)(fV0wW3FJ?nOsA&$M)qb-&Sx3w$~j(JZPYp%}{!Wm9TJSpM>6-w>IUx4M zV4dCZ-r@x$(cj|K{3(dH>;i!Qa%n=^@s6wD2yn4U(gGe2LP#h=gtgf@Fh*dHPmtG| z!2l{$W1-dLJCuogL{(q~^FhEW04>8-Xob4Fap>3zb?)GhCc3rpLW>);;Fm(zX;jFQ zR1?!o3}BHa=o$PFWyR8uUkhzBNsfJ~ zf3o)!)Ur~A#I5F~%8Wve%4$V?*s$@AWLIakwIgxPW=pztB_Ptk$O<>;48!+l06vT+ zROD1Jy)DsvD04N%L6Fc=lL*wRvViFp^cAV0JjPH^ehUs_U!Y_zzyp^;lQrp zVNv*VJUKK7h76!1BtvmRXOwD$(;cQ-Z683=RY`!H{-;whOJgy}sXx2eF%sTcuMr1R z7>VaI@BIA7`TWNm{rBSAU`Ku-$l;NJSjSK3g?CY%Cd5v+%mu+OvJg{yTc(687zWDF zpM)QaN@g(4HIV#rBa^*HV2#_D&S#Fl;jFl|>>IR4RyYPkr-mGHH(S3K+{L+;v|JN& z(>R@7$U`I|aN+uP07D(5%)*kyX`XBG_5^Gxr6RJ*M3fduTtEbkaT>D0E8H@r6ep+RcG zSsb~SV0Mbt2=9~0R)rwhP&@0;H7)Ae3YZ86hyf2P2%%vT=<+SroGJs9;vXj^SZf~o zIfgGz!{RDr^&l@eF0FFD=8^}e;aNmA@BlY}R}VH?ueXs!`1hKULgT}u3dYB$7#OSY zYz|J-dmwrfF4jWZ6UUh7E{^6=A*eN}SlB>B zfSMU4;_U#01c?S2AO8TLV!C;d3>kO8eALm(TxYyCBz9|MBFAxOdUH>OoOi}d)_zy! zt+rO~g4GaRERNMd8dToN>&)0P{=8NARoHRFL|Ws%(4-8ktpJRmNFykct90EA6v+;Y z)3kv)aB}(sC{g@e)()d&4Sd&qhq@gK{ipb2)`_Zg()ezPEb|4&7}oHVdcRzum84SX zK6H+i7`>;;5?yFLy(v=9Yw0A>ryJz&{=DrFU$4&1*(&H@ys>e(WTC6>GRvwd zyo&YAB#I2*(&WYgKQ|PYx>bSna|L4Gx#;i~=egDuq)OU+t+!P>YD%-WM$4f6NYE&W zAQv|ETXd$J%P5szU0N;vFT^adjhJ~W> zjm(K@;bQ@jd^ukfieu2&iKjNg$+e#|Fe$H7Rji%s4VoeZ+!#k=UhALW>duLhb7noV>Cz@?#%X-vT=?sy! zR6SJ%Qq+>N?GK3 zIpih7yOq)5y+(caqs2YJz39i2+j>m(cFuwXA8kBukW)!1tnkW;Tex)d<7T0#b`DSg zg%jo@HEj6l+`rU|$u)^5v1MLs+9c|@QorI*!3uX!N*3#4QtdUQf*O*URi_;HmN7Ky z)%px8ySQY0S=QRRC(}#@sPgWxJ@wBu9&cmr3hPov28a-CV8|Bl%7q^mpOaW-X}K=T zHaAi`Zz}nh)tXC9zAN%J5rnD$a*IQpFqXg{0p+sEV_=ZsP`*@S>J9o34EnCM8<*)i#>=h}FZ;odqd+Q> zFdZ2^w2OrJ`q>X(|M2a1&whCJ4MqIr(WSVDK3*nybO!dB=g+pM5sCk^FniJ?e6~N1 z+?@*L`Z?AtrPWDRLMjQSz{uPyKT8n)187;`b)29vX)WO9l0&2uETNEm7&;-bV8tGY zf-w7yn%K`@!jA)xX75T&4{a^_EtgUkr(v8XXDFFc1jixWQzj$RA{~+uniW&7N)k!K;+TC88kBn=_%aapiiTpV%Y+O=HZWrazH0uM?rL-Yf%0^DwRFu5Adj>nrx zCp0^X4f{|v1nZE8SdDZWj61kISeiC2RL9hJyTTIl>xvq~8Nqy*gMdSw9}+sdn1_&W zq4CI8O=9Z#9%b{;l4_?KL!jY82hk~(e-Z3W*Zrs@LY2^4q*r~J(-I3UA`#m$!$}Io zw-Q>c09>&FwLV9{;j#zal*X6Z+RD<5+s_uXR!cQni)mInrQyBT{=(w*Y(6v`^n|vn zX?J(h+BCGL)v|hT%oAk+fB_`2bvD#W5!nuv>vWm*Jym4XOjUv&tDeO#JcB_=&}O1? zO>QEoqVQc1l`k7WQbpefLew(%>h{UV>^P7Uy*r3-O$&%k)^wOe43UGN>eMV$eW)B& zVrR@Q#Nx8;id41znPS;T&=sVC4yHWB?P4(eq*Dl<2tS6iWdQ+RM`-Xkjk26qON_W6 zXfK~xqr7TxzQWPut@r)6yL$=*fWyp$HU(>uvzar(rfZGzrZ5^U9WABKKaT{v5V(Ba z3ie=iS>7Ys!$3)DLQ3=^>dKfBK>ceCQ9`Q6gC&{{T+xSQE1)MlkWFiYY3R3OdqV&` zEK03t=DnqykugnVaA_i$R!Dvw=6EXg5FK__OmPtW0Drq!6zGR2;*P^9h7f2M#t74oy-7rnSQX}`OSl+E^ys_sC2;kD@~xdeA6l~OuAjS^WgX+K79rSaXHG^u{=^c4$2 zEUbGEy^CKGn*Wbqdhg#Ic{$R=;B=$xMLP>kFyy#M6J z`kPUrTe@Dg<&{ZOa-1{Xv6je6_54g)s;>t{Oust$W{(G3ERBklAB6DRJM9Vq;`HOhW!9#V8a9FmuODl2- zfRCUzl|X6DA=!N594iES?7=*Cdf2r~g%yWT^~6^0p!HGk^Kvwn6#0GcH1^LVN;rLcBSF%1OR!`GaH zQPr^(C6b|m8~(mbGtmgdJ8qR`DLUensf+KMj};DP&Y_6(_ABvnr>Rp7Q{GDO#PHSn zoI#R%Aa)|&Q20kkR*(;XyNx3L))*)^!ZFPD!SWXSRcuMnnt2O9GA0q?T_&PDJt)uw zo^{ynN$}#j^v~+GP$G;VLF72JM@~aBD?$$QI#bE1GiKRe!*J0`cQM~HEY;Ap4d}ta z?1VLixPGzdCB@-|7BP+mXJwkHR=zOOOJO)nMhnx!j9sz6ecmRw$Lp&k%^HZ}z;*UW z^OkT=5nadb{Istj@Rq^mMtr$}6X=kk6V1<%QtpRKrW?9KEePHa?CQ=tbV>8tZ-S7Ro zS2Enk1b@O1v@bYA_Lx4t&*EF~+uy_{8~4>`u&>rB}rP79QHYgano*Sc!{a0M+rj1}M zy>ZIK5??R~w!zXD`o%IMA77Y2V5YUYyLkF-@)JMHq0iyMkFwWPe;mCChw8G8A76-* zYPkSAnV_itgA{WdnJs^M;xEtX z7R`S`<=-uOuKe9`(p4PS9C}m5 zXH|e;CshDtis6`E6Lj1;?oUQ~`|7KuOq2@3ufEc7o4=%lrY}W%sRy1Pr8^M5Nn9J3 zRPu4w;Bk{`5A^5#&dLcZ=idJD(O)0$JT<@FnFmi)hlQ@Ns7~dqF~e7aHyS;C^_6+rD!439&*xs|VXQLrB2%`2>MsAe)k_w5b3j}(4!Vd$5<=>NVRtc4LTmnFE zEckF(A=iwr?)@()UsOIPOUqj;_cCb-9~ONDHr*e7#yh+q-y8m0quVpL>6V3Yq@b9> z%MiR=g^X~nII=!PPKImA$rMjzFB)eV0$u< z#AGJAR>PXp^%)ld|0Js5pD-o-LypJ6u)WppYk=UE!<~cn+&?N%*8ZjD-%>p-t4MX(5qRqWHSY+K690Na3aej+qs6fAPt>3S-3cKTzDW9 zQEK?ck-5JVTA~l??>2#O$%Ywv+n2xlfP>0I38dc*W-K_qqjQMLOX*(@Q#XbJ!=Rg! zZ46w><_5;GV>AwM46>D}DszIZef3rSwj(ZjW#Fy}Jg$2*JcD)NhDfKBBJ*H?FFw5X zqB&fsKD?exFu{8Yp`%(nJsjUV-p^qYmRTqH5@KL;@3$xk(km?E{z{y>AN5ig)aB*; z2%7JkO}&}Xx9)MaT7f^AUKYeU5oDAPNJET)L=)(y6wOUpyB;^TNnB)a6n|Tz)k4q* zF2URoeLM>KLzMQ?AnM+f29-kds3=1fOR@#0{%D=>nAM~8yI8f6TxGqqG^280tdjS9R#qYUZg3Z+K8=w{w_@m{Gbs8zE3lmqTrpW+Zr>jz6H!3p!2mBnQeC8;vlmLSA_Gu+mXGk=llp0}T3|rc zg|adM+x$qK6s-4uQxxpcaw7$~{SxduYHAY|KtGs62Gb01-lgWPTqtiq!N&*aZ9+^H z3Nx7D$()siJ{z_`k(Qvs7IiJk_n{?+v)yi#_sT`>%X*q0&Sbr{_+#XZJ57$dNl#Uc zRXSZ)2D?n-bXxO_pdG$CO6m@tZ}X6dD{?^&hRRdMdwTw4}JpwXjeGKcI; zKgTLPwucYT(m3We2$onD<>ldX2h0xYXU*$)EWdQzf7X8m)ii+!8?B#}Hs%VJoyj#c zd+dn*R&T2WcH8Ut;~KoIyr>m>+Lm5~6MohTD&)&4`iE5I0h|A|MlqWcwj|UsJe)x# zCb{rmaO!|Gy1)~<#lPVVxv$^BFGgRkv8%pEW#u@CA0{JIX;w98tQKU;9%@TI^bD@R zsQ2U)oeXU)lR)fiNS?;T?Kv0;)qBhdLXBX>ghmvFg9>NXNP2Q`T*B8{0uX>ZjrglH zNk|e(4gv;qH*Z-_%3o$?tN=?e#VeI~fJ62CU4#QDxBQzF%#4>&9G(#dPgzBhv3TkZ zb;>S3&3rNK8-6DC&N5T2 zQghk@@cU#Km)dl~=xVSYA6|QtU*G3m99;-KaqpWyK0MpIi8f;dyE?CW8I5r5N5@+7S9% zI#x(_K|sOmkJwR|WaZ;xhp{&@2x9~m2B2~-?`RFKl$Ta+%i(KlL)KO)$lFy#1shdW zBbrnQS}n~h2oEzNQ^*CSz{&tP+-fl&U!~av0D(P`O9v}U*9V0Z%u^=Ce%QhF(IE&@^NGH)<0u?{HXB zqe(D`^I-yLQ@{wVvq4NMx9774s9&!*sHRlNN?_C{dr#s7Ed0h|YEtzu3TopkjfJW= zY}_3DVYMq~wY9MT_069zw_CGEry|s>&OIn-WR@ysy#@+XMFjv$N+>yKTznhsC~UcT z&Hz`ej@wJ=I95r=Koz`^$(luOtN}Vlh0*Q;^E9;c|Rax;UT^V^t?4s%$?H(0Cw zvo8A5j7~K98B`}}`jF!w!KaJZTke)c@F2wQW)*;LR|MD!^Vl}TSPy=cdhj>8HueJW zH(NaEPMEAZ@>P`0HMF!2oztSWeX2`Ms7Y*A2xfHrnQ`vn!Lq|Sd&tCUXtBDr+1N#`-XxEQ`WI zx~@ua`B5rgKzjfixDex!(XVH5I`w07e42I*IRs$7;R^487f17`5Q4s%D+mV=f}|6F z2W0e#@{(W6ny<)xs_?6hZR_qWzc)9M$?R^}kosDg|BTlL#(16V1i=IkfsZOAy-T*T zcD*u}wY73bOovWdp~*?rEvUSc*V(dV3i*nB`Ch*#42ns+v`ne#)m6C8>#9(}D)tX> z`K3^kBNq!E2^9%)#Skm9L(Q^ltgQ;3(pKM4?j~Lo9urr>AY3s&4aMt zD%wWv;H{!vv^li9tO-Jm?D46;VxdNOH_AkLLs(UTsJ{8oG*wy114Fo26Zr4UobE+! z_0vG~@-G@@8#V${8Bum?g;|znJKj$i zY374K*+StD?RtB=|E*@M;^Ka?hb=PI6OUZU(6_x^6*P;XT;=F8^R$xlC?!#gos6~w zhj-arsG5WmJ138VFe9rD%~JZt%@L8wpPdlXWx?Kw2xWLI&WZxneJf43blCtL$vXh| z&2N5|a7Kd)51#ok6qzn43M+^%BXydV5ljus2R42>RMJAo_VRfH=7D36s%Z>cVtHYA z;j$a8p4Ra4nbKe$GfiW)stWpsdF?OC15F%F%Ys_W(q$3=FbaBqd7Y7@r-J|Czyfxk z!=0C=R2@^k<8g)2%Ch|#W~ucOYctagOFqjp#akaA* zH#AMXaVIw=Al=ZW!sh$zChsWmVt~+7QO8?ep3bEi7Tv6VeC1!~7`Y5(9zhiny$nt_ey41+C-pNW z-QtiM#^M~0)tISi;E>}}v*#ER9qtBEDStrA1^`Xq6|yXl*f1I~R{#?h;F?j^makFQ zIF2x6#8g0xd(SjQIM1?<;Tffsn1jHJN?AfNgvB+DS6el9(c=or=Aor(DMpn>rAaJx z&5AL4-uo>oiBKi<7M(#~=Cs7(@}7tjBg08%XAcORlJw&-iV9M&Mtt`#> zuytc$ETYT|tJo!~mH?dB9%$wW$W5QQ%Um`L$Bv z+NK^Vtv~twuVWFfyDH-KY%JpSxfSvH+EqHLx%f`xO!&D!}%4K8avOBI^_I#{d z=I(s%wQ||>2U5ArS#52sTz2#4%UHQ=tXwu$E_0!BnX_VdtXwu$E*mSCIbXT#`B=H^ zVN@>LbKB-JmM)X-Kv!`2$I@kE=`uG9LO5O(sy82vrOU?BWv<#Zhg!O9Z>(K*SGCI= z&Uqe-m)%|QG8Zov53_pN-dMhDfZFOqLauhAeAy-@sj+<7EtW5H@g(Sf85`@DjrGgM z`ekGNvax%bfE5wpy z(#l3T$4vIs8GOO8DwB5=2wA!L4Jqp%AC><^tda7*>N%rg8Q?5KOF0{^Z%>_c&3Fr(WZ?TBfMuxTNza890j{ zS(uqiY5`Ag!HrUlRW`|!2q-zAVONys1#`03`bl*Yh2Cq8>D8;uAw*lX9~=!WYuN-E z0vVPc0i$jf1woh)5k$XPI){#;Oj%C&m-6l&)iVa?eiEIAc~M0&8`80*F4A*B7P4k9 zv#MXZWIYoBF2lDp!EwOP4JBjLsulY=a6y#xS#)@dVUFuMU!~Mut+!P>YN|SCO$H}h z)0_(Cf`deB+DOh>>WSZ7)i!#!sxgI;S?-=9+Bf$}?SU$Ar!NbyDgABg$9^&cixQo$ z64}CpJ;7KW&ASAao#lK{D3-w(C_J~P*PRDVKmS4fWN%OwA*0+l94n`2wPzh%OE&T< z_1WfGy1T7sBpiw!W|>UEL;( zS$L3AEKcoUIm5%xIL#^iO*x4%9lZ1iqUTZ45iHAphmtH}N+&=mi)1f{yj%n{WCefJ zYt(l?T3xNz4=A@anX1WwC5bXJ*liTRsiYQGcxA;cT;{LhW+B)n&b$Sc6XqjzZ20Ni zzYMjImL~Zmw#;iypESH9jD=C*jsg)SSsRmzuOSuGkSZm5q{qlIhDOa=pJ8Pemy9pV z23hxHn#mAc-W|55{<+5EZOr}JWZlwprwxqNF}3i+;&T$qEG^e%+2%%S=S?MU!+K~y z_@!}3i?dnohrG|}Q9m&5K+;!vrLO?3jFeQ)2BGROPptu()LWx%Q>!W}t|e6XP9jI_ z;k2ewf2RZ5&*qK6E3Wa*h|F|r@?B>#Y7uvvjK8yNIXchMI2O;mmxcA@OEs?Epbx>J z?^?TYmQhD6m{qZ0KKOAINL>=9BNK~ukq}=$`{C;!zWwgm56`}#aOym|6j#y5%OsD^ zz)17_+4eM|6W}b&p7el*>0f*Ao+Auf%BnDeD}X1wD~h-!VitHMrxKC07??5w zsZp?oLiS;>iiCUTFcuEl-Opdbj{}frpLM9E;FF<6TdoqJAK=JMB~VD5eSS@o951em z(C{9h=TT5@Z+F)gfWBhjy>%d7XCQvhP_Z?0Tvu9q!#j+n zw}#Ih@(>4`p)y7rkI}|=6>SWuWwy-C=2OE#kEpW|$8CpikD%iP0ArKP)*0~*LXeMD z&*B%J!k}bmGf^{A`-!BA!goPbzHk6Z6@4EFQOEH3^<>iqW)PdO>9UI$G6$>CQ@gLh z=4GB%Vr$GU#OksIi?p@$j%YHoF1-XpB}KuKz1r}rZ2%HZih{p+ZNPL~?;V2P$9wD%#|3h>|$ zWYgMk$ouWs-Wb;pi&87vdT%KsW=w(^U=oa+2dJOxu!k&+Nqk~s3#s3l2~)rS^`Yk9 ztVF)91f31mqSv0aFV3BBWT~X9c4VD#40DC2K4}w$aOZ#g?@#;^ern(KwdVWo_|6xZ zenZ&l4|Kapp6}X82k0E+O6Wy2V>@S-g)vEV>57#NHpJZUiXW73Hpep8pPe8)9fvFi zMl_IoBtMT98sH?R;jp1h;z;u6($IPtDdYMZHk}JXVPAN;JxVUY^Ne@f{nOJ(T%@n* zLyV4P|*apiPI<}5FvIDLT4!#Ak@sf959p#Mg4ZdNIr1{k{2T_CNVGu3n_~$R;F$a&; zHNuzKH6qRZWkqhpJFWz_Yrf;=Bj;F^)W#kv=S~j~gwn!k3{|gr#a2)s20t%{W5YGr z_fBK~Oco9Y;VeVa3XW~@!Kai*;>x8#>T|7l2=vZrTxxaTvJ`tklwaVfK-*Czq%%h1P(cw`t-Nje@? z`Oi~K+yVCRH9u}t^+867tNTcrV!4tZsiizZKSFwmd;mP76rZ`qK)Df)Ikyj%x7e>@OM>Fed-#zt zi4gBI5oK1Mr&k_CLBM`bf*0z%%QfUtus}n&57q!c%keZM12E*BuQQdLI%AgoH4GQ6 zbT0r}wdk=8=)uA4gf*qOezoW&#^HrFISxIk%-|VlQ`DOL?f|}Wn2r{%hbg;aSNzOP ziI3OUN?Mc<#e?f?la^iKo;vzKZI{WJBIAv3W^-M7?`r!(-N{z3?J}N0`^GlUJFA$G*{-IfXxi*+H&`JhQ)>uv;DK&J zxdZy3Uar0BZAthYY+zhE-oJY#Ljp~xI1E$$f|Kcw>Ert>zJ=JHn~)o$s2D}X07b?6 z+hm1Qz9Wqy{D00wt*aEpvvV-a{+1^wUT=xDrqHl7{bm(hNQ z$7gX8GgvLn^LfJZ)*9-%-)hfMtQ*KPGH^y!tuOLY2Cop_NQ#K-1)4a^zvC zn=ketvBKk{e|_^r$}j$9h1{2Q3_Xo|y2J7_ZfM(vRy0=l?}^Iw>Ti;*wX&+h*U*4k z(syF^ysYkT;~L+tr|UJ)q{japL^3upq^bqWSjLs9k79kw?ZaO>SRAdJjB-ZU%gPj# zQ#Xkg0L(lu%2gO%NbDQf{qltpihmmO_JP;X%rRMt>pG=DzE0JjC(AIGfBzN+N%=`A zTbcUsQx?fTCw{Ta;KLIKmqw!(;#UgY|MhesD{6^vjuQCnZqTc4z)}f}7#eO0ukuGg z$Qa5r(#4==(Y?`Il1y<%#tuFgDgdXhh`)xxg!3p_7P5LL{ymIwQ%;|r-{_6>^^$z3KX&=*L0Gs zZnoqE4be|QFj#1LLWJMalu0#+^6NRL>VnmA;YWNZ(2bcag*Ei~8)$!D{qRznIVael za~xnGInlUH6MF$$;93~0syfE^|&n;G*w1}E*3 z)Z~}+1gg4+QBEI*<_o+@wy9fd8u`csEp4>hKSC$_qpAUWzcjatbpVq-;kdk13!^BYtm3oMfZc4=mo$;68I%+)t}n|(IVH9ra6y*o zOO|n5r68EfyKLloWolv!Hig3v4%xv+)nhb$yA?ZTW$cY&W;eDikDFvPCp)noV9@RjaUYR67LQs!MX~71WpeyH)bTx&`^+x-B=o`Vx zxoc)^brG+wnYU20qMO&62DEpm=AN@Y=m$YWu^Zx~ix!cf{!4h|m3RV}oo3^<3&1kX z*)lGc8J`7ym0kz*YfW>mSLY*gnH03#E%7nEhaufDYu5$~B$SPlm=0JXDVRrzK@t7Y zlay1G-d-hQ^ZaE<#JP#%4T^Fs7sm|y-|KvPVZ1UPaGjSVqOpnS#=-hev5tJW(v_*! zEj{6;SK{}-u67oi{jVDaQCl{P1K+xi z#>u;sqlOq6^biq}28+xS|j?kUu>=}IX!m+|NtBFZF8;!!V;qr_; zr(#OhyE+?ftSKYS*J(-RQaUUrrTjYbLclQv?H~Mo?nVjN z;>)s-3jWIQefh&X^?k*2-1Oq4_TnJspQGc>ocr*cd4|6ej(@EAB%L&d1i;@Rw5X@6 zrghQluJ1Y*7=om1K-E)){Ug6rQsXs63QIBa7I9Xu3tk)ej+MeKO-1#Pl;{jJXS z19{8_ATBUm6yrzHz9Vsc#BM0z*wt}Gl~;{*_P)Hr_4<-}pbv+lJ!uU3OrlF&Rcl90 zcGP6=-QwNE*f-+|f)jBiN6?A(!ni+H_5*Ehucou#q&_|3`j6NFP{6s#?wB3y_A9|PO31Vg7+ z`OYkze<>FpTceKQC2Nq8DyXtnuMkZlC{4Y3N5z-9N+Z_exvRr)*BVyI7x)vB)y3k{ z(#oknet&Y{38D1k?(P%sKnywaV{d;hB+1PG5}Si}|6RO$BSBh{Vac2bF)eT-?t*b+ z+4`aK(kNd$-4H})jFdu}t)hq6-|Z)Z?eA6=&|&Gjw$q`?*!+dn=}_fo`n;Lbq1ylI zr-6OxYJ0PJEkBvcFh}TYV`3as+u&8O_XE%WCZm)nYtG?X5!ytL4jbdIJU`FVSp+^m z3VLpzz8=tY6f{F>+(eLd1u0~V|2O?*u%y+Tj{b|;luB|G-0E3sh@4f=RGSPM&slqL z3N8Ao*L!+x^}|#@LLELiC2~0N(YnV^>!H(h)@c51YlL{d)v|f@WGExn+Hs$^Hvf5= zM2uxb4hmBXfM5Gj0eVux8dg2SsRU`Y*tz^;1rV+Z`dd$ zWo%nQ?1vw!TSB+Bm(4eGhDQ57T+s4(`O}cr*t!^9YuQ4DmL)W-1VK1mp0Q08M9`u3 z**U5iSNed_8=?}tfk>zHmwZP&Dt@M9DTYA~Bg~UJN`%mW2??1Y26T|Z_A0_1@q_Uj z^s`mAh#3LY4O>dmWg)&0?*hTXk5P_)lrP{I;jJWv<(S1wI@WQ{l0ew497B7bQ1jf< z4L2yi@XoSyx#-t9w+~$hJKhVRREE`p5zug%Lr2Egpk&8&x)jRFwctrKek)XIYDZfF zwygwoqt!@D!OPsPgO^wy4dB)y(TR(|e9w!DCEmk|goAVu@dgz3!p_ZA{-1(sf>{YA zQcw!tKr#b8uY8ztN(E2?YFRZ${pVf~WkSCYlvXSLcky)r@QT3KVq}RIN67^=B>q&a zQZ{rN#bPM$bF~+Ye)3oFGK-UIFRlKpe%kV;OUyL%rfG2wfdO)h`QE?0MJ)*4_Pwhx zjuGr#u-?B+-o9ah#=>1SETqq;4te)d@L2)-o1HK)FQUO|$kCB$^LkV}go$ddottR< z*rcMPEPbMHey{|?$=sJW{X93N2X(YIUuq)I&OpFE+ZOhza-mW@{(4SyUJJ8ulr)z{npvZOI)i68Leyc-kSFj~9cJ^W z08a*sOgaD)JX4V=4~XaSj9rL%hUyD|2NwKLc@X7)h#}ip>vtWrX4NblFUR(oJ z≫iWq%54ioPwyMCF9Gu1C_Ws?Gyc6kaLL>u`#d_W}Wy~?wBNlZLa!;gCQc7v?t5RdrJFTs<@ORt0 z-)!&gI((^huYzyiTdk4QV_sO)C9X)np!6R4{b%^OuiV)5UcA?FF?Nsg+z8vq3w_{C;Jb>%*B#oEIbx*M@l`lwf z2)Y^~OE%n-_bpF0JAtr*iQjW{l9-m=*qjzLRua_+x z<*=(>9=gB2Z(zv$VySU&^K+An<@4vRPEYY{;d4Si`~mZ-=zGjC|8Q<1^{|;%Vb>K~ z(IJIuVp0=JW`R`MP6^Nhe^I#CbuOr|FXnWXP@K10B<)U7>9ybc94SqyE3-6?#cciV!^;PpbeVWJo z+P?n8Q0A;LaS-OSELxPSs(oQSb?vQ0xfu1e78c3hfbp!O8KE#-crjcFcBBGvfj0!S z7asV@o3uDYqaqdK3H{)0!gyX-t;bo*VYB4$XBQCI30v2DpGDFzh2Q=pzI@+X>D{l1 ziY{R!H)sW#z1B`8#|M-!-V35UE+$7TZP*zRNYZ|9hZzUf0eRadi0NZ=js`n{@Gt zvR$$AtB$n{XZsMdG&XibZJ_u7j)kr4FqA@Cc6hPtqsMFNxqlhTbys8kGB4A!D_#=4 zOKnUuKLP6?wpR8^_fzz7)cq|)256`}@_T1{H>=b&#vmQrSbunX<_j4jmX+_{{An2Y z2{?Oy9>qL*`r9gX;8AcW#ieg4ZhWviQXigzY|%1rw6U=wlDYlxS6>Oxs;hUIBSs@c zC+l2jc`1snJKlaAr&p#0__d#1gvD_T6b5@P*MT_jg;t%O8Cfb-&!PU9%Yn43d>M}A{{Tnt<&YnOE3F<^i^{npdC zdzxvQj5Fk&`}@+5$-;u*K!%w{(;AOB+0kN*vw%5aBoj&gYUqw^h<|>kM~Kz+>t0bR z8c|9Q*^ZrPu9Nvb-xrnE#%o$xqCH>y_zjT#bZ+{U{{wqj@ zr#T(?4O%t*Xjizt6aQC=*2|NX(#Q{melZK7AEiIYxA%{aymEXVk55@bxOi8)LeSQR zRXZ??sU{5#lnhxj64{Q|&095=iWkG-(^y@8wIjEK?}Ye|=t$$~iKi-9TWXeFP36m} zqMy;`ME_yU#`zF1+CAp))@%}`n$aMNvUQu&%3B+a9%$dM*)-V5jW*xI7i%_V*m(#w z*5m-o?`w7iQ6H7oU(r|Va{+I@3Lo&dYc?xhPom%;O%id`NYj?l#artWYjy_+;b9UO z9lYT0)@)MVq^*NLs{Uwn^5plwD%)*`fCT-$s=b&R{yHt#q^!6PI4o$}CkvMYaoHDY z)W>MPoWtR>w~OCOwT7*OTpChQXNy9qeF$k0$9ZWw^bx@_NrfT?1^YO3aqrpp-t1gx zJu?j0c?>W6tZr4GefG__+Otn~9>y)kx)(aHF&nD|7KOc4Pf)u1zN#gQVQUo)EbpT} zmE~w($=A@^sa2^xbK3DIMhZ{K(y?k*^d*+ot*NWzp|QaB*eS(O;sN3Yf*<+h)x_J| z*<~vCf zmksqwX^c>Bys_L)4yx1@LN>~ZC7|vwtbdVmF}Vg=A}*0KU54!ki^Nzo?FhY%?mkch zT!p~s;agXiR>y1naQp^BI$I~L*YT6I#nhr554`e_Nk$RSSg-1dHxKK zq<(VkF&$+&hb<3K!7`BNjjd@>zyLrM7T$6p1_g1|Vr450!g0@mFGp}Thz0k4@@MeX z%OqH&5rl)oIZwZ8{rW{`$G!W_d`rIwr=^(pM7h#2;sM;~k`(wsj?Y1_dRGdgI_z0J zC{Nrfg|n&;rb#`h9L}aOPZ?kgmrB`bM(_CZRIJASpMt5;eB-h9KtJc*1{!o1!hYh| zXmij)jaTrehY;)n$0JoDD|{$2LU5?ZSvZfDjt5J?Oy4IF*pLw)y)fs?HcnE`E6<8e z1Gg~Q?}VtbBUYUr_t}L9165?gM#LW5+rsZ9!Q|Ip)0Tywn0)Gm-7OfMUtbFt5|-h_ zO~%gh|IVxGEb+&a(j`%L8|10UwpM!C<($M{HpgNLuuh+IzMR4#r7R^!ha5C>?juR( zVqcjS$)}(6k4M2jo@TlSL;P-h22JoEPs_XJC!XT}I*1|JX~rM_@zkV%Xr@Z!1Y4p3 z(Y zPdpk)BlE6Q@*W!QMuU~Hm!O1Vb{5YTgnCJig zHwZy59r&^yoCX6YDOXZvP^j58xO8Lo$nTS#YlmOfP?wzf~;5tu5?ZTfoW}5bo;QMzP-) z_yPzD5`m44bB+YSWNqflRiIau6nmr3;ZrPAW5K5^~xrw;H0 zxZCu-a_JCPDf%uHjY4Mc`**K+vXH`0l(<&O$}nNHc*ikjB^PD<8pcE9h=syb>Y@&W z9Edjk#e&ekS-!w)p}hZ2{hY>BN)pa>Mt!8xBqy;@crL8H(7w>hG{ZJ1jE1Hm!xxJ4 zI*t*r$23GLlA^ZY+L2^yDASpVADAxeW{8r@^g?QG>P0-Dei6$_Rmovpoh&jfx4|@r zSS2F8R!vx}OG$KqY?-TsW1X!0$os5j2h_dNTp>*2k-$F5<&c$tS5N;MUaNdit+pm|-W6FF#WCz9x3 zpPGhY;?2cImv_-Xnvw|v3Z8*3ufu|#6^dz=0;~-pPm$@3L)lg|4} z8w@La`e_-lkb%!@l!EOMu-SB4*dsW*4~nbvumBIfF;UtikYt)8>%;nk2>P%8JoRHh zluE)Y+Qe)cj4rI_76;Q^qNYSa$@;fG1 z2~rp3>IK+`u=!fb=`oy=2)HnpP$V}?nk8o zt|muF=Y6L<$0OH{dxM z8*Imu!5?^bK_tM% zK;=b2fQ_I!N8(EpG}PK@m}O))6N2Iq*qZo^RY9rZl&Wf|^?@jrg%CN>1X{remfeac z@}(F!$#{=Ne8<2b(EAYsCt^o=kDl0?hWeVsSN84dwk|$X)&>!;w1l+5Q%DW5_%bim zV?WQAa~iDZuavPiNj(5LE4dKf;s}QHv~mFZg#QC1#z<#0yp}8{V>fd2vqj==3+5y7 z)PMbFvW(;Z`cE-Ppfj!__=1F_jU({|hzHRwHg5EI%g3S7*DDx_`(OuB5(;%?j)GTE zZKsTG5nCi9vwK?Jill{Hu9H-xm`IEYt~NI;kJzgVTup%Tz^+Pl<{CL*CLz6RijU|9 zL==0>;N|l8Wi?rz2L0>sb!G)MX|1+2p>CZO-&zgcNVA8acucT9DaQS2=pOPri-C;# z{H!z*W(QivO_`yV)78Wh%}HL}jPU{-OW%GiZX1xq92gFE!n#+fvSeX>`f+=4G0XR! zl}M|a3m!5HS{SMBhxRBt=mvSCq8N*F?JCUzl{>Bxi(OyzKy^#&)ZcU^%M`k%CA8$! z^~k%02y>6q7np*G;4P>+Uli9U2InSSHNT{th@mZP{ii6)bqK6e_-qSTf8`s`#lHQq z_ql0yfB2F?dLb4ZSS!{kWDsgrLm)bvZCb|tfoGQ%bvywiqvY@%J3C8n3s=o$n`Vh7 zex)f&WYLkvOLcd8LH0?$9KnTWnc#&94&~?!0FM>ww0UcSCTgZjb&i*}sOl97oTxa4 z+KouFvhlDSya}-gL3(W}I~p@)8zXEwQ)s&-i_KXkV-ZR!3L+Nb7Le~mVR5>XW@k^& zi+TJsJDq*|-Pb?-Q%(?`+s}8NS^R1;w7(YFc5-qIa2HdpV7A&94Fmf5<%yDWethL$ zD}`BH{NGMa@J7Tt&oY$PVh5x_P7LNz<6*ng zP)LL91Rk4+F#ui1I8f)}zt{->pX&>LLcCCOlb4<1FPH|5R};Z8$C?qRc2@xy_;= z04HUkg60T4*PEPU{SH0jow*(zP?(ay$|6Hy!k_s<9HrYqC=EHZQ{`iD3PR4z+{`USO_rw4J%klTZ$QGBh1VW34=1*@j8 za-O_25Cd_dUQPdMJl3S{-q0!y(aJ0JWP2w@4vKqui8V(4o`0&F%cOh4D!kD|DP4SY z$I&X#0l0jf?KF1;2N+{zvs&-Ym23_Fg#EcqS$H< z7U`nQ!kIY1=-M`2o}PwTsjAXyNoN&@A7D7oVOdhI$#om$FSxk@i21q_Msv697ZwK0 z$(tJ3DzI)X(PCDdw{-%GrDwNU794^Im`6#)KwEn2<&_M!TCQ$7LS$vvi$aTgk!+&g z#8?FtSxYxF*Lg!-s}aWxuZgG(s*4>*Nyx(2r%_zULcY?8E;bIEF(mRBb>iT$S~``P z;}k1>P)>iHi;OGfA{F#0&7vA3H55hfO=K z5A0$0?qg+{FzB_wMKO0Qs)2W9E(F5YWz8zqZtmf>$-=R5`wfN?xN&TsLV>CP3yK?N z2B49c8WYKrRO&u_UJI_o>ZM9$7TOuTHs_z3Oha{f);bEC=(cmirjp!%wrt`mJJw}4 zA3?^w=NDpd(`A_|&Ry=%&nTD|0Ft9%5z3e?98L-mL8qtDM?z}}Kl%`LqMCtCEM_SF zom>35B_zP;PnD*y*oV5l0d6NTOnF#Vu>xl2AR93fkgtO3%*-#M#X_1FDC8jz_Ns)7aBjbrg3Z#nM#NHtmVNWxx0UgOoebfZE;It;t_i$4MU-rwRMQ(Z(wWX@t zDEZ8p=i((eA7Pw7iKP*IdO`Hs(oRqK_2)D_i$nRF_FBmkea_2VotKs&HxGA9>35n_ zjz=SJ^gCc2mtu9xi`4x1jJC}Yq~WjOwPl9Klrt}Xw9b+mwx5yO;Jp(xO;$2ZS;jto zbjo8wi0$@wTHK3iuY8*&wX%KRHiNKd+UJyq<7t`&_#uT4e*qwo|M3a_%Mce?ENj2_ z^s031vzp|uZoE%z4Xxm+Hd!jIHAcWuxsD<=7*6UrMZ&zQZXo=2c)O?PoXreBB@>M= zNiynRIXv&ayG;u;Yu|7!u|LxDZjI<+0}}dk>tG)0jg>a(anCp-g_oh8*P#$Na6ldW z1IhOXg^?8LpO55 zT9@$w$l_+g;gt}gnwPm&TARLrLTYAu`Nez%Msgh#J0Ryd+q0deL2Ei zj&PSF+@;mktNZpIuekTh5Q55ntCzo7rTjd#t$~D9TDM?>X$96toJ^;-#)y+S;$*tR zg~f=I>844ca^ejeC$sMvcLOr2pl^C$GQa^+mpHP99VY5 zk{z*R@5$~tV$IrK8R2Dz2`{@IgWM_n?1(tq&pS5)yx!Rv;0OThi1|8VzK)o$!^3=C zSuETi7TO4ZcDL|nO7^v=9@NY z1Nm2Nx^`|T`OhLfPIbGS{8Uwtlsl}%Mz_$V4Yfz7EGN#kRadBapUSl<7jE-bZA(|S zy64>Lt%U#pCUNQVk#pql)=d1bVhPkz757$Xt0^?OB@%hvz6^V4TlK9K+N@>0Sdv`U zZ99nkvn0)nXl68hSbn|c0!qF#nw4tTx{cORAS~&TE6m<*wd+--X@y?&xPg{pvn#YH zF2A(!$_BvgzR`bJlgKTer2a(;SC|Z?XyjbR!;~TVFB?LL7!C7xYY*Az9-3To7_UCpX@gI^^%;N9K=@oLjQ?rPy56?zI^D?o{icMV5k>eg+YtnYy^- zeeNW_YT}iA4Yt#M?P~`ueHGWEkvxsTLP@9s=J2|Yc#W+koWN@LQRCoQtxZ)6Nwt@I zd%Ns$(w+t?>Mm$@fjUmh144$jh?NF%aTzo3Z>2>0ElPs)Do01JDc*K|79+m$uXiRg zp8FtLoP$yHMC^z-JQUph?e~A9VDli#DN7b?Irx}&@@n$OyUG3^za5?Y^2hVTmyPO#-%_R((!4ssfweS>AS0s*pqJ>+Y%}9i|v;^ zcXzA-8bFyCWww%j;Zl%Nn8o`AXT__ZA(T7Ju(djbBO~->9-;}b-AR7=(uOclzEb9) zs5fj70teM4^u5a{E0&P#9~M_>b^+W@Q)@Em=BgMd2P#qnZ|Hra2hB`$8$Ew$?)f`c zISI5o)Yt?GJ{-S+gR*tfaJuGvyvhxT=PTk$hTdZtgN)IsPrP~PCwa@x1S*1ieBoyW z=~CAo)6ru>Zh0?d_(@}HK}l3dqzVfU+yzN46j!mbl?DMM4}`N2nMa^Ji3NxF6ZlHT zJQ5r>{i^lr*E|cgj(hi;`IdfBnYQsUM5;(A%|rq{)9CPn9IAuiC+(_qC5{8(xs`%j zA$Ddr)7N$Bnj&jnXXNXK5nt;T5_I86ou?{x?GR#RS=XkY^L8J>c*|cgN?|++oZO#x zQ}}ytto&`;6&qLnMidFelW=d2?R<9|+p@-&t^3qCGESFqTrxdnlOTLC9O4j?XB!>$ z-m3k`qDa_~G zWZlsAuQntTXG?3oF_j+B?Y{k5=tDJdJ01}IpmkDfLZ0xkk$)iWj+v%7cyGaK`3`0c z)7RQ#4=W(AWg%m3E9;u%VA0kaxeaaaQoRk)`tbH$+bz3+DeTwhn_>xqS-QsbSAMNe`%OPqdg{~kwr-y#UHOrdYz~meG;uDk6%OxP33YT&CLlB zMF}WzBJa6sBvyAzX=JjZC1$Y%{`xh%{y=O<`41Xy4sx4Vw;FRQGy>6#_B?wc30a-; zV-d?E-Ci!Rln`JCntVX43H%Mm6mUgZKp=1OB-JkbxW`^kjwDy%M9P#d&{@E$@RbdR z^eZIP1yjL-2wdIq3`UoPXK4}PQO6Ko+N^kK)c(kW~Gp( zIE!!_lLm55Yo}?(w=7T$xR*LFsj5@W3d36U_mL5<&=@nZuvicuUy0veBL|{s+BP<0fXIK2{(!?go-^zj?ku&(O|~imJh4;K`r@b@#%jg zh&{v^%Z$aB$ozKoINh&}>uT;M;oD=SMMZWmEkV63Y(?+6DW8zerr!Fvq|v}i%2$UDe4(0&wuEB zkor|k{9_7-_Gd12v9b?-xt>}m=q4M6LOd!l&d8ec^k#rwh@ZveCAzgStC3UUFAWn z{=nZH)K*I)CDM(g5W*fDA(`0C2U)s0x$rL12lJHDdpA#F7E4&V;)5s`M7Vxq1A;U% zAW3t8ie5$rWQ0XDsTiHOLW-d>!Xs^6D7BjFP|2OD1|c1YDjGo8F9)1G%8V*8DRVQ=JXgj2V9Y8=>@vNO z+eE!cTLd^0c^g^OWiZ!$9S_+=wkfF&8Lcp2ojoMl7)4rV^|+ErwSHlV0Sc^|o9CDw zW&Uee;!6S(>vDRvRwr$(Ixo9VI9@|hyHLRaiox>KUpOo`vq(@o@?o1IFan=0Fst7t zhp!0k8`i#rBni^la;~D7;Bc6PF#^fx&fJX~Zc$Hv)B1FdvfZkBx6)|S)h$}2($cMA z&{{XuYtvskk`-&OTKjkS^0Y?Ocx}%87NPmlr1S`D>uuVC^fp&stm+O;uOU(jxk+?f zXGEhnE>(K_;tIw0Ceh+#b}r5n8NnsC>ffljzi~VVJxCQWtXj-|!m1ed8W^~mTr1q@ zTt`+Re+_#2C}7;D8A%W$eF$o-D0C;`nKG{aE7s(Izqn9`vocsN8&(myu?54{%=JQ& zn9J22a?*O|s&A2wOV}s9X#{?LR_#G%?wJxX#b+z`!BrZdXNPu4>|UQ$Xi!_Oene4= zW-Fs4t9ewgyDaI`7PEk+z+=e_p1fI*qMZh->6>-KZ$Aa}Q)725XUoeSebKFL({^WT ztT||E2p{Mjf3mT@wTgYvP{2M_1)01vK86OLU;zRe3&zL8Xq4tC!)>jHh-^>ueKs~E zQ<+zgZg*0gY-Ml4>cu-8x9F>w@fPW!#8n?l|3(d3)@T6gtn>w}QJ-KVYFW?sZt}Gr z7-QYNvF_ejcW+X$p_wKXqo>|bq$}Co&)mXppmZgdlRqV$4d*wD5>+g;A z_cpA*=P-!D9TebezoYUsafUp>12NRha(6ri_A;^C0Gxa$%H?-LB3y<&uR{)4H}fgEnjgx@KY|t z;VRWNwPj#6Zzk7QwpXUFbp;=Ex4_>xygw?$oTc-*5TR`Hk?Ncok2a)Wp~{Ys)BG)* zQqm&XgJA(dujNzYU8x2edt?ExG;g=f8ZTMpcZ>X929 zQH@8e<;*IBHjL{Sd%mND3{Pq;j7ysyvC->o9>;#&`8YTEtgX1>OiV0?!gXc`1@bo1vJFKsJ6MuP>cahts`=%*IsNA5*?e< zkQbWM>)3X0R+s6TVZRc1MiFl1^*raezh07ZB}KDo+O}(l8A^(%0em0+$)9GT7mN`% zL@!^M>Gy*efM7EF3D~zq{xGpL?C^28N{ntVGBmAQ2VD$!Aq${Ep(MA;gqxQ-n=+Vb zt}0FLmoMAUab`4_=Jv`Tq)ja!z+v&){}|1ebFTyo%R=!4hW|!!2&I~#XfoLk^EAFB z6&9c;qf+|J{g21;8_;ayCH;jh!G_`H9VJ3};3EecSk{(xmu58djUk`Kxp{+B!b3>g zvN5fjA?Oi&jr+H6c7HI`BaFAyN+fENg=bZk5q!|zgYO-j>?)!yFDZhvY>;J^iR+T9 zCZdk=d|6s}br>6LKf<4_d{p=92`&^9)iLmD?U_!sm98zDUG-ZIYwhk|p4ZajXx@#W zhf4pfoiunltAmwkdT@nT&{E|1X1^f?Nr6U_kt+qk%TzD{yeLiRTl@|tug0-=n)#U6 zKyf;H;Ba2QGHT9!4L8X;(Y&1KvgR1=&BLqQ)0;^o0eHzwf zM?+S{Gv_GF4nLinH+K5uSc9=!nv}2JPJLg;#fLWimlWYr@>Zj0=zOVsU^xDL zjn}$%d*}RXeA-G7wS!CWC#kUbUO6nOon+xG1gI3)py1O=Qkly}_^c0By)f&fHpzm9 z!l~VofU4Ta*XiPSR7vnu;OCkc-Csb6bQtIbMPCadh~aGA19PU~wl3;)Y}@JBw(WFm z+qP}nw$rg~1_75Sh6aOguJQZQ9Dxak0ilS8 z$`cmp_YOQ~BUWc<`ZS*fx+%ie-k%gCl`gHsg6La)qlJ=EZGI@cCJQN$YvjQy(s>!j zqer7|WFXM!RlSOTm1;xIq~oO8HUy?tMV+RKDLFKmTLWZn9JM=|WX2<02#(OAM#>AO z*r}>4J(AsjRTFMhYj2xp??VB22r^CW3Hnx6O0T56@-4gH1u|1@9&ODjWUSBEzZb}p zlDLZtJrL)pyZ=I8j7-aq2qN>gjICF9(K2V$1J8;Dc*79TB{eA%C#VkNEO0f_(rZpeWlusmmNyW)oB&sm~TpO0h^R48YNunZgqP;odYh; z;{d)tY)Z3}6dzxLxYMi{Si?@oSYf>-NR+UWa1S3l^5##ppf3HW&XtGeoLS>!bJe)t zX~9gLLqNllN-D^XxMH*No;MP#1K;C^Sq;W(^)TCYp4Z;0*4?G9Im+0Of!cDB8L^MT zm|_GYcV3$z7Px=R9(@-?0`vZEFigJASDi|J``mrDh2faCRh~L22}z$%54`NA3Qz7l z^b9uN9N~1F=*(AkpEnMh{Jp%NC>|X*3UaY-IS|5~{8-Y`ABNLOz?R8ko$d5$Z2LWY z6Fbo0{5Pw%!>iGZ^crA@^7KW$JtE$y;azp?7V@GfHKIw0gnB+vQGzzJUyB#(Q-tKG`5crL)PPHfE;yB!7wAihgrpa1>t5@E-w~qEQ4Aq; z1d3r(sW$gImrQ^-4t7@TWH^`y7CIDRJpU!12CFVEN~?VtGWo-&-m&^NFwtc)Zbk)p zS85WolCUIq3Wo;FB^QHxaM8)xdA}lSwt+tt4vq+k(5#RHU`s_^OG>BQuBUn%B$o;- z`AV18D8M6*)H%c=f)PZlOCLr87@)C7wuHwg`tZMet;ESR^v-#86&mjoxmS=KIAg6- zDf^rljHoQE^~7{CdAO8|Y#>;h792m8+AY}h8ay&a#-tkvCLDezXW*qNOAO55`4bFE z>9nA{=QU+9OIVh`;oYlm@AKTz#F$RqZGNVvsIyqej!ZiN3J~TL9^#6hA5Tj~sat=p zO7>%)tYmQ}ik7U}9_eB~yth?12GgRhc{gGeFy>2myLY@NFl&iyE?8Td0~cN)Ef|3; z{TipamBPXqgl<^_^4a|(?Nei3JNz9oPj|I*@d`eeY8wce2ym3rBu$YY3P+YccE~Ka zC|$ZZa4{SuK6iuKdhcDG9Ec?vlYAw@yg4vk=Wbsuu;I}l)1;!>V~A z-{?1R@&zv{C%cl3XlR{Tci`kB^wp)kwX3Z?`!UBHjOUlKSB-AHw2jdqdw&g4uX3}e zgEvjhd{QgYWy0A-wU(0wRal)9ZQpkS+Jy?uyZJ&b3sP1ha1mnSXTU^3PRh^bnh8vR zGtlehkkJ@e&bwT>0<~(qCBc>@t;uAq+~G~E+?=eftjH!ZJ87Uz6wMd##8q4*iIdh} zWSd2I^f5SzZMp2`A^E_jzhdxBtd7L5Xc=!;kM~9!dmYc-&3`oYewF5gtyzh3VsaHf z$n|y~3e`G&S12#%?}bzcZ+O zNBJ{zMAa(>qrm{oYV=@==`ga0T-xJ1T^%l-fpdAG`m`M$ zzH$p_lMm^1SBEpy!rdHb1TIz~Lhvbdx_ZV=NKXbLWZwH)Mkm0MuU>b;YSc8NuMy!{=P7myBM10&A8XU|Oeu@$oKrVJ z%cLruN`7xC>+c+g4zY&@mA927YM+akSaUXb%Q*&RPvyFCkJ6{MKIrR4UK-hJy#4M; zbYgp+UAQJs>uE5yOBy=^c>J>z9J<`xnae|M?b!Eeokb={LYC3GPBkqw5Gr(f1QwE* zhWCe+1dY)5bs>{vhF7F*fX&+P=pNY}`{qn! z0`LS`rMo6VsZ}l1q4|~#-R)4x&}}K$iBi%;9sTn`qJBHMF;nT31t|A&rCYx7lemxK%hJVibl}iHWI$%f=VN1TP zgQWpzy7>66z6@eQo)^A9WFg6yG>b@+KY199gN@M?RSes|LFTt6`63ScC4lFH5Hu)8 z|KtF`uE{vKcje!{dWE3n5e|lF#&8n@OCknmHl#8Wq#I;s!EIZ>glpshw%tIdgw9gJ zfK6%5%cTQ7-&a?-u zO9eR|y=z*)C9v#_QqTf=IEVHpHz(`!HFSF$bM-xyktfcTI`! zx5Pg#Y~NY(%sw=4Plo1wTf@ROIrdD)ds_A22gEaTC?*PJ%f%U z_iDjcT%!|$uu_yO$l_rF;RI|MuvGb{*? zm%sdYd%$Gu3Y<6Fk}^&Jx}ZsUCdGPsF5m~IqRS_2gk7!WHLu;|F1q3>&wo9$fpuEW zm?yYpIazBpbL7Vo0GPzc!h_{;X(k7maeZ+c+-On(PWf=-$UIUMnO4;WrjxkcnvwjL z2+5NEr1MT5>%bQzz&j_x{6!XtMp|(W6am!FS2{vw0|ir2Zg65D+J9wTV#lRk?8*rc zP!|)hvnXN{^1Jbrg1C+wolBi`-w=HE$zf%J8?|A5}WBkQA5cAfnL`nx2Ghyi?UvEPUG-Lqp_n@b8A5Xk~n83KZ5>eAg(l4!xqRIFch!1NW7y2@m$Wu48p^F#UMu_LMEHY<` zwuAiMo`6#urD`GJ8|Fj-)gQV#d4tI$O5LwsgZ=|fUSFN2cx|dy-9hzYcUrrt=B(=Nq@mZZnxoblfh%Ug_QLkmv?tt?jDX8apgZcJN8ZRrdB1KCPKsddSCB&G-#-5|5#&X5^1*4PZZv^`zX5WlG z>aV%H=^SdYMCus8?$;vb`Ci5k<7LCV#HL>BqkHaN_W{KEV03L(Z-}&WCidw~0;L|I z9~7X>{219{N&b4Vg@hJ7lzG~0IZawwEh?nz`}fck6lBgvCI}Wl3}&eKSKT{DSo{h; zV0iLm+JCQjhFTvkZHcu2sF; zIs@do-JyRw@wEwcl9m4*`sLPUXy;Apc!r8r>GtGIFB2eNJeYYD@s?x}0KP}x>yXgU z2vTO2i08G;J&@ufh3q#RA@S(B00z2yQSuW=@A9+~cgc}E&0*B2xwSE=_Evna znY{lY&9AM_O7%qE9rmSD-J$2R#H@L7h!go)Eod-9Nh*3)Y8`R$?)~ZneN}I0>VN%*@hz{xGnS+vZ(_1Fz%J zDJv;rO|43#&uRZk?D>|ev%j92UUP1W;aCGpv2-=9&d4@@df_V$TzEgcQG!&JV4P}F z+Us?Nv3=LVf$C9WAB|&&bfUqwDczhgd%^?xO9@UV{8TTn4Y;wXNApV3-a?kxZ*wo~ zO-3uf;3viC#yT{lN8@;_ns{;`;$;=+fuq$2oJjH8$m;NGV`Ia|zopLBLXP_$Q}xlk zHrBj6bPWE^Yz*k-)t|QKJZj72OFTgtJV`vUTW}LfD>-SeFn5J1+>}dr4J9Ak?+j zM1Y*Q8{uA_)g!+LIGZFjUdh7RU6y9i=&8LopjAu0K(nQh3#@V@eR+WQWu3{80j9Lj zyL9t8T&U}whZFSI zxVe*b4URXjRtjLIm z`wgR;x0Tr*)uAj919&m%$B{cot1gc}Qik8NloCH+{XZ5(hqDr#NPVKkW8pi=V`YC~ zzUcU0(!Dhkq>q@W$A%khW$FAR`U5!d-e6#fq$#RWegiAypML=c;y#7?V%VQlWwS(Y z;<;jV&gd4VnjdQOO414&K9zK!+Qu{2Rw?c3xp6o0TWch6LT?oC&N{LaG>e4-bn{62 z7bdvJ(cyG%Pqqq_3aiMFZPcA2epkiElhe)0nui8UQ}u2NgOi6Plq1_PCG3K=CQU_% z)CtK^Nj>ca4+??!aNOZJAgc94G`PSWg$gl{#)wO9=cmy}v5FB8+X9_JN51I?1CjC% zzOHfxV?XRz@FXD+SAQ-JA_70iMslcLY9ZV1=b7Y%cKDQK8+8G|E^S!tmt8xnjmi;_ znl|8wbv8Vj4U(w3H3*)qg7W2X8aAMAs>3XP-hnG?pT6N~<1dbp@}4Lh!L-y4s%JW7 zU944ix!)@~86^l0n3CfrInt{W&T)-abj0~*k&Yr#9*6F6K!V#(5@$lTioR8 zReU}3>SoW@19&+Fl|#o5gX?4bv5W-NvL*P`B^A#wM-8HzQlz_}m9A#yf;@~zr-|u0 zY+9cXe!t*_Z*FkbXz}EOtyF~_tffQ{JfCvx96^~1X`)1EaqH*cf#A<9=;W2u;OEaE z)qX)+(snKLEn+UnarCKuS|VIuLFgRy<^gk4v9wy*oc)@1 z83G(bYMQP%Ab+P=$&j(ju2IL~;w@Ks7{bN0RZPM<;6lzuQ*cY!a%$^Vf+Nnh(n?ut&bf9T$n?cdcv-#L@r4sR^ygAk z5(8Ew^YQHv36>-J;N=vWKjz>pn(2Dhgz}ZLGek%UN~P$2^!_I5Wc2GfYb7?8w8@^W z*Usb3Yul~ux!W7zrHfjV)fkua{X%g%1R9M(gC9yvBfGi{TDM@vLI4e=ysvAM1?^Fz zvd|xG&y1O>Pu{0&D{B}n!W#l#oEA&`tln;dcRjqD=AvZ}HBWw(H9T3|0GJkF!%E#p zC8PujLL5BrRT=*;1(WcfM5T_WfJOZvfuI-B#}kTW~v%q2cu zM~_;$Lh?Y?yMScNiXonj)f;6K{|M<@rA8N*K-vnH)f#jXEG(8WUaoZ{@7oH??3;Ql z#tXEW?`yt!JzmrQD~WvB!L0T4M1HG$@3(SqFKtf~&3SuMX3g1(E+bRwt|cQ&v(^e= z3){QOY%XL_Rs1h}1%lmRX7D%JI^Vo1w#b?dJ)ZKqA#(+6&IhG2KQs*U<;i_($9_!e z+-OpdFjZ*BkzJ%_xF14)I6fG~cJmx}Hg{*WnE<%D896@4BEr)8E2mnRGQ@~V)FEvr zSDKq2sQyc+os?J&?j=F?g;)L0#(h- zy_-MDvPZ^P&oKZK#_Qh;WEZM!i+ylKM!$G6ezD>Ap%KssTVrBXk5Yt!!hFgG27tY` z#F{xNOlSJos98KXd4F3MJ?CC9u-GI%IB!;H^qk-{<8e1;)v(ws3uAs=ht8*EcrV)W zi_H9Z5udDd?p;4BUOZp6qPx4L$?|XZbnI6nc>nC>c%|KJ?k{gm$JBHGa#?=ewB~&xLQry3ZWGPru$n)vXL(LUe>v~Fg=X9Obmp|idg5WwY9ad77}Umr`Rs7- zRaggi10CHgv*?bRsNsWY+$soE@xXXSd073_9deo%>5HAkL6lX#8cXkpCxXHaHhZ{L z_9v>6jdWfNe;Z}n26pkRrS2-B?z}mFez;p#!QBs5*f)2zS&;z(WN_ zv?_@q17X18(RB}-#L%pW3JB)e!BTrlNC&jl0l4mw&?&~4)xCiWdv;Jtt(@eQ6VoKd z$kAeS-Sz9i$}x#)bift4j4QD3cp-Dp{AQN7G-J9{yNa{8kiQ?bW*8@XTosfQgXHyk z8%j(Iig&G8ZdN$h^~c;S#=Q48RNFuk40o?axvN8;&7yr(csM$>C*-DULkX?Nf*XCk zb1Q3#wcNv7DuX6>1ozd`UN}A|>GgnU)9Z?CV(Wu|Z)!!W{It5bM^KDnTWi&E6I*O1 zLMV>KbXmwpd!yp-)6xg0)HLXG_M5*m`PE)A2OFy?af~hN0gF@4bf7D>BpSrXQY0Jx zDP7u;H#DRpix;XgGNu_|1nMa;el-d>7tdVJru`($WkNu$diYg=ZmbXfRHn-#mo=Tf zuGxL+@7PoMvUb)P?3;M0`tkbQwR7M&wj=UUxm}(HBBIx3h?G^S5EXj8- zIH3u7)m;sF4xC!Ga@rH66{ngBFGfHQt1#sFtq%jJsEWJj{Li*R1Qa{i2y-v*mroTc z0_~p2oD6)FaUS`jU>Br*UpCoOUklc~aAv=<$?Yf{UVtWWkJ+-PchyV3W9&scA$Lc# zEq+4VMt!ka8i|itKmbi}7aGC%?D7oXI()lAnwAKZUoD(rVh8rZe_$Xwoi;lc1mm_Z zxfA-TEW0B41(CBR9b$hTl;HB^UmT8 z-Ajv7&LpeCTo{goP`3~Cj~rEqQ^bq#g#NZtieDCjIqS%Mvc2(Od#~V#5)Yl0;cNf< zk}p9O?x3522Ud?gwD9Qdg{?@()=0$<=Z?B1`)v-SXAUuns- zl&r7rMng^SM+EoN!5~e!iifqb5~9PhkczTi+Zoh?qdb3Mp;LY&|3@5AE9|K=iA42C zMB5ED>}t^j`x2-jn`t7Y*ieUN<UQXGOokkB28|r0{HIh$}|r2X~~ON_t5t| zs^<}~5STsVhav8?^Ma_o5 z)>WtnkCRcKJ1#J;U#RA-0ubRN2${_T+Z}7T+5+6nqQcpQncut9jjPyWra@-ErtDkd z-*B;CoMP}A9-LW6so~JoSUt?%QIFS!Jv~dfa|S<^_$<^Q8{sTcga2nf!DG<>~yQP3(v0 zQ5(x4M*UHWb@({y3x^qHr*qJ{v1iS;cX=pQ#%LAXK~nB=yNFDe^VfY>FL~-d3@UM0 z%QlIE`FKq6aVK?aqU8?U!%2YW0|b;1b$h~TaT9*%U_H20&k!F#2Ph*1-wv0m;b0&A zeOor&SlXpiRL~WN{3c-C!a@bTQn>)>SuDB_b{FocRg3{uEYI+epi=zXM2`~ckh|gH z$Nmo7c4A$0@G0~DiwXjfeih_K78h(AC6?yi_ttE3w}KtvlcJ`Xp;VxLd*BaKVyP_-o`>A5-N79F+U6ct-wKFp5E17SWwNZk+Z8(;CvP+h5;-a>_6#F8^v zcJz5C7viIlNf-6^IZEtZ>)qRElO%nh?wcnR^gf;Z8`N7)eX}%g(bK7aP`Y>H>f0Xe z@xi}VIJ9QF6|7?k;&D}vqBOncPp?5_C z=#+j!6jR&J^u;y7;^A5s<7?7@8d2Y(WaX*I$Da06;WOXrvQiei6gVdK;Y;FH;iV7D;G}-Av1-usLi=fwKGV5w>}&*)}2YR|L@-3_jCPnrO|0LKXIs#J}7YaJH_IBu*H zpm;Z2Tmby|Jcw$FrR#5a~51rhgBcD-Uj_ThI4vn3?{_ zN|c^RMpaY_hbAl@V}O-+&-T_ULjb_q^)CZdnrB{=U1u8NqE#4XYXk5jz}i&7+W4cE zhEr=8`p|n)W3cI%)hGr-!pEPxxkOBU0~P#hKxG69jGHd92Y0(SN8g|1ftP5G2S-!` z>$;uJaKn2&AY2QYMf!ySr{O^Mx}HWLzLNhMS1J|X_du2aOK3>5C;$b4sIYfo^`$xO zTw4kWZEL4YC`pCIA$E;r+Ad{MjmQFTtS1sHyQuNj73GUnW9OR-F9fwjpvu`JU?spk zGzWfmDT*1RqL#mCfIAEPw0}+6ZLzD`(I$L7_Xlx{dC}&xTUj6I!@%=fn|~-kr$D{R~NHIJ+JE-v6TTdH%!*FMo*+ zX*@=`nYH~&;Y#XfnGx!$KP}Fz+OJ7ybllZ=7ZI2P^|pB>B8iVhikF4-DZ9>Qc_K1- zcuf*_k3Pc-n-P6A>&biE#F=)J6I!=aNf{}=741FKkzn5Lo$NKry(ap0T0 z5z@3j|7{4vuN6IC%bN^;a&im;#g#zP26cA5p$SQ%Uie(n5Q^}7&2Fh|N0d-3@Z6LM zieI3*d!6XtPYUc-HcK!!>MEQXpBb=HJ;#wYjw+zC$Wp{+21QPO#V-{=7UNwt+_|&{ zSRG5^%D1q>L^RQXHaW8OqCgRIsI8m{;ZOKx<>d?7;k*Kold6#uNF}KYRFDnUvG9`z z)o-G=N?7HB1rmrHp~Q8+O?v;~UY&9Kq{Xf3f13wu>g2)G-jhrTwYW^f5xO4#y5x#T zQ(D?T&p3LP!vx}F13IOz;!~=la=?Odc6Qd-?9+r9$*X|;d24YzY3ZDpMu6VBcz!HL z9i**GP$vJ7-`RjRac&mc;F1^K#>>TnF6hICQIfZZa~UJYTf*}39mrZ!O04+PA9$gp z*4_Mfp9}$bWf0~T^j+D1Jk-`T*eLW^i+{pyXSL--6H;6bGVpayiy`_K|=WLmJG^+0LM) zkXZ!9tJPd==5(Odi`uo6i)!As#MPKZD;DJD2ymfR-7U83f!Ws<+g(9B#XC1*P#Iqj zY$I23M9P$q)#v5)7FjaACM97}8ddSk_ydDl187)@6Qjn)TX^i?Y>VA3_|#=ee#oIze2MujFo2c<4Tkdtqt3 zshPxsi4B28YT_nU6+if)4~B1-9FHN%n!;%n6k+@2Q@=3o6%a1Vw*_~e4{v$n(TXkt zwy{<_9zH5rUXS-~FJl(pmTQNh4u}g%`ZrGu2Vw;D6ph@ObFM_fx8Z{K(_or77RYYt)M+?hqS=^l`l4b ztguLm)5<)a(*R>VUtp$P&3MA*&!I$8mtU68jYY7J^YN%DM3G;;p~R7n584B`L2Nghg%Q^ z5R21fMtYBHAGRDer&PK}bwie`*hW+K)y+o5)?MO$xwbMix{yy=`0kjy0V(kY^^m(+ zx=j~m+$PRqY%ux*t^1>27&uSgQHQM3?)i+N0ePU~XrHjZ%%B&nT!Qx*d*Nv}Z@Z}_`jlt9*^telF5kk14ybTDQBU1206=+3qf~@@n)p$I!oWd zr7@lUnGF?`_v^=rtVTO9uY>*`ptMK283;8(+7TG&KxdiZjuyRK{G450A72L-*KbpQ zKRq3Myu5uqOA1GQCH=Fw*3X-Hz@7Bx#o;613}BIG_o{s!=KG-Ud?jwcHJg<9QG_J2 zn{)~S?#(YtoAMptRwqiR2{s~xRy_S%5;?Ld03?IIOICYxr!yQd7QYLO#zz^Nq>qZD zZU9dN;mf0o=guE^1obU~7oslp+@x3GIo+4M1Oi>d&e*eo?m@&0G|6qcYNt+q2#3Vr zWA@Rzy}f-MlwsnRF+~ExhgGq98FH|}#9|QHk_CLv!15<%{^W~vRMS320aIR)Hk7Xn z+9TD^_X$ldok1!Da!31A;vxbVJ>m7BYAYSQdKO1Rc(E-su*FfICp0o=6miGZzeP&< z<-OEG91dMxuF3#tAS8EWHT$K6(Hsq@g>eXf$;u#Nb8OP`Ptx$NR(y(k1$)dqXo%dF zOtbUus+UAfZnRSaHWk#U5yh`ui;^AK0dX`@3%47?BXAZ{#cbkn{m@Cz4*8d(Zw>(m zTq^Nh$>t!q%P_0vwUud5{cE1xOjmu0=T?46RL4<7vc2EvWf^VC(L%R~X#O%N1dgJI zGaxcelPrDV@CKx95=I0TBA0NgHBH`7xYVUW!=WdA9s|)A=ZVEWzBphJBJ1+J2KWB6 zoVs=G&`PAtza$9DrZ-Pz^J6X;X_k_phlA~MjB4#imAA>r*VAU8Qc6!nY}#8C=}qA^ zXq^U{O}|t9sI+3p%Dpz72tb&K0F{ce;re*qqz*IA-M90J4JB!zH{?4I^dGQ z97^iCWw0JmIkTz}JE!k0P|NHFvmM{9R$vmK_zl|x7`|n82xjR=X&9RNbmsZBr#PNM zqW{f0VKWIZ{pLF8j?_4g%+pRB%*s5 zVmm8Ldv+j-hw09-rH|GMuI%)G6=Uf!t=CWnhwmnmb|l<1xA%k>At|~}c#xm6d2tfI zvUUYaRw=4{M2Z`?1l-2O>+H#lGx))UBWuV@7%mCNTD+aKj|=Nvq|oO|-urC8dCF4$ zHFFa19q{>N1qTAu}_IhF{2;mAiYR{Q*R9Y0@N@e_SyM zsc`v%=D-e(_U$}Nj~jTdh$Bf!{4Iv?TV@1}c8D=!Mg$^6smmZZfROMtV)(RH?MLYV z+LP3sUcl2wOq+y^!V<0o$=a@HUtddII0Ro&KH|OTXm#Xgx=a~cJVyV63HTeGMFEnnGo=Q|4=RF9V6{@y!X8V-jmD!D&v1)4`Ji7 zTCS1pVsbUNfcuuOfj2_SGUv)cA7!Z4!>EO5@>NM=`2@35ckGy7Sx3X8x72VtRkp8R9>{^btd4uSH*x{ChW50eAv{Jb;+;8HzOMK^>af0 zSN+GJn-6udQWz&`r{rBG>b4B4BeI)+r&85?|1wq6ZB|?$>emj+3hRTSbOz=pN2pvI z!;44nwaa-uC!;J)|IY<hd)x^Xc;33E{bp-CO@Rhd(|EF^0r!O?P2qm-Bv&{zcaaEn0)3>%4Bc()gq{R*3>kR+rvhvRQvLzrYkR(GAUDi zIV2^i?PP{x#3rxtxA+BJP>6)iC^Yr7o)ja%5O71~tEdCsm63Dk)0*yM@Aew@Zx`w4 zF&RoFLRXZ9trYRU*j?&)F((GfU^GyD z9)BHVo@c6TRGq9i#sCoC{yOEB1G{*}$e$D5c#y~;dy z?dp5_e~1EN02R2caF z;6QiugxJ%k2hKPna8?>)n5)8<$p~fW5QP0M|JT6Qj#AV~(d}9M+x3U!VLJVRjuxX|z^!c8Sn})geG(G{e4NX6L+F*-@2a&+J*HwHz0%$4l%DO)&98sQOZv+3NHU2OA9Ay!4V+Nm?0g#?r9@UHIZt=TvnUY=1ZsKcRxMFG+z_Nl=8nf>UMUnYD7+ zzvJZMx?9>hStXdv4ULD4XO77}XZ^)Ls01mj_SiF@4jLs0fQ8o73;B{AkwOv~#FYBn zaE?AIG>uLTl%sRs7M3()o>#`put*Ykk6d>~7p~BQN$LMmKQ`)azu_reg8994h)Vj*roU9 zzl%(8hX=munEb2w=y9{A7-J8D=dz*DO74133zn^fA6lNsjL0;qzd9k9Y+Y8dU`12J6}_NzP|t zFCL0B?FgRa47;{$8Q?*qbj0HHAJEdUrx-N^D~uWQbb~*xFgX zbT)9OVGPYmSs0LP)0BIwt)JyZ?Jj8X7+xtPA(R< ze_K`To5D&}`q;PFX%Ve8c8o>8`51E0NA~ zRZ3=1-d^J=*TbB?-Ja!u|yC{E1iop3S!BFlk|xn4p~PnHLFLHh;ag2zbtJ zH3L(lrezb1Xi?J+pX2s|XR&HpTp28U%K$}so9mS}UP@Xj7y%Qf6oIB0H7}HDf0H~* zC3W1S!O}fvqb(vTGZlh1?rgQDstQyq9!Zt>m$z5v!3ft588aU46{^xD?z;^GC{6!V zfL*>9uRmEm-Y|#q@%KBmp_MCj2+fU! z)o}(PyVY43C>*ylWIvw}=)qfq(A(%v0FzpuSP4+S49tbin0iI9dmuuVFaM!dQb2h( zd@tJWoE9&4Ne7Z6@xPuQ}wst zJ3OydFs!Uo);`124VPXDrW(S-Jpc*_KeQ;audz~$p6=&n%iHXhg7j4fLFvI02JAt61HQMODV8&qPj&ZFXCz6Qetkb(U= z2~R_dKAYSS4dp@7MF4M>x4L{JEnp~u(sK$0hYXy{H4_CPxdk(#TmPhoOIqH6RM%A7 zYFQh0X5f%rYGIbC0-7Z-9a)hHXk%Gv3ct)lLL}vEeR$o~pAia8sE&ud(8uVFqz*W; z?kh_mO$r0lq2Vv;gJ;MtPUr$fD^q%gVroau3;2} z(BQpJU5J$T>B)eWr@dHqp5lAH8vl}ZQf9>1`cgn3;Rr9One3p3W!fOSo9flpAn=g47t(0zmzjZ%^CDAfiWYAR#tsm8j`h$nVUvT=z8Q z>*3^$mr1!5X0WqNR6qB-i^$9nb?hg@|2XqR1;Y}Gi+|1>Qus}9$Dd5A5!#Jz%xmX= zJM$|!%q5Wj>&&BYC!;N!PnV(NH85OgFItlebK3to^Gz){J0|Gkf3{&(Q)W4}^p4{3 ztt5L3T)s1f1RJ@s8BybLeyhZ*gwcK@5u^o~Ko4SmvsMWA6<%8wUBM2YSudN*Ca`ovRST|A4&?Kt1i)^ok68W4ZT%SnvC>;?M-atbKTJavm=W^+x zZ?-mXzbC;>@h(LcjO6Z0d{(NutXc&SM(|eGc()UrduBw5OeNpt@EL)TH$hl?lqX8$ zUbJyglo@OmueT$H_x$@m(!5RipEOUviluvx&6BKqfO)d->znrb`s$s$0Y+rLJ>dl~ z=u{>Uw^>!K!<*fm@=n2Eme1=;{E-(RrVlV^VWG3f9?uZaZOXMD9igFXa4j*&U{qyM6^DV zU{|`%F!CFc#Z{gZ6X)+VZ2EtpIk@zHp*g(V4b9175Z;M50tZz|Kzt74->y4|?$qzf z%elf=P`ejkqlgomH)u;a1b#YUQ}Ww4YppYNL6Vx3q*~>mnc8Qy_^J=)ri%WKX7Op! zs4{08h^GU1-u!?>Y~uOzR4rF~r@Egas2bg&)l2K${wiKv`>sxY{O!`3K)sutJM&ao zBvvgC_%_0Rw@&hJVk}#_=T1b$!V7R%A7}H3xir+kivm8xqgYZ-!qw5s&|($?Nr1CJ zOyI_vl%89?)Ky?*Kz+V{EI=%D<6HMNd48TCu7EbrTABzraDJ2ThLG(c!;Qdp>Rk(U zs~0Y5sp&v&xA7t%Wrf&~+MgjW`{_9E*Pfk1AK_C7!|pd#mF^olwrLLzjAl}qt8he_ zFw;u{DHMrIVkqsebWW@6ln3cugT!LOlCnf|h?lvlyrulaXAs|&8&+;&2@6#Co20NM ze?9#c(^NKPT^Y@<_dtA6Yqv1=l|=6;l1l-+_qJQ$-E6-6M(Uol$0REDIgFZ{_zbWU zdE`g9`P>~#V@I`tUQOC>xNBPtdeS#^x*)C_eBnBS+F>V?;)q!|DG`Y&bad4zMfFnT zoC{+GcmOH&?Wa{aC7``8d9>VF>EguObH8? z1=h!=7V|KC98oT7i$<$Hv50t_c_T;>)y)DF?;O2UbF{@Okgorr+bhrgDO_XmzQA{%A)WhrAN1uNbn8VQG>E8|9$eEo`s_YabyL4XsuO zF!>2*Wj6Tz^|d5GKYUS`Y$jK`GHvuRtlsi|-(o)RI)?>Oe>$>d1`uR25`qaXjt^Ij zbWy+*)!0#bD^V%!8~oYMb5-$FiYgc6zYa#B^iEC3RB^DmWRm+%$}aPa=Kh&^Jw%Mh z4y|7+vzy4TPG8c3Hj6euEPi1}YkIdYIMetSfghx+An%^UbHnFa;IHR_T3exgiPfa1 z>9fYneVQsZ{x0Ta+#syAwiwFq^6f(O#U zL#4Cguc0ZBY?uhT=$cc+1o>ks<6o%T26E>I*cyj4fit^e9;{jgAOeA4%%!)D)>{!x*fytIdj?X zn#RbM>V6T9%OSKPR7WU&iz6|o;g-&eos2ghTw}EdcfX2%z{)UhO4fgW zCn{C?xp_99=yZkrWFyqhg@B+wBik`(JKQE9_c$-$13EoBFiNc{0u86{hZYAF@$b`i z+921~0+g1=Q+aRjjwbj>BYO9jWITD#fEQv<|A))BC8pb$d3e21~8V0NvPk+}%%{qh$~DCAmpS?)Y8dDJoz(2V#XB z^x}<-WAYE(?%}u-{ah1&rfnG^>tNL!`Rv&L#l8CqDSB>zR}8bRU;`T_)h|vsu(%7; zAMsX@(Lo>)vD7{|55TIEXiAb8_Pn~=ca17 z)v)=?SJSKNjT26Pxqs!q?O#Fb0wkEI!xwhCV*}6JwQwW*6gfs>TEib`aB3gdH*cJd z)BGz!=|mojg|!1-V*ZQd!8nLZj{k$?xz`1Ls7JTgU}3)Gr#m&o7eY~P8h#x+T!SD5 z{~xx_vAxc&VYg{)HMVWrNz>T2ZQHin*tTukwr!`$UcK+pn3800?0*fMCX-&5(fk`4-SOTBCzr@y@5P~di|vKWW`wS-*h-(bYj(a ziUqe9XgZ`eNOJva5wIgOSIvkg2L;c91Z89h3u=DN3&_Z$(QwbD#vT=X&+PL(XbUAN zgq1Sk8v5#%NRf8dt4wK7ikB3M4xS=}mF_kS5q6gcQ`-xnKHG%6`Bu{^R;oqX^)}_3 zAya6At%K`#j*CgmL|pMUiuiBdq2j5fmEjKQOWI@$5+Y`p0w+>TB(Hd6TEv35ieNdB z^Ngc{?-U}n_h=y#@g#!>?yr}%&mZTey3}`*{tW2(tRDMrL4#o(a1O)*F~=Fz3qeSAu9hNXQNbUIaNGxIlhdISL(uQv zj0IbnogRuNV$(46;5pG=u3551Ly?xm&a0_kl80&yb`xwczGyr-7B0C-wGJxj^lZy9 zL9BEqxU$~jxb((%?=3wW*e(CE- zX|2@st6Q8yDu748A)gY<;Xel`@|YrtihU}5=21x6ge0$K#_olNL7|KbDphw>T8-Rd z2xy6!&1o&-&6`L3BU`S7p0>w5Huq6zT6K6bW~MSeEBW8Oi$l|XnoHBzTt+!RVYqR~ zxcX)^d4zBc_dL;DG~PJ8YvoG;7)`*1`os9~fO*bWhc-`}l?T34xpzw!enYCOKp?Ji z#yV^7gZ~*9k)~oSG}HS)G$vw1hqN zQa9+8c-!?gOn7WQf7+qR7898#H-Di1u}CLf(_Cpf!PH`Ak#B zsCVsFcWva~#N&@~wuxvnN2W)ATzP{}Z;1b1W6baLoh7+)Bv(f6#W)vU%wzh6Z8k*y zV2B9vhjIE-#%}@JP&ZAb-O`L(VcIOX@-eRn+O~D=)1idPN9zb`N@V+9Qp__X7Zt0` zPtqSu6v_cTGeRKoWZr!4pdj%3FT7l1vioja`9!#m>d-!8Ho2cVLZWXUwIA<$ulC)Y zXN@pMP_!AZ*P1$?Suvl4Mil*5u4EH8MaxFV7Jg+gaU z4vXOz(?>bAcj&NU2YlVX2D!$|<)Z1qF3MOwgjLyLJCS0&^~(gJ48%djnb$FEH1g06 zt!P=$z{R`LuFxbp^)?vUrMg#RZQ(}R&NImrxWwXd??p|+kimdhjZV=eD&D1yHPtAb z`3tpRjyHg6je!O8y$K_I zt@0AwHo9xk@TAY6Tv0u8DHPp68WrffZMGRbT-`;}FFG#k+H|Gt`9DN;+abY}PmX`q zweQ3%Pxke@*Y7(~4{Q!^1k=1A#U3dH7^{PU_W+Xxyq-)wT->)9X+EV(AuFw11zavw z8Z5S}i>)1=B#`Z{UW!~6hn`30nDi z8WydDzO67UwNu!lY;4u1YAaH91lr9KS>QHl1TZ_JWHq-yRTKu82J@YTzpr zMrt{>=Rs`f#}%uq?<%$R$Fb$sD4s=Lf9sj0QMOIG0XS!&xag}xu`8v8WU-|ro5PD{~5u-4r|MKy&Jq#l@fk0;jz?!42fz>8%8}X$Zw^>p_2ebQ6$R>ap3YK6UaHhWn{g1__)lX$cS6^~3d-348io7hy@?lqcILdea*-%Th;Go2|5 zxT&#qt&^r&mFAaHj}7ag#2y$)9I&de`?~C7a?`}G>P2{>tbw?PaBSm>+f`1BYibsJ zIH+cpe2g2jnRegx*)wzNJLnX;G1HvkjW;cEc899Gl4=*}GR%sc2wPoHSFmd3h}Os& z4wCh~Ob=PIbeq@AnI>sodfK#KETa|lnwM+YVaR@Qq5`-4vCu>PDE|eg#MHos=Cb)* zZwNj#x4Z*k?O{0Hu?uex76`e{7{Yd9cOT;Maqx&m48WfjgV_UjbQ}4^t==D1-vwDB zhI{`vBaf;}H?B2?QbwVP^zvUu9^^R&jPoV7GkpePt$7HreZuGIZJ``fl_dfnH9cmC zcVgdLFskc|P43vuvTob24n#hNEkXAU$Qa%cd&Qx`J26+mU&W-52qXk%txs1H8#r7CGAAL7G?gsfcShHV=G zdlcT4oUTP@6`}b)WOZ(wWHvDM43}3%8}#W0Z6mB|tqU7lZ)t8i)yCo#3)19UOiQmd zr{!{ATM^PXi7~qxC-)B|Dw4&x-0d}#g2o*ovAW~V{BK#&Jb0bzJWMneccaPKkfch2 zQTJ~b6ab5Mi8*4x1!a*-(D_n3dtSM^Je#&moEEGv^^&z_aHdNEQ7klPV65&tt1{VA zX0x(;j+~jEb{ets?pl1(@JlpUHAsuWn8%NhH|Jsv7SPnhud4R&re@{YRto?%&!P5% zLI*(2&;L|0j{Qr`J1-i0{-x$M#*>E(0n|K6Tgjwl?UhAF?{HN~Ctdtx8oj(l!%Ezw zE?aa)69HhhdB4|1m_nQTypPt?vOS}IIap`RTWbn&@!N03{R1V2Rc?qOZeojyt2+F@ z)O^%G)I4xIupJcaUuu3FRx}*p%1(u_tXm-N#SG?|rtMFqE4BHvkNJX;EyZ5wT3?aG-J-gL}aZQ*^+s;THG6VB(Lb*jSHd(?`$R zR?uw=_KE#p=~zSih&wOL3$?MpK)Kt(=IO;T)q))fHg;Jt61x0f^Vy!w%y~?3^RP=6 zW51GISfNK?97jB6S819ZmGnftpL+>*<)O&Pf3ocqZq?JTh#541v-}1N?#cIRlX{Dp z*f;(?=!kAw+OzC;@cmkQYQYCK-`*?T09hlwAJ?nc#Ou5o9=zA=mq20ZzMVZBW?uEe zuQV`n!MBTZ-7aFwSq>@2Z>$y*HNRXREpFxycTS4&r>k^69}Y)PcZ%l|=d)vUalTmG z+zT9K%2i~uaJ_1edAZ#}QUF)5)7dsWiq4?*ZYa|WTBfJatb;fP{fn&1Lg0WdP zjvMq;!-a(1ezes_!cs*o!<>??ySg2)D_r0ieepo!J+KKI60#$vcF*;1;HVo8Brg;C&rDDp)AVa6Emi#bPMHwt0V zI49G3W;+GnAS3Op`DJTkRotip+c-k+D%2!}HvFy%gfHUqh1r9LF5M6mF!JN^>Pvcx zOk&7e?v22nhpa`cnk(|)tWQeG57aSRXpnn7oV+;@qihltgaddM;b8rpJ0-c_SqK3+-XHFSnO#MClpOdzl?7%FfC^pO<0pq6galg-Fw6P|d zN2ONIpL@?Bi2C)CKo9)SLy@dt6w=q4k?rB<-I{_#2%)29voc{Pda`+^bxm$R9SFU; z1t3Iz3v3fu0V|hG#XXWMrB&7;r9Qa14e20E1(n$mo;r7AMCX#)8Ox!4_Kl!Bzv%nk z`Xupre!_?>cnRcHiJSzEuf3#T%;$ z2H&q9i$XJ1y+~%2tNddzY%PO4BYJ#fbB#U9i2`WW;+D=@gO%+r$9bUw0VJhC5}`~cjk0_lj;&70x0U~@CP+^F%Xc}8b>e) zf{((NFU0z5On0y$D+hm@pG#_SAT>|v97FUU2VwDs=4@^9TZaeX`x&zA6~pZF(!k_{llq3L}cv&4kiZochI>3;UvxTMFJz9D?T@%y)TuG!pQf91d5 zpf9vFSIE~$E#r{catasJ(dyiLi_vw_XxQ^F%Kr?I!}4L#EK7YGFJG=!YYypgEIzcy zWmm$^dLNJKS0dC0vz=5JmptHPKWlY+jR;nJ+&Hdp&kHRg!UYQZIk*@oCyiQR^p->a zalw_Gw#deKxP|G#RswncY#!&8RB~xD>A-a;(&exte0w~14i|=VIP z_uLssFguw9Jl1$^mDo@v>u6xEy|{>i%V!<(W;r?U%duRQ0?DG%QN?0w+v9Vu#4#%v z5nHPVdr2TyN$2qc2p=@19nQpgAKq{1x`n)kgwx}*-;Ck7`AAWHp%mLJ`O~D$+utrj z(DsdSSF3)m0O0p9`Uii@NrGWc-N~9Vda?oY)k{OLr*tbAmLmd>R?4 zuf*tY%N-EDEJGLDlC8V;AC#mn%lU0$L0@Ww5FGax3!6`-O$E4Kkct^fNO7+4Nq(^D zpy+>Il*c0j*6&L6)e+I3ktWbYi{Jx~^F)ao@M4Z=7MSC=L!kHcoGNXQ?5mU<-GA(C z)fS_&dWCOu8lyM<>VU^^hW(xvic~vHLV;jIwnC5&qY*=y)(>Fc6+Hi8-?aejyQTO) z?7L_ofPG*7f7y5Na__X{Y2|*&%l~2DZ)=*o5CQCae(gW(JN+nteJ?rrANE~S`G-1| zWMo|lrSI*zF(^HS*G=3?$B&|NZ}mxqsUFUA_l`keO>gc(|2DL;UT(=ZD((?Q`2ddHcB+)~mE_!jY+$zGj1tl)P=JMeUTE zsw8|9jvlnN=RbcfsV-~R3x^61>o09&Xvmm5y0HPDtd!$&S<%f|ad~0qj=wV4`gd!% zt6$CGctX3Y!~TNlBS^;?7=5_mN}q;L96dSzdS9&mR4ubH{tq2Lt8ulSuuf*?x$qHE z8ebfUJ6}%ruz8xyeykbE3#YFukazQ!j=yP$Ku5VbO^YDi>*C?%68!b_v3GXyF$wh5 z)yBicH`u)(caTxsGly^cx}9IXpZc;qdRjhTKF=rF|N0&CZ8C7S5kL5pNA_9<9Lk5x zuQ@KeC`It5r+s-E48X>_qh^_iCXk?*-%~L8x{b8Abh`qUa0q`vl>JbIP3{fjt=YvB zV)b|H;JWbvZD;)m$KtK6zcSBOe|!j~d}W5-j*uU%9ic`6R@-9ie;dbAvJLY)*r;uo`L$}n+AqF0_OMo?L*)N81*1d`a@oE!-gXbxA zAqcKKEOo)MXa1JPjnGnr4n@MYkxc^KY6$tw9!avZz}k)CClNTz2+J)Yz1UUBfJnO( zNR$eaN(7k+$KT}) z%1qz=jNI3Lf_uj|Sjxb{JQh4L?`j^;Q*SUPH;;z9Y&Z)QQgX>_(kU%Q{t^bC&akWe z)qR*f#5xfs%lO=n4}NUhfdL{q zY8YMD=;tJyVl*prHawPvj#t9_`T~i?ceg+d~29gGZi@2Acz zCfk15L!(OTQ|k5%_2d?Cvyt5r1ttLs68PE~?dvZNq2D{j0r3Vto4C-xO z8ikT&ThSlU8W;qoI8`5?!9(K6R=A=3%>{vVbuFr=nN)Lawt1EYaUK2HvEa?ERPA~u z)TCR~ez(iq1#!q+)(S$E(Fw?x%R3`>&3lJZMxcKtl8w@c#~$E)nM8cd53J#uL*anN zyzc3k9zU(i;C~fWa!{HORC!8Zyhf|<0d5~)I(Xu|^b1k6A%K17kBJp}$T;w**v8KA zkuI%F@3bAPX)~bIk79e{?jYhEFkBFgw7NLy904jGDa?t2_YNCK*8Etg@-;%XeRh|$ zkf5K8d38z|>RU!iXx>w59IPLnE&z*<`-{c<{SOvD@)wIw24L}kIpjg9}d{V*<`f_@zz}BosGFd)k zeXnfS?40bYG}GOfE@$SjG9Wc^hp5tW&hVEUdTd}oCnVpYFL&7OLAzlFV{CcCn%p%wXLumiff&s-@C zlc45Ny43n^P|=YYgCp!N1CZMJrbXE+MVKd4!LMCO3hKrBSC#t5eGz#z+d$BVEWd;~ zbf-FbsBMu;&`xylr+}xY^>(71BFuT(34fv`bcAw3{C>x$JHSS?GnIUUA?%IUzu^@X z@;N1j(lj>2d8eadZAc}|oK$!xEnN-WYvE)tOw*1dec^l_{`%NcO$iI48{eu;cpC*7 zQKM;C%qx=ckk56*kz4rA!EKWi-ux7YWbJ8XE%)#F zczyF^yl+N968xjCERgY_c=f(>hBL4V;5KEZeWWsXQ?jn3L#iG;h*Ts@xkEY2W#m4p zO_GoBxK?e%LRKsrjT#=|3FUUVugw&^ui$;H$d5gZpq;0O1-^JY)yA&GX;HbE<_(IO z;~AxZdB7^y=Oq%6)sO zX!QeJTy|;QfEvD8jiI0lM(RGo*Y|0`8f>nx=fKsC;grBVv2X{_>~1aVx(jkjbHK10 zleKIiseTKIhdw zDYeNtUjhjm zJO82=LMZ{&^YrA1uUdmpybJF7&>~{Q1qtxGJ-~Dk=T&Ldy^=xykIT+GYb0S z!J17WsgM&ruP>7z0q70FeM9|Djt>)q_B^uB8g7gSiM*Iw#bHzcSj2S--7^Rfp}!^5WSPb$54Us$Lb&W2;6g5V%|7jWENO z><;;B7OI>eFzL`D<0T__WXagM@~A<9#~87e*%zJ~HrdwRDvQx}f{LZ3fy}XmdR7nN z`iD9peI^~4^-2B0J8`&ez-@Y(vjU-!k-$-GE#!a1iFxHU(t@wLD8Or%NGma-uT!O6 zLAuhnsDSk$wr?~?FKe+y-zo_;Z>htGy7SW+V0yB&nISnSORAJ<84#S9@Pp=0F8f%+ zfc@#dD+8ffgjW4wG1H1Fd0waz`jdDkt`dk|o?nYhTJA^sO{9e_X4I;=N!u1g3c6r| zOK6EVQPdg4f3lF(GE$VY6QqrO(hy5g$XQr2T(fa-emLSAB_~`+7l;Tyvg8hwjX{^15bp zEyd~LQ(dF|w_z(3yJmQjYd{};sUW;Q1f5yl*refMra0xSJ8=r%TEj*U{w246TZ06= z@)PH57F$ppuLJzTR;@~BiXBa7jeVBo4-hEzl#~mt(JXWvDFnOj5$j8{Ag~#kKG1pY z>JHZ~eiiP|b(*jbihnx@!hjBf2|l2MKuDPxg?0RV?IX;2XG6%1ASI+K82s^GhrmMr zbj(jThu%M8L873LkYq7VREJ3>eqo-_3;A0oWO45k1xa&l<$#av~Twz z=%)#>mr{l+w&%&5ZI@7l0X+Qn)9eq|5YfCo58m(N*<>J@7Rbs$(U!8qYzxbw()v!n z!!LKG+FoS2ik3f>$zr;02mp)E=xBL;S8l&KKbxVH2H`5IQ z`fpk_4LZ_(3iC?NcMB-`ZiHfeum3m}z{!6di^CUucRRCH(CHZt{W8z7#re(o1M36a zqtz2+v$$r(ULY`@Ahgp*`8?%gtX(ZH{0bcEjvR}MyL`uF(3Ux7WY+90(Tbf4IcMv( zvAEH&=e1h?Fa0+;A`;*On*Ll5X@a8%6ov0){SE*1DButb5LuF#juF8n zrR5t779~#k-TeatckE;%_vzjMy*lr=q!VFf?2z$M5{A4HD8YzVSv?P!xJ8AUc}<@| z2{(loJjcF|jd2bsU4|Ci8%h({BMml zE1#>&s=MRXvR?@ytC=Ic)&j6onq1P;}0oMp_MEZ!h<9C5euf4=l^6Xnv9V!KypZa{&h=&IS zJ(iegPBmSyoZ?TmAh#YmN6Tq1jmk5+a_Nm;s(!L4M$*p`^B_(P=IuMJaN=K*cBV>O z`-iG(BG6noft{(jad?pz4bunO#aw-3s_- z?s)(F186>LDmU=Ovp!}Ey7-Mxl^p`@ z$fXgSOg*jPsl6E1d|UD;Kgt1HO{3tX;4~S1>Oo-p6KbSEvnjEtc zCe1jBIWW&XU?d8*6?wO|rZZ)Kt`l0PXd$V#BtDF1?!5ZggOSD-@dlE?@}_ZG1*@0; zFXLlGBn+0TS6$y|GCg;eG(B(yxY{9%}y=evKQIX!tNyAdH8-|@MxpbFbgL1saLBVnHs6d&g zu0|50GRpKy12g|A4S4)h8X(pMlm?o~)cJY|v25-G1`#QxyvS7;j_v4RJi-I+K7 z8u{43OqYvPsbBD4W+l!;pcUsH=T>6{t*fwzGSuP@%@ZJ;^z0y}a3Z9(d(u`?aj> zC9`SO9`!3M*4OoW<}=jV3AaMcBUb+)fVkmoq+ohx%#m1zeiP+WX65E(7p%>$J=>RQIc~aAe-tKwqZVMLRJk( zh=r&iUV>+U)kJxUYs{O0`#|*I0HcLn{un9lc{^J8w!3mxaPHV+~kT$Dh?XU=j91XJWkz~yjYO~DwCp2I!hv5(TuK)tW ztNoJ4C{}(% zxDo4i zJUo9Nzv+JWZkWaJZlLh;_bG3Rjbo2_VBe#=0cal0iNj3zYPa~$VnI+5`30`A-2p0kAR&W7;QrPyMFr1Y)48BOLcC23L|?kTU)Oh<&>~D9 z?y{^>sTK#22MJ|OfW=)8g!=%=Av1=8AKW=ejl(&$qKEO7O@)F+b5nw#r#B^deU%{| zDZ67TFxT$=q>cWBs)AzHjal5_ijI&yVtSRoCd+cn zDcsxlF7!P}Ya(2C&RYy3}SkC z{3zt%uVWSylKsqCo)acLHX*{V8`O|TNV|R`+5)5nM(%l8kl7>#g+Y8odN7UziHSf~==< z3TK_8e2zN|g8{Ev{a5%ne}%4ax5;*GX?dM!M_?~Xqk~5H8x~mGBD+~7r94U=Rd=PH zAXlY7{73k}EBH}#lA86X+I%zCe8X_RX*Lsq-iUh^f|C#(0t-YyGZSpJ**l@JUy-2$ zDw}u^METP)Z(>zA)M`%S=Mwshc4U-`P}&>?ju2&?mJaiTQo(FY#7t46F}*mQp&@0M z_qaGTXYOzd*Q324y=~xRP)-#{v>S&q$#FH5aW%N*TNY;|dWn6Nhcg7^GR5XX8Ev|?(-`x^JN!#Hmt)(5#_3w=Gn@D-3cjlrAa8nrpS=3vM zfqKv^qpx5AM!~+bES_%VC{3624EvSV7((^WF!Bbr%R}gb#P_o8Jdyg|H_HALY{s`c z$W8wUAEO`t3LoWS{|XoEKZ}_=mQX)S1LV^{mr1CT3-rsCr;QvG_|5Ls%P!dCf0)^ z*nZS~d+pz3{jFdAYkt&i0n87Ht<4ZfLI`OnE|a2F*qSx*eQ4Lq(${+4g?auz>IVsI zhStC7ioC4O-0TNAEv9oY{k-+}VS)!rrhj0B{_A{%{&hZr0M3WGW*C5g|Lc5||8+jF zBop)j&d2P(&WCF9;9e0v*F+jqF?+32E6C;4QU;i|s`O@jMTh4az69Lft{PU$OpFsJ zt1{lqztYD-2DD~@{a@)L=&$sF9P)bn6iPdgeehTMFx-RenCWBeB){*f4!q#P!x!){ z19agC4c-#&U;hv3V*-}S`<58LilabeRGP~$;Y^!%6GpM(J7%?syFqkQL*!xKDjY6{ zZI0DyYG=OIDmkT|RaGdJAv(12{`dU^{*g8ht(B>!fsRhEWLc`}J#xN_K?#Q%l|Mgi z4Sdndt2FT8ke9e#6Y|`?)!-;_$+@%awP0+?_fo?0xECv->@05)Dw7GB7RhsbuIpz+ z-3r6vclo2=U-R|(jt-muIuY`wz5WxDco?=xhtnAA9LHre+ek@4_icY}3v{I9zEd)2 zzF{b!EDAkx`|8TvT%+OX@iAHnDwsYT`?v0+`>wUDR@W?CXjR8%5e1Q$T6s_z4#x+Q z_riEgthJ=0igP`To=V8z*^|it@w&sKcQ>)VH$eDcasUV)Fl&E>4~vukQ}}p|Z{YWv zR_6sS!fHb#H70mHJ}Fo%8>K06Bvw{0sN$7UCcI_q*7b}HLcAu59j~e(I581& zWScYL?rTIS=0#R{yZN?pP|a{i+9oK#af)cWf57yisn5*&L1iE3;+^8T4j)g&EQ4YwDsxGvS*;P>y5>&M3V7fH?2 zqvoPB@4&eSy5PpvBM=QZ{1=gG=cy}%4aiPD)f4C{I}%4`XTW^72qQ?LEs2&wL{rV` zkzw2?gEvSl!nz9jCNs0`Trf^)^^?AbYdF61XNo&<7>(r*2+MHLNX~?Q-$nv*MfE~l zKa{JY1yxkgOCCT}Fsf-Vd|(6~@~g|SB6zz|ln{&J&laZO|H>RE(v!6#k22;|be<*7b7B!%Vd`&SwaI))J!NFi9RWELm|t zMW_y7dE6QSEDulB;TdAX658y%r==XR1KyQjmub2KqFon}8@>KcN$e{Z_?u#mda&%? z(C_QN`T-e)pyxd~=AV_}lkNBEZX7y)ICV666*B`{Jh7U!NeK-wCjmzpujBG+^p8qR>@3h1P{h8Bq&~gE4%*;mK#qjTND=1M^5x zoSM)s;$p+G=kpkja2NB9(wj?L0Pc#xYy9WRtWtF^sl0zXHBv@5J^H!b__XM5A!s^z zrIFn_$jkC>>nGAxz}lLtU_OZ`QeXf_ahd@dGKTHkG<0 zKt}S>LvK^A8sfC-t*)Itk{bD)7x_-2*hi6#DYAH;?C2J-5~7c}PzW}ytvLo_aVVdr zAn9B_3B3}rhjQ2hssE5QW?HdFs*sn5L%8%5&6-W5r;O8YCEdDXOrc|2UeVVtb?a zLgj3;2adLyl{1&+>{@8E#I$Y#+ZO+97S_S4wW9XJn!al3Rr&j%Q8yus;w3pA-{c&- zh9v$k0sg5!Dsdgj!cg&Vge$1|K!d$#5s{9jsgqI`K=*+DWX@Z#CN}x;S=<>=i-mlb zvFb6?b^Ol7)~obsX>#C4prcncg}$cGt%7lz&vmOjx=*k7r*xJjN0P=kNm2(sYK+BU z$j2ew%n+9?_Uev8Nx9V-+2MCqJME$dARH~RW!je#e{7cpU^gZsD;_`UE42_ih)EYW z!%>QLuF^@LHdgL+km1d&?(C*r5-mP7Y0X0p^5@0^+v#UtY*bmg|5bY0r@oJA5Xpis7nj`p~PQ)0!Gr*Nl4d2?yzoNB?l%j*Iu(I(nPEO&%PN zTNSl?7VDoO?B1D{azm4BibZ#J&Y_{22d8~#)-ke%^yc>6F^Kf~id5pM{VDQmAoa%R z8VuYK!(qEd0-r_?jk^^A`W}Ceg?G{z;DB?XfH~-d4$Nq%w=E%8OWyi8na(zuMAQC< zHpJ|JOfTvO9%7lOPWqe$vFA0mCVR*!3GxCUg| zG}C!PhN1dO@mdr+7yeSVC+lnfN^wf243xjqR4WY>$=UUkU;1=^6wvhIh_M-@4g|jO zTQFvybEm5;IB)G|+62Tdi$}X19C9tXDyknCcPuNNNiJRJI>)y{k+@c||L#Q<#;PNK z;6&98F}A{6TDO04Mz#L@1wzR^s(~x`cPol9?fJxJ-pW+*a}j5Hu3J21sSaVvh*}{D z2HDH?tDwjl^mAcuUKL*94RvM~eR^z`=hbFZ6F#AtV??x~xxoZVkU^?7J)i+iBTVhB z&NY3q9;vdGJ@Nn*A> zJC;5}@11;XeMiG3b^Jl0opXco#>#2Y{3b>wM*jXd0A+nSS&UT+9UA{zifV1IA4`VHW{?FuWngK3RS$_wOj|-6TIKs+QD6siU_ENRQ*5e8w{ zcW5@RzW#EM=X^iRE^?9Ea{tzH5d2weo+=tr*AuGAk=mn6@x!au*n_b3Prf6uxvR{t zUsHBJ?YkX3%u~L)m9A}at#Kq)Jz1p<4jUqdr6LsKJQ3cSIrZ*I%VLRO0JDlRY}lO=J^QMOst{9Uu*knvRXB37WlJ2uum`*4{hiLoZ* z%u9N3rR%GR@9lo0pRNq5Z@j$yxgvNM&L)MtR-Iho6Zsjpb#RbswN<{r88_$ z)*Lb`fy?+M;N}od(?88;l}KPp*Url7`nsI$+i6rsMA$0f1Qy@6k>Ms76FeipU4?eD zbjqXHgqjc1!|_n7S-NMk0yM(^>NJtU3;qJee<164qS2RZHqz7)sz~MHV_$2 zY64Bj*X=Oe($GDV6*+O3K%a}`JF1v$AVpE2q=bL(Ek^&0q@Yi**NDqKGCDGwAYS6r!7BJWKoU zP~NtjlTZ~oP{{P{6HT(?_T0^!muCSe|3=U^b_$@5!#5R}p~^|^hL5hU!%lK-Qc|PW zf^#684u0=QoC5m=H=0Q>)kNwz_@aYUBoBn(*63%v=hzs+jfl-z z0tMs@t(A_%3qmj~3f~AK{7=r~4&;F*>S1Tv@2b_i9%SS$ftX`zp>7xLk)`G+D4TwY z?N^Jn`wY_L&Dov1FmD4|+Cp?fLnXg_Ng|m$)Hk|lU)99Rca&s{H!-|yiYgD11xKmsIBrR@f=BEXB>lhD$9s;9`{Q- ze11_0r#05V8}xcV?wDhoy?zJpn{gefh56vYou=B$sJC11(4pxEL#C@1HVSLWsOJul z_&5w`j}?P#G%yMlmV0h^Ia+D>qX3iGg2@8Y`b-NX+OO0j2oP~GNhP!>h|d*3{CMsl zxP_HtfDa720+wqSom=24S*l!LvjmE+^7(Q;MTAyjVtYEy^`5fQoHTnA@jb7Q&gNt- z?wjgh@_Eg5*y!Vl=H~<9v`Yhj+KlFDo`-lJ(P>0JfcYs5k+dlj;gs~6SiYV)&Cm0i z$$Iz)SWHT4BqI!G+X89aGc+Qexd5F6Cm*6O2nM4O0k!H62lNA6)K6PkaFk3*%yJ-H*=Elvj4J!9c zXy1LN^6#_Z89hl;RIHa11#}e1D&;0wS{8Y+Lz)yqmX1Af5E_TYbG=yTsA&q>$q|XP z6;Mk)lkNk9B2Wt?z9D&;(FG?;Ryx7W#j!$hniLX;pIwH#qP_{HS?@dc^%RO#Y<%b1 z7?16z?!cE7BltPvkr*>ZVJLNv7zEPscDvXVGfO@+BiaG-6hfL{lx!)m!A#WvP6`AH zmYacI>N1z3D{q{SqB8X(D~2uqo~d@Dd>c%+{GsRn&B}#@_T#BvsKs z@~d%}!+dZ5F(K-cz{1Jw74OG4{w=J@aFiAiZCKUo5ivD# zt?YP~`VbLBcT?hIBq6Qi^@S!)wMc~(*~2Yb#(c0Nt5*7{=abKWLq6`QQ=urjZcP>TcP{~6t z%&zVfYXj)T%F&0jxu&{@G@adB$cuqv5P=>oS83|ZX4g>is5Bf$==sgD1X#W0JRY$z2l%^8=b`AJ>bXk%Mb0zq}Sk!yrx}FPv zku^ALoDm1ThI8lHYa!Xjw~`ax@`)7&i-V__S!~vamuZS^P5k1D4ToDM+w)Gy0s>Bs zXjG))G+?z*8aE8!gin3a>c?Q3$rE%LB#RU{RDgwqkHNjroM=cen49u2gbWOQc5kf% zwi@O|CJmB#b5b_MISc;+FUnQoI{hRUpQ>1rUua^t9(C7V>_F)u0B?f#2y<|ab+k3b z4x8k$;~n}5Djfh7)P>>-@Us7;j`ay(7g^PwjM!R5XcE+>rjVauV|3{k%!p~9!dtW% z;_x2Co^y#GrGr+be+h3@C=g`J=6*OI)P57x&hL?ZvFvg@i=y4RG{^_YGEIaPmrm=L z*b=rw8ah$2EIvjpjIs-r2Q%+L>G%Ft_?)GQ6S;UNCOXtR4NiWypo zyF4nnv>6R&r!O_4bE$)~1>_U^h!cK}a_UqWkoOKLf%XgvjzamfB+f_{gk_scCPZ!SwfNvUk< zygv^BF1w~mfVr_n0Z^8~7N+P6nz7YAE!Avlo(BgN;%-Mmio~h7XT^)6Q;8j|P-(YH zL8BZ81>;DU4^w&DMnC6S(aYhW6=5hGyh?A_NCIsa;KZ58^D`rY8ySRt7G~%889jFZ z)EkiE(?Fa@E#wGh&cS1m!*}?2ItKypf|a3)+S^Uecgm|?J+?dceW`6uh#A^1ieJn= z;dwM6vJ{wVR5;WW~1G!VjS;gm%|@_ z`|NlBoWl_eD)yf4>^t-*@^Do#rbo64{Tt*)P(k4?RM(-G$LHQyh+D$`Tg1NE@lN0M z&yfeE6ZW!qbj8wVygEKOA{PDb^!()A+dln1KRY-)reDw$n@j^({&6AxVr($Bl|Fub ze163#d_m#c;zQiK1MXNu>#+?3Y`!dlKOdWSy$|M_gXi^qaaDFq=ze$B%?^# znh^6xgA^C{_fAu283U$?$Z+VuNRHHK5VH%tex3%mJKhJpQN^FMcS@s`ZRN?3g|yrF zF+0^#EH}MJGgvWWhAEAV{WKuJ{Lc2cxVgFMp~XvYn#IEHMcAzg2P|se)-E!pc)GPu zICj3v^UJOrXn+7107;KxYvh1D%Ok9Q3ujE61ZC#+ZlXeYTmrC!^+G<(#wZkG=Fn=I z+cj=nYa6Cz2<$vXkLn$|gQxpj-?Xx!D2Nnnco3p+p}G;6{XR1qtz*MBhJ??~LRezQ zrK&V;vKZ2m3*j>NMk(2PkQIpMq~6<0g6%%M$!yk zQaxF9v1dKYV1|=aK7swR7lfpzgetsJZTB`?rC)Ce>ShAichTU2rlA-ky?2=baszbC za}i6kdc`mcmC~p0#UZ=T=pi036FtWF@I3z0>W#^dUKs}ikj`6L6f0y={ z+TG+x`E)p;au=Pbt(xR?qUV?lKohRj^9%8*Y6Wsho`2i!Wk3gaX@{K`NFMquOM3e1 zIyGV>3ft5PkOxL?=S48~F|uhD9IgvL;+U}4s>b?DFOp ze{@P+^h(Z&>tvZv@pk^B|L(1qlKZ}h8_b^AiD1C$DoPzzw!LTv=H$y37TogSltneD z^wzew#Xs=yCEoo*7~5foQ9RLE-f%L`E3ei4T6g&kpVI6pa7zX!GbICpB87prx)^ax z91=~4j#y%*UL6lnxCFV91xz7bKB~JwsGkjeMlCg<8HdZ8u~e8y!mv?Xk?zUL2vw(V zs!0*Gh>l5s5;OY^Q!C1jtR%Z)4KVR~jr2Z}9A@hN7ez^h#2Rp9Tm*>WT*?;IX;MZ~ zA98Lc{3+wXvp}!Q8rDlo0F?dJRbsjGaw?9>SxK5CcH?$O2v$Qm!xEm3qM=vK zADwq)vmuB#U0xz3Y+9)Ulmulvz^s#rd}&R{VSWe)96W_}usDM#N(x4OrX^2nl}xZo z{eoK#xTclQx1C>n#`blQMG^rj%@qt)>CHtqTD$+PcsSLAem;sR9V{|iv z;TLfYPnZXY=;V2vuK|NNo5H>@=2$j1y>oGx*_OiF65CYmKI_`Iv=Oy+2oiVSmGE5F zQOUFkZdF@!1$(TwLnOLo;HX37-Pox0-B zf9Y=W3c9mz8k@8ZU8AARFwAbX80*-?tkr384CAut)OB7}huDfjz2pkQ)))F%oC}+j zR?KoPakFmR&f|w|=!5{px!8N*4>D+m{39*)D^9BX{V>MhvYC4uYzt95^c{e^yeH0M zLe>fobu%{$F;>uGSN<6tb5n*N8Eer^>8gxdB7^rkqH$WSQE%$u=?_w!m9N2u@y7og zji+Nz2OQ5rC_&a~5vJHGu;GGLcX=9Lvm}cNEF#T;#{TD1`342tc*?&BQuia1>rJ0X z*h(eon0KkcqH8IlvpBa;l8Su*$JM}$X4XNL5XZUy{Nc&(ED?#^K)gec`q|LN7%Y}m zAqVimsE6;nm`-yZ=9X)e&@gMbnQP=G@2W7VlRTel^{N?IlNyNVvy+mlS8D82Z8{5A z;Mq4?a~)rnJM=f~*rpahZ`$&{&psq!6QvFa8Kvf)vD{l3A_NcfD%veyJBwR8Hc>*k zCgY0?itVkg^0A^+U~h{$$Rjbh%w^`2=`CBym@Z9u_3UU|ts9|SodeDFK&O>!$<|an z&xyTmx=KfQHC-=a^y6VGU4$>=Zj@t153kS&;aat31Z52{trA`R$}EoYWseh1+k9CW zt;o=hcWMTTPCQr{^yAL=aA5AH}-zzlrNxSg*2M)$5c}x@^Jm`Z&wdEZ^!J{;Nn;BSWYWFtjl|?WWU$ z{S3(AOyNT?TA9|KK#POfADuM2H1yMG62c4^d`Cv?>7I-%)i~lb48wsHP4@qXX~tmz zp(bB(kt$XQuBA*dDwX{^m04(r*^0QR+Ecuf1P;tsAY~e>Nn4L&MvH8!()1vJSAYVe zC!!-=J}=(^L0x7PpL0X6h6cSrYSa{}O!S4i^pcExW)L1hzOpIoQ~)X^$$lM<{2_b# ze|UP>T{E?k5tQ#0el`jVFHSLJJ6GY~RbRJ$W#_>DXsQqmic)6m<5m@Asm>D@UP_|B za+>4TP0nX#vNYVDVI_s*sF02^_y*3;=>H_IE))PJBz_d0QrgUbobUVo5sK9iTwMHP*H2jx_G08xwAoVPnPS@wwL*(E zW7j8Z^h80PYH~m!XTm1~*9|4{(;Dr+2hz`r*0vN6F&bbxGOgjdeI4ISE)BC)y}qlN zJ{_#kumUmMsRp-2Xyc9Ebl9+CMtsaxl0a2aQxOfc`rH?JEG1+Fco}^TgI$AbeNhttq zB6Eow8c#ScWa)JnyiJAHGQwyW#P~^0^M}K9niPjI2y%hSpDE&>q=o+)BMcA_e|QDB zQAO$iCgIJ@G9eD;@XAj{A&;TB6~|>EOI}Ash(-<#jiBWURIMvPSpu?gKN=+$6IUYu zg6wGO08C(JuKYZlIT)z`hS|ilWYw0e0?%&`0+1x@fMp?i7td@{@Y}|6-IKlDq%3X; zq>j+=p02;CnG*yRm!-vhg1o+111+uMEi=P$&4-o>muicrFEtHvU?B2k(sl{HutNCH zBM~gwlp<$FC$U?Y?Za5=QOP)6l9c6DZ;e`CYdMtG9TfNEzB{F`1QKgDzH~Jvqo7uoixi> zFR94fHWpOvZtg?pjZ?r~SxJ-vCn$Q!1vG>;*avy?myc86L`sF6W@71!O*%8!kWB^U~1tbz8s|-MvZF}L)Xoqhb$a3&tNC`8K zqKwiN+)E>Xy*^V{u_q@yukoO*a?*b zJekI^oCofg!*7|9rcahSCEXB~YC2|*dousxV}=0LK~Z=)E-0r==K5%6h$rRJ3)-LY zl|O-CC#`Y<5_SH>)(2_I>2F7AI*R$&qNs$PiW|Ia;Ik$Wl>GaAzr$Bi=jO_(pe6U> z=o31!@$k33mo)ZmJ)zs)Igi?_UtR23AOZnMr*FPF)^Y4q96`q(6v$(thXer~r6hTA zOrgt~(nZ{t!Idd~jVy91OM7P0i~BNZ753F;7S$dso%9dlIK6=mp3~Npvu}e;8HqA< z%@E^s6v$|(H$lD01EPA8TC}2oZfPs2#bmvmz;~28eG2*)TCA@Wv@RYN5%a6`cGT>U% zR8lN@r+8J*c|T2)CBBLgbM2U)-C+(rzC*j!sM&va($|i?|6r-pouy3tKF)IZkww`?1Vu}ki>*z>cy++V20FuAI8Se z)<{$qYqX7kd>`hg!iMT6%nE#>ViaTUi?eC$^4gP%C2I0&I$-%6yFtBxP8i0PXm?s< zbd}?)T%4C2gI`Kn$~4uq(KG^c)>;5!i62DCkSls^~X*1&pPU{LGtc(q&F5Wsszno+$Qt)eXCD{po0^63S zafP){BUA&X-A(EnARYAa)@sp zb!|~MZdE;@dzvei_^dkoeT~?GoSK>D1TzL+b@QpkgpPbgu2OQsCaOXxqeHSU73=0c zk7JS};BPO6GbtN@`Zw}D|Kv~IlN=-i;?d!6I84AqD0&1 z4_jM3p3;>RYng?yzH`>j!hqDg-a(Qkx8ro0^YxXy`=TzKB$P(abocG_*{lUtr<3Kd zI-N)t2q#+U#!h1rmD?U#jbQfb^1b2OpjBDMWn&cz5_Pw=_`@{c`MXQ8B^dry?LnMd zAiB(gXDIAikGMi~^(fHfmVY8*qyD4tL&)G2T$EZCLJt=@6G_F^fb5P~2C9t53-}J) zr&WdvTLeZ}w{>+;9a<57F62`B+&VYdQ5c6Kng4A;9;ab6^11$Wprl;f_Non++sn-w zrfd4#kgOWb{q5|G8{@pl#7;2HV&{Ru&RE+9L&y@$jI##17XxSlTT_e={5<^enM{Lc z1`tJ!Kk!T$`E#4^Nqpr88mX`L!!Cr=xg_%|yGJADg%Q+4#)FK53_w@h%pZ_mMV#&Q| zJchG0AQ;V_E(_hk0bP9RY{}><%gZ|jm}4Zvv7bz-RnZx0!5W{qN-eHTyHmWs_mf+t zb18L6C2JRU05G}GM09CEmL~x1YC&!nTmf&`uP|Y-aB4^|jeA;&@-;d`NFp>ZykVK& zszlX`WrdeuTPbWM`A#HH%H;()OahEBNsArtRK1bwi|*N_5iIQ-gIl3suvFhdr{KNC zSX*u=*HIqPE`;QOR-qO}>N|Q)vklNsbyuNxs&5j-ejzOG%#Xs~Tt0PHi6_k&d^I7~ zx--}bn}d*LxUh7|CEW@o$6~7!D4A9| zVrEPC+4#rqjcyh-P*do*%@SvH46l~BPokl`MN7h*e(b|q!erv<6eZ~LV5k=+zez=i zE;ejO_cT7yBiB}4EFR?Ax2n!~#KqdyfHA4Cj%eGYBGA|yme0Z=qWH?c4q3mWNzTI< zqgNDX1-?aSf(xQ3mO?)?7T0qEdBM!SM_x@0-;p8kyu|psUu4al*fOU>!|+`vg<5>5 zqrwHB?Glj*O4cF&ow2XHikY>+frMH%HZpVxbtbnL+SV@F@Wp2RB6`f*4 zaHNRw1O_jzc*r*p=@x+AT){@3PkgDEnCFst7T>ov>PFUY=^y9j{$_1yUT&CBvQH?# zHZ0pI7ebz=!^jusG=%*lxZ^?PvJuy?PLc>cX6*J!ktBMcMI6;L^f|8Mo|grXRI-iCtt6k1MD9;qukh|}RG>=$k_Mu7nz(h-fMEk+G3 zDT{11EjJ=N?QBFM9S_k1+|@|0B86oxh`MYJ4 zumeYI$%e{iQ&Wh*hIkng$92#Y6kV>|d+c5XEbtCG4cBxLv!KChhV7pUiYq*1WH=Q! zWPnFAiR4kyQmUC1u|jdiMQ9yrl_T!RnK2?*iU&284k|U56ZMEKHi~%2eCHSKF7j5c z!CxT?8TDi(vXKiCzFR+8h-Q6x8OVi@3K`A7kW1zv8#a+U$*|oQw*7f1m@jVz^8Q@J zv@pC4W6BF+nOp+2a}_OsKhOeKyopVrI=IZ6u_VF-Gn&F41+wIGw%E8$^S~s$fitAs zN)dg^Ku`e@e3Q&xjbO&zMGOb;^n(D)3U*_ip>dxW+e`?h2*HTl9ESotms!q>D9g=@ zze{{}iLE+WyigoVj;M89`WX>^LBc7Yc%_nSzq<;K*S>{^*mt8rX@6ikV7ngh1rgsq zpya~Rfh7|S+WXPC`=qNQx+hlajoInPJ!S70bwd2K9S`mJbQn1vy-ArvB zjmCEip3yI>U7G=z+)C&Tdr)Oz>8;1Og%qM`XgPZn12@i_2r@bvGAN7sV+^zt(LjLQf} zB9VT2syJT;){A?X+D-@`KvyC#cpJa3Ru!R8UAETliE`3!-n6K0Lqoe6EOu5G(78OljSg{eY3C{PE+89S7u_1uebM~6DFcsqU8r`2uBAZ3Ab%UCMiNS3{PG(SZB3r3eXu9L?|UWWzRZCxpJOl8b)(GoZ_>T@slL@Gw~qD)!`&P zwqEPv?6vNc&PXK95zAR|aIES{O=5Qkdq%mZuS0vBVozYxPt?P5WHfmuqjt$sw}w*~ zc=C=p0`t$_E~kH>d+K2n{9`xG0(waC;g5JA{r4~UFJE6zGnI6x<@P#bWjVavN=xla z6Qnr;3fdHuR)C2Fr3}c(R=Q4vGi!|SZ+2T*F!XkPSIewHD>E+Na4s#qWNv7_>hi$b zt~fo>GZtNSx=m3;s0FC+O)JyGgep4PUcmyFR3WVbr(%H7NH|oJO7&a zYG^drS$pcyWv1!l-<>vDopayVm7+^&LC@SzoU7W1EuqNB7aq}}pc>v9$#9l%h4-Fn zleIe`@;(_C$Ge}$vAW{K`sa?hvso7zjhVZ&a(js`y$1%E2m10!ghhQ|wcNY8x#=Oa z9_-g51i=Fw(StE8)(Dy?cIh*QZF{gIt`y*%rON??Hq9Ts2>g$2c;k&_kvQ$FRt;8x{C|K&Y{qLNsFaCYwecKCvIU- z!CHwlD4^YManQ+0?}KPmPadSZz-#I$23QGa>l$<9CRtBu_JqmxrhcWWqMCz6? za(g5wv$SRg$Q5*c_Ttdn|8eg}SO*%2V23<e(m4*n3UsJi5|>(^Q&3@ItgG7dz7rB2Wxq}lXI0F>S#pr*1uvqziOx-`bV$l z0r@!({uMfAK)}G?z*U-oq<*x6u{Zz*<{<`|2^}9RojEvqEx`QRrZYEw5bumYVjlZh zPTiV$CKjDMk`qxTB{@T8P{$cn_`CevY!sB?k*!q5$U(@L-0%XUUh`(?f1(d<1_*Zsca*y`|)RpP^0_x>|0=>lsc z>KPQb5^2vcV{0N_r(Ii%FeX^-yChj2`CMY$j4JebjVP5VYZj5t7<7duYq6jMfa}|4 zF;wX-7DM{Tu0KU65~m6m<}f#Av^HHk?-)-I1fL|YvF<1rU*<$ zBUlkTSTiJ~L8Ff0*?^RVNvg<)fdiM3*X9@>f1NfHd7F#1^|@Gck#4)m-&}fsi%aj-EZ9}9(UMW+W`)kp$#*-n zqQB`P7NoQw7QdZg$!0ly`{lIKH8i*Tc*i`(ODcfx)j@l%x&9V*O5HL|s#49y66g*H zuBExq*U;&AVYlCC&A$N+&Z$~ot*LYusBTVVeFM9O{cmf^P>P-Q{aOwztcT>;-W{f6 z{8ks0Nqn_5DfHhaa0if(a=V9#1Z zC;E=Q+o~sP9m;Vpu!Lt;6-${)Raf+W=MW<(U6NcoYoM7}sIv;HMT@>bc3bg?{>^8{ zBfDv5reDA;<>o5&;_$LCyK+~SDK-3SHXEpAXl){Es=D7DGcbm}06%C`n@Z|}Ys3`{ zB5cPP+MvVD8=CQ>Z3h!}!HlEi6CR!M9P;C{o^Uqy22p~kLeRa~auF!6`D5X}j9?z1 zpR;t&HzF~6*O8C3Z?%W`dvo&U*z)?Q?}P>>){69}eo#smC|DC_qU-zfRtBsXW0z{hVpb=tILP zx>ZdJ3F{!&x0iQ~$z59HofcPV7X6)+3`jn+5_%jsDlC?((`uRsrzv*xu{0BVhdpps z#(?nX(vr8@JC*|Iz`}hZF~=M)OK1as_$f?+X5xA-3N1!ZqP9r-_YD<;vLh?e2-W}- zukR7nNeWq((uSDrshQ3WsmMY^MpYGw@slC0KQz*@3i(Dv)}pXI?D~3uZj}_G$TH@8 z)ONGf{g47)+s(4BCcUfD(%!n#64Sual!REgM4#AM^kfuVjCUDLeRKXLueYpDt%8@e z0c@bM?y~KNwWUgfOqQk1w)W~9TlM>~JFd`7eUzosNi)^Fq#|ut8I|nDeJponB|?`I z6um4ZqszNYTINmBT(n^%cC-k>kq4e_?fJXzc0F65t_CzIk`V5Cb(m}h*; z;!0-xIu+@)nh|zVF5O4bp|@KQLYUc8zPW~{*bFgAvEkCvTSCCe_h zBo&9{nTDiq&5~_Sxn>2*n`3BXO53x@VsSbh#8G|~W@gnlfGg-VZN{e{TVA0-=B$Em z!+2=BU-z27O{tS zN2oKXU_RWr$f5=EIJvp|08%r2ZmFB&U+s{W8bcS?R+pC3GUHzsw;0tc!u!!AB&n*! zdHEf22QXX-Ki+lhChh1U&*eHnu0N0Mlu#)jb%W!pm@0sG_lB$Ku&BWERLMaWs<=w z;Alhc0*-d#i>9wvz>V9x5_s0{FWrDEMv-j79bjjUqls)~RV#G1lV8KkZoB+(h{*|A5{{~P0o?ub}-^-_$m(gc*kpXNc zXt~Y_%S3TbLsTyxBW6~H<`&objhvzjcl`n{tGOz6bF^8w*~AcA=NMv(F`fI)XXe7% zw_`}1;z4r`^V>43&AId2o;%Bv_ie=6HHu?l4R8h6GVMPbP$h~jrqZ*$1slxtZ*{=i zNt@*|vz9Dzzm|*`!m_iUPX{dn4)x8FZD_!(Ag}w4n_@Ns;@5_y0Xetjc{+^vf_V@Y zH(`j$&B&1*9qY*{l{G?Tn}ua8U`ZaVrO}yeyesV6XlAZ0 zzp(;*yhogC6+4#f`V69wrP^P4$|^IgT8vzOWD{~726cudzG+x;Bn=Ab)8AZ%C8|gr zz$CnxSti869A5d!NEzWCu^SzIj*{!B2=SV*p%D>zq^<-|>t&RU`_U-5n7A5Agy~Hk zfQhj9nK_sVYz8-JhRTGnaJ6I=cz$~jjH6n^pe+1rI4owinX%bYW4Z2G`M610IE~FE zQ_Ts2ip$c%-|QakWs2P_%eQ7b8Fa_JptX!cJz0sg2NUYW=oNV z$=$W${G3f=G2eQ6KUPav7l$tUi>3yX(zjA`<*HU&Xok^DQh0O~k;&i}V&jXw1_X`# zqjOVOS>_E$oVBj&iMf6q8`S;9Ty7L0v#{1(U3kocq7oeQ!&OKzVgN5N@g+D>j?;(t ze}`FAz))iej-PP)25B0Hu(xz=x>}BJsNAa9t5G0KJgmV0CC8Ol1Zs4e@m40?TAMaX zkjiyUdWX)#oU@pZ?Er`!gKYZm?qS{0#?9x3V{vX&k3F*vV@@p5jh;0AgF_$C2+H z`+2c#Joi)B0z!Iu7^1)wdl&s}DrWxh_P4zcp?LQe*vyqxoS;+z9ORL|t(y?f&olq; zQOvKmz5nnhFaYir|HgJ?Bga!@U7~G%APh62s%Qny5?&-xA&d=d{EcuD1?qURW$_B2 z<0P1*z)8zqmcT}VsK#E2fc3Fi@M0mkJ)h$fhs0jrPG9IeELL^e|NR6XGwMgq(@4RCv`@5&^L z#u&V~rW@k(FX64TcFFck#cIdS?1&A9OQ7^33U!V8&GAH|D~uB0;M2yCsE`oHNXbC5 zSReKZ`tdr-i!j-OgIJe`nuo(Q2^ywe6|g3M75k9$c-ycGHJ*3p-hxUJ$AStLGj_lg zfSI9ZDK*+k+cKk0>3f&=mp1dT_F9QDRnJsF%$VQmf~cQxowUPD8+PgWl~xXdG03>2 znU<;q-+W~##}&K}t$$t!5G-pz$42Q>R#XEBAmt|}HPIf~_+@_-p#m0F0h zwh~`=_s*HK{oId&X?eN__RD#w#|f|Wva|Fvb966<6&^AgF367@u&h_>i={UX4l-Vt zAGx5tSs#8>9*!+~InOC);V42)9acFn;x_y%v#V6V&cyPEDw1y&oiPWj58a-xX4z*E z(V`*`m1K>jWFRektx^E$vP}N9C&($TR&GHq&R)AS!xZVKP@K!~!#O@)WYuL^fjEpK z+ZaRYeekuZVXXzAhJa`03@_t2>L#3H_zo& zqvDI*XW8&>{d&u;CL71zjbrb8j=lD-bRT_rPdDzn8~5Ff`|dq(-(9^-eqRoK-3xKF zk#p~joZD4D>wR1Jz3fS zF&ng9($C6P`qmVh%Xd`3n#}zG2iiFpG9u1j*3Ll-1gYJsK5*vB+cfoSuM@wOzzJi>Zx^xYJg1_f$rKxd^16{ zny96{!p|3Q1V3LZ-|xAI`+^+Ou3a^|=w&?*p??D}>w8D#OL$qAXnaY>>hrmLsn73&`}D^6Yh(Pi zxdZN|lS60y++F!EHwGaaH+Ipb{f$G`_s6U5jkEshncGGp+DJqjE;ED6tang_4b#{# zjSbUS6Vc>b1;21HiQo2~JZsM+X80L@v*;JyTjbv``h|gvyN`ac|23mu>^~Er9%wdshgv640PwjPsL9-62z}(2$gwEK6&e(*`*o4m5gwANOAz2x(#lt}t zuUuzp8_Q>c`=Scy96$cbs;7DNOmh>;B8SHgU%GXUUN+~fdvngZo9n8T><^nQ;oFnP z-P>mzrsK)92zP@h|5QUINBGHovGA<-^hpl}avg;?O9sxB^4gf<_5>bw2wwOFo_@AB_;Oglfai}8gw4(Fo8u+!#QGf3n zpRQRjv({PjBsy1`GyE%M*D2BrjY|FDFr6Y+pl5Q?U}uDv7Jt>s2^qWS+zAa_N}^++jZUjs-Sg zJjdfnal6g7#g|bS2l#S~a}9KIOPni0+6u_NT_k9V{;o*o{i`F?05I4cY|aLSeMD5? zNcb2_q4;H=_~e|j-jF(#Z`%#}Nchm;4srqbn-hOclNdUO3LTiC=+a`-H&5-3?sSaSJ~quYuM=kQBGz9r z{oFwYH)F$S!M!TmhQ-c|OA}a9ArL>JPB4H;3LP7OoGfl7*%3mlAGx&6yA$xBi=5W(j(7K8wxf>Z95YDjJf1+H0ioPjI3g7c4;}6>z;c z`V>}S212aDI-cR{!k?wk>CoFcnr52SE&E>opzmFro$wAch|>Z78sMCY^8>VppUjhr zb5u5la6g2ZK@XjaEb@jaAUjGVQPks&8y}{VsHSOS=m2=WF-!fp64W_tYGy>HQ2i>& zpQQmvL@}1|GF9*_fc>{=1gCJZb6@J>h?s=RT@w8lmY!bFA+>tIjkb?sJ@;Cya8<|R zRJ`>-&*jvf%P=C5$oEd+JKe1i96$o_-iSmq6sU4UF@4A+birH#$NV|Yv)(0eUXY0x z3UF^qiiCv>io>h7Ap9(j(MmGo%Q$&-ko9OTh!m+`FqP2D9q$En_g$Y$l*P?t8jGv) zc$#!r)M_S``6RG1nK%R~MJB(5x88ey8W+;1|00V?j=iRrdd+LOj(lR35UYW+=ikFs z0EWs`_aF(lcIS5=OkvNI7yBcm%p#kHG+w%z4*2A3A&b89!NiXdU-nmk!R8AFhIXp$ zT>5d&4Z)!~y{>D=1sEN&7P%!E6bCeU$QUnV90geO2 zEHq#1W|E;P7=O9Q_m}XOZTtuEqb3pykz_0;p4bqvcH~#dP3BKZbT7kbd@9Y6b2WXX zz8EVIes*{HHS^7-m{5g}HgF}yPq6_K_h|b@K?vbdfmP$3d^5mP_fZddWLw zjU1$2V8KM#qrk4dYf38l?ibr&;2*nE>Gv{ArxW;YJ>wn8KXwJ#WcjYvF3RrjQtzN1 z{iX7Tm`6qIbH`earmsh{X0*SyD6gzLa}K^#^!6u#kV@Oi-Cv!THZc;5xh~8_;OmBk zbagcA%R;JGO7fsla}V2>pTF8&tkOZCvR_R02oAkT$)1knW6{tE=W}xr`u$vlDyp5| z=zug0HPlXOldnhW)RhLZC2OgHRHJLd5mcZj+}Q>aZe5#xcGxcE{*yD)uO z)jNlU8Y-#o-R4xTK+K+rJU7{uu&Fv?`)^GA3|Ju9N0H_j@9m{5?gs%X?4{C}<>zZA zU2n{^yW{#HFDW04O3{r}m&BslQ5ToGQ0 zs_+ZS?))`RlSjhv0PsTQa!BWVfgs*=JwXVOQc}HW*B2ydj^l8y-^O}`hIf4ue~-lR9J2e0=SAbl3bW%BFe z$HJI^N5NJa2uqj-a830r^L+X46H_?qXG#3?TpMylg3tl%4Nr>;0o~hjecyV$0lYC7Z2evz2@YOwTlT?UOsT zvT&sbBKVhK5~8R3-$Tx5O>`ulJ4@_DS3*Z3jK6d8L(NWob92!A?)4oqfFYfn47R1wmBJ@5KF$pcE)RCW_(Y!(5imUzlH|< zK@>;DZ9lBLD>*2Ys);Xt2a05~e`u~#uT#dFQIf+hI7Agkc*EA%@~Wd=o!qKo2?O2N zDVwM5@=isOEhtEj%GYjtHP2ZY!{YtWRYcrl<$8JX&Qi0tqV!pd-_o_)Mz!U|>gDVt znp+mu;;K=+S_9*{7jzwdl#+=c8BPmkB5acBJAXdJuN{`)q|F9-pfwDM3#`?c4!k(Z zDdnBA0nbUH5XTjbx0HR{yUVq8b(EL){0{1#+bdpMaP#VI3$gc_+YPNeszb7BLY_D$ z{t)opeTpKdhfmX48HP*Ix}th)_y#UODE4;$!2fD_`aOqnvOYe3ERXh&AD2En_w#5- zy?|XUGGo!rD+iWn-c1PhooZcpWTzB(LQ2CzCa9`hLP>WGE@g-!?JC+mQ*}B@Sj&mT zP6RlkgDAqRUKes~i0o5XzyNKp9_7aDY|U1ipwS^}n3OwE1!lhEJ!d_z87$3rG%j6m z4o*+DsW2&yg9IbnZR|Mz*CsO&RWeiTG=RN_#2b0%x!+<24k~leS+wo{zRUIoC$bpHp|`c za}g%gv}3gSvHEI-e$x@2@9_z>gsE8v)OMTw47o%Bu>&3pZKxD6G{&>Mk}3ze7?v-hZInnzKHI15`gjIGX1Zu69F z_NaB+qbkdXH!VBmW{hT+N3Bmi(C1(}EG+Y1#&roXVroT9f*i$Kz9RE;?;X0W1BC@5 z=9nEBLXv~pn6N=-^h@|QP6-dgG|(FvzdM9i?po799OdY3F2}9j%x^~6dS{%$%gn73 z4qLV+uJe}>PEr}9DcUCbqa@97WhozAikYo1nchSRMTmnFX75@aG2w*yL+{Cty}ch~ zXd($GubRZ(VY^3_cGm;>SAG`UpaH7onqRxq%Hp$dJ15vzHrUPz%;q5d!r*K&oPixs zkpm3@BLk)j5+8-=Kt;$n$}9E;l|7C3F@`7tU{HfH7jZw#t|>T}w0p@(Y-oKcE8u)Q zj3aEn@?OAK?_~rtqr>LSv9BEKDcWr!f|{|k#2lS=R@jh4qo|uX0 ziFpwaqk}p$E8a?J!!j z3jkh&=WKUM|3?L-;VG(pTbj!OIi2m?dBT>?ttkO2R(9jcQQ+&6e;cM1UjLdZ~aQM@!K35{;111{dKgZvBA{v`;%C!h1MOeCTsK^Ds4f| z)MzHH2v^u)uKf`&h^CA9lp~qnc9TgxXRRK4L-nwvX?|F>2P% zxyR?!q!00l@>CC^z*Jq>Fo}Y*K8dQ8Kghve zCbfCHOtI7rcyx%Bmmnub=P{&bc&K909dQ=J|S}Lfwja zk-CMjhTqZaPsdHEXW9jaPkE+kPu4-xE9N zd>M21Oki;srD#u0-1BskDgW!wR|q0E{RA2NMCn3lD1r&ST+~923_zs>ip)y75vgj! zU#6`bO$7tzZGBG4Ii+EVA_D`E6hOEvBa4A_VQ4n791={W%ti=x2U1QT8N$b+%F;+5 z|D#zzMkh3$4)<-fGT$43loBR5X1J1+%__N)UaP4!#SeOQ>t{D$f* zUleG4i3M?N^|dTRCv3e#Ks8nWdBLk+Sv@oU+6xVPujkp*+@iR zw^)T;p)yJ}9nLdTL zpW(6IDern;>$+p)6f$%}nosVto6gtS)Ul*{FlWQiUTAx0a}vj9p6Y*PsYIm(7~0mb19ixe9e3Wb&EOLP7(2maGxtm`l9;Y5#k0lq`>r@!ByYah>0xdKGS z=EAxWc<)<)_}4v{?+))+cY`dPxpdb`3ghE`dT|*`=U-nph1dJ(npouAL>lSe?_OZ( zq@TFY{c`iLpQzjd?>NuPD3!;v%1*o0Cm0VXk3>*mO22&_+lGtud?QYf@W^oa`G0(z z6mRpr_4@w2vUTJ_Wh*Fl5TD+UA!@>XLYgdp;te>M+&}04k?wf5!ZH8D(q{Q;PrO1- zJ4t#uv3f_6k+D{k(V^3${usAOrJ?Be;K+gY7H5OBTHEK(T0>=MOm&Z#3O_51U47g^ z5k|>^1;Gt*q}X%Oz&ssXrTw{4JqnyS%Oxhnkbw&ZCVRNT%I~{Df`zXBX^|`y4F1TI zt_%>VI9^9IkcpjV9Nd$MeNH3y#Z3g^abNczc(iX8c=pF3tpy}jlZoH-b6h#Kdbp}) z{jo&|QOMO>hX<%DZ$LjwyV z4Kic{2-h@c!;7r?P!j;*IT-9wSd5NdgG!zHl17Qt=c)_^#|(56$SvF0q`#mzkfkdh z7bp%3k_A_+)!#svHb6uo&6zN$d0;2m@h%9!ptque7|9njCx)3Iv23OjySdwW~Qcdf4E#-=Kqfl5# zlAXxS(jyX_aS9e1{vz$xC*BM{mN;!itkBfy8i~a|?(Un<8;Z8?7`~Gh@Q{%B>43vj z@IJP$5dnUBq_za%jHt%Sx$u{)8fu0*zwfp&(FVsnhsLF6WbE9k-r!}RqA;)j6H#3R+heM@WGOt#F`lpa3_$UYfJ$Un!4`@W?0oR= zI>>^p{Z9A5c{K&f2>x{VH)JVx9Qn&TeKDvyGLtAGq0XJ;`oY8V)#Qj|Fpb&loL0)| zwu;t00^di4<;VJF&!p&n9cACkOM&usacqm=8xwv~8n@k_YFLuWf05UN__$Yn%h6l* zO)6PnmtF``2Ang+q4_H!%4`O*TwY-EDE*FDkr~|h&9j1 z-_Y&LK23OH0h@T+L?p0~3Ydt@;~!01A|>pbYVV(5GFUUbNAH&0gwpzL5&Y-h>VInF zy&oaT`Ka08n$7CC#_L4PV9l~&hJ0_> znI!^FA~_mE)Q1$f35@3nV&|zb6B4I(o@$p^hYNN{s?R|S3dfa;Oeyq6B8(lJp^P;d z7gJ)0VAPw}J_)W8CM|aFgeu)TAkNmlP0wVC@!-=zFh+rluJ;)XW0$m^Wuv1~PUqHi zSR-?w0#2y6e(gnk9d~=4b>YnL#Th@No;4<;3W2wP*wD7!k`UHHec99X4E*pX;dziU0!-mg{oEFg*LGIzF=__z8 z5r{k~A{X45;O1~A;-wHvl@clyXpr1~(mrgf17iMfuz6ApKi6X#)iqwlIPjOa{DniS zU&Pr_Ag0eAu6gI3Fskk2i`xdiJ?i{HNmw9^jq`mgs}K@nH3$KK-#XuSgh^+1l6(nr zG1R7_{cC(uIZUxD{8k@jAXrRN_vfW+ERai(L}@q!mypNjWwRW(2#91D(APY_Uj@a7 z-b(+0zw6oVCfTuKYCnLfsp0q{n6Fz{B@E=rCjd|vguJC$?yf!YWyS0%_scf9Sf5@L7As*X zl;q+mer7}n zY!wE??h(QjAt9ra9LHF(oTgZ3?dC@*MNTMrsF;rI<7oA^#CxOLya-MQ zeVtr=gLsGq-6K{hhIvRT)Bx>9s`$1!XqOhffDVWP#SiSVf>QR{3qt;(usXD;*@e>B zQ!u8xF}3Tk74lDY{;3u(s)|zrHEQ-Him(?Q3g#5*$|s%{xrT4YbfkF2_^2A9H1T23 z<<7>EBq+NM>nNS>>*c{-3Vxa62COPQdw9wo%Ko$|YmNZ5?X@P3R7^!j(oIT5#bt3N z^U?$e?TEzhs$pxowtRFp$O>I0Yc0rXQr24EI=bq2(Xu)wZE=byd*6_FpW~X1rTz}c1Hu0N@%87D zf7R0xDmgh^t+Bs$fd(;*d$}G}3r|rIo4#vgj@d@dkt6L`rDNv@(xvr`)Q1@J=d&bgW`8O}JInTns7v!~2O z#>INPHfI8LP7A2Bh$zr5sxLtaW9gvi-A4ttQyVx+h?N$XAc3$)iz+gZ2B?9c^!EA3 zr#(`jb#o}D-hQ3TG?5!=!sM1>PPKSBj8lwG7RY9@rb2OTu^1d;I7ee~956FW+eIA` zK>{vNHg65$g%Ra|qwr#hqtTO%B@JYYREf~mcsHeZq4h=Y{IjgnJ_1qb$>T`vB33L6 zn4%{OgsFt-Vdjo910#zLwz|^&TkMLI9=;J2UhvE&q>uGzMcPiMgiGGqosDpDj1TPj zd3FJV(SB&BC%RPJ3iM3TItAymL@!bhmn)xqIgo^&&pQp(2;+ugAVq>3 zM1V+32Ut(v4t-grU37$@K0mzx{O1V(Hz3POy1Xm9)9ZxZX6cv=14T?i=KPpo$TNm| z@~ssNrP0C^9wyPUne|RE7TvKY4>L`c!#rJ3xY5safxpRjY^Z6NL0H^{@|2;%Qsd;X zzlUElL1{Ch>oX_rMV-zO;}>BYi8+g%7rwjuysboeSW7&ll3|mbjkC8EL@`+8ORXKp z1I@QwsoTyybc#Gr^$o9Th@GcMykOTwwB|^! zq^YqATbHOp=Nc;Ib1yGx@N{%GH|_DV^d`NIjW_hPuNwmzOk&5j?kt-ZW^%+Qqgn7! zI{?~ujq*#4tEEw$LJ`__wGXR18&erp2?$k#4Sm(yp`4gf$RUBG)Zm{kDRgU$YpYVZ zb*5)a!6q9qj|ZqtCWN-o987!5I>xnYFOkI9Ix&8=fU55%i==C$jX3I}S{_ELN*##> zk#=sLjB%A-t1gIKLLi9E$sG%%5AU85>=aVH>Fj7pBxL8 z^A`(8KIqingUoWTeUFzMq?&?+Nf`M$d>#CrV-NO+|6rJ(Xw3liAuqLZ#77CtQ})M^ z9jr$-DuTdW*oy>U@6(M5CtE;IOfBf$0nwT`hwaw_zkFuX)|_-?NXTI7Yp$7CH|x-2 zm2Wt#>hHFRKVDx&+0SSbnU?&eU=)Qr_2O~&pawx2tti84!S^L~!En9mK}x7&BJ2YkuiH0ssQoqzKjfm>UHwz0eZxF->#>+*=9*c5m7HFT%4mUcF~9y6E^Q?-3B zt%5KthkbL~bz#Oa@j;%$$bDsq28F8Xem}h9{Lz75+U7m3t-thu>k%5%Px|c@N_hS6 zPGxK7YPLX5>5D@KM6m^+{llH2XN@$SQs5F4^D*kRyuSL<-hdtlHC^&K1Nr)D9Lm+@N#U~>~E5>JDjI4>;>jLRx zAmfnAt}I#T#4%wNqASbV+Pk;ZhG&lrRerMr{F4S7gkrgckw(^dD@LnRZ)h;`i+cx()z1P9|J|2o*2+=v{A4O z%$j$XtkF1&dO#&ChiBC7I~@3E+0nPVNAJMqp>%r>0v}=dw8$TFc@sY#8M!!ar8ixy za3g1C%v)hoQ)~y^n{BYZH_A6I#*H<^_gfQ&rz*2BGH}^94do+p6sPjC4Vz2D@rix( zFOryKj~cQPXd2Mlx=v(4SJpo?Iud(4}eM7uiqz{hNpFBn$8F zLs%RTfmyU}V>VRiS$8CsxUx%XX@+|B9PiF`u3+dcGNQ^wxKMeo?4VrYXB z=q=V#Rzh!My_=GGWT6Q{=UYeikm%OZAi{)T=sbcq;=-?5Vf;{>ScQ4ZA5Q;#YZMQ) zD`quZu$;mBu(zPkxa@-uIiU3evGmM^4J`49xrtC`%Lf9gkUx0T83H{ZEnPz?P6jQ~ zG@pkNcN{9>#y5Zcu*ojkA@xM}#(8N>R$MA>Y*TSG7`=;znv(%w9gYm?^6f;TdvQ^9 z#D+31C}i>5OjpJqqfpbqOT;>_#f1t5C;U=LWL1v2-yjJi>826!m0GZ14rE`~4|%Xr z?3iM|tU6LI@2nf3Z_i}eKkzNa@+iG&8@aXn_g^IJ^A5sEKhUer&DA^0GF)5cDC}gQ zCZ1{@iDTY|k1UND^EewC@5-?k&dgyVm;e|oT9o*S?P`n3b{52CiQhnAKLTn&K-6;c zkrO108g}TSCc!GiuLuk+^@iW(Bf$4AZdO5ME_M$_c<<@MUNktiA2T|*`BYQLd7^Kj z5@=EFb-Fg3xL)E$ZQZtQ?JdnCP|k|B34i!11^^_tdWq#2W#wX~`MbD|vx&03&xx`- z`G06FVp~mO0dKabo$gj4OJ+uqK~J&2(w34w3R@iEi06I6vars&WF)W|$|%OKBUJ zQoxp_dD>BdDHl3Z_=<9N3pA7R$tT`^82q2 z!RoW20>d{`BRBO(SExObHc8rw!4?`om9d6?x{mOC{PV9>p(%GfO~~55`Sy__YcKk_Fdx)W z|7fRpr&+kD>$R9|9UmAWxIYtFMdt4PR}(yz{IpDF(LPB*B`CZ-HQxZ7LaT>ZyHt~r zw3h(b`EjW|Q%sp$qdhJ#Kt_mr?-G97Ukt*cDqEdwrmrS}IV-7UGcV52Nztm|k3PmC zuAf#cP{&;#krt8b6=K}*A;(=_5mGSw;CKGI{^|tObHH(P{`H;QP;d7VDMjJR>&H*M zwBZvfELSfI*uIUVZMYn7iEON+kfYh_geHr2LM>GjTA}xEqBFQ}w1-enzHrt&cdd;j zrVoo+5uTJ?eP7tRO!MR1Wu zhhK_8PlvxOxO0D}4BFWI1ui2t^!bJ|DUitVPJaZsd)eqe$F}#G^z36mAr=Nnw(;#g zd{3WCyGJv)LKCo)N{|{IAE_`XrG{MZHS9SBDrYA$!5ginW|KjR)bkWDkA|ovgrc~L zy8zQWj1#W}JS`$FA07PGz9?HhuaQLzbHm=crHLHRRv? zP!`jsh}@B;&J-qU?#dDol%2Tey^bxc#DpW4&(fsknG8Thg4uH3_UHwB2$d;|4ZE+`7U%?>! zg*XG=vqc3P08Nv5iCt|;R>HvkC&Pa?O!l0rS$6EZW&g46k6Cvx`RUOu&8f=XEBskT z6LhS2@Ut~m!?qmDUU3};FuLAxr56W;pRK>RAFOd5PKP*g#ezaN&Bl7WLIjbF!p%61 z4NL!t0wf2dL3*@UiX^iZ{`++FaJo#CjWJ}vw?-P-*C*fyc!XIFp2)L zt0Z-1A+z8^;|;1yklcZLyAN^$v57243x=Pz$c|45P0h}WF?*BJ>7w5Nh4VRav{|$G zu3_d)19;?|jETaFfPI^VDe@rqBHJP1tI?OlBP06p{o6LH)9&NEkM z+Kek@#@hyUvZ+dlnL8^uZKh3iy5h7;Tn4q?CMzy8+F%_M_a(pfu2mAKAXePzKvQx? zW?RMR33JctfY#D=IhhZVhZRH(j;qAP!@dq;dx(Bkomd350~yW^;EyLVq8&!Y9Cdqx zcA|;FkmjFblQ3E(c6|}l5&G6M;U-7(q*Al^JcIIQ&HC}ByE|e#;bSi}vt7F?VVwaF zoe!#@D#m3krwPhp7uJLF5)+ZfHHx*p>V7O$SD_HwKzczx1`N0Q4oDr&3Kx>J6|aKi zsEiDk%m8zl7WpruSE!5<38nN5Qx=Q?;o|tLfwkeq&{Accejy&)Ml1B2Rwzep>#!ki>wB zT*S<)(xDhZ!ylN@8c~z25FuwXD=8AoTg92d+l?}l5 zkI;}|ua|$5N%b-AXmR0(+?eg?i8bVjDa{6T7pX0XtpsC}%YuGlpwM40ZyUb$55*5n z$H@7onhKz=1SC@(O|t z{l<+X(7el00XE}&pGSy2XDSucFVqvq`*1(TUOQo8%ml;v7z7-0G#g^3JtVQ^DL|sd zJ}pvs%TfW$-cyo|*89hARy6r<6&T3DO44Ct+qEG=ZH2iNGhl?BJ#V!*Mp#NPqzJ`I z7z?DCKhIF<%f6eTWj2kNwjB2(g54wzFbK-9&)!EHsF;bni%?kx>X^}`i>J9Z zGbgR-p_5y9sd0}@6TIw?%Dg}+{}M}QY@rA9OipbQ@nkoloa2R6kq{X#ncFT&(;0j) zYITVrtv{G+!CtOj^#>{1^pPiIUFA3|!_{)I6;=Z^z33100 zGFeH$_NF!X05?5H(>!0TKE^klo6T1BR^v`*%P$fPB8@UTA*sDvG!_*)VzJ;DqIA2d zpZsnq1I>%gM0F)Ka6~~V8E)yj$o_9Z*$_UMBOg}72_Pq|8Mec-PITR4*bs*3=k)r5|cLA9)SvNH~ijqEQHuf%A0Xr^X7N3OAxu9a&ToAGvr_~+$et)@fV6RR(N{Euku z{qNf%W}?LPJv%FZWiDhnDLFa1ee?0S7Hhb}#~fQ_ZR%@Z7$=T|b;djAqsG&sl(U)# zOwgc{Vsoi07+N?~T5r6)yqBKtWkX_;*AqkiC`rxxZS_?PY$$DH|cGJ5&;#u`}t0c__pDBLK z7zNX6A0Jg!`wP9K-LJFM*dGPAXzy=$sqt7hqvSgfD0xI5w~j*w(MJRz5}Aj<-w%O% z?16eS^5%3m!z5BjrC|il1%7XN(BS-89=yI8=?g;pi?xaMVRLfS=ltTUsc&=zMFhI1 zFIOrXBv)v@Y+yGjI|pRnC>gn&%J$~=HwzZyf@c!;mQCmUW-D2&k&d_8z`FaXRE6ux z%Oo~NRmRx)W(u21H==1}kvm0)E!XCf2j{#*+QB+GvMRIbgd9sJxdo;gwAdWtn8%3} zXHPITFN3~G*!4|}B4S}U?G*(w8PBtPldHEbt*-f+cJ_WvZ;YqOrIMIL={Bu74*8wezbN9stzO9p( zo`$P3qS!k@xLE`Z18*H7szEgsp3c}CKEscc>&Ib?lW0wVcJUAQwbnl^LX(Q{yp2md ze2vRtYsYfYxP#49>ZK)0nEI)4<0Xyd&iDgHfBo0Z|K5;vQ*c(l~j1cKF+4@vU2Izkq zzAh^v*p>!X8dOqG$3?g-rs=|SV3;zcLuJ^%a@DI(LBk%Onxkv7`o*u12i4WQaybYU z@VbcTuy|)k-_h22e(U2DMtenEgACuQ!HEanLIj!@B?8yqDd{Lpnx(1MX*l-j3Z|D8(kFWCS6^ z*@RbL;p|7tAI{~@cNu32$1$Rb8 zE$@#FBfn=fK0JYC45`p%Shlh)bZhC`D``uzNpqeq(KgBOA0bMe$*^OJG% zpY6k+YtAH_eEF-@UL>8a#T;{wC z_I(0@B9wA1Ojh>hXv@cy?a-84HbK(Z806DzZX0-GB>A92H{s<->3CU$|{Oi!D4G1zudm-0fU^iJmyQhoq?Tl@kmSH{XMP7i1#-4v-r#WYDZWOo2M{A~Cc^x04^a!xDaNVdQmZ*Z=YemjY#pC2$toGG`Nqtj}LLP)yB8E znz~vL@mLY!5jKBzqr8+=v3B)ElUh~r^@>4&)jYn9g2&oq#4p7rta;&u;p*hqDR$g9 z-Db_G9+CTI6T|WfGpvVI*H~tB8GU=5kS!;FuD)yA@FjFTlce*22G)LtrRF%Ack*h!@GE<(Ey$akPa>bD2hNOmb_}7tG z+xp43g+2k8;%cva!@jR}qBQDTjaS~nEj!YAMw}32>E@K=%*QH4r!e86p`5%&3Srm8 zHLHhbFQDXpWJtGXN8D`*txtrHddbujoT-9wamPS}k15_nT%YGQh zvLz|wjiNC$=~;DZ0p$M8@2u^3wm?0|A zos=l2e^*Iv(KLOU8QNnIV&5os5peyPvYDUE@pUDx^*4%R(s&^uIs7R!A{f3RC)b|+ z%^q)po0i8l%<0f+>tX7J$^u;9*gf7|GlRZP+X)w3xy8Ggt~}DO=I+3CUns}79#b~%%!)s(1o@1a?q@cw{M|Rg z?(a(XbmIcreZEuJzTFIleRgneh-|h|54r?QLb(+4FiQ&4BY76xL;O7FJ%#?gY(6@t*z+2xBBEzsb$<0dYSmr3xB8iA(d*Me%5K)Iv{8I zbMvdm@<7@hG*?T9GXvrnj-1C%on&|yLn7%IipGbxRjGvKDf@1ONOWEB84WkCAl6R_lDpYL8LhTz&cK5o;VENDh^Mo_r5?{TR;%pkYU+ zwi}gR&2zskA7-5%MR?$5+lS36xVnP@L z4_y7HT(}q-8fX^r??Lyt#!e}dV?q-h)&%lJr!8~Nv=J_7T5cXBjq2CVRr|fge-=ub z@K8753yl}WFz9D^`BPFNBg#tpN#VJ9=wTt|^Z=AVA!BPJy3TlP0Ub~}&Z)m;Y3Z`o z&?qW-ZlV!GoAk1XX1fJ4q2`*qn!62)m~5l6yN@TuIN+`yHDN?J+a-HNrri&1-P&xk zZuqD1I5Rx&M8~gRneb!0G3)?=LOSSfU58qOwjd`ji(h|{jwEvPlgi)J8~Z!UqTv(2 z22Vd0xcHr?%&9ii=X|Ry9@>W)`e8ULYJ0aJ`Wzrt@cj|z1C#5@CaGPOy&2c< zUV(y_cB2^ku-;gOkwt~g78lN4K9WT?q!qi09%{6rnBU_2*W#ZeUUp)hnADOtRyj=(S#)!-u z?6P$cXZP1)hFGaR(a#UCR;OAmpOF=MBpRoPi879Kq@mvH4%Z1-^oY6Tr@F!4PmUuc zecT)lD_!}OnPdd(YPs=x_#L9-v?<)tmsXXpZt|(RsE(qNPpCwJP>hNXVIH1>j2aIu z0lEcY=%~;2?i=zUxJO$n%Yx7e`rL95{1DfdeBIpHy4MkhQdN@uKfKq)rtLZqj%q#T zTNr)zkXbW))4FUnYT%cAdiO-Ew24lZ`Q1ru4O)N~yn*vCUXXI;3)g<#BH3v!dUP{2 z7VAL#;Zl==lrQQs8IUUq#|V=b~LBf}f6T>wqZZu=$Z`l0Zhq#1feS=q$+%o+Z zAQqWcQralaCrPRWI?e8SP|a`Q>+xv}<8*wN_DVQ(R-=ff*IQmDtcS&;Vk}g8(c70Z z#(zKhmh~$fuJ1B?XL`Ul#s%|6Uj*(a#!S>;X$00elz+b>$~#;#@mA;1vzF7bl_z?WYw=@(k6&SV%sUY5X6_sJU;)qg!E4SBF*19e-%^5JHF*> zar8-bjSxin8$5o{szWzl5_DwtS*UozXSUx{8vKnw^_WEIWJEkUGgCG)=bJxnB`mwB8SJM{WlFFM3v3obXGuo(Mm zI|n%}-bY>F8Mo$U_mr7%C)JoSr(WDJM?EukG22%2IM?&dwt0uQ8(#MU!5LNCP9v5V zS?MvFy!)x16QlOkF34UejOgAQ z`Ih=3ovrzByG+O?P&aN>e4web3&Csx#bUSf4y=PEI0y8YgorwDCa2zZEButmhL^!v z*p@G8U^dTX=O`H5(iLzR1ugS3?>d%^r#F&UckC&-3s(pOS|jP7)JfDO5a--qI?UdW z!`N1P*jmcmGnI!Nm`%kCmYE8mA__F})mpEeSri}vI2@PHUTa4YuTa%QmrLyma+zGX zYqKi!zYkvwgKU22@cv!5owwd1*TU#=mbv{t^bYyZHkvr`@ML|;*4)ew=4dL{C1p>^ zC4c^TaTOF2#fFn$9A~iLgNQ(k2}y$cBtffInoeaG-Z9HoRmdbs^*l+EtnG zoP4c1u<&P#Etb2U3MP&qjn=u7*f0?bMfv>t9FH2p5`45xm)eU#&8`(fHsV4Rx!dC8 z4W-lKqnq>FpB}s}lx_BLS{?Stj3?c)VHx(Q1)REjR_mM~V z4gKWy7CsK53-(_rm8_Q{Rhg>?FTcHc>RGi8ri@N#W16Z5C|P5f#2Lt^_9YFDwyUr2&}r4FV-JMsg}QB zT_QXsX60ubm?0!q(K^t^SaGHFGmf79D$-{!3Q7BAZ1fvfyoiI?7CT!O9y|-?9M{{4 zH$4hmJMsRSO&Ld!&w~JAvWzD5*N^eAHMY{qaer^g#U)GgY%_wjVuhL%#0w>~i}?<+ zp3Yuxm-Nsl>LfuG5Po=a`2-OD$-PET!S@FDRFl~34=78QZRp#1Vfa2=X8!gwsE_k1 z=!g1l)rDzY%!m4B?o%_ns1hQ2To>rKQrNfEGkty;zmG&3&Io({>9mM9i@yxl^nUy{ zgkNJL+3ZMN5U=xx2J{iY)6I>lz&|bSQq=^$0QM_S5MRJUPAL)#iIBeP>#FS5ky5}w z=u?YPt7kjGiaRhfYt)Z?=EIAb3gnuVgUk(>SLAIvrT; zWja^loM;|3Xi)m$tbO%bwNS7!&(t;!ba@Q^dpM??1Dh!;e^5RF)*!AfM3@CoKW^d~ zSG__jXt0Y)LPRU~%}V)=4I>}o8S1zw`Y2U0&w2pHKo0Vy4yhL6j9 zI8^g$FjVs^-8g}wWp!xCx}ScMF}x8q0^?VW7_|aO*TiH{OSyi8xVRCZ z09gg_TC8SUz|5A%i~zKi2>6BBtiW4&zTe|=DAd~7jDQr-h9sP>lOn4h>gyt#x)08&gMCGkx-h%!`uM*5UAJMS%Grvdji}N z$a-rvuw}M!pt(1-I4dw-OUb2rj+N(kN?3G>fS^2x(+P%a?w)>^HY0#EBW(~}{cl@{ z2=|+6Cu{%ViYjIo@asQ-&sh}G#Y9*ryB<0d0cV>Qv*|R?f%FSd0?a6;5ZQFUmH0!g zRsV)s>sABAp0EM&tuW7-Bbz1#%-nj~hyZ55c}GJ1fISTfhN4;2DbMxuxttM*@*i|E z&q*`SIm`qH_NZZ77$9Hzt;`?jj9*$HlqF&HCOivu zaLs-B%yar1^ZXF&%yR;O{y|#_gI~Cs=M(}>V5g~pA%rwz#yvjz-vRr5P7l{r&VRyw z47C0~!H$pqKZYF|$e{m({W$0U9d_=L-%#8w|0CFGbNyUgfh@__X9fa9fm`B!^xG4N zEdT{UnI?cH#}88?ha%T6ZP@C`AIkEMX?#XN3_<+HdeiZ;^nTKN#1^lFQzF+iG z0F+0UDqyA_NcUAB>}Eij`3Dc6%uEC6^Iz(&>-fKc?XML;nb81Jl7v7EsIB$DxB`J< z#{H+L&Il0T9uJFx|5H@W|Bs?-{!dXA1OKRvu7aK7omBL+AzjPwCLaM7Wn9 z(uM{;gc(?$EdSPA!6GQ1{E()S;wJy5XCAtja^290tE!vFVu~(e{2Ymu)PE11 zoE4+Xww+!Ggu(OGjXR#h@Z1R2%Olo>9y#vRa~=sL=@Iv(6pJQwD6&}y)v9^Y%T5|W z`Wu!2MT9x;-5dzAz@JB1ns6mTitwc}e!)8cly5dQUjFClTj^bm=aR@DhLPvEaU2fG zb(;Lq>2;29+qT1ts2j9;=oNHxl?H60MN>4Jclr(TyQ4Sg?*ipsS)iuArPd4*m)K#?kx}G*oBee)eJiqY|U}7VUadse#V%Kj#roM|>B<3J~I}09l#^qTrNnIxkB` zDhPR8dBz2#C*TH3W<~X`d`@^kBLfSY;f%f<&Lsn9X;|B+2gQE0gdZ8w@J z2BJ=>mcj($$vx29YM$n-O@fBdFPQ_rL?IKio5+oA|K+;2NefcVO6%MbH>$LF}z(O_4v8GVT`zngv zgJCN|%}ckHwj2%Kf6G82+ymoe`rYnE3MRB%Wl!%djv4IlSurX+~P;(wj6Pf>o9bnXy!@7-02h-M%eD~J939d+0coR%N6M-(R zubNAea$VEp`}%sKO@O6~mdExIc}RDa)ur zoFq!ZCN>>~qSI|8qdGbXhjmPEST&Mzn8qAQZv&tj(h`Z`dr!R}7Jq6)vc!#SI)Tnd z&K3LN5;Midx&o5e$w5mcq%YKExYeR(50}{jqKI(|+L&aa`Ya=sm;a-&dqubYenQlV z=02NbE!4ouL|ekPj$gXtSbk?^MCeA^wQy9#v}70HcD9{&DCW?KMYe-Ox^{1T9t?F_ z>#>lv^cYG`!vx2V1%gqoA$N?D^bV@S`(4p9CaoeF6H36!6)Zmh|#8syf{TNPS*jpBX)%4itqL z`n5RHdUI{NC*gR^K|+w^16xpa<*ngbh*3G%dUHu2IAfSnBF7}!xC0q%J#~mTlsq8` zE5%@ME=^3fpt!6~NOX#o6~MkaGV$2kGQ>a&LrxP`#P!=Sj8Q;S9c06`V<+xF44Pk{ zNSw@3w*o=xe;JPFad5-tOz6F+3(mbkCKCE~J~ld?uGAsaV_TIxnoZo{bpS{Cc<7Gl zP#$kPZ_iJJ=M{dL#b5+eFSrRj{5VrdERXl;i5Gg9?GKs*{5xSU2(_|W#W^C0i@rrc z?RT5YIm7@yT_~&T0os$u(~TO?M~y~S2d|Q0R-}NX;?N4sPj*^z9GA-rK(i^aA?`d0 zCx|>H2E*2Um_)4F3c8`h5pus2cig#=2qS19y!SMwx3Ga?d$Z~)Y_I5qNE+gf#xZ?< zS+0TU3$hwCnCa1)5$5t1aM22h3z|JJrM+6Anx-_b;m>Q=5Sr@LtLGPz3SbR2yg>D> zb{DU=ZGK+dgMtRza?1K)uRYhs099FVL4XM1&y(l+Y*aSGMa~j!ORKb}Rl1I_6Xi)v z+7@^sca0+a#7%Bh30_)rWs)0LuK?tq4{FwmF;>{mEMX14+lJO7-88joBd2@eTbQi0BW}fWX%q{J{1$KWWJO`}-0TF@$J-%oy z$utD&hD%xgU}7oGOo3C+2XFQWBj-GNKb)m|NL$kM=@3$!RZmNR1}g@3*Si!TOcQOV zf=H8w+pA2BCb!pYqO?cyTKu7usSJ+&fL zkS?!8a6rjg?@xLhH87_lCsQt);FALAqlNWj>v1@INR46qb^Sd!Ln_UHSNs%0BumB4hs*OijpeoLhG(3$sf5FDG67y2y2_7= zmw0Xlh2I2HZ5L@lipwT2jBpwd?E2O2A@>=ytY9*q zq%RJoPegn2{_2)H?xA#!BY6pR1|w%0DnYQxz%2NQBte=d;cSM49L*z!AnKsQfsd~| ze+(=yR4G&Grwu?#J)ST5Qu?mKM1k6rnHp#0#;EULKxBj`M$9KzdBU7U43fI`QGj5v zg&4VxTQN5%Yt?Z|B%4Oc8jDKDd4fc8(KASs&jChZwrKk}l5OW5PTp;RGaS&?jb1|% z`iXsre12-K2kA0mNq^nW8@8-tS{+Mn#@(;_B|z4>it9J4>y*N#D}^{| zO?AzIXEJJQo7}=W-<8EPyMSvtjkVKQnFgaE0=;vV>ZK~`6lqkzUa>xmveT6+hGzZV%F;UdsQl76y_8W%RUyO8xE|0EZcbg0$!1WDwBX!K z`D$%?VF_u=!j|ajVsnwY3mlylpWTzEb4%3fc5O2GSX8!j5(Uw&Y{@BVM7^@M)J4Cl z7X3=5x02LzY^gzP6V#S{`yTg8Sqzz=-a2?1i=Px{p^(OLUoU3F@GH(2S!ZG^EyXeu z$IytrBS$5}=&+blVW;I=R)~1A^a0Wqrafrx7N*|<Ktb4ihbuyE8UKcu{lQny5I{Eg1C}mwQH;i6Usi8d>|Elpazvu&nnP7@?CQU zO6^ z1;=Kx(YB<8(%I9@Ke(-it(R#qgJc z@Cbt$-O6}J{`5}lA-s*#4nie3t`WR%_VzK0f{>Issn^i{obwV=7a2P&rVn<0KH4@b z5VpsRJDT!Uqdi)ftlVq;2CLInMT%4rc=c$RBWas)Bu=W;5`Cpazkb6su4O7# zgwr#$I=T&0mFW1tngywZqzgH}{3`WFO9Y-~>doGdW(|~zqQdcdW)_F>W+~m8WDq#< zr*HexbD1tj3x@4YVO!)+MXQ{U3jaXVwu53tHsLdFb1*N*Y5!(~DgP`r$#8)~WVqaV%_ZaKtLD@&B z3dW#44zEcm#McrF=22z1p^xW$A!qqqT?JymAcTa6lL71q0x1@XlOYQVKvwaV$_r)&PYLpC?qb0XnzS^(<8q#yF~2 z({X_TS~WG7K2(Yc`;d5aB2u1bI5{>@pNjT}J&^a@Km~bO9b+xhj3w5yFrtb|fJASh z&>MH)k8{e?%Q8_e;`t1P0NGL2*_)StczM6Mvm2-;7&*2s%Sd2Ga7gSX z%xOe?BXc&U;U9UcLXw7ZF$jKB;}b_w;5F#VoP7NTclZ-6O4BsDA}k{+uTnj-zzDU@ zh7&iKVt@Pd5jyFZ)X%(K{xS{@(~18c)whCcxXZLab-adFYj^cl?dpx_>=4b=S(83W zC!j619a8q(?+nV&SdjmYGt`Xf&zg{n!dWU=H^pWdGqExE5~T&uU1}O^`=V9}X)SE5 zp^O?t%`|s!D!2E3e=9G~XN8$8GTB-xphs<4t3R%fe_akJx322GqvTHt6yR{Z)Kh9i zc5zRkvc9u@Y z6r9h>a+@|;@>brl%QRBU7G9vEa)nhr{2qvKZ;;bp{`RO~cJnt=aphx&rIGIVQSJDV zkM64x)45`5ay9uG>efT;*vW;|t*{`9HIe>rA4(d?W^MjF*A!XtDPnE%Ulz=J|MR@5 zQ{C^sk-6fk6C@t@=o5`B+MpdVYNsEMMcqXUqAzP|EP3emhz<7I2(c17ZNyVsNSgfc zTjNG~JV(=XB8NZ3RW%asUzOR$H7YsL>abJixTt({>4d9kIpV;YT1=6?QK-3OC=KMa zm=To2l+GJ4?y^3jpMVd{O>gb;|mps@@y8Z>-I;uez?BN^vnVk-=wIa1$k-K#?A$e2K%`;1qg5|_5J&85xn{=gu>2s(d@o*)({>05uGjrXM}X$-XBI48+^ zTcfo+X@6hbepAV;Oj%Z(M->h%L3;EGZO^3@e>Z#dV*5u0%M2PslriS5xK^`Qi47X} zVeIxh_1wt&)SmzkagKTU=mM7Td}2O(<3?9}Z}R)`OT7gC zUJxr3ULj3oA*@q=&kXhcP5);1(+=mIpucyuzxOtNYVPj%UR(?#ReBn2na=o@hu8xR zflv&*YEH<!_^`0uw$UIO#Hx>fwLx3hb=bGXCvn0xhX=b-dezqyn_ ziVTApdK|~|Ao1lAkT_K7CMkUxoiOt7_9841HdI}oYEuj1)7i=C>$6Xn{o_x+pTB?o z>G-VwY47mp)5(jIPyN@&`_B*L60w!s-Fq%e!bfE#wK^+SsES$ZdUbMGOG;1d1SIhjWhjAnf2>`D+n9?f=j;A9TdC$n%@RSeex zqFqGAS+aE?AML3f%~b1Y=ouX2uGrCm;(u(uvB4 zCo0#&M60lO37ke-140V{qPW5o1b@{rQWuW10fNQmjen7ENZor7Y|Qf ztj0058MjzCyl`WG>*&A%ER%W8YTua$8aCSHv22~GwE1bjPSvaLob(sAYx>BtdugEtFB4IzIA$dD z_9X9Ku`n!`YQS+-;4EiCk+ZTjv_7!bLR&x!Px84jY;^z_lTkQBfcBG`%ZXGy}pz+nH3 z?fm7JKjXCg<u2dMcY}{_dhpGSDWRCkE|!o+fVe z8DxeF?a@AgG5Bt1cG)%+`!f1ouyg`A)2%>MQB(72`d-mA@-g@z zxeISAJQ;_>M3M=@dLY3ZcLXexXG0=6#tWiKQ2Gw9fo313*S z?Fb-Ju8QVU_IEA1Gztj^hJc=tX~3RYFhr8lsIk<*2I5NtPK&s%$l2pq9#x?Vl!mzN zg3>s#pz@j=s5s*xB_D}ht|gU#^ktd0`IccurH1qQR22xW8t_2rds5nhaQSL0kr9>&R; zV~9!5*Q6TfBrhn24essiZ0-O2vz&Z14b?pXU|&)5w#e2IE0_6K|?b*mA>s}U`g*X%C-lL%GER-I<{Lj<3KXDTyTX6a`f)HB( z@^L)t4U?#Ey|Tyx_5&F&LIzI|S^zxg(Sjacovp8;+h*=Adm)tTX;P7?qn; zp;pn*dv0eHdun9V)QW{L(1h6nsX?dzwz!!bN0ED%*Sl?Cm|{P68Hc_!dSyElaX3Is z#bLyYKnKJ9t(pZ&$Q1ecsrXvcZftcEauNDD^QTVwG0%Z&QP}MnTIvqTMvp^vHHTcf zU}96g-dXYK6|Ltqeg8n92@ z`ZxuhlK2ZoX%r?9aMY1)htB}9(|>!;ZGsXUY#|AuuGAbAL_WJ1Az{y_o}g13jt+&2 zx+!eGzk;5|7muAQRI*)X9*z0Hk~yVMfLGbCc0{r~5dKv7Jy~o;VD8ErMcQ^Xtwt+f zKZ#ZPai`Hdbd9D4qts&4Vr@pA#E{ZMjiFcWR!S^UZe~@k8H;mtvizSh*xrGPa3B z5K;?%rnygExUmTHlr=sz*Mhuon=YcR)AEhF_@bkfpIW>_n-{><=U7jM*_N?dH{peo zo94Z2%Q!1&U8Nt-``mk;lP0+=xv$YOw%rcEt6|$l})mF(Yedx5Zhp&|_#Xrk3 zb+KyJSBZ4!>@E9+E#v57XUpmN@W~WdZqs=Wd=y4*bhqie4ChmC6B+Iu`plVvQOj&6 zKPC;2KH|if;ycc}Bdcw$#+OFJB-ciz5Wp`rm%0pGp($`&9|OOr?&k*GOiZG#F#0z_LKDnB!QP3pOH;}>sm>A#}q z_6vW>le$ zmFIEyN`~2V+3fn&9KHDNUyYli)DDxHVLk>?GIz&RWg6IJQVXGZ&`(^=ck?RW-n6w#aH~pq@{?JKq%O+LcZ<-C1Vov&?cQnBsFw76#8` z6AHNsvTNMz2D5xUi;)+vdiwnbhrB8#ndO3{9a`Km#oRd- z;gO^s>S|A0FbMN>AoLU4VOa@t4$2kzSUU_NrtLqS)i{9hT)Q{MeJpY>M&E?)TunJV zmk7HB8VYbVd)Q1u`pW+jP%HxVIaMh@CWbT-@XvnGo)`^QdRzC6{^xlK(ebnXZy&^Q zK`gV6WgAxfdH(AHwFR3LBP&*0uu!XrJDaj~;>7MdY9(!Nub+OH(G8Tiwp6QA*xoJ$ zZGhT`n(?KeXhW%7z-5nOlKk<^cRyoLNSWY?su)}ue&o_CAInSdn9g`F(&9~}0`Z#b z1@lQ?W2zl>NQI%s+kDzQlE$gDdmEQhZo`-8PGY8)ODddNG!^7iR*h zIHq{CpGMG|KNyOG$mt!B7Jf;mf2!`hcdRPApt|^6!e4SAc>b=r=Mk$m5YGo7ATqqg z4_mE5&gKI+F(MaatormErZbJ2+~_ebVGPP@t<@G8ex(+Y+?r6MMnPkU90T(BI=H&- zLA|&Vf&AclB_De7=)`667nbV88aA{P=V9mm2;dHncj0_&~5QXA2n+TgoTXY9MtG)<0U zs~`K;c*oRl;D%t|Z}P4ahG`^aW?7|f zVd#t;CBYwhdX{q2Ma9^&#gFrRl5p!B{lJ&qrB}UWE<-E0F;8{h@jJ_{uUqI=mfmIC z7pmqU9EZbzTYT(};}F)&7#-XGbB>8H5&n)YY`tsrW7>22$3Hpa zVB}MNyfpQ&%%6u#9JB!X7nQqY4!slsNMiR5e27Wd`utIIxBaz}Yv$gKL)QbM{F6xb z+ly+{!Xs!OzWFT}hl9JsZxg-z=`gyR5tZEWRS2ZJo;Z)se>-z#M48>6Gzi3*DomEO zx8am8P)^VK^51>>`^pLHRua9@-9}kH5+O5sW=Wz1b+XkgxZ$zbpUPQ-72b2}?AQKy|}!SRmZh4@}hq za@d;bB6D;`gYRfG$TO)mutObRrRwX!-c+|DIxJ@su$+tdHGV4WPgT}N+!wa0<<^F3 zt7LH)Ji^VjWuhA^{^HDUafMQC%0F5^U77>zJ*mnN*3NYNQJX)6;Z9nRSowY$i=Pz4 z)Xp4lZ6Ega?<#Xfg+5f46WT`|H`L|^x*vT{DXRJJg2}&3%U$x7YSp>Uw@`IzrS^j# zsqs_y=utP@m1p}ToXmh?PrV@iTrk0>_-Yqs)iO8xTl+i3x@)QGn)P~_xKsBE&iU9A z<@qx3ks3pw4~{eaX6Q~IB^11dXyiHWC=mpr?=gmr{3s374}~Ll2nAySh8MNDFp2Kg zKR2D@t^c>_>}>r^?gyW^y@~rJn9L_!a_mp9Ff@DYJm1l(OPy-6qeSARbCxo(1o`Bd zy8H`#o3i&_Q#o4%$NkKX9P!kh#n&OIi1Ft+<2sxZzVDRagimiS`*a-<`IBHi!Jjs? z^!n;WLN*vdZ5-@cd9KTeeM8i2=$!H9e}yvRP0kERn+_?3`46>pjilJ_PwxQ$C3{v{}=Lwi5MMsLy5Ju)`3X_z=}lDNZb z;ne9w^C{(^`gp-HB+++-Y6zy-k=R$?KZ`Fkv`3__RFXaAR4DD#a>%%w=V)Q$(Uw9kSy~dkhI{(tT zdyOjcD$ww)kW)dik{yE7@IuyKR{64ld7sq&qBIoCH!gUnK9lOHb6nQ;f>a3G?4 z1`~1kfpvjb>v0T=aR4Kr~q`bS0(&9MiDU}-$w84sgirVgH>)njh-yt1!bZO+Ymv{_jB zYkKI9eBeopRW^?TofdvTdV}lq;63_cb45S}5KjT=FQ|3INMm}T;JjijdX@>a9EsW2 z9drh&1q2+zil|V^PWX1}`Cr6IT&XXN3>NdMzKdl#FYXu2CG>LJc?sQp*XI&hoeUFX zh`X(MlW_{=yi!k1$?}O!+faP+n}6qgq_Aro_J^`iIT?M1ZhXcgpccJl{T+^_@W6Zvb#Qz{ zjYQk|c1G?v=7uPwUQs)?>SYQYy?$8Cd4`coDb1(HY3RbiKm4JP(<+XiVo~T1$Q)p2 zVLlUbi~~isAXs9`!uXese}D6T+r> zvM#4@)E8|D!k-OZf90ZcB{7r}rDbwSiB!s07{W)ihod%x6{48t9-zy!sD}qakKrq8 z{xI21-YpB1A@v~eIY_{`FKaP82^)ZEUjp zPpNnC9sNt?HC>O2n5ud!N7GM7(>CsJEzNT)&zOWf9Pr!|x@lGQ`ISzs_JFZQCWWjja_vw#}#1btNMXXiFDB4lAq)rY~8Yt z!4~yqi`w40x%T2;lW_Qd{^#C^>Vbc=AHpN?Df|UxxBn4`QvnA?x{&uNr5vP7HSuJ( zfj(e)W}4<5G}2qcFvfvcmvHHKM2B~MqC(?nP<@>#o-e&amD6n=LuDA$*Py>@Zi09* zY`exbm*bEa?}~0p0#JG}zOlB%tbzK~+b2&DRQ%+L{^Zhky?4{`UH<9sQIHsgMV_Qz zL_I`lsfbI-gSXyXA;(!}y*i`O|m>QywWB-%-0@$oLOY0!V3`G8~%h z;(M_T#c&l$9VZ`@U9+l!Vc&|S#?fuW-A3GP#6Q56p}U#)ad9Ndvz&eq!@uGnvOsrE zFGGAJem9ociLX@LL_%G}&RsaC2zRs)?x@Bz&oGfdUbzI*;dt)(>h6*mdZat0g95}p zmd+3~ANV87+KYsn@Ypvc8M*FDxx@bbt#R+~6p&5<$s35>8)(2C1mhsN>lcO_InI>Y zyZ0*$yxOlirGxInAMbj+A;N-ZyZ>0+|;VD|aUU4&Gs>=O9KxYo-i(L8M6r9gFq zcm;u%zX&4uQp47z6bf7Ir^SH=ouFNiy z1jV!FYI6ps0_W*p`2VTe`H|GlUyPSeo=83N$&<_rN*zkQPzgnsj3AR)n|6jZ@8#qD z3Yy$G*_x9(rEh1iN5y3?m(sL}Y9E?ClHW8|zgkVNwNk*Q)}|bpziH+(PxRSOV1On_ zQbkU%wq_cP(0LneYYJVNt25qqUZmmx4NP;yQ&}39fX3tAIg1>+a1a=+6qkstfG&O& zxf2}GkWq@x`Ba0mBE!1lO=lGF4ThyPG6Y~Nw=Ob8$lc=Nm|+LQ>%$RVy!42FjCMf` z-fdzCNIV#lRNeXuoa>!4TqjV|owSL1Ci$~X^xYd}hlCDJHRkUoux%6Ag9&V`yK1SA zmbwPG(8Wq^?>&1prhHCM0nN*pF3&TlmR8**pZZ@Ce@abTMjM~0wR|+ns;0Iq(5zBD#<;JO7Hz35rLx;9?oXsD&p2WZP^eA9UCp1vu?L-+isg%KfL`K zs|8gm=lrzt!43NC&4-EM2QTwV8iWy3E26frVr;u(=OP~3#9?( zG4}%ZY8uA4vQ%V-nC@BCt=~m3rQoA*NZz`Ur(`%JA7WVC-9s7IP1Y0VJ;U#@-P2sV zjXgG-R8Yn%BW6qCUMq_)B5uuUUz^o7R`=Hj=_ZVn?_c`*(>DD2ZV&~Y^8t3& z7yi^A1>7T(Y-{!Nzor(qVCJ?4+~O8bI66Zu<@28ocY*X_lNWQBxGFE(mSsLlwY}uB zs+#67kw##_Vy{{2Tcg%itaU%P%qj}DaN#zzWX13L?b>Ig+sLBPv3K19h}Y^>n|P(> z@nF?6*4h=Boc?LkY}C=<1vagfpkNm;+`;_n3R!vtCpwhLdYl>?FAp~tjxO-9~2^u=Lk2{?NRKerAZ(+XAPytp=L?k32%+a#?r0=v^unZ3^CVaK zs_Q0FPGn9<#}l#kDO;q|VeEtkkf6>MQS&&Ko8R2|tiaDg4PPE;YF%LRa_GSN=La$e;Y zE$T>r?`D4QWq$8xerM}D%=|ve{C<}C{XFyg=WKs+9nAJ{_tQfa! z8(I4{y7n!EeVHN2%k2Bi;9ow^et(pG5NB)5J~+rec%FT*dz5+dD$~tZnQp$y%-X9= zw_jxh(5oyzy~^^_t1Lgg%JS2zex}mb8QQ$g(&qK^Nv=fxNt7>>dGsbr!8ch7zR6MW z&3<+s-kuy~A7q!q+mpS6{F6*?-hRy1^D$S?#}+1iU&%0;Q+u7TI6V)u*U4yv;mJgR-{HzeD%=&e18G(xGT}EQF{Q2&rBtO5!mV zz;^0XRydX>A|umfonHrnlQ9F|Fz@*s=UcY zi8|79$(xAWd}&t`g<-(r7znDu+PmH)n1T?EFf*Mrmu%~JUtzo65;0XDi`%@PetGi5 zd9KH4E%}DwmUaP#pdF#{L&PcI%-Y@SA-Xm z6!_U0_~YJULdN(jz2i4r@ZacM#_v6L!5EPWyQGU8> zp~)DV+M;H*Zr~|4v85b^D-eh((8%-eg1SJAElG@@NRE*Zl8m+J9$g1WFBD#aPdKYJ znvJ4hNDviRFemKlfYw3asg3Q83QJ6H5c!`T;2$`T@?Tmf2{a}j?8yha^2xsXm>%)} zcu~6azhNS4gi@+7RpiDq*cI`wfjj&>pW$D^kd1$O?oB`|`f4t^@Q?7C`Uo2kSBX=A z|HkByL4W-*rhnM2R{QhQ{`2QQ9~`M0Gy^tnCX|NPQQn~X%RI@#pn+Dn|O6?TTjvShVpez!EU-#FUV zF{*ZQwUeu*ay4f@w+UK{9sO1~Rw|REJ4b{kVnjIyw~}xofwCtNa`a0Yx{i&nntYWZ zDbRn7$HkO7+W8(2G#(iyB@4-Az%|9!y3AU>qJDgBOi`Ib}vgu#3^fILl1s;p=flMrrL z?|6is8kRy71|t5L_60`vMToUmAZQFKY9hv%DWf~ZlO_yF$u;OhSJw`#G(P%c4S0JM zi|Z>;y+F7COYH3&Jl`4w?Cy-VzxaA9id}~(k}&|NaKccE*hk3!6OI^wJtn47HbboR z!X0XCEh4O~+x!PV<%WPGz+NoB6~NaOPW>ZHaj$cMFx{nmfK)R10R6|&xF>?zk;TRx z!*|{t@G>mXm~oo1Xvvcwx-)cK=2@3tZaZgRTr{}-;yk?$C;n5kfj-@aR-Yncgb{|k z{)D99r3+nMD*Kd0cNfqKf-;O%#5}Zcs#M8EF#4>{p5{lxH*JB=>mn7Wh_ei9u_S>e zS`uGDFbN;lX(?QhvDAt7SeM-q!c_l8=u_w# z?xp6=i!yf8NvH*C)xgLgl{VF)i}P*bvMn&J;)>+iE$AsqThEi3aMP8YZy<>E05xJ& zy$OdZ>O}rl^QA6WH*;Me0i*UGEriF@8#j774hBzeUH1xk$O|HW2)(%5Og9qxn(i(B z*Esp#AJB^dU3K1H&nJT!OnLIZu9E+~J&Y3NnDSqTJ3r?;fRkBP!z{WHfn9h2TJ%eK#?@o!_QneNlP-=@KlEyaqaQTMge(3!qV+6Vz4SXLV^LVCU zX`AMLXZH*eT>>KFc>%@N7b(_-Y}VMAuS_VRo|%nZ6jh?5!d3`nx2SCT7o2*Mt(XJQ zJpFg*&QIGM3I{KefX6{d3}O{Ic<9ZeUA%v8DCsFB_X$S;Wpm`Pt};dMpoC zSPeYiLRL^N1Ap1TQvb?w!G~yEAE33G$s{Lw>^2n32@=@|UqX%9o1p)?c$4zFp{H^< z3Qlm6&HnIV0GdE$zl!Cj-u9Qtm{!haI%lLh4(_xt49R@9EiOQ1KV$`{A^RN8`MBui zUIRBJ8MbWdDSd?x>ACbSu|hpkw2XNYim+02Ju5vSsmQT>$>FZ!7M#%+6M%((x>L=f z@Fu`&QyggVz4q@I$tp22m&n-6YL^o%DPxihLJxKrk5e5%gV*j&fSz43LttV3uxyMl z5($g#+W=Hde;UstA*MmUKE6_sPg1L~Jp9BVmrLUq%7sGvu#~+}5=kB@FJd0}#|x^w z1+$wC(LCXpgN6PG{`S>2y6oXc!!)(jd-!nUPaJG{;{U&Jn%_QCHBO2R;iSiYYn*J! zuwy9jvb0)XURb@em#go0tgqdcADi_5R?^-PqMH>eSd77xi%Azn)cH0Ybaeo306OyT z)bbJ2`9{-vxju1F9S4P`j^bU!v{so-+oL{`N1m&~Dq-U)VCR-}_3K~z#)u{Y1Mi&EZGp-ol|azK^T;=>CzBlBjC$x{yf@(+G{ zL51m!;7%6$=qo3~RH;@3kHJqFsKE@@1tQ&#Qq^9mAeP90$cVKV3j0-YBy$qr_c@th?493X>W|DosP~V}a^4^sikkop-q23c* zEni9NFl(#sO12X~Zkw_i<%`?H5_q!}3qKO^3ul08eMF4Mv&< zsu8Ay@`^S((K|c94{HY~3Xsdp2Sb%SRV8%elP5S)W->&YI+grDRLsKiHM}A@iGQ?D zG_D@#Er08kiTqXwQHx;5AqQt#o2ap>>n~bRX~J&uk}W>2mc+fGj>=`4J|T(p@%1T> zkX@heHTVtnW{cY1y1Dk2jf2Au20$0g>Pnl%sra$qzAT)L5Ni3Szeho06h7svfL}yCL@{NW7K-M!BP*oWBHy%pD-~`r z3f8x=F4DKZB4+)Rqea#VbAA(q^B8znH6ZwvhV^d7NfLo)6|sm{&nB~kxt6D` z4J=E_iU>W5G{7Nf=QGfmu7WF9Kno4^P26qBlO51My2XWRREdAfit@>6X+E;3+iV_# zu^U~H3k=4S+1cB7UcHds*q<>NL@rZbmQADeKdy#(IQ-vGLW$&e!S&$-m z;j#kN^g*q{I!U%H0|UrADueIrNQ3aM5fb3Z?kRZ>;@Pt;FA_sBrD#OdKgzgPJqbm%0&}1 za0)j~5kyC;*YQQQ81nK~b!p%aLySbEx+C^!eqG;VxHG=3XneE8tYm9kXQ}EeRh^}( zvs87Ks)u2za-Fm3FuEfaLNDahZ^Xp_5ubTCP(@^kf{5M~>cT(Ha`iRuO#Q>#^g8R) za@ME!2JXhpawiYDgbP9Af)GjX`pVZjiy~lYHA*4=uF5=zu<|W+HZeC@P&{ksU&5W! zRJI7dDpjK}POTN9H0>-@sJRH%ji~*rX`}+`$)%K?a3u$_+kd=uod8?4pCbKOdGlC4X zl~0jnrdfi+(+5dyh4R}zG1Ej|NP|}j7cRZ6lI2x?h4|z;7<-Z~I1BD9_$c#wZ|v>t zKHJ*a-`d~V$l1ZiA%}b8t77rPW@0XhGoHenQ)N+Ak>>P)*?Ywy@>Ivs=k45e`&zpxqZ!&ElgIiiF&!Fx$rG`iqxgL|Pg?r$5qq@zKW#C#KMgy|}{2f%;p*UgLw) z*zD*rOy4w!Ur>?*Re|wTHGFdIk50ycsLA|=&Tw9MMdi}Q_@PiZ)5qcPvmY7VIK7*? zNd)Ymx}ctjukqPg>{A7=XFkY6(C?DFV}#)G1fRmH#6T=qqKCO*64hcqNc_En|9VEX z_bDL*G(Xi}iDv9Ck7tu}=Q^aDWH9uZiBY9q8pOy zGF5DpQ6I0|KFqEn*YoL;P`wvN0FBmP|MX=tJ{eu9Z~KNP!lDZ{#LW4_#P|AIjixih zTYY;oUx6l5@aAml^}=9r`*kM3*dog(K<)ts^|kNUM}4i*Gd`-N<<7ng$8+LQED1vV zI#!LO%8Yu{i$dIx{df`4E`4{5cdk92Jg7u9{dfZdxsU;8G!&@@!WK>vGpaVw(5)*Xh22tF65J%aO>ymn|4G{eu#ot843UPcMNoa zF#Px7*%x5HWFdhnuDxH27vIAB^JR#gDj7wze%F70a;9yf7Lvq7c6NLRTO4VVBfrwPl!>1_z9*6e zIDKOFX`RWD>BUlB6M+X(lE>E=Yghe_Fu&m^c&a^_gg5>ttSV)rFS8&rkNqpojXYCV z-I@kh=xVgu1k~jlao(-kMaeDn+4@*zp3C)Cha+aW43#TRoN4hWqD>Ez%*Gg?N|EQZ zf3iNJOhVMoV%-L4#JqVqpAHRnHPUa3XSb8l$E;5s1$Q0Zk(fnCi<59XW_58{3RR5&f4IJhatHB;%Qs80E;9Zb%%iKm#wWe3L|Z4- zmLb>=M5~8p_L6yjgS7Cibi z4L$#pv18I>PBQyxu8Ef$cN};mTRsh`>*i-vQ5=u4^V ze2VdX($0&T9VmJ1D&BSe91O?yh8 zrk|}*+Rg%l4(l19c{x*Ki28@k9c1>ZsobJyIZ|b6Sl>uJs+d&XFj|&v?M4vL8~G16 zT{OPd#_|NNO!v%vo=J93zTJ-IUxJjg=vR6xwLV(IDlEmP3_6(Ny zwN{{UM_${FNzV7pr0_7AY!4uGAxo>(f2JPYN zFispwsHi>s0P@!ncYquBK&^sf1koxBfN3P??%7-J_V6xtSNfl@H736+Km#-Ba}Xhe6$E2V_*gvoMvou z6aOlVv@7m#>W8C|b~B5v&|~d)0AzUY#|e9Lq#s`6Ve0zM_6pOK3nINSY<=2`5h@O@n`MeU+57N zQnrD9l3tpR!>d@_@#!oGbC-Q8D(y@D{P6zdeK7o-`n26l46m}a5q^Ons7(DeOM{0$ z1*V^QZ7Zt&`TD)Z|zf>eIuJGG9r4(Wf);63qEaKI` zO?_PTz)_WuO{(x-1t`-w#nDXe3R8e&lM9IQ8pg72753iBTAByBTnp$6(^^V0Xpv^1 zR~!P%g8ix(t!mj=V`i{BiWx^Aj%@ME;%(;z2U5Kgarig}UcPaPH~{aDd*>Xnh9a-B z8>kl6kJCkmuwo`6VJimtKv-OuJPqv*iTwGAoT^a_^Ab+-rzI&s>Lt#{&8nOPn32fQ~ z_Fw{=mr%eOdm{DT;}8_tbyR2<<~>zO^Tc^1u$eUjB&xn zTL3KvtsKwC<9Yu3@cq_=hAjn~|FDo(Dx z5m`c#%Ah)=p%*o%h1fxBk4iKzqbnK@TM$|2cN7%}&~zxj=s1`JNo)!X&VhiDD903J za>#1t6&l_*aegN57mk&&C^;dhay^zw{qe%!)#wQ;XxAfU0=2nOZjL<_6BLmS8pgm$ z+zV&q#@9G@(qky-cN$$n+EDn!SP%nTwf?Rz`rZOzW5%;ZcX$!cR?Z=iE-PJSz{gbO z`12rgp8kdZUlf=*E%4;Y1u?;sC%_t*Re`e1!#q%}ZtA>;U18%?T&*8en-}u7GPo0= zj73fi_*Be`?@ER_Yjs5m2{+$$Wy950OkL5W~dHEfGz+l3|UqE?}^0uG#~gZ89H237_MH zi*yE=Zc;K5sBC~&AluGy%qu#G$zDi3*#rWK%X?Fz%OK>q!;Iz$S^=pVabz93Ds(vy zg@V$KvbzF(!UjJ)1;r!?{b`KVT?bdV0Y&~e5JzIpoZ)eJe-Ve94{8`;SI!dle{bi1 z%5cPAUSJ#NqTL?%ruh-ME!-eTNU?$!Fhx#)5|@aG=o#Kn6TIp80qyxNM>>p=%Fy7z z*LcPwonmk&o{qx#ltL5ZUZyw&FPQy;92yQ6atQwq+Xow~ZQSV&VEM?X?yw|*LM|*O z#q3lA@cJwYkO@MEyjy5NPVXdBFT*h(&7-O7TKD_jq+r=7#=4Rj0hzYKk!7|dh_P8_3nVTI`wg4b*1wBEWw z!YOkGesb&MjYbHK`H9rM1f?isbAeK&ggsr0sO5rRPyH{6zGkQ;Pi}#!Wh54wEG_!; z{yXRS(ax^OVq}{hn2Q~Z8yil&*m>N0zta~PWoEcTpr6SL9?lEiJ*wvRS;N_|qG?Gx zEEXiYK?gd=Q$ckc=}{tAij1Lt5lm@iy0c*GMqbwM?d%?I?Hq0G9&)eJdgAUsG>5sF;qBM{mEDZ(yV6$!0? z(a5)Em_;eJrPwnst@)x_>^E>Gb%nYjyoscra5gWx@LcUH;4ky z`2cG23xDd50`8GXwzZ}ZyQUVmVCJ?4+~O8bILyj&>BQ3EE|5y>b;H~xz&578OtsZI zWiKytt%`@sN&st}_VxePXsNNQzuLIp_01uNmK|!jn(V}T*MAs0kxV0N3|Tx}mV(wg z?PTm5Ej5n^*P-YYZuXT_y!OX*x`szbIojbyXMrBFi+S&X9 zUk&`stwZrQ$Fty!UNksIk2VktQ-xwlQrEaahz+gtToU=jC{w&c2&x;!cU!kvluvg) zD4}KkO?HD0$?et&RC+v0(+U&uG@cJ)T5&k6r(gTp&vWlzPvxiNt^)5b_1}ox`Pb9! zZ3%@~uTd(q0w2YtTvKmpnoLqFqdV=cwvJ>H9IoXY27^BDnayM!msdTO6*f_wfK7I9 zz8_AsQ)~quv^wUM^e#@jSFkRim#1(0%GfEarqg&qD%$n5Q+?p4X^$GmJEi`Sk{Ic1 zkRj_p~I@xs)%QHugI%1EQnY(%6W`5pl{5~#* zD7AOx(Ansua@JX#MR1af?rbcLE();~a^+mRG53N~dKXQ(sJzLnz4RWjq;yuIELR@g^1h^sdF2hwrjqXJt`sburueH_{X}48b>08gs2xB4(#L z=IFK@S1v$yfYf!P$h|``q0W@#$2xF_pZ%#PrG+yCAm-bu3$PKN3pkV zlF}KQsXkq@im6`3eNRL)8JyJBj0eYPGgv>~@^E`gMfu9g`0Y7LiZlT(_0`-NH%!z`M-VW8^O?~1|DiLm4 z!ldEL3Hn8ozZ2-P{&-s;6EQ6BQ~`I9GG4YQsg*Yq=$Pk! zQFtk9QFUU=N(kl3W+DtZSP5GNxiY*ge}h%6^^!d6AzG2tn#*VbSVN`*mE(53NiYo% zTb7`AH^=AHyt1D>5su1RV}E*;Tsx12ug*`uJbB_gcZSz)eLjUuJtdX4d$eMg9b17t8S;2STP((o2mgD-(#qxl#} zJBHs>@cI95sC$8fKS3#mbpko%Wfhz7izVxqvb=jr)ho&Pn^6-Y{D=>4TX2|;AS()gT& zGrH>thJ?MqkS$|OYnd`GK@z0X|Hq59I{Z_Ywjyt~s&~Ihg9wpI86sS`QxO9(f-`u( z|9X?e79$GjYs>{r;1k*d7z06!4x^5>r~@+XaO!Hh7Mf75nJsE&>t^Co6I;sXv;u*s z0*yTXE~pE{*pkHfi7mY-gnGF|#a02Pd%!LhUV=}y2!R9bL&cmH7#7S4o5_4e@NR5x zR9IqqgUJ8%0RO;wl>gE?0aYQ95BB7PUHN2ReN2z|f4nGN`rj~-H9{#>m@0DP8SK&c z*MRfS!e59F4#z(J>A5!nt>~+{=)yn3Yw9EHLtG_J0sbrU-r!$b%aN!d?aLt@$UhD@O81XcR_{8R$Xh7cj}B^X9eX?a2kMJIj{~tjaaA&3 zqc}o_lFLi1(GPLDdZXY5_EiLK!D8fcHjF7P)3vTYU#u9_fhCsSPsYGq<*zxI2jgTb zmq835j9VFUdbRLwheH;SgwL>Mzv7m(c$6#p)dia zYgQ|Q0fuS37{|?3OB~VNR1!7%``9znE-cNT+;4;^EMQKt#xjV}6cH`vBo|#-64#Up zX&6VY7gLeIk!4PLu^_X#s<+NS>_#XWPW7^Dq^U0&*rLvaORf2gdN!X1RXVv4~0LLXebp>wO0DV;Gacn#X8-{d*kL=V>-apY;b_M)e1 z#X)$nbXl#L-!0ATH;%UJF#cJ=%@r+xS+sMZ8Bhgvqg8+r24y-1*Yij<6t;)TOQAfJ zgUAFyb;_^~=@YVje0+V%v}apKw#BttdZ;&B)b`fRwO3^iuo!&Al?)K;6l*F5v7L${ ztq=$H{2d~ZMaUU2{;x={!7d_qmT$0+1V`g|C!3aJ9TZG07m-Wk@yG^IQTZ)Y40t1# zMy5SWbH%M~!ahj1W8@FR1zk3+8T}U^ZN1YsYl9- zphkj~Zi2qe1f3fb)VwXI)?Sm_i%}%X_$DZ^YP*z|)L3+Bh3zy?hg`>2uJ+Mdo4DF7 zini||mA^7>vMR@idh!HL9sZLi`jboF_1?iU$Upr(3KFBRaP|8|)I${RC$OU2$djte zwj(Q~*FB7kHJ`}0GXIbm1$*~lT^yKLe5rm=51Q-mNB7bq&Dkskq41-3GtQa@1AG~U z6A~RXu(Qc5;UOL;3DBXr<1;yrvLSHrZXbt`ayW|QtKiBNb~|Ht5Mec?hKZ>pZgEzP zD(Qk=RFq#+v=3-JZjCB7cB3ouT}4OUoxOeM)eF|ppxQn(^Xf%|-8ZcC#>-ET3Lt-i zL}WHrv{JG~Cq@t}GIKhW(Vec%-v-IG(A+;>$n;HQXlUyX5n7Z2nWj_h60b^g z@W%^bT$)cCPt{Bomh|{TSy-gt#R%@eW}YUp#goFVux533fq#)U(o=Oc&w*5vc*G8- zn`Qkl5jAO7arZ1BX2Dh}58LAQm@^m2{6|I~98obk=g{!2pVm_-?OV0nPCvc5>^tfH zi9e0#X(FAjhz|&RjQ$~QF4~t3++o(CVU?(xm7S(o|Lk1!|{|2^N^+11&zb6r$_O!)TZa7?1#A{GQA(i zp~7;R#sQ^Yd19$}c(lK<*KIj&V-d4{%;~CXorxp|Kp@q?15<9zy=Wc-`J&} zb?>1-+;D)IM`O#S2yUmoUD=40x|lH(-duYpvf4IB=U6&#a76{ID3LH|WbQ2ZD1&2f zq~KK}yKG_pc}sxQVkj8nhbt!M%tm!xW4`HZ)r&*+HWkbzQU<3yv2j0{QdbSJYr}1w zPd(uzpyQ#_NXJ5{Ptl*7HdCb9%901FEX3+t)GajZ=Xw<9REz;iJ? zM=^OqHzJV~SM9=1MI>K}j*-|%8S5h^I3(uJwPg^cVIlc)A@UTG3BX1T1+)t(E+eE5 z2;|hiu;vod;Q6sC3&9ns#L_0gP&{2!tW;w85@hhV!3;f6ph2AEZE_b2xYwdcu`LsX znA(>biA=3os1^Q{nT-dLf0ow$*NnWN#{LAR$U%5&rt(%Tu<@+^T+J(9m#P%Zzn~`j zvk$>RKsAr739lc~&=XrB26K=?El*0iDp8X|`IWxN&sr_bS=B|{^a9o{-rX9Pt-6<^ zWSB?J%0H|LRW(8>s&MAr&c=P(B`@!im#=^F^5Pkq_!o3W;R9T@1!l%4;m_7xzAV-? z;YC$~Uk+>Vd$hx;4($w#a~(dju&WnaPsM+`Zg#cZh+ok(+)sy-JZFwgT-CeVo(B!O z)0$f>>8oIAO(A66(;YA+La<4uEiBuYUz)E!wMsjvAo77nW5OyO+JW|cBY?wXJf6nP z?8LFXGQjSYer*Umjspxm#KN~>Pyk;1wGr_1Fb!^nRCh9sOt^3K9~yx)A{`BwJ>!># zKySjV1dhII1ZWgyVv~dPBp8A(!ECRT&qI>dyoSx@K83*W_`;3xn1ra&82; z(&v!xkvS zFpeMKBM=uhPBovtYGw733== zqLR4kkCew;exdj@HwAb-t*zM_a4_6=HHf}2O0NU6 z*CtpS^%}AT=ZXTDWD`^)Pbf7DGlOw#fEGIxLX02jQ%9|QTSIFk{Pb??Fv| z8)kufa=i866@^$6jP6=nmVrGi5AU9U#>cEQ;?Kyb#@M-hN5~!lWbCI=2nutZ(u@0b zn8X*SK{`GWyAZ<^NNHHTjWi0Tj}RAGIu<`M1i_94v)qTtFGTbWbI?nMl}$`JlAR zR|bBzO%H!4%#d6vOWcgT=Li@4hyKI76}3>{)~!;6%JQ9$Df;-Y1DP=`h^J$Y!IBoN z4AY~a`rnVjkp!4oqz2n2z@=8$1D8bcA28?tkQ0~b2L^9HWOyKN02-c;3z#0BaH1g! z1QSb209Rs%z&HUj#=eiq=|<+-65pXHFJ>W5?hY?!(>wRaVKn0uUjDT|3@5WExfe-p z0~Txm^OflJ`7q!?X858BZYqzwf9(lyXJHhAQ1%H*!n~dx@6tfZwM1j4T zH|jhA-y(d+CgZV~RQ4*z&%gflFN|^>Mj`&~|KVl7N8acRv9=|*$lHp%{~@0=|I6D- zgfJ~uAVK`g0C)|F@UqJwitw9Xg2`6z5AhhZOIjABbb0$PNli9 zZ&7fD2kJF=Gz$8qKm05l;wR}BtNT6cpV=e&O&SE;UNFSrB{2h?fzYq$-=lqehM&K+(hDTOYx*lQi4iuAq zhfHH&MK-sYT8Js0C6h}wqK`HuH<$)gP+?wY{iZ!?!uAXEwCYF3{%14xNG_MrM~-$J z&a}uQ2UrROx?h_vcAK79aynz@^89e)IeuKM+?f?Bce0y9n(dgX4|$G67x}Tj|L2ZA zz!QpvO*y0GEDxFOkHk}R4x`zA^c}f=eugNj*E7n4Yoc^drq1*uL|2i5NbJpWJ`PV6 za^eX~-ZtQCIS`9Epn`tH6T*!CXzc+mV%#Lq z`Emz~*(Tvi9prZ50d9FR6-2*+bSsftOTM%oPU%&Ht}B!dGzxBl$V=2El21mLOW^!v zO5thim%GzSO$nv|gmieQ`o+3KlEQT0=&O}Y(cphRjRbKjo)&V7V9MBPaJb<#1uvu` ze-m=G^vS}_b27sI=nlE801jJ{3XYOBV9a+QZK=lEx`?Chg zt^>XDG!9`Fxx|*!YA0wvKtX%%Y3JC&qD1^u`@CC{lDW+=z zJ`c!a@i06B1OJ}>`GNlVi91l!W9oR!e^JL{>UjJ;H{mwBFX`VC9!-3BCO^E8AE?j% z$K9t-`O`D?>ACv!LVbFvK7Fq~iN5ONGvnK#{G4}#kHdT@ZB+I3bM5Pw=GVh~aBW7$ z*YfiZT348hF&P7>{9~YyFi^`FC?pIN5(a8D1BHY^j)Xyugh9UWfm*EQ+_A25Sy_Kn zd_Ux3m`kWD_MpTQFkB(cm!U&{+#kIE@%yK{>~s6XVVUrZiU%y#jSA6>ad4~MH1AkL zc!3Q#0RyBD_#Hex`C=*zvyrg^G@J0MP`Qe0l1!C1! zl0ba^1H?Chj;WYvEROZ z6!tuTk0)}xHiy+L;%QUz!gM*?xZN`E+~3AjY~HEQO>7LdsN;d8z|Q8?zJ70%6u*V?<+Mw+L0Yml{WuGD3&uM@#mD}p)V zR$PKuRUk{XIA)KO@{D;1Qjf3PQq-x_|KAD5CPpm)hOkgVLW^Z8mPE?iTqTbzfE@?X z%tO}~7g=2U=>!t07?E)F9YJjz^;{#M%1!n2BdnTJeLexf*96F!PVJ9I>|R!5FER+V zb;4^%_Va#=$TjYwo`+$SoDu?Ua&o+h8ZK9i2JL5%|)WOq0}MkSvQ_; zfhqOh#=Y&M)q5Y=Z<5aD-QTeUYs|CJtvwF}A;I{e{TH>ly9->>^DyF|6BmjM zrXZ95_+_xhS9~)+>J{jqbqFuZ9Jcsk&67j|U_v_4ipHo`s`100?EC z!dW3QdlJM@4kl!^9sSuKEy+x@gaU3hV#_elT%H(6!bEUxfkGoetPiUKB{n4p@hvNQ zJ<#-;AZ@H;Ns#=@G5xJ9fb`^G@R!cZkl2&TcVM|ogv5)5 zUqB|zP7_?5bynb9J#T98d#`$WcwkhCpOHVq*<1y|weyC5EkuONzV=W>#>tvSQ&ASg8ewbCGr^${*Wyg#x+Gy=Kovu0=nTgVIOzi9wN>N((Fn&%B&Sa|N_)K!&^vvC+v*I+<}PT4^Xr-jQ=c=Z~;fRMXr`;f~DvtG4LZrkBo~ zzcA@EHS(_{`D2&wagFmmN_nwC=4t%&&d;ujGE9*$_RH;>B`H=TUIYncU6?!GFU3|1 zj#j7vQ5?oqY^gTjg)* zWv*6(EtbMMhdn2=bUwyhWo+%S=BFXg6XMSImiu;6TIZ-+@-A|6oyz;Ek_|0jsE`*D zV2zxw<=5VrhC-hbPA!ocO8Wg8o{ee%1LPudP&K3?e%3(#vCzUI{*2YQvF7=8AXVvSQe57L3DT5+$+4kf3%1 z($Ht~ju&Ck8zlinnPYT17%)zX&JA6LmYm7J|Y;Azg+#5`o~T8nkDnsLp6QIB8E0bnk64VYAEQ=7A>Ip`=6 zhZ{d`zT|+Nts5&^?(|jFe5?BaXnx*Q{y=!yiqGJ5s-L)U3{!bj{d`641!dDIPm~0^ zz&myxq&|N6AWNq%hL94exH066@)`W?u+pjW(B*ol%AYg^CJUd~eFPv0#zd-G^Y{z% zhrDRD7?q0E?@O>P;WFH^kcgnUD-Yk zHhn0|3K>c;)x7>aAV(~DfWg&No$+lj!<2V2=g2jPR8T4w>*M;~qn|m!DFYJittNl1 zfT(3E1qdp}XQ12wXet!!Y)-G;1Sc0eO+(vaKcwM`1WC7Qsq$8AiG-W zsIgOVJw#dG*wvU*7i#_2B~p);6LrMWEoOj%m)(q42Zxk@geuU~ujFL>$`gn1Q$PMU zE$T1kpPzo4Mv!)ag6aR_5v%&ti<7Y*iN9f$pAJ5shtY)Yk-vB!;>snGLw988|DY;AzTyt7h|s$9!0yMLCJsl}zp z{KhO|NY4WO3Y)@Z1>drYY^@mRauVl!vtp&xS<}wAfY)0Nm=wQ(0&PZ>7-A%6#;l=n zF%1ZFMqApMpc=RniR~9Oo#eBka*fr>01zZx{xnNHL0{N(k|x$%lS>$fg{ndmcG-=#@p3FkW<6Z#oTo$>~hd2&1_Q*7Ww-xP*i{Q7y%H}{io ziW}#JQ#T79RhxpWS>(ucnPd}#KJt4GlHRFZ{XE-`Gbe+=N#)FXE}Uc0)^XnXBE)8p zg%YjMN_)C5iky^@C<<7)ELDtlScgt?HsR;Qu23oLJ5gzsRJ8Jt!yrHf@h8izXA$aONe<`|;je<==cj;P1dg_R zGqrK+NS!Gxt&{h85lqaBSSp~#cyWrCrk|1eFZX)&qTs?8k1EhTj-li*I%;5DM=wg^ z3-N_`8}Ta%AvoWj!z7xHW2UWmE^CF6sU$N2rmja0l2ZXZ)0p$cbGc`jnNcdnf-U~$ z4fidjl;7JsBL5O_0m4s5_uy}= zHVY15!%H#JZ~`G{kox>GxfMqoK)}Rl8_$A^Fpgni$}Jj(-1gqfId9gQv>=4@@be)2 z!&2e3-n7+ZrOOLa9%CIEOk-dzaHgOJ$&&Mh0!4y3!5JAK1S?4(Hz0)$zi26Z8q3(-*hkj(oEnqPICd=&%gg5(>JOXDE= z`;L%naZp@^QLc-KTP2|`6fyU;oa^t)pMIh2dz~}=UD4>m&i40OMda%j4q0Hii(xRx ztJTlHgS4{t_mFSXC^vn#IX7cVdGqGS+Xh8LS&L6@al;;H7C@cQ7dt8o)f@rBuD)A+r8MzZD}BX%}cbw}F#M9g}$kX#j6wcL%;K;9md|Bl5rpXpgy zZ!d$`+5t>hl!8r~Mjx}kiA>{wW8seiKm6z@C%3al;aRHts`Pn}jR8vYsvJ?~y|YB` zMG>93xfj|{HnZEoC6fzB^xQ#@hVnFTFOy6hn4^LBhd2Oq9LtTs2$@0lG|xYWH?v$E z&14j3|3`E__R~omq}J*5mB~{9rI(^U9*eAJ0r&|4S72dCl9%Y<2q=rfVGw5l^A&4h z*F$R3kB8B81Pn&(-^DcYQ{WMRC-@-)?tv#D4sJ0sB13*c^;qkHCzjs3eP4_e=_!gF~mgt#?=v` z7Y1fqrsPr<8k4?N3WlL7v244UUS^z(0wWo;qR{_<#{WTxLnp0Q;+CR~FP&AbvAD^^ zK^2$m978JZV{ucT9uB-4dS`8Wy(mg< zrQ3=SzBk~W-q`ducDJ9>KfCnLvkk%x0XdB_eyUm6t8%!<0NK{*Z$GLe+}NhIsMo> zIruO2@cb`1^wH^m?NK5u=DYuew;RZXJjuT&Q*S8P!v((jKX%?bKgjR1$4>xf$6~M2!DSFdG*}PZNqs?f zD2j+hg*o0q2omS;(Xmg0!9bA6$QREDfcXd*@uQF1-oX@}P=z1)rOJRD5^(N;c(W%6 zJS*RvKW=)v-*0-)UTlifxaqxky6Jr{KL7ZXql~dziw|IhGQ*{cDy#faH>Dn^d;Yc9 zlH7G1Je9*C%7+TZklVBvJGs9q`FW%_@Eo~B&*Ss+0BzS7LCp68@?`Oz8{G;Pv#B^( z2FFXR8l74>DgsUo7()H)$rLU-@I&EjFa9`;>`6n6Wc3Jdc1_xwO^gtkz$5ZM+1p+S zUL!FHOa*!T+^wyJOTxZOgbAlRY)Fz$0MV=YtJ(y?H{JDZsk^ghk%kg_HnKeyRTrw3xrF9#XuelZiIGi{C8LHXxK75C1? z#KFq~GbR}^oo|d^8UeiuW(KIY;_pTP1j>fJ3y_0#Faz~%BVadSI+^;>Q82kp(yQFA z%}{?U|J)3NC4;%mK5l^A{dVdSE)sgFA7#f4pr7r!YI6qby;s^Rcz57s4e$9gjLnKK zRG8(;)!nkd_QFbTOn*ano{hcU6qPp%xk@?sjniYQiUHNXsY~urx##1xgw1YJ7T2;; zPT`{WY-|U}FPV8hkBdRFV5Y@JY+1>vJn5$8DC%LSL{Ib4va)82zYFlism~n$3kA#L5zb(?e{I z2(dU@kQ1O(ko7ar*!tDUI%Df+tgOYS`oReqCiOMVCurNs67jnBRf_}g8iaRJ0N-lt-KOCrXpX**&`mC|fW8Glmhfl5Zyf?FSl41l zu*A)@Bbalr6SvjOJo-`rR`W@*AmPtv!KIU+mLZ$ToTNNfTAsx`l*#WXLT;@xIn>yV z1pArtKL0Y)aJR4jjgwl&uidXPC083SEH^`Z4&LvKUMgkpQe<{8DtVxdS2MshB)TELwA2o^5( zAW*0NN&v1A3oT#Ub>r1kp#cP=yOR!3y zoSLXGtCZxhq&gRPukol|rtQMc`rbZjRb+cr8K+qP}nwr$(C^N(%YwsHD=cieH$ z!#z*6YK{F+PqnMop7S@4YoD{t*P0C=q+7W+?7?tjee=g2R}^ z)ff^pONXjpkiacklN(8NLjm!-ww!QV>E=isE^C6?pgQIR+FA4NR60_1)I|P~>wjEt zxGc0?Z|(y&WKUD1tt)VxiHn4OJ2EDDhQ}LLBT3Wd(za|tj8tOVp(f|3oj04kDk`e< zy5{$Zd);N4&AjB+gju$0K2f%|)CCeLjH0E$b%C!#T#|I6GOICc?l_sM4W}v6L-}n; z=h+gh^zGWC*>m3x)=g;k+`E7>jML@un#6UTs`=AEae}-%Y{zC>-hP z5McXb&ogTn7sR{`I0*Z=~88+3IqW_?cfEd6et7w3Nz*rZo62_dB;;0jk+hV{BXU?wA z0Cp0@_*=G08Ja>>Mmm(e0mLVe2EDAqoht$fy;vd_fZEmHp!yb}^CI)&^VRh7y>++O zf7bt9sw=bY%dtI_3y%N%3=ba2jt|d!^&;b0>lqj*+l^4#i-(i_{Nhpi^&;wV!QTCy zf6Cih>@O}yo=eK^?~n0{Y#@00#&c&R40QG-l~2@gj~!B2ND_*am!LLHsOclmt-cEQ zLsHu0-i2Rqa=?)eS%9xYhDaXxjE|;3wNdE!w_<{ET1}b=J^*Q(;C2L601IHl7c6(p zA>^HlNGWd}o<2jw+YJPA+wZNJ1DORotHm{*V}`xL{r7LuD380Z+pYP{%Jv*RL~e{{ zVE@Pqc~@fBh^H+tjxQG{W>ya`=d6!hrt|A}>I=S%b#IsN*GgcwBGl&A?$=0RU}Asm z*TH$o2n6}fdmylsmyG6|L?O<@hz4Se?7OJv*TJ@aHQSdf$m#A^yrb06U1y+cErQHA z&;=rIc6qlh!uAshnTK0n7H?_@qi;^2L*w2brzM`l)z?7+-LB+mzf@QmPx6SwHuord z9Kcz?gUVmUKD5RiVk%NT{isMrky9Zmm*+`gW)V#6O$a!hq(a8m9SWp8T<1dc!5r@6%*Z_(KIx#9XBC|m z<3cvUc7_Qz2r;)gpE>!bS!LF^lJ?-NQ>4uq?WaxT>K1ynt>kWS@7Q-HXd_zxqSaI` z>T=nlTCk@FvuWZz(^BF0y%*7_o_TL`NSB~HGomI3Ry_l8sl8 zJFw3sK2%1D?F)k6pSy$ppTDageYvvm&+zZPV>7n!GVn1&;f%H@&}RdeY=&9YZTSK; z@E{X-7U?wh3ViNfP`>&9Y{A?3?z#z$z7T_Bx!V`Lp1MloS-cPVF{mxy5UgLi6$*du()E15)~59qM@JwV z2xqrTm^zFj%zHeZjGdmLf^K*z`#~B=?`VM&dW)Q}@^!#3IfeLy8$rtJ%Vl;X5OqXN z$DZ9njPdvx^7>u{GQHRi(hJm74LJdKR(!!UlOd8gH!66SmrxOluV}K37_nhU)q$S+ zbdx&{bYNUh2KjEPMFb+lYGgq{{jTCT1=^W1y(wE%zq&!dq2zW9QoE?8z_&%P?KrLK z$Y;PwOQ4u92Y6)ob21NUK_{KC%!0m<4p%58!U(dU(raSXVTmD+={p(wB`J1tDz$(ii@v;cd_vh0iSYtz5*GU8<38R!kiO0 zO$I9YO{vd5oMz=pjL%>78Tt9kYQ^{bOpgZU7dB2d4cE;Gz6_eQyc_Q$>!3Ub`m%VpN3!(WF0LTf?xGo z#abkM#j>kkraxSp1~)-JZOJMpgL6q0 z2TfBwD#WLz7mrd84@I$2x{)k_r?_#S+DsV8=(hL!WBH3)>fB_)ep+Ht*iNqXbPj45j?#B6H7ND5=qCnn5vEx2dTH0 z<^`T1k<`Ny_z2-}mWKfvWsq?RlfY7@)(9o4St5O#w3l<^CyC;ATN`OlGk+S8EEGB? zlhkL!k)zAZpRrg83GnKJFg_6n-&He zGbQ_>a5sm}wlk6dKt5mkFKg9sG=*Xra3-ushS6_*ot>C|@Phv9>&O#&-M?=#k|N4Q zkr9i5X7q6j3t)VVoz^g${)EJAz%^d~Y_K)R?Zd9jAzg6Q0IFaskBPJVeZ6}l)~d2Y z1ntvaDnqSy^x+xjo*nVUH`gu8=Ipc)6y+>_Z$uvP<_bkV9h)k%-UA7 z>ix?zOfi|VWthPeL*QVQPV|icAaYujns@W^bKI`eyX!&C8&@>CrHQN>M1v|o=vZHy zpTiI{ZczWqGtov8L?@85*QqQH>tL?$p8_~Hr*v$LklxPtGKejqfUErZt`bI5(3-;Y zS(BQcWSWJoyA^vf&|x+-svrz~2<26DTc6635cP48yU3ywB%Hw1YvsIYwixtz#FB(H zxus+f-Hk!L5}~;-uG&67!n}iwc_!%AxlWMX*-ip)p&S0wuu5jSg))sQqW;QJWINw(|#n9@HO@L`p zUcmR%h_@dlr6G2HLD+u$i<6T;d2Ab+3ol&g_Od{a8uMy?^RLkPQM8@anQCtw?-+aD zR9@aeTc6mkl#9T!h{J%PpHP?=sex*YYf?{2Ndt-0>px)-)Kz2UsllRs!PJbPdWz)FH1%WO!Yaf1{*ntBw(QZO^w z`|!`rCR5!9GtMReH=Sv!*p$)I0UcApvTJ$_J1OS#gZta6l{`}LYB}ECKlKowBwg8y zFe8tpJd=7xF>DQ}t(0PS&U-rlr`>xU*u94>X@;n#Q0W8tqvl_lLQo!}e6R4<7p5#6 zbw$q7Kukg}vDⓈ5=igszI0H(-N0yDPV_eC)eLn>pWe6E$2ZY78{T|s5EC^3LgcW7Pg-|wTs3?%fpG+62w?dAw`#G6n|C)%(kg+|Wk zNBCQ-L_&j3eh#$(?)8eJw~zc+mdz-M)CDXshL!+dYZ1MYKvkm17NUhcxa-UPz=|K3 znrqixyDKrEKp`iTR1!o$3_hvk?=U%`7kp%BrSnkz(1s2IG9>gEgso##xbG2^!Ovps zkF<_c=Knc6y#3~dA!baMjwPbtecCs=6g+YzIFW_O1#H+Q+*jTTX1$&ClaB)hMkWp( zXe`s9!R{jxr`yjEAf`L^?WW@JTPlquXJpl5YJ%qs+^lI7YtNoht_Cz8rt9jzwWjXf zHbnjQzG`^uxN=ke4qT9o%K(6oUDj2Q+Gti@%yzg)9tTP%CzA|C9|xW2ZKs-Iqj-z+ z|J!a9_gU{Uo@#4}<$5OxdMP#Mj73@pP$WqOIFMa4bv7>dNQCTWV_5x%p#xShV(3Nl zXMutXc8mjLW6R!Qt5{OHLy+{jlHg!{?>{QpM0%&dM=>`F`5o^7lx_cp~RkIq(!6GADDP80Y(;!P%>uORFX;4l+Qh4_&2c%_3#W zD;5DK+7fJVsftlcS;4Kp-o}Z&0*?b=WQb<0gY&>HdH^;;1~ID;7rxi3mNjtk=B=gg z+l>h&JY|3T{A*!!NvROpw6TBb5nyux`Qbmpl0s1;Lt&VRD1!ZP9)Lm1s60qScMeXM zK?D*+J%1pHU>L+|-a+S4(Sxk|`fvKa&>sDgaIr?cJp3Ejz%reXyq98F%>-#Ln(aV2t1it9e zA*`zpJSE>&ee^bR_Hyi0irY|G^A}J8i$kK}JX-4PSLVocC; z{NBM0RJo1yAO8{TZVB-rc`x;kGXQrG9^r7X*SNidAG=PU9=*j+rf`^D&>!nv;DGax z-?D^xH7RM4i<1Zv;>ve#KB_fY;cZ$GTbXFX40q6>`|>>VVwb-znHyOpBu=bZ5rGNM z0nb15hS;vx?pj-hxdVboWHoH4T$bBLi#Anf2AHexk#^oWT!_OEwxpCuV?c>1O_nG@ z%J5A=LXAF%83tt+b`2ABj6cQRDV{|>aiiZ2yVT~b7=Cm5xHCr=JUi$+%Gy&a&!((5 zY1+#-LYl&ytQ=*u9AmtWrfB;!#6iL$5=4H*4>8QlDQQ*R872N|8urJR{0(M&RmI|i zw@5vE6}Y33VU&*OQXmcqdb$%9t#6GQGjNIhH)r&2-3mpA4(?kE&A3>nBWL=b{Y|Oj z9%v{>E0>Ii9;I#`Hcu#aXoV}Jz74WSe^-KeC>gRAiLBEug)XZY#`J7J9ml%k|K0qr zWo=AczSJ)CjsAEASCp3?Vu^O&Nz@+&TZ|~ViobG$%B%mPOVa6#N?_8>SqJ`ac_v_T z9>S)yPPJiCs1I+)yVGhJUqR$mhxqpz-kaBJ$B!dzPUXVcn6Tl+gI#wxFaUK|l=ZnBw8!W)>n`vEQk zhpoDGfHjD*_q^ngdEpR&1p!%!xe?^1HcM9V(1IPmM(waOS-q8v7Q68>j+=34OOFcSMP2xtHYoe!Xzf+!1$*%+14~JGEY#;F3?m~6_$xp>XJt^YwB|QJ{ z`7H$`MOYP%c>BGMm;iQ5yA`BRNq}NxqqOGLD&~aFM)*McQm~72?dVaATevGL&jZ?0 z#);~RZ~`h5`>I}2dXJpB>lA7i6%Pa^g2=*Xi&%PMft=kMB1E=ws&lxVwFG@`T9YV9 z$s%dBKbbx-vHL$2qSfGcS2hl@)IJT149DdhJlayi> zY;;~3W3_phP2jG@Sv;iJ6Q5s~`fj1P^}cSrIAjkZa~b>i$3t)A@s;Y|oMRYG_-4?d zfb}=fi^)*!W4AN{ZrPkm-4DSy{i2FRj7QEPub%&$miS`7pGZ`qMKlNGaY4__1fm{` z#{4#tLaantGs5A8sfa;(Z=t70_zK$I%`&6Q+Acx$( z)CeP$2c_f=hK$WY{yD=%q6-}plLExoPXzkM>xm}2Qg0s@LZoQ1vlpI0IHnl>)ZKXfMA zX!%X%VA`ckjT}o^3cWpaSkuCbJK!dd%@fBLEeFci+NG(x&D7`&`GN%_#a=InxSedt z3&vsCxOKjuLprx>!yMq0Nr4)E`w~Oc_zDGq<`&@fd6#hHzf_>#nv-)^;@jT)MlSZ= zJUPuq&hgtocCv!EOc}lxfr5|mSOx{M)Q*0ul~+nR&P`C+(-J<)nspO5Z?ht`Yq+W$ zOK8E2sgqH-z+a98WDe~Q(UA4^QuC$LkJ0n1UQmwKLMXG629rWrL*1X3SwxpxfHf)Y zkUEiPiw`HNhfd6CVytz1)Cp*Ah;nLM zSz>Ig16rne4km_MR6HV``>VC>F4(a)JK{3x{kt?)vR&QXlQ}={=PhXYg2Ew6RJD?o zG++YZ_uq#ds{dHx20MYAje{waBCd_aT@VTWy)YV;3Ar>HeS5DyTFkFbqEarA&M^iX z<+?W(j00ogL5y!?yJAV^!8T}(pyIY~!u4uK5&d^n-Y*+uCZG0@ha}5shfeZdvZBOr z^)kM}hx>!?r%u=WrXys59NBI`pOlgZScAmOtsEDYgOVu-V0f^*N2JN{)`L1@c=UYn`8G*x|Gm@A?FSWEu89QScC=A~5?RDEvzAC3R9^1%lQ#8DNh)Rxe?h5f&G zwAXJ@bmC&-#g#gAddz$!@4S%8QSzl^bZf=y_L?R$RgI<+{yJ*f^VH^!C%T^=uC^z9*)Oci0jkjif7kdU5h4e&cHi<& z3eld+m-{de#(2Ng)l0}bGb}Kj*b4V~tce5m*D_z3CaAmuoV^*>K=HG9HCq$fOB{t^ zq`SAFM>>XXXih#Qp~}C!$BL3!YEg4VNuhG0-e`z5w2F_nmVHjRP+MjP zMdc_E;$DLJVr}%`C|7nCBxFsbj_f>fh)PHH3r3N~%@Y8jkbPjYe|5Vd7C<=jL5oj|f$YZQ$>y&1uz3>fNHdz-Q-$-XK zt+j~Ls$R{BsuV?}4;XHT>5n;nFb_S+qfU_K1yd$+Lmc0)f8=FJb;PQ zI}Ghd<68@SgZ>h?D>(fcwrKf`fY8>vZeo)aSk;{Uc z2-shkDVy-XNBE^=L@D}$Zqbm^sVq?&JiY;V^HM9J0vaF@P3d@n-Igl$SyGMZ&Q;54 zse6WzdhcQFjJ>>Qz5By0fcnb|!;k8Z!LpN3g>ZJBE2ULFZADzAg+~GEyqJeQ%<(=c6V(ZI#WwpWz!Tp?u z2W<^$HMg%fO;58xTxxF19if^+$efdqMcFR1ugZ0U@pv0-tt?vOm7-~ds$jO}s5L8W z$q`2FGiKaIbdP6Cw#iL6=4Q4U%2XQY1u&|Z_(&WQLU!tam4O0^+J&h9vgCT@G@yy@ zp>?{e+Z5p1bJ2d&w`n66w~GDImHK+Z{nJsA>E6GeVhIc0s;wnIPbvQG9fwlzY0>wq zqSt)pfdvn&T;}#tZk?;*@M~hOBSCwd zvV0jlS=>@Qj1dCJrLwze6f z!Qci151qH(^?S_8fhU`y)=`%V5Gh&c0#>wmHRXeBuCVHi<*28@|Ykf`>j~O_FqKxYf<1IYL zqP8x5x#M?ju`TM7L9I;}@&0Zf)_MZDIRTK7w#grN#*$J{Zxp~S3UFa5${{Z}tD1Sn zj^OXJl)F#(nZB^dH4qc5dF-VZg5X={<;`LdfC<#_Z0a&hI)wl9OPHM2+$#uhm!jb3 z9(E2XZ>xE=oRo@BO_Vj|dH3m-14(i?MyO4AaJ2msO-7iMUeF=$_ULZ}T~t7;jyz}? za4Q3B_5<*Yvz!261p}2XYw7JjUTDO7vYu2^*L9@POV;U94Pky!3XU0%-(cj7Q;d>j z`R7e5mTXFZ6+&7uF^N&(ybrJCAUDn5V#)BFY_z zBbe|8x~=0z2=zV>KIRK;O>z<|LsaLEBnyZXoq?jj8u4-O`zGp#L90n+8Wdm7-vu^J zCJJ~+)0VPn80_{Y;(6@BhbtpD}qH; zs%k?>kpSGPB;Em~+zW2Qf)5emkK=1bB!9d2T&0mNV9PX$Gl6@5p(@zvn{bK|NL!ZF zg87e{(VeY``c^OG)8QmPu)yxivn=R1w@4a&*YB~XxY(Rxuk^du`dHtMsi%o3!Cy;- zD30|4qutc~F8ERVo*j0W0OP7}W1g4b(DS?QZ+?)toV%uKvF){V5UE9@^CQDtHJ2y% zqvHqCVOJJl7SR<*?0`pe@BW+hn2YM#@nFZGE9$tW0FKew{et(CKiQKEh;V+YLLemf>N14%BYgJ)OwbHLG=U$B4vamC zaJw()JJFo?()IaH)Au2qN0dc&3_`T`yal*zEteghk*r!7D*jz)5Aa^fk}aqh!}I%h zc{4zrYU&Xp5ljflP(w*zJsjv;0`_@l7x1J+9&`d4E?)ElXPBWVR9LukAGZFfJ2?Rk zuzXs@ka8z^U96O<@)eo>=;=~w?B;?w=|~As4i>|X5<8ZPp&ZK<{%Z?U2FvG@SwTd7 zVOT5)1+BaD{{;6x91{M)~E+(p9)QfcSVQOfxhRD3ByUL#%ONfblyZ2e!Qe z-2iqUk28u??LD-SvQyZ&;9GCDig2+_&(ha!fp|n1^Et+D`994I&|lN_xAh~ zi`4OI;7LE!K@m^!LN|~JpWN$u_$Ja|85VliWQFcgx~Dd5M}b~Aou6h6sBJF z3MFpq9iy)`*P7S(f|WdsBk?;G?64q88i%aV85T2WQKHcTH-%hfh&32; z;a+5%(Ut#pC4s4$gL>JTS;=d=Iqm&GIhX6P0Blug$p=kFOmTSb=F!mCgj1270WG#ItadYL3k$V{Vup1H+)0R1^n)@3M2p7S?RB4u(zoD$h} ziKf_02Y>hvyHm1+H3Hzxbl`=6)369$Bp&2?S5B=(qmvd^=v=fQ<5j;|D87tr6-dZh zY)oh$F<*|F8mL8f?rqem)ZPR6B!+~OQ&a5%?^zckfKCsW(p6b#Gsy(P*n{U}5qPwr zihI8pxC-UiU#L10{wAluIP1wfD! zvvMg-!Kz3sK`||?LV)1+jFaRb$NyC{U5VJPJ3~g|aHIWBVt*5lb@YMpuG=}|Q^Yb+ z2kMrR=G)E7Ys$J@_+{iVoN?yu!?1^MTQF3L{^fRG_*wVS{rUKr{y9YK3u(;#Is~^z z+!_>HVE%yz;lLIluvCa~+L1TvE6tg4xcLtIj{nmijldyg0N9SjZwZIxfbt1)cc;V|VP&Iw zVW9yN{@`?Gra&!{6imL#c%^&^^2i}&h6$?~7Jq-S_t}}dcX#RzjG?a!797DTNL@IB zBk0d^!UDeE3un0++Pn6l=TOO>UG}rizlW5|Suse>!ri#x`H#X*y^pu-@;B&942~@Cv01cnxl-Pe_|@j|}^|pA2Zt6znaO7Fx}h30y&43jR}DYS6ktN%u6e>&G}x;AM=8iXC z$;6Sw=FUea+WLTpxJDBosrsmQgD~AK_u|sq%2~Ukc)O5ce$-#~G|;TFo*3a~{~}21 zyivB(?Q2zPp{Ryt%nxU_F&Tlq5x|OI6zkie!y@~Hcnirv?AM}m!(`9H2%b{_&Lzlz zNF{c$*jahp%B$zYn9+|`^1xo;`C8N20bDAnkR~rnbf*)583{g$8G*BmgyDW1!^mp}hrXWiZ237n5o$pqUz0Y+y!QK0HiDC3!NQ-~C7iTU6cV%2|iaqI$mx zriG0y`-JOmltiYb*BN#x4lzX#@-n&gp?l3(^l@FH)nSIn-qir=E1PpngL~1{n-ZN9 za{Y@aOwy>@e8*>?iI0&> zEMTysEXq-H=yt=II7?$>JSmR^d`pl<$=RW^^jD-1S{&rr(Qmx4Cj+Ns^Vi>%=q(>k zfaK6ih*NLJtg)h=gDM}3Ayk9N#A(SA&!75}Ped70(0X<|>)w9Tw)ICVk>O;;GqsN% zGMbrVGpbn~9G)Q~ubBiuUI3}`4YedA{??724XDxV0zlD78jMFd0RU>A?D zyWv}qdK6ttC>Db?Kt@54m1>4?#Qmc2C}>8BIu;5RH_oQEQ~3JcL}q_mSiV-|u|eLE zs4)}2qt4hisDltBs+H7R*w@RFRl}$udK{2Sp82j3k1E#0;N(4QP_rq7j-l>opu`E@ z`h2=Ca4sTkzgTK&D_)!|>o~Rm6JE(_b~aCf`Xr)`zjQ@lMpnu`qq3eLV!1LQ4;X2AnLb-rtZ^4$ctP8 z7-K;}?Y@-b%eO_Y3cxuq-WOYeP{u+ql9#+UyR>tz*i%=!-hEP5;h#mURF(^`P^nh& zDg*T7-O$`>zhM6aD&7F?>Xzz@6v|N8Dpsdkh6DEk3`U(goPB;CKbV<>dPz<#4IrFCY7m#cY3*LtXoSe%l}rTW7WrgRqQn@dDK_>e z3}(w7nSI^nfo>7-6g7iW&8Lnz9R=L2V%Tc?EI_Wk&-X$l zel{EZhBMd!1L5>wF-zuy*(-G3j%Cpv_>_+DBiVhZq{gG zd!HGTJR5$T?k;YiFoCKyDRUCIk&FjNH_B_3h2afpE?AL6&nWO_U&%?Gv6V9q@QxmM zh!ObrG>owSJdkZ{Z+X8PZOqj0+6Jni458Ct_7eJeV_NxX%EDTJp@~jFi`DN6YSlim zCAi#+BZE<5T~iuUa`-9q@b{b#!3!eU@k$S36M$|`_4(JE=c@}`{1Q0?7u&ZE zxjaW!{`kW?*8oBkib-bx8KNm4a}cu%M8iA`7V|@0;VGslLG212QJT_tfSqQUXbQBU zais_@X`o`O7oM7l7F4@YWlV8|c)WKx&hgCxLvs4kTU??j)|=czdd#r_?}`)r|W$4e!Iby%o}uWZS-+HUr}PXwhxPviJ$?8e@Hy-j>?F{(7SLB={MR%*~2)e$k6_kE4r&b}S ziS2?N6O=*wTK@@D(q&9ih&~Hk*w)~4^cUo*w$up?swnq;fTLK-Yi^;8REhaTss#P6rAKgD$E~84mXDd zEVgzi2H5mjXq3fWX4y}+p5^;%AlxJ33RcRZ{Q$^3k5j!T)C_D{mevS!yFMmaExr+S z^*ywKTUnTa^$F@Q_`c9gnm&QFe@-J?{d8Moe7Tb8cDz3E1o6Im!4Xf)9pm+5KeoRh3ITJ-R0^YDrK%S|uIbEk?Hw{S5;e4IrS?`VG}6 z`7NH3!?8K2Opi-&lD1jzCTm7yJGAHs1saoa3Nr{K&4!YPuzAOgW=RuKYXpryriu$| z9n!T_)75w~lKM&lgj&Z4?dxhZXJ|(UV(8soaA-O{p@F@GbfUjg_vt-5)YmOnN*uYZ1ge|TppOqjIKN7d4Q z?*Ifb5S(C4$dFz$N@v;jsk#-_%N0kH6rbIh$H-SAN5NXPcnxwA|MW}8_ot2w z9)(DZRC~!g)67*0-#aKBSDe7E(-0RqQQ4u%s?1-qN=>A zbIdqbqh5(+w2I<);K;CDs)hXtY1ML`r)_teg;%C2zR%7ka&ve@M`-9>+nE}(Eh|5X z#ZY8O`Hin&Vws6&X_JH_qDI;7M$8-V=J~_tqe&EDP--f0J!_LHci<-yYwAOu^0d9# zr_R{7r}r(F{$W)P6e(jB4TeMDCqt(fYnzba?2 zH0i6eA{)ZW1X=adXZjVTf@P78TMMF-J}pu= z6TEv-v*^&fCI9QY|-4nKv()bpYP|(&w%`ECfd2Csme~+)Mg%SResH9k>I8GDw1J zd@PXF;m8OWi}A&ENGs5V)ZA3iwJN9iqz)R}3{yZJ``|*TCRTko-iS?iej%mHgxPi- zbNS(N^JU4s`DT^eM`O^zIi2RX(K;J0mCFR zUK5&P0IP28{uV+no2yta@MTLbq7ov-^c;O+c7w2IxxyuF?>!{Zm(nN8veb}j9;J-O zVkaUzLO5Ki%jfl@?Q21zs^?O>u?tI>tL7)Q<0?i&ZKo~#nb(*v?LMZMPHxsE zS-673tn2s{sjdy4oPk*-OG9TVn8PYWwWq*S-^A9)pC15B{zs`BRot=dw^OJwU%33d zK%{x}X#?Wx45zQ-Zy7iXSp>MEe%H_!q|YXThD#W)FLFo$|6GHC{eSWccUTNxEJb^i zzkIw{B@AA|z4@ zP%~409Y;HN5^N?ct82C;DN#b`vZa0U7;CkRf>pqrNs$sI)45T%==VkWi)4lrXEGn1 zffzBcgkKh=$eRo`!A6zHP!n+>BD6iMJwNCh2w`Gd;0ALvS$>6Vu0I;qJ~l-yRMt1i zf+KWsKZ9Qt3uXhPWEykqHz%|N)yGiDF)_t*Li!b>kL}Pop<{=H4&VlnU6ih}X}YDU zokhj&K4%&?lnQfvK7tJpCdF4^(olYm0xj_T%?4NE|F&fAfD6ywt;eLrhb$+0C^kK< zQ*fVfPAqTDCL>t1!{9!EsJQ?}79v;nj&lU#u*J1pzLzuJzJ)?1$*l9bd`@0U-O&hI zq`a+mJam2AQ^7l%g;ukm-HfkyIw!*mjMp%bRrkcW7UX8JDetgLYC{1o|Dc0drny&5 zP+B_>Iz-a`iR$Hr6Y)~Ao0g7f+lZU-YVsXC-j>`gxo;Q1j|H&_**1Y~Z!X%9H^)Qi2luY~&1L_;k5ox0mPDq4MIMESviyH~J@c5=N zMM%!G>zW!YF8Wj#;N@u?)Wv%#2CizlMim(b_u7vMvr7O|7nDT08G!uS{WeB9Wq#cm zQWK)fs!)oWR%kt=YOhc4S+(;JB~cSaIs8-!p3ybo=0T^FZ<&3P!{u9DP&)W|1TqZ!*a(BTLVe4|%F$ z3Io)rKO7`0R(+u)2+jBe9|s5TGFzZKJ^V6k2Zl(>REP62+csj8yUS}bZZjjX1H_zH z=cSd+K0&3G3b^WTr=y}GghW3c-smjHGrZse# z$K!T$Vkt)>cfwg?YN?a`IKHW!;Jzi@iC)?mu?YsnR?XjBLT8=ge~^Gih}m7+P%$0T zw3+-lZnJ;n-WeX%SF8ppv*cJJ^4AK|YBb4jo^{{|n0egxtmNLrtS~Dn8fP~r_sL^Z z(PyV1bdxpfgcus4w6nAJinUQ-Y5)T!+2GWo^<-rRIDbtRXoO>qyo7nXJxfsMDMOVh$#Gs-^&S7x_kyXYkIbp!cQgQj0P~2p1%=cuDtZ^+*r)zy`ap z9l`N{rmD@53e$yVA9>6vpRS^W~cY)fdY$5sKo@f}-kau$QCPMz6|& zRs@PjJHx5)WJd&fQjfcFFLYgtO{Kpy=~s~SMwGR@Yu2g`!Lty$3|K9lv5&{GwI

GBnVqP>qj0YnE~QUmMJH@ibug5zdnriB`@0k3jQt!dtWA0p;$>Vk6Vng@HD!} z_on|t8sRyg75@Xj)sc2A^U;*_T>hs}_!{}L?YvVccWV45f$274sp?ESz_LBFvnXny z1a*FkbYhbf*Yn3@%@eL1Bvh9V8*&T1TQVkbgWyT$2$D2m(rv`uZeZoIf=*4&;HzPvi2PfQro>9K578i~`R&*%`Wk@449!BOT zfo02r8*8dSKtQjo1YzJchUlVGf%sHLDU*%wnMAWwCp(*0Op4Aw3!e`NL{mFXxd*P( z(*q_aIQN0>zEH$o^QWMg>tez9OO2M2C!ZE>!)(a)`b$0Zvr5e2l+Jj+eXq-W^dlg(O&IU=$_~p$uCrjmgv7V}HSkAiH#!%b+M*g;B(zgFuwW(Kg7+o8Dmo z@R)mil2zLEhcw0nW^+`^}i|mOe*=F4gM@E3kKrO%BBk; zK@r+DHN&Rix8kMskL4_9;~$<(!h591uCh|6w=)TprWG_QW#8BVe;*GbDTSVS@E*Ti zUO@rjst;63sg{bpuV4bC_h6jY?TYiArD8nK2Y zMN#shg`T z$bB&XQzgl1YqVi(E&|^HZNaEdD@wjL8`{N7HVW)Rxw7peAkY1-EM8O?;UX`5Fr|a` z#Dbd39p0XpmMMR!no`BB?*V64WG&!IZd%JDPD>M;8*%`Iyam2LJTVYCA>M*A#IBz) z$tL{C<09P(&-p`zU(PZcAyggYOlINd2oQ>B+|D; zkxkNI3CuY$F*7g#rX6x{rq)Oh{a*mCKvBQ^SyrU$jZ8*mOY53{BhZJ=Ie=2MQRUv* zC*r`wFe5;b)f1P76XcK%M2EhojJoL}KN5{S( z!+v}Lb9;oz|ML`_ad2x80HnD#GLGYL7)K-Byb$Cxy$Ie%Be-R%K*EDp@W?<Hv>6zP)k}AAAWE5`BW1Tp$G8_6(+^e#k3SXH!VBSBS+cM~+wyq1zotPR{VN zvG|w?)@<(rzp!f#bXqsZ9DyydW`R3#bf(wWQAqa$z$UK&NXPMk91SUqjlH*3ZVpP; z9;+OV<|%btE!14wZ#W zU-RD}D<98=n|8lkYD*$3$5(CQa>y@5jzAN-oStoDg@VI0y-RUl6fzcbkzkXE)z>oVNYCx;@-Sv(= zm)m$YW#yic=%|2nOMJJDrZhk7A_+7mFB0tBG*)o*#!}>$f?dG@F%FEt&9y*bV2Q65 zvW0CK)ZG+#Z27?TVFa7Or_;nAU!zd#Gd993-q5O~(-Dv@rDOwG-2~nko{JY2)FDhg zK?alA7RM%-GI2imkXa%*x9gM4UE50|)%BxZom4?p>+8rA)N(0Luq1F zquFutuq269;i@J<)s!N__ogMu?0L=?wrX8ns;?Dd|Q&jwX5h7d-W9po;S z^Rvt?XR`p5RKq3}j84cqRkU0U5>hpfldPMlY|Ax+?*NSp08r&UG1YRH() zLj~nbC?2x18N@_x&Es9m7^2U#fkC9)O&UdXtH`7MWC|4@;p6KhA^H}x3qWFMAz80V z;Ia6v%$0WLII`3bb##Hn%z#*yRSbbc&l@PmYq7+@cc+P5=fzphJu`o`d1BER@?j3s z@LHE0Er``xSFuBzzGn#bmqy{OPvvCycM<@0~yrqJao}fuAMmn2{**to(cAWR?J6BnAL%cBgZ*e+e#{6a_ zu}Idyxb))-E>|$UMz9cPg3jU4RcAS#e?FlEZ!@|&&=-S5M5#yOQQI4gZM~udR#f5* zVr6i}?2=aG*#o{rR`F`?9?IQAd95GHOB|P#x!W%(&UF&p;+tAi*2^U~lDSAJn+7nM zKx&hLjYYX~RZ~v%3-)YI`z1D{*azXpK`_$mSt)5?n53jmCT~;G>yIRcjXj4~olyv? zLIsTDp2}f$-7m^3v2{VZ6Ji8@_J)&^$h)N=P=2{ zCSC;MLHvZL=9<^%o|- zrmOE9L89~Z?R!-_Gr~b#A}AYv+B|KEK~NFPP5px807vP2`?C@*ioR_;9B#z`LCf@B{V% zmQ2j>{SAbK5Tx*w#}aGaA5#do!m#CbwPM;_5_Z%sO=PX zX-Dr`^vI?1>Z|Ecv^^C~8_6EBQ!UwJ&TN_rA9Fyt*6~oKk5%lkL;N7lf!q=p^?7(P zW%5F+?MOb|$W)9sJTIKMN)#oxHB6SU8Ui7Sd^i=uj`6igqeEiyY0OUJVU7j(J+Rz* zqawH8)2CmkFtFw;l$$!RtQ4zLwT{>qmnFpwAI3IxnDB)k>ynH1)b zsiIAdJ?K6C;bov1=Fclh)ZF0fG0KWg2j&dU&Vi6XMP;S1!YqXN*o{NF|LOcy7~hQuO00 zETGbpM-vGPjy(CybT^)Aa%%PQEzwHld9JNtS%GFHf3W7LuxMLa>0Z=%6m=d&55%MB z0i;Lh?A-UCC?SXYPTXGN@o^aVDLO0DeVy&xCg~Lh^kh5W<20SPHuj@xxX0}r8w!<6 zOB>oB!98L4%IK#u@8Mzzu-VO+Y_@JGyT3vBLul>pJvezdd{Kq12ehbsdR9pev zo<&CfmcKM6`0G9&F%yOAYojr6(>Ff)ZJ5oqA9mZPT<6*B$>2T}QUdoNDXOJ z4`{WWmwa}OIeb^;u=^p6)KM6P*)X{QO_!z_CPF`-;j&S&5X7VFBm`v{(qNG^1TBb1 z8xT2dDZ?Tbr-l&YT91TPOGXi^_-hz@8^J+iqOn41a8+#7T; zx#K+)1N{c$RLrNS*uLXg@o+sFt$9G?9lW5;o30ZIAJ{XxNk=A$XKmevZ%g>9`zUOr zASp+wydA)y=N_jtwD?jTckx-1N(uy~r++NB6JO<0Nc*U&0ESb%H}1Q zeav$Do+*QyX z0bONB>Km8yLnDYiC&czC-X&X$rf82nhYSqA3xrd~hEXyG+b&!KB$ZOLH@}bU(O+2> zSx_XTzEt8yw3z2$QVn2G0I+svx(OwfPx~Cw(u4W>$6yV_P%9M^$8HF3r{d6yafBqX ze>9L1Iwpn26f$Q4ik)%W(q!9%li0 z$s`0GyXc{pHC&V`Pi#4UrgVfA>F$Yp3~ltpZp2@ub?zPY-W{lixoAO6t^Vb2#Zyl~ z6M|W(!9k2}9%9Dgaf%;dJ=zN7(e@`(jvL*lhLoX*`j6HwoS+xilK;#6XB@GFzFU^q z)Ni@q_U_Q*@9GI~?)EwKHruf)u9nWr#V5B0k_bQT%+qi z@A|xTSmxQBhGE>xdX;pn!JnC=87ua$8iL~@M6OLq&OokENFf5a}ZY9YJSf}W&eL>#0fT?4IlQP5HP>>G1u8VEi0cfW$v zi{$Xd#y61^B|D>+yo)&svGWG7eWhz*uIWp`@W5lV+$U$Ic^Andtv!H`$~dv|^;3~qsvp+SCgnze)&AsUkzMR1aCIxSsD(nva%jE|EY|J{JE^N%a={lkCfxXk4bYzlft*hdD`8nX*_-~ffdSXJLIB;KFk8jws)L}DFQX)LqyyGsn{S%xZal6k14Q(Q_O2Hz|Dwe zk_m2=uHs+RWCgEeiL^mwC2~^rWZt6pk@U< z88rE!1BYfmby>>_>!FRNDV`JtJmg%{n6-S9%S);+!->j9&NVv&Mp@2uxI#u6jFU-l zm|TQ0_-v8m9r?u&>yg|BYZB{hNXJhf9zGy2B9&o5*`?&GlMaQ%!)UmZ# z??N5#Db(>r7wXuBI<_~|@!3NOb$r%^I<_>_v1~n9EYz`mE=J3SI)4AaLmk_v{jC$c zvo4`I4ne2Ap^neHP{(?qj%AM7B-F8er*4T*$LHTpsAK!~tq!;BLLKLZI+l;}orgNw zqbuu&I<`+|u}rArv-Jpdv~Sv?p^odlh0aAij8MnUh4P`fP%awksNMLDLmiEn!BvJj z>XWJrbu=2+33aUBL0)D{ggQQJt(x)Ma#U@7sN?rmmb|-rFD&`l)7I_VU9jW_6YBUw z>$dAYLmgk_p^k&AsnuGLT}^dctD}|p{zdy#x*dQ1N>QAG3wBYQOGR=1&_!`}QJh^A zr*%GE6sLKKck=E7Q$aN8$RyEPFU(G^d?0e=y#=VgxR(Ic_8piN2dKX20#vbUTLV;E zYaw3W0M)fS({~i0`n(HJ?E+NSGeGr47ofU+0jidiBKIDk+P>@bZUa=GcLAzhfNB?@ zS|dQUeN~n2DN^Vw2B@}=8%tjKkONd(i}fx*^_~J$Uv>eiU4UwP15}?slmOM|U4Uv! z160e_gT(?=+vgazY=G(y4?IA%ecE4%?Jhv|D+H*%=mJ#h1*n!eW|IKb_MN&V0#sjo zI{~Wg+qXL0vI|h18=zV~%6A^1YLAJnAE4Skoy9T%s?XOWK-Io!iw3B!_ZB)Ab#DQx zF6Xzhst3K{tS`^(YWkgYKrFjsgrqp(hF%nk#k}@2alZ*19{_wI*03@~EIzF}^E-8N z?fhCFnqTXpp|zT<(m1r%h*4c-Xste}%FtS)ah=fG`W@soyhLd2^VTXzJMZBK;yv8@ zsNo;Vx6QMs;;Oly+opZx%T(8;uk+~yo@LW4@V1Z> z4WkfNmlL~^f5?eR`mjqcCN^)VBWk{e_YhjYY+iq>j`TDQH8_RM6JWRH$s_?yJV#R- z2koWfzRoak-9Q>Cow4Cm9HTK%$t?)Z<`_UE>=(CfFam_y27P$p3D&7A9+q;vNk=A$ z)-vYqHU2I;pM#~eQ4i-S#i>bmtE2a?Aq3(53TjOTHmA(Yj>vaDCxtCF6l#; z^kF@dKD_LbKCEBT2TPi+dr$h%zU%aElRmuYl0I}vAG)LuHIhEG*6r&7Cw*uiHLzncSy-6QlJd~slFS?`;Elv7RwjL~&^r3xzy~`$j`0;@! zeQ2NdS7N(M`tTK!KD_LbKGaM4Q0ACTl0LNW)Gd+p;pMlJ^r3zGR)<@5Ngw7WeJCI0 zJ5Tyx&ofa!=|lT;7Rw}kc(EQyAMBg9XwrxE-a_Z1+L`p>hqX=mP!aMs$L+Od3}EL6 zYt?wK!Vea-HL*r+yq78_NV}sg@ei7hy&}@Gu&sxlK_C0B=k45%vx~xV(pj6u-OkVU zVfop**<_UfwT z$#lZeVw$st#x>7^$t{F>DfcijsVPLLK#ZSYayQ~`N)2othVd2Ov-u98FNpS5ystSO zSIw!l+s1LvHz70xZM1=nc^6%g#&a0BVlrk9rb5COuWmAC?x8D4d_is-K@_Mz-iX<^ z(qW_8?XTkeRq;d!l03ROgX(?rQ6e1sWj|G$cPIAg1t~13VSV~`s2!w7z~lLr6JQD@?&I!?SCS6RTW zic#(1c)@7r1joY65C=jAt~ilNqmm2dS%EA~W8L_VJzW>G!aneqTK^-ks>^ zx*Muf%XMnGjyHcpym@gQUOo)RcJ7e(NdLG;eg&?l!Ev$KPlE3nC%Uu{=LnBV$+myk zditZzu$9S0vL=&J6}iZXP9f__2D-MWM?;%g?}feEy9)n#Xx z>pJ|tvR45EIX{1c`kmHZ-aT<}!{4Wp4t*q;e}i@%t;$gvfycL<6U?AVVK>eQ=+ z+cEd{xS^ZYg_!>F%?n10`1pMhCj^9VYobu-fe3;2?Z(ENzwIAM(HBxsq`?pzb#0H8 z65_P95~UzfC7doZfbEXj&xiY|&4@L#epIiu_~gFsIs8~D3$h?m2yq76iy3%c+@6qw zl|;*a{4R_^Wzk}{Ov9GKcjzx4`umbW&dSR*5hwrpWg6N|G;Uj?q_iBOgCl$Z@!|in z_ioK?8_S~b`~DTEyeQdaE0S+JSzjuvXvwm9V#{2jY(Jbj<$_31!ZAs30i+bI)cNmU z-)1la%-|x+5kT`Hu?P(2($mw^_lD2+9s#8kBO?4wB!caTdzvdN*(4h|cHQ6csk=z5 z^Q7;P*BH8m?!Wjijh$y73V<7m=KJStheEz*Y3WX;#ij%p=88C#ar_^cH?9V`pkRTn zeVY}vz??_7?xaTzX;LsmMxs0i;QDlW9Na3@Kij^vxN8=rrq_z?vSg|X5cGY{r3!1r7ODW74tL2;_ zhn?}V_K`EsqVzFh{RKraRxFcvbv$eHYmO(SOug3b{mo%f-b_S<5N>%5l_9pg5(5BNKemiMfHFMWW@gQ>H_b7_6ugn4G?4z@#<+W_U zzJ6qmvvv-}S;7i^V_B58PJ>STsi6ur;-HecDXTeenqn~ECJfUwB)-bzMtM)Utr0YR zaVxRrI$k>O*$j~~#{2rADj{Qz)oF=fdNo!13@q~-w z{C-}57~>eH>ev|l{s#_}DkeC7b2JK)mCin=QW#KLy)?$C|Bt7y&dqj$O2!O3yN|hA zP@yKqi)vSlQ*$4r1?~aUhQq@Ss`*L_TM3b@Secvt8qxgrn_s)TY*WreiLoSR7S_L& z!sg#etxNZqO}_sskOr4gpomTAegIgTb9Od$6fpQFV#C12i3d;9*jB zC$K^#b9FY|q!U1A3C4gEg)Xob`o&fPV_;lZDk4J{xRWpVv2x;JM%sQ>MClIR3YH?p zShU83OeqVXyT^bmHO5C5oec2TO{%+~yN+f(K5 zMJLxGtK;B2N7I2=OWgwY1Ufb`k(nPZ6|AGb5nIss~0tc>B)FwPf;A zsp#8xV^26QQPA<4!Y16Hx0^7XBATV)Y!**)Gra*)F3C^=sjBEez=)xdUalQw27B$^)QWvsD5JSzoT( zrWM@EzqthYRqicy&S8!GUEKa-?osQV#_r6af2R!kgK@^~yqoGU z&FSvsK`rU`F1X~jYi+4nt3#+UPr~WTaE|3sQx8JCHJdc|O0|04`J`4}MhL6mLV#5p zea#Pu%Z1Y^yx75+GiLlP?Gi?K1&VbEf^^T*xe6sOVj6kAQetdfZ_c z2yPg;AWLXsEF2%DND%VKCrh@HYg}O^JR7 z9pPWSS)*JC!Rg>Upe^$u{yr>Y7Sm>%-!M`@U$<~Y6eu>_UW*Ni8F1%Ce_~0I_?m4M zoYw~X3YS)Qc=q;#Vc`j@HMFW|${OWDk(RvPW40fh4v)mG6~8Qo+hI!4>v)PE7dpw5 z5-!(E!3>M@L8V=ED_Xt8Xlry_0+RR`*!L?UjD6)k=`Q9F0z~Bbq7997F_9ZF4PdSs zwQvFYyv!p_W2rfeLiNZ6Lh^4K&)@T{l5{4JQnmB<$!M(wC3rJs`clD~Hyj4kJBEZpmitT$g%o zp62)VvkqSb^sEuP3?864rhef$msMw zQa$N03%Q>D*~?^4C0nt?FxlspA8w_ey%Pu{Pwt#TPOGg1NCQ5@ky_}%7>yAL4Y|gt z92{37P7a-tkFT(K3YS)^m0P91gYuku!$%OpY&Rp(R^RO3=LX1FaY+KGdvYuXE={L| z$+pwRD-CC}BkCBn)d{UMk;zngb27J|!~eF1An$$~QTVBO@z2Uqueyai)}C$TAPPVU zMX@&vj)x;dDW_bSSur?G7JwJ#{s8$z!)rzsH8B$8x4eM0Y&P0Trp(EuIust-(%`W* zXbf#gQ>tq7Br$l+Jm{#F`9%s)F)72j4@Y_3|tn!lO!FQDakD#iO;L$^@a6{oZnuVMB8kvMKZToPfm<08EBv9E?PDkPN z*cgpvV(EvS3gkoUhw7!)@_!hL}d{jWXc7 zSJTyRs2iVZjaG6`=9xtTzia_V<_&DQAzfhTCH+;*z>ZnEqZl*!4UYb>?hBoPoz}q4 zrrCxzVYZobk334T%O?j1!TUdO*(<=RC=VmfbhW<^XTvswm4zc5xgXMz=IAHMVgXnw zC9(Bt%R4AuSqQa5gaz@Pj{sxDB}u^17uJ(79hQbG01g7UnQ8Wj`o2nTV3~jeFk3jG zuvFQ9gL&YFQ8-^;NoXa|h}#uAk5SHfJpdu%9Bb&Jl81=}#qiGg(BxKk#SO!ei<4>a zV?ME;fF{HsQBf!|ba0bU@_e2c*7%+wJl5eCwTJN%W<~lEE&`IOe3x$a`0zQ;8JOgF zv03CVo-2;3C3T(`XJTFPyL~v(Z(ds2=Z^PF^N71U3q|-on-dvoJ$;6)S6Cih`8!1Up|d zW)Xtqp2JjWLM|Ix==&KF?W`AjgS1vl!*tp*qCnQ6GIKouMGDdH(4fyT)dedHYq*mA z;5}~MO^iDn(B27!VzaWnQ(xos}R z8?}`cs_65{AKUZTF`j*4Je%%s4dU(0Q1@#Ks4@ZkV~cD652Lqsamw4Fwbp#C4aR05 zcy5_3djo-;j(Vq~-sz~f+mo^!iggzjnL>}+v&gMnDNC_~1@^dC?vpzwt@^F4!M7b} zyyJ}T0)ttcW^3l|gey>)G>LNqbhIK_B@k5Q(^SWd2<|k>Q8y$;q**wwk85n?@^OYu zfyVcQiJXW1f%bC`v|lZ!y@2(%b+qZ74AU=@_j@xox-BbK43=)ji|KIe2Kvf2(<{to z$CWkBr~lAw*?r<*jRifoP-!fb3&2jJ1T*3Bw6#!;gEXiI!aXk55g16?(l*sY(CQp%m#DR2_EP*-m+BA@GSlQeM5?y1f_UI6ljz#i-8pKQ(bS33KdbG@$+Gk0 zjLl|tzU$ibrj53?(E+Yh0#2+1eH!f~(_R%)%66Gc{=3^I57~as8Jen$oI}{IOLn`p72*eGbmahDbK^e|5QMo@ z>d8P~*im-RX7!ECfd{==?CK$idF0w`ioKGLY)H!dXk8vt%6I{a#~G&^y+pJignwj&c(4b! zx&W2lB}wB;gh#|4#}ZA;Gas0R&D#LU!UC(8j;GA?pr>5~eqS%!Y|~)`DI$LTzWNuB zK3Y}FFCVj>?!QSh%Sf$hM{m|sBDbFH>fg$WBrVQVtOFzIGLF1CA2FZfjY|0#EpO$r zXP%6%dTPO`9pQbq@A*|4C&Z&ECY2bel82@??jG=c`t0D>7yEVxVp1u%0^5GVqK(g` z?0v~TauccGL8~_ow7QBfuZr)@=?b&OZ+c@%N^oWOR-d1xWI3E5KA=lK#SH6BI-O!NpO$`NOC!1N)c1~G00n<>V|z- z{c?)QS)zR3fz^j@Z^Cpcfoif^?i=kZZoJ}V!_kTUxChH`Zp_T_Vk_;Kg}Wdi^O|p` z>n?nMZK2Z=G>i2|O#Z@e`YePtIcu2I%&Ir6-!6=;ey`i2WE+-rfc8w5yI#WzZo=Dg zWq|_x!Umu8$j`V064NwN3ygVX;~s$_=fyQJvLZAJ{T3PYw=WJU)2(_~`+3i+oo`>8NydWRsuQ zxdc*Cs%|V_*%te zPpLCRlKF;#=lEQkpD__3rhrKn7jVH!#C9UWJ>L(?=8Stqth}TNS_Y&)<4GGv=UlZ$ zulnG%AbOpT?^r(BU@#yNE-bkX|E$84E0-3s?7)ta5nZ$$#PX3DnQKX3k)fXL(CA)d z?lRrZ_|UFxtwy5x7lsn)Oluutq_Qm5>Fh$JdLfqp>Lkf18M`5A00Q)CYtAC*6w8bw z@JKM#ZmGCAuHbr|MHpwGd@GEU^cnV|G?8+iMG-EY0EkYZ(cADMnwNOdlMU8C|2KTh z>FV{wvds#K0I9<6b2caco|c_zUtL2t@hosnS!Ectl1}3^VNX-S8&zpOPb{zT7Eo#nzg?DgBp~Q&-2gStx2iYVIAVmu z2M#JTu$BML3gFD>&$c0B-hHY#V-=dTBP%qF=ZT~RAg|aG)>jsBh@0a1pm92GnDleO z53kne9c{3emGMZl9~Iho$0+ouH;4MW4?Jp&CpC(5(*c@1*Z~AwTOhwIBtA&^SJQFb zWj@0jo3!vG4_zfI=50`q49w6~vYAggAu3{$JL2dcMHhe3$>Xv62;A9QxVPu{L%a7s z(qEAB9~HOiT%IP&Xiqtz{JDOUtj>w2`0>XdoP&^pOOL|pE*XYj6~>{5I7oLDV&_+u znwIw>Gd4r)$8-YrL2CYUO&e##fDvjd2XZ)3ayfAL3@Z@iBiesJ?IN74Ef}tRO6IN; z=*D+@6`Sk2>^+<>_jngqRp%wJMR!1ld{WEiLk|v=O_P~#;~R~#6Mf3)(Jc3j0nFf% zp~>Bpw`g}F+Lv|kg15nus9;&fe|)GIp}?_aUp8j&J%5T}faNbeJ3s!i>Fj2Y$8S{y zBoQ+MG*wmmi&7)!)X+`y5iuIzH<_4mgWcd$X- z_*$)hf+uSxE`*H{C$u^_GWu|XXW(n!VL;)5x*K%hSk;4MY&GgI94gZ?)&rv|OJf-- zC+^mL01qeTYz-HkpwkZwY|>!}a8`X+U~AZ{NHlf*+~Cdzw&YlP7fH$ zZgxF@365wP=34;;YojV-e6Dz|1dsVihv9?MBr`Oy*=Y;F;0)iY&)k4`V>Ib71U{Sr zZ;I6!7vZY;`Zwtu>npwsSDw{>&<#4g_A{;&N$QtaN~E_y0x2|k#$Rif(=ss5N)0;= z6ppyJU5Z+Pg*#}%Q=GZlb{IIHq6-TGGnoAidZjo#)o!8-W5FlV(psrUwo`DuX)#(E zwx8<9@2o_qbz9E3p(Z$35jiyS>Z~g}elR_Dy*i|UriSz*d908a)pd7W zN8u`*pmW@hy2$t>*(}#T)h%`+A9lD{LG=-8qB(1Fh;mh0uIJ3=I#Z)6{xFR*9oOjv zs%nIts_z-2&fku&4?iDpIV$@5(D?hw4?lJHf;<*_Se}3}( z#pk1!N1w-U22X!^rjCfK<>8ZGR7?1%s-@9q!wz*bXJ4<6-WBKP>`dC3vuiZBMl)+N zt0pt@&Boit1NYih)vk!Q1peP(WzM#q6?*&i;+dmgFQ)nXZQQA~@yFwF?S7Qnd1hGE zU!%^-oA>k>TD&@bRo#uZmFL)bcdZJ`JA7rni`-4bD*H3hQ*oBB;VBmJ zQt=X2IAASD(K+DMrBoNL>W6sc#mf;S` z73%o#+Hrg1|8Tn99-#$pxICdXbHewKq@fOH+9Pj;Q^#2`pBRVb8cLFZdPD(R>~!c- zF!W?!X`f2)eJCYVjc>wNVxZp%!AD4|=CiU6Ogn<=oym^0ZXs#C zA1wMB1h0zm$y+JL1)vg&_6YuJquKT@v;(xo<<9e!@GiLUG-Jow&ZBPF9m&{2lJRvY z(;9Uv=)=n}iypst764n6U_i)f_NO_Q{op-Cg75$robZ11;ar)$tLR9WWj9G`#5+UR zGdSvo9uM;wAT{!hlA5Eeq{Grk#WhGy5L^az54>Zar0f0Q9b)v!gqfO5@qO4NDe*bT-Z81jLN#>v$36tyBg-5S1tsUNqV8LMYN~ zKfvN1E6Pu0<}jgE97_K<_g`K-J2=qe(M;74-M?UrO$OK`o3#Zy-ls*FegUEp!gzF5 zV6MVz+Fe$EWs%BKm`0NbAUIX|0uk)eEu5VgWX7)ms`S)-n4W8xrV%D-BuD0b9q`6! zLlI;G*eQ^(Ae;fpl+lntjwz6+6C}TrD}dRDIW}bs+6;BYPv}$a1;fgZM^PEfmTg2>nrlecw0;wV1yTCUt9ASe! z$Y8Bpw`4x3k4e-usP5UTt>3lZX?Q38e^ew3`~N)CUYz(FuTP& zB2)|2N0dpJtP$&n*MvUtcic-(0qM&se)A1|a3<~FVe`(ioPM#xd7e5Te%xiFnsR>5 zoy$#K$@G@bl*+E1=eiUR^THGyM+~-cE&S*O^jGG;C1)BJ7RSv{Sd6=~!Tg%j$e?S~ z&eseFd~$H``01~|s@=zzNBFMOd8DgRK;5rO6+V(6`>$mF9YOWYgwwmsr^)cW5nRu9 z!fFd)^>0Jp=Ba!0a!0TS!%-Hf;38KY&dkco;L6+5kAg>qTpf~!(ayo)i>9}M-Qi&I z`U~DlRr2undohE`eIE={S6nCxFr^&!OqYH<`PcF3PdvuVmCHZRcEpN+a)#1&>m=}7 zWlQd5)m9FacGuaRX4YsTy}8(S8riSCWcNJB15RVuQKvi=H~1N>kcBvQpA^O3OpO$ zhRyU=LV(og$MUs-HLkuX5)40x&p%?OyzpLH`Z4X0DCtv0@(8Shq?e_q7m`+gY zo#g06Y<;a+i6uY`r4OCJTEbTpjT7R%X{`dL1H1O{Y*j;!c6H^$MI;*wPYVoA~dRqHdZ> zfu4l&TPYWwIDLbgLTDt)u&o2jHt5gZm_mwm7;9uAZ=7fiR@hZ3wh}J}d1x+?;dqv3 zxB@~;6WI?~9La+5>5#_+ems7R@P@u}JzAVb>?MV}FkDUrsC|%PyfTAL^dDYU$TPTS z!6owhVX#T(EISnx1`9xJb`74$2a4z@(=D%G%Wvk$6IYZ zZ`A@*S|Mr$U#0X4l~#Y6n^B8FWHA1;>|e5#cSI3TZuLnMNEQ8vw-!{XvsyzlSUHO? zY$dcvcZk(Jits4LT*KpvIvyi=-D{ttuIVKGdvgylWopA3Mmm~PX&LP(Bkeedt>+*b zV@V4Ht@58y!)0z_j=#F?QC{VB=ewwKC|e${+s*;G>$SB6($+IS?h;jv!Q?DZwUvNs z!1p}Zz3(c%b`KQQQERQ)<)3=y(^8pG9)HIYY&}bGC)~LcGFRp1#zAonLgnCRUT^1R zm`R4PqEfEAYWP})!3W;pdtw>vfyzrir||i;M}9&91tlpofjI;%TL6x5$R~XvKylqu~Zy_SlXuvVH2Lo9M#2p=SVx8w_5#TUf-W=)!n- zBAu1EQb*j7cOrccnE2#d*dm$Ay{I0&gD1pi97k(rTUc9`0<*WIpPl6>Ff3$k@Rr`~ zBuOlb);=NZ{infrw3n+7#}V;gu56%2u~NE;r00VE5jv1Eq^>@6m2~==xOo+NB5&~Q zzozGIhYW?}$Hn$t^w6jw5FCaD?2jy7C}l48XdvNPgfoX|nMTI*#+1SjwwyjttdS{} z<-?Oaq{8RaR^^*cJ)uPB+H+)gNp7LVxqAwRGYY+X6ey(49JBCGz(}3gJ2ZF~Ptqhy zX6yY^&i(YW5tHZM-#i?Svdk<^$gk=6{!rQL5C0XeVtq`1z?$=q4}N)kaQH(h$CxTU z!Yfk0%E^kA1Rq|iw6Y#Y&TW!Y*2ZtI<8-|V=Q=Z&y32ETYBiO7nG0$k z`CHk7QZS=YaFDvFY2F*<&TFjn8h$(NO7($i3G~wGYP|~<1;vC9NgDr$&dDE^!)oh{>EyXJamBw7VDT`XYHl&h7t_7ar|p>(YhAJiA9E7_PEtviE53BW%bM{2%=NiU&fqOQdWx zA4jK0^BC61gXX=n00DBHX5=n(&W*;ZO%K+Z<2S7%=FDB3JUol15u*GB z<`s{#5(6J2;ZvXCT8H|}4A5ZfnG{d&ELr%hSzyIjA` z_-@nNZ6}k~$fPX=(MICuPUyV5(0MmevqHcurs-g~RboTDDrXFL4qGh#+--`NYrkRF zd;supxF1)`J?3F8zLv+5Z*wmMXkF%7JI$wl4Q!0-UtmNF<_9AFu9k+6M&6#Fl(+6K zjFchllWao#fHFPn-T!q3Kkd=Rlj&g93c>n;1T`DYEAgG0*7{A><1>MUpDhVE*~ zI+G)}-?9_7qbKA1!vZUziMyj)6U6RuDftWZJ~326?xvjuvj@-iGP)?TRTO@~^Qns6 zQ5P4Nu2>3cuR=LZ)O&epl!xdj815)f-h&ibN3AWF}yN%0sV-fR7e5AXS0cbCu{0UgBx z&eBH=)D>ChC9s&1#7PAR(H*N7KXkVcZdysq&{00F&*?>3xLEL);(Wp8@S zv;{d+z0uYoJzIoBsaKIDO#%|yjxB5GSFn1yhlN8qv&e3+vS5v_(ZvD?x3NSCX1|<5 zrpMN`v7MX<>S#3bfDT{NT_tr-25edun=if7HnN5}uiITjs35R0sE8^w6T82jGee+D z9RueV2kfN1EHiiHfjiUU;ug4VYpG*{M$RysI$ zaI~=nmmGLsodNaQJv!K);=qZCUM|QvV;!Q21>VWZTb@DRz?hslQ{N+ewIbcgR7l=0 z!(2edR?YtN?l8c!CZZ5fD}CE-0QtJ>!{LxaqY+K za7k{@kI$T3>0(wCM3$0GciK4x^O(p6TyGca;Y<-w)cjO!Qw34Gjs46*$PI~o}{=Qu^|$U7kF z)P_&&do~8jY1jD13;XGYTmjAy%8MRHUF~Ez8=DhD0n}_;t!@L z7pf(TnnPhS}iT^)HXxaS!LKNcw|?88LpS4$MHo#WGELr9| zmHKhOu9=Z1x%X?KPk9(3s~KT{M(LnE@E2Pe#zwKIJq*(nLepaFh2iG5}OeNq{d`m`K2C`Y4mC1a1882aGosz$q z25%WKTZHi7W@c|`rvLOCEqq%6;_>S-FIP9|N})N-@rMV}e7iSiyZy|U}*=&8KV z*-5jfcy}~jk4%5$fkbH2+h|4-3U3A9p@^CGBJic9yjg}govzLGwq93u4rBjp6lG-p zC6PN;cQuvvR>9Y#xD;x5+kUuT)k}2Y6h}eLOc05>G-y&DfZne)1>3%Ai25v@VF(lw z`T2l1r@k5eVdc+xfPWD{aaWj)GgH76TY}ELx+CP7K^9c>EN7r(<>EGtMk*o5CcnFs zX;n@j>x`6Jmml-_v@Nmb$FFk?tN9Utf%;G}R*E4~NPKkE6+m11UIq|A;O{o8?B?}~ zpb4C*$I}tQ9)fy}WxMf7GzRWXlsxiNlo2?`xenK`#u!POTz#8JU1U4Mic4_Sso!`PI`L_Y3HG-!(|cODxQ>`(FJ>2fw(gYLXJf1c z45H2Xf&Aa5KqybQ!tf;P;prOey&V9}{#hgA6MMWJZM9vW0{;kw|+){3}xg!$Fd z7OU1gfTd?Sj_urNcdS=T^pR+X=r!tQ)20WlrB4w7Z2qW+T;Py1e)yP_-H{!~YJaP{Qfuz7sy+R5T}K(~ABy(2rN3l% z#7OBX`&{}oq46;@v)x&olX@U}5NWUJQ2dkMqf%n7M|@JNn1E&q?uP3`@R>Xq9!-YK zjcUwuwaA>h6{*)ZtUi!cNQ)awY5N|Un-a@SNFJY*A0|Z(CkUP56_+i0x-yM7t;3pM zKTdo+3LbUna+m%1>1`1@6YQn-RGO7BbEzmV`;sk-> zOEJ4Jrk7XfDybGyyRQenL8Kv8xuN0RD=wSdY3laV#0;63iU?Wcez#=K5mQ#5iZ7S9 zvrQAC7K6$1M$~vxAS64vmo{-CJ2R_*hS-Mw)9sZwSdw>P@QDG}M^Y=fUF&zh4tB2N zi#BO}!~qdq4-62$EQt&XAba*CBYgUdr#+*{+XRh)f$@7aHs=XSHOC7pZ*A2a&__Ei zX*p?f?ngZI4v^HC2vEIJ-p{v%Az@wsdBoc%R-F@KlVZD}Pvs(Yi+!l?DqXQ0Ft&9+ zAfan4Mf>*{sk-&TIC2$gME{`NTThGplMid%RioFJ<|oy!xyb@YrwA!yrp~j=F8b^q zroynghXKWaYy?mh4wQS6%X$mA|dQaej}SAFn^PuY~Xrf)gx=M}>~r>L3`k^c6E_&YKB(lZVcFIu@TH&00( z60^zg75i_Cy_UTSE$HQoC9&kzPIshO%Y|`!;DiF=Ep(GP961=*&0*fn#bqUcL)-H^Z6|q@LQF627-E%%*4lEIdj^SbHMvU16W=Sq0eC1BD zvv8!6WF(EO@%Ooe$5GrnfcNvp!3DrJ(`(YHGEok3cRzc zRAfZe6j8gQ3tI-rw1qEk@A`qdkQkN*b<^X_NO>O#38jkgG#VWWYADoPvAyjE(}s{(kE@9>afc-1&2PWd@@vVkVE@sy0!+oGv+&R837M8AVl5~I;KP3-jdZGzV$<-+5c zZW(-){L)AgtbB9dahGZpB{V3~8KUpXu zG^|=FbE%up)F{?2I0U}dk%)GssbBZ&EWkVkNAEy0Ff|%u*eEI9x6u;+lDoBzt`d+# za!?B(1DeM?Y*+)wIcxH0TUyB101!fuI4(9Z3n;AuKIi;Zv6GM<*pQ`Np;Dqza^)1I z@-Q^s5d|Wg^M8JsM}1dWO+|^mQd#0;eHvXGmI+cs)wcZub#a_IDmJq}iYHcFz03sk zM8U0aKTV3a(uB$=OcR|+u@+y}RdZ~KC$5F7JSWFpgezJ3-zAQfOGLJG-*olnZzWo5 z_f=C1@yvzs;Gji~K2!n{8b~d?c72xg#~$SwvLg^F0Nx2Qy!iFZP&2-b zrBRH`22b1s%ZsG~T-V*T^wWJ`PuYFg|qI>S3+Is8svL#5@n*nJ&AbC|K_bWNL4gJQ?#2ezTQVHFZGxL z@&$7-?0yUT${eOsb(yrIj_bVqC(LDOfR#9{CZBPDm#Nw%9)?P=ld)K~;$_3e3C{!X zrV@D`95eUAmc8B+AWc&^K7^!A)wky{l=bp!__ zP?$0=XV#V~NKN1XelC;0M9%?3KKqeZJC7xj`%Z2n39%PKEY!cDG&8hglBoyM27!+j zjnhkFuryg?^S97#EN_VKsKKoq;qw5)Fl%UTw+VQ_kco$2{EhR!d@iKz|Ms~jd{z!R zSFx3l(+-Rf+7nO?@%8;C*sVq5Eis>!H@UU=lH-DgpXiQli($wK597704tEcn3yFf& zF5)*92M6s~!9_>SG?-c#x`aWaOu$)cNl**DMGqXpv5Y0oMou2M?1y)$!9{SZNMq^7F)X`3oQ1%TN*V&)Hek%M7DAzFJ%(T!B_q@gk+L#oSM z!II?*qryvD{O&THJA~l+P3duF<+cx(j=)A0EkuCx-0aD~DMgBXRcq#ZNg?$s@XnE| zr$H(hBSsXR>}hLLJHDENv98@w6|ny|p}W5OpF(%;-$IuHS(hMNb0m?yRVlPjP!ofz zi9{NTwuuTH({Y<9!AM46IrQWQQOzyHCsdwBb0OVosd=O=4GU3r6++9X?QI5KgS*Y; z{GJ(#&7oz-*iZv!e_Y$x!etzvscb7)@SLF`6N+{rZqxf%=px*LWV8MV3)swtnPd~}y9X{VT{wBI5RtdlQ6!9Y?PXuOZ(HY>>bEs9?PWe%&I z;>k2}bQW$Do2&;cJM8VYGt^OVE*+%I6u68mTmVS1_|c&vPxlS_bfoE_=QuP=4ESG6 zS96tfzb&yvws;MkI3TSw1HgNHq6&@rS6!aB4ei)1L`hUCpf-^*odsrp(kx=}OgF3j zs8_XufXMXTldf%GFP35CCT*a9sk)D~-4yx}6)BCVvk;xBC3&>w96UYma>$%G@(ak_ zGGX3;6%(B_BlK>oG>gG}qby#1hf}PKQER_EoIyckCszJ|+<6+jMA}+EV7PuYodq>& z1Waa~%ur?5yp?BKZ5=u(bpN+ua?gD?^auQ|8r|f6|E*Y6goS0=k~EW?NxY}UUgn%J_6Z#M zE!7biDnvT~6DU%oWQtc?I=FQ@$fMts5XIjx?Ar}Y=_#yp!SIAKhEi0QS2DiHuJ6Kp5p_Uby^0UIm+4YWN79-ur*L(S} zE|)5fN=NdJ!#Lt8&yXafZdUGBGIbQvd$3+F%}n4b4ES}2G~kVa&xAyKhk8DlYbwV$tlG=N*;9~VgO-+XxZvp2B?eCAF1_#&1n`yk}g00q>uPc z^oUdxz~ZnnEwD8eW@g&Cj9JjAVNf)e3=dKVo0LZSjZ7iTCj`_xx)eZPU9CUq4D8bW z*2Z9cCzZzij$f%%&<@u8m+bj%&fAok2;08)`c#{dFGX8x6FmS@Mre9%inH@FWu=TO z`L8ZRuJ%zkmW?fpUu$WZT~HgJ{m13nk>`w<#vb`{jmR@UVH$gvp}$R0mmApP)hLo* zDvfd`-MDaaBoh{1^vx(3$$3UMB^4WzH&pjbJdC#69|ak;fn_${3$9P6EdtecfEYRy4rV0zD_A_3OMCI`lfv9r(0MM`N- z0SsHD*wt72vEuhz=1)c5Qc_O)Ss@FJjLCTmLX=@2{T*IHIgvqn zM)72>ORFsAA@G2$GdeOLe!cXjV!>!2Wf)i$MRJw)26jORyFez{d;Mxw1|4V2Z+L~X6Cj;<;E`wx8fNYh9zbELaUTkA)3H6-eWf(Qez~_>Nbmkn}wDks3ovp zY0IOXPb}zFWt7lPBPfm($4cUP z#quoTdmZbY@FI{)5K<;}CS=$=oIL}DWlY{5+F##yE*tfAT`_{n7r2T>yR+z&o!mo# zpY_`mzR>QiVQM;eVyj>p?-$w?`GanauCED5 z^dGZ};q=GsYMPVz|N1Ypt4q$s^)IvQl=rvUh5XCx{=oV&yBt=KUGZC%VyAzZU5Sdn z%>mEh>~_BT*ZKn2UwC2SsjKPT&t4-r4bFxsiQzN>HOGb?_Tp%u z54-g~r?8AgNH6WFKEz7^6#^9KIncle!YF_9;i80Bo zE<^pza^t?@%alzk#}kPMJ^N1;m5zs9se$yX745+|)+v(1=?-~wmi&WCx}fo9L{2ek zwoHbL7sv#G!P7K2}b@1 zx&ka-&-kh5f(EtB;24y^>sg~{c#2=+t#{E^>da>xGLQVYjA|+y`80+8nk^3-Nv&F) zj2vd(Nw~Ynn>4_mEC=V$uiaefn_mT@2=fVjEHe|c@*0#U3Ynj}>!lY)!9@-c$VnUZ zld#AZN`z9IXVa!rwsgNH2|U3fD!vr3te|~@lmJ?)iok|}s{sav8HJvPr;5e;nZyd4 z_ODhm7dxhvDy9sNE#-lzynOA6=P*?lM*tan-4{g!_?i7Dr;6Rv;fcxmixY$kdmCfC zpnLkH%R4Wfpc(tkjUE1!-dh_xC93-!^<9FDr!ueDPn_xRlbU(+_hef%eRoak_%e-1 zou$OOZ$)4;5rS|HX6FeIVd~`Kjk5seG(%<-781Om?qiA@HE`v+GV(vdZoI+Rk=i;T z=FG=)YyU`Km|y=XfiI%s_6Afq43KDmQSQAtwO#jKBcd{sbJVHCl;U;Le~oZNU@Uww z;EpXCyQaSxaMt{ELq`bmdQkI$0wKs#FbvO$e2EYQQ4xDR3fk@HAUBZUWTd5@k+2z( z0Kn*XGN$9HQ_)9lMH%I@fynSLP@*lBTYr5pYy0@Zb2=uz8P`g*f?lyZl*a>^g@x7S z=5=*~^pvvA^YLc&{}kR%h}W~|#rA403mE9eOG_Db+*ObWM zOq*m1d?&a1ZBsFg#TL*<0MifG3H8O0W}kFMPaI^_*50`rW5%v-WN`#Y$9%S?VsZ0c zm}49Ytt^STC-5@2EqCif=oEdD?KcoS0c_!WCWQ%I#ZBAE(19BDagy;c!X{Vh_L3U2 z%9z1g8^eTbH*!`uSRa*oT4oZ-Q>^eV3F|HuhN4+}C@B$e8t4r8BxIM0I!nXX5%G$N1;N`@9{Wo||>$?tawW)h(zSJR0>;PF*A9a06z>{%|_ zCuCIhL)$rOohUdhI%oLb1Tsjt87)UBjF0-G^!qsh;c*0u*!D-5=@?ANvN*DR`wWR$ zu~v|!TC0eKj5WF9F?GDTG-nsvU0`-XoB~=(R2DIz6z7#ed|)E(*n##m!SFFr{$3Ey z0UcoL;hl#Es1;ahMOL%7i{hIX?UZKP8fqwX9-ds$XsBTz#iAZ`jc~-dIX(@s65_LS zz5%mrCtsECSa!5eGH2=@h?4tDq?yyv8Oo8lmpaEv*hi4rTAXisp$)+z<5JnSA%O@j z2o8(bN{{k06S*gCCfnN3uk%&OewczOLR94|HG^ml#iw&kT+vOv`<->*mVeJ_UE%jp zAnxXPFXyTrEhVs&IWI*8Vzm6Rye;g#E3Wt|nydvhgh>OC@D2dD!%Qk%+cz&rU`x=g zmho^m!vy7kZ+YcL1LH8K3;vjG5-hjm#RVc#4xzCh`DjH%ERb9-xc=OpP>&B-zQ^AS zMPHy0UghH|ClAc)A|Db}C$oREj+|zEU26Ki^|FJLzul2ld?e^UDeGf-gataO^1JyM zmsYydG8i)c%90_~!`(mRU23owk)zFR`tjh0NSp#ZBv=Q@&y)8KHc!(xvKp{6TI_Vm z;cw&Bta{yAHMZIR>=5I6z2U3_r0E3aG%Vh1C3C;cx1yB(%+fVO#yK;TrrFBRLeE&V z^FK&v??3lgQr93#qRL{o91nL3`VxsnW) z6<_p)T4h=>&?Sduw)hjuYC{N){l1K`z0nICy>8U_{3g37rA2{BC}ZaAV05bIlC3`deH2P9DA_=Zz7GY(DW(a-rLTyqZD|fCeN-6pYk4q zV(Yx3rz{fRL;cWEDVq1d6Eogq{LpCMPWHD~u~;_GvGaglD=k4*YY8Ob8b~X*4)wn! zZ>zzh3tZXC(frZxcuCSmhvG#*U76%z#0j#Lj*_3G|61zvHYpLL(R>h@ZxIlP9H&HB zJ=s>b2R3K8R4#~NW+BEKKO_^*Ke<5~ZKgiEJmk#|Gk0=y4OA0GMgB6w$u^K4{C;Mg zs#Di{Ft`27%Afby*folde#ydKP*kaMdN3qXL)&%98L6rd!ei(ijTZ27#@X$QqWsQ2 zMd6Ht!R7D_W1@0q{O5StNTgT&b<=fEr;BnUz?%i zyUV6_dEX7JZrbIpamO-MfF(r#{8FUEk?fsP$AP8W58)1_jv!-Z}|*tj~JHnwlLGRcG=}CDI;{9E7mv zH{Zq?D^Ju_z|~!cqh|>>R4uokwT9M5@~mgkMppPEPaKKnQEkX~JI1NPF}hq(e$*0l zct*^xa~WekS6Kx7ZhlZzGW0KYRpXn=PDJB%=|s#xS-HQ_v77~CLLp#cF`h-lC*)OT z_00=*F^EJVX#(58bWjVLt&*t7gNgKzWeQiQbh;@f12{ytahmh9g0&~FFLKF>PM%!1 zX8oq7s?lLOZ^toYjYO53v&wh?JXEJwWcyaB z1lFA2_(A{>j$A1_4ZOo5_&(dN(|m0dtq)(u0mWUqjcGQHAeD)(YiDmw-9N*8Z`#dj z2tm#cbK20)&efn`st0(!N(>XAyCAo@%_~(gDg?C_bukjnP)_dI_YBV z9dwM!*n?)te@6Qe=bZBFonT}sf+Qst9u!V5N3;O6f z5f^Bu5090h{rtV7nf4dZmB3B&w{G(9AFvVcFhkGpxZOKlZy%TsSM6pNi>h5xxTv+G z3t&!g%v9>%W>=UJ5Wh1PRqqKWHYMR*>-~rS%7?*pt2Q zt^2xPpKbHSh%zb*I(-Jvv!LrGSS_NQxn-m1zXV4}OdXf?7zHmiv{!tL5+oJTMUlYs z*_9!H5-b;LvT@Q6N9qD9os_=PaWBzH6OPY{MUTI7Y)9RO5Db5-QN+{dX9G?o&&T)2 zQpA%d74sog1*nG`D<{jSuC|$~))P=2>0md?#uCd=Dvh`hd`O7f#|{?)kmO65-~yYW z$ifpdUsyivLpDx5@=p2I61H+HCEh#@q9EAe>Tj#X)(7etJEPfZGZF%%t@3Q)9I|Q` zJ)(<*0?ERr=a_@t5@}VxA(EKSq(j)NuArO1j-r;jv5O5~7JN!LN+h+2Rz<4HoGbf= z{TQ#v_fq#`%S#Y9L;Tfsxuc${Soh2>s~9#6*L9_&C?nhP$U#w+q4R*TaMtpum1dy7 zgAQZ}KG0eViq`}1J?YtYBrTaC8zw!s2F=wp@R_+dj(@2nvl<=tX@7hBdQR6@xjlw9 z=1RL5QCv0OuT3|J!i$LiL3iZsOXa6S6uYL$ChT|;wq%_LEui$BZiRGBC_Ww@Wb46& zFCN&r0GSfh|auC7gX9o78O4|ar_xJAJqjn^f?eAPZ8h|Ff@}Lz} zwa6jsNr<1N(R{7gSMSYbyG5o^ruk-_ham$VKo_1bif=bVrmT;ZRbr8ySJiV)RLlr@ zIM$vs)#-YUyhj~t7dD?~(w9719Oe@}BkWNJis4TBWrihfGv=xuJF{XBL+PwhMlTtY zB7{p_UO*}z;-v5_Ape$C4w3u1D39unHeDE1K2`?hII`~&ssE|LeZPyRg*IOiVik*_ zN9nBuYL2m)%~oRRc(aA0yXsW+Z4xsMgRqhyy((6dhgR zYQK*59N^Zp0PQ}$uWBdEDo)5xnXYlmobbwn)l0xLy3Cw;&XJjj<(Js}EbC<;|e8eZns zBQ>B20_;~&4>7{xWQ)7BsK8Nl0G9bXdDq8-xjQ6 zZYZibw}g`fS8m)kTwsT_t1F3Po3ftmQ%WqLNlg9AD!(ZKcOCU!c&lDFdghcwYgkUu ze9kjwCyxf*JaH!L{Z#>h=dGPaa*-*u8L!yUm#b2Xg1ghJHSPsK3IcfVjT1~P#Z^Rwl#ed7m z=G@yZqY9%*I!$J)K%+i0TKtS{>eBDF0}*Hgxsq~us+LAhcod469t$HS1tca={@WH6 z;1LeUk)N12Mp5%u-^-{zgGV6JGiHC9q(Edq?4I7f_6}Y(Bk8gwE9tbUU8~X?WWNI9 zZ8qIJUOoxcD(b7XwKfr7a2ulMmwZsNePGm;Ch>zw95SyBsN&mXuxD87MwoV6`vqN| z3W%H-vv8U2Mt99~s>Y*UoUrzH&Ll+&d{+N@fm7(~7Eya8+(gC+Aa1KjWLZk-c43wd zQA!pnbQsp@xN}9)4I$J;7;a#;b-k<6jXnY%VbsBX#FL6&NgTT&9f&8MJ-bv1rj;^wVB)7?iNp?&Y*dj?Ql_?eI(B2jXo); zcQto*C?Gd>D!o%KQcsNi~ zW?(V^>V!IW5}R_n6V+ zk(7^$-dgGJ{@Uk_gh93?Jp^ldIQ}9IyrApd)nzN?>FLzpEBdOQX96QM9L3wPA8Ub9 zrtX|C^&l6Cp)F8l(vr+dr3-=W`NI+b-hk+P-8GUS+oxbR{7d$(r~x zl!exE!*zn06>c4c-TsBPtbBqYc zeF2e9A}ZlRAa%Z(1i>7Ux}5|tP9n!?gQS%-_x@?UvMByZjXA%}$|6?hfvF~yL2~}I z8#Ya`{^|gg9WzSZYQ8#H?~VHVm>`klJqC9fGR;iO5U4fzYzft>#o6YPi<2&19>op6 z30s>FiJd>ME|Py==5W*mUN0>;-g4L4bdOZik9sa1Y(o!zs&Xt7b%yZp5^;D`ux%ma zrg5wfbp4T!!t>!;sspfyg(h(MWVASN^30L)kVwsrvIULJ^xWnea*aXKZ|4Fpt zEr$2IzFURZzO^u*Ol|9R^-_9^)`aGd8#k=LFO7uD0KdqcncY_Yi%0GS!yUVlaemL_ zi5A9&s0TEf?B`{+V*u5@cXG1oP{VQ}UVp|6aRb!RwXfc83)X&6fbbJBq?j#~l!EZ) zxrq`)WBr#_vQIt&>hA=inF1i|$OPauulvGE29t}snsiTaDu#Vi^=r`4ez5`=h|g)w zYz7doI+SX=MLcCv^fa+pOq-7Fztjhsj!%?rf1qV+txOx|93K)2knPqB816B>2N>NmHtQDIC% zzgtC5Oix1FId{13%<0OXX>W$qB&a?ydEl?3Say><9GW=V1GlApI=~P2gpTK~M{@eDy1XjHX5+PO)TmO`B;}8k;`*l>AO_S0O4-Lbhx@$G*Vq<0cJl7V^rS+O_L1D| zEF#^X{=kLt5Yby$Q2|DUjMTw(5&S^h#q^7~uWm1=>sF-0M&mW@m}!*Y$PV#PK^daP z_KC8s!ERx_*`czWC0CTxR>V$q2F5lBkx;3%~Rcnc?@(xtt=^y}iO2_j&?TVA9 zG3po5F$wgAZHT6B{lzlGJi)W+dm%kzBw{fD2A<8HUk8qxzHT<4i%m9*KZl`p; zweEnwGt21t?j`9wAl6?#b&oPhMtK45j-t+%>_`_8c`Wz#@wNOVo$j!hgEHmFSIDnD zvSFAvx-TT#t+qZli zXxJj@T_fV;u>x6*C_B9pJgttV9NKu$m55}FOQ*C|3D+7%M02bVXxE8Nj2)D#eyhwM zSrSTrpEYiv1|)mrrL4>OCmyIF_G+l6*pLygq6*&4OThY~W4!YEVhN^*dWqpmNlKx?!* zHs%p~2JF1XDM}6Lw0$%oU@@od_)+W7{?x`L$K*4&*=7g}mpbx3W}Zm6*$w{t-uMM$h>?F9c_ha-$!Sycnfq^98P`*}0yz39bFo*gi0Hu{sM;T7Q(rzGy z0~=Ps5lFyMXd4mf2r{*OJCvbGu??4e3rGs&s2&w_fxI; zZ52t5ZP3n*pcABPssWC~g!TGA;^|H^rCAZg6oD@9WD2cd#215)L!L0>7JwUI+O8=7 z5k8IKH`kyf9NTda@i;dbDORyeat{H28$hBlO7$xsl6rH`ASl%Rky@<-$Il5t3N^8v zJ%CIn#M+esz$m;KI+P#$g|J6yFO%V6YNpDv)M?ML$xc*UlRj5CrGy?+rS^8>syoiV zB67ts8Bs8#V{(a;5xTd-p4?P0$TA24yMiyKulpyfQ-n>KIMrQoOF|Um{>wX|n*8IP zME}b>WiTHjI1(1N`r@+^Dgj*;O6nZOK+??_#h=qQaE=nGzhP11+5#vYdzY*$;LuvL zBHzE#b9Ql~+&zh#1KSz1+;2&E%SUi8l}YWz?G z{1~(*&z9t6!y=v}c}crEThEN|r#}{O=8r>dgM*c#=QwuZ8e~-!@k%n(&NQ?jl;v#x zUFJFO;k&>&=CM^;vXpyuO3^*aA?3)S;UOpa(g{V=dS0MuL2~}xLakJL9bEq))_e!v z*17XGw7M($tb)xs?m@-U!pugYSn%w<)o&Hc=c`Zn%_XtN<-ykFEt9;kj6qC2r7uC_ z=oRv=l8B>=%w;NVr3(Ckq(m2@6Y}8rHR3bkgk=t#6ph-sDp+0TBU5TyB3|Lf$^Db- zU^5&eyJgFH`NcbN{Af24lFt>{a-zZPr0>w76COyY)x|PYAFqXegkN3&(Qv2M=yB?1 zT2itnzFbS+*lPdS``-=1poF;ZISiFg&i@f1Of!sW8V`MXRSRSJVorw#e>11?_dm>O z^k2*gIwC^x*SXR?GEL>h)!8{%e;?wawHfhz;yI#3lU7hdxf=vfKhget!51>&;6jjw z_fe00j7ph%;>g+^3YK9goSk6Sq3hrE5^Hv+E+Df?n4!$49c`zVwOpsmba_d+JP9Z=XS{O`z8cD7&I7Bk9x2@CJ`d$ zeTrg-apQ0{_CyJu!9EiTEsIJOo3;ta{2KUF^~sGiC^hYhb* zBuMfAlH?LS>$lz57?2!C*|U-Y=ZpZu^liR>mt*QSF;Yep*ZSDAC}`0{J~Zo(7cWRAL?7zh!XR|ZOXw$8#0 zVVOG5^B7mAy=K9kyMPuwWl`-G1X-!iid`how) zH%-!K9;my0JyV=TBEZs-$eEQ=bL;soM!&`Ci9ek`=*dD-!vTX<(qt9o&3Li zQ}%!RCIH+!Lhlxdn5x*jH?v>vbB@#Y4PdldskD({@_rs7eja~9gw`Cast2~ujCdGR zQ;M(jr`suhI(4V(m{{sK8ewl?_BP z*-0}-9{d4LD~&ODjGa#Le*-6h!au-ika=hm}6)Dk> zOwvkp_xZ`km{P@f3;N&%N67HVN3fEArTtQ__6!&SEJS}8jD_{CuZ`wzL{jCiEmaS5 z-e<*lgyWuQkn$A=33&9~u2c0>k;nN_rD5C~TCbnpI}b5>K#ipirS<+DmgG;4kR77& zIb}r99Bcp;D%T~f2JhkyUN4f30D|qMuK}^Bf7T8}ZJk+Nre1XZQP}}_>>HNfN*_dU z;phkEIxuTw-}8$^9)-WydeyRVq=fb{AUOQd^#QUAi>U>_{k9_yQ){VqZNJ_At`Wvt zs_YqQ4g@{8X|B>!mw1T@m@E}=L&ksf2r&?Jhg5t4GND?;ha+aUt!L zocsEJ_6Pw#{;NkQ4roMN-4b@S!1NP%6pGSH(#1)YtZeADuzni?#y<+Eskw%^m#Sdd zvEn$;oJL^~@yu%?RTw<}6-qG}v(?%x_tKQ`oNE1jg5RJ#*o4CdJr3`;QW}JyA5rkJ zjoJ6(R11XU0cNd{ug_@LOOiqA=#!tKszOPE-;QEM-sX9}kHSQm1PN{qKvhbLl;kyA zViNN8hPI#ws;j1V&fYnt?4EHh*4I~<&cRgmc4VHHRswEkzc&DIMJ}!mtn<{z74cdq zYvNYA%VS1Q=v}Qd&^&;BK>U zNnk$H&IEF?AJ}RfWG$NU5Go7_Os}STia*monRm0;v=vm(@0g z;U3e&#woodKYxlm*;ByAppV?^tT`-Z1}OrE;741JIK|W#$nZc0cq)B6Hw#GDhF# zQSJfO`19$~Mw8px-_y{bXii z0KXfoA2x{RoV(lhGUvBaf>h$@cknWUb44p@f1j@EQKhF79I!Q z^Wg$)@B_xea>mooNZ)@!atLu2U6N1%Uws8~T>z&5%+u_Ea1Z22ca@5fX5;auW^I}d zu3QF3h_kIauE%O_XHS6$_+ITom&+qfnYvrbsp*Xgjgp$y8)_=py*^nyyG!4reyUJ% zC2;UvQ~i23f)UxhFVq!Xbh9HpRqG zzDxVQXL;w>4A*ZDm#g0q-tEA(oyhAQ*0^@`Yx`}f-XoNbh^1;W<*d=3?f=RbN=|;| z3qdlz@`Vv~fAWQ`jeqimlXPGC!sk|^;a%x?kWnv)wClg~g#+t&W))U;o)n&bQv9a^ zvz&dV3pKylHo&6B_0*l?+U7xRu2((P5A*IPuVQ~!ywO$LxuZX^QrJ#yeIBelO!6P= zoLRyG^D|m%1`qV82G4$l4jaiR8q4A38Ys|vIIxN!NCI!x-k z{ed}`%@H0(I#g_ktS7qZk`*kQVwd1Z2~1cKQ(9DfbW0E!eR}~5*AAWK8kleJ3^#>< zy7No*IdJ{SFU$@Dv9LiD-4(v5`2g0wtdLHI`hAy`8{81fBS+XWTZ(U9LcA^sRLqH8 zO)>7jQil#giI<$idDG`#$0CN&aY+jfTV^CKd&sPq(K2^K+-g3K*^yYZO|#hfcIY)N zmun|&lv}#~XAR#b4C3P)OJ83Pb7+m@BqPI;c}{ z$pPrBuEb*mNF?y+qkcB_q^h!9z@s_1XaN&a3gmx>lndd@<@Z(LZMzh3EQ_W!k%QKD zJ~M#KjiOEQ*;{&)camX<9VgzJ)I;V)fl;{H-@Y2y3oMSw#^Gxob~8@wl0lVcMfb?; za6%o`3VNg?MGA^EW|9Fid2B!hA#kq~0s__bxUtFN;lS6Kmw;{`_y_fA4KJ7ou| zfg1MRo($$ni9S$2=~9}PX2?Rkno217>adrn`|E&P17%Gm+1%%)@=A*9`{CH=*&S1F zC>4TfE4=Aks=yjI7d|>TbC`&o%2nfN6Mf<2)%Z9oH22Was_wVj76X@0*2OeicIn|-{ zNT82#S>eV5{v6J}XaCV2S%_j+WP*pmib=4NpHko>dwPPe>{!Tz z>e93{7nGKw3dGOKf_FCQ<+;SG5XbX0^XD{W{#cSzI`FQO`|yx&b}&VCxlhp%ns4C} zv&LEXIMMKpq#AXLo95y4D@O2xk{Oq7jDo60m@mQ2uFd-W!mZJhrF{wMQrQPE8bL^y z8y8fI)>Mn%TKr~Fo~;)eNCEv-DJ4tnyVN^pWaEv#^Vl`i_*cETssNaZ_%=m>JX|Oa zkeAC*ga+TILrP^a7)qKMnz6XjTyPx=0_NSj1>RH2& z+4oOBv8wq0)lWo3T>9!K%G&>{pIBUE^VLtxTm7e>ct3kcse58kJlXz{Hx|mjPU5(; zBIc*_)lWpQ`06Karv24Vbf;?of?V8I(Sd69=tAH+B*hMalSvrA?=dN+1_)&ID(7(o z-i@01;#N;~pdI8WfI30thrhQ99I5tRX{Zi9;{H`oq!E*PK}G7U=%~Bri}e^ZeQSJB zq5TmDu>+HK`@yKX1`B+o=%mlD2U_3Fe~BF$xF_wTPxU0E@d6nE zgY{nt#V7H|Jln}BQCSH<7wMWiDiNGo`q`RPKvm zRwRa-I5Zy)G5g0%t-!M1>HlM0ou$Leg4n5BA2{$RvGBm)JG_pD)ym=_L+zR zdAWn^uDQVe3Y5|UIH&R!qex~qwl1y@&$d9~-DB?cW5QSAfkx1dhQ%ppbQpjJ7-Q=O zL9_>1o(vT?oe&b_|F}6^U{_9X8r{_Pu@KydDrNP?xxw=a+Jq>Hoz~OloZVZYk)4=d%Ig?{`e7Ju(*0%SVoGi#> zZx?a2WU42rw_qULvg)wrva8lsKL6n+x%~;Fa%lBiJ-1nxHjDk`-r#5V)?lUvrY{%H z(uHVgrfG=sJM(Ephr4V{?m+pTYMXE5Wk*3rvzSAcr)`0TQiMbN5DPVdb|v4JU2np;HH{`Ba1{el z7=l@fUc;=8m^*(EqP{9PfT&Ev?F@}1aAupsai`Q0pZxKB$riFMrwlz$2w7~XE1Hty z8*T%7%`sOj7b&cX`*TwUOex?p@IbTbA?!&4`mUYl3EX_aOJ&jDTvV=;aV2h%n&|&< zcTd5&y^EIcW83D6Z6_;sR&3k0ofX@5R&3k0ZQD-gzxO_;cXyqA&Z+LM`l`Om_iEm~ z^BGT#`5P5a0m3=~+e$YoZd3!!0Ez-LJKZ`~_hXwu&c2P!8NWM`HbIASjn7rr+~#51 zh%q(97(3yN)bp)Dy<9PkXZFyifONx=A_UbYKAFGUitWV!D0ticXCV>18B_)ysJM`I z=cMA1rjEz%V4@q-MS6{p1tOht@(u}!j;dIHn!&_%1IBVL{gyyaXf#M9C9WY=gA~kI z!T)I#zn8g7O!Sf++C9j_%v!NGo0zxnXe~tquej?5kyqpvDvC?teK%1ZofU_n zR8q-Kj^X}*J^&Or$2rlEzv?d@+ogqd{ zMmP#V-al8RraAwqDm6R!pH!tlh|y~#3LyTYs?-ZAzhWMD(BG<3&y61dk~8JxUP-B( zLH~`a)S35RRVk^sf2&FfGXA|PRm<@oR;8qJ#V`BcILD*nTmSc}6cgQlR+Vy8{zp~H z5C3mfsi6_>hkvR{t)-A1B%k;H?^P*(R1XB|ynl#_hP|9#w(LV0O#dV*Qf~iERIG~K zrv6hkf>Wk5ZhaF4u^{k(XoN&+0kafemgYWx1)AG)L#m zKBWNOAKhlDs4zLz;?VMkDs}TVRla5Fj=Ny@NGrvE?{^PtWe|Rc@8{@yQ-Qf;>QwMQ zM8);ue<>=eb^g1kIQ{vTsF?fyAB&1+iFd1-e-{-I@Ksip$49|-M$zV?fqn$R5XODZ zOup}g@BAeyB0T&hD#rXxRJ0lUhp4zhUkC;K&!VD|8R1mTU!tP^{NF@HC8NJY#lyt^ zV^L9b;#*Yg5BW<})QR~^RBSFrlKnpr6)6D~jX^H{--(JVng2>ud`(ap<2UjaROm@; z^hL7`2JeWU>Hf}&%^g2!jg0`oiWEJT%Pcszzo#&Qxc9G0oA}rIZgI5!C#cvjds_Z? zP_fXfrWNWhP?13^we`r4j2+ZY0g8zR`M*_@GJb4DS>eHq%Xa#LkcA}cn-^Ozv?*+t zjO17>rVE3iaw0uHMUcdG`MagqaQ>I2$h-1iSc=S#|FxyqK>vSbDc%kK7nWkvUzVc% z;y*0K(tl|w0t);~OHoAV+ftO|{kx^eBK&Wb;wj<(y`@;z{|`&CSM@JTG5nt_#h1TX ziaY-eOY!0GzhNo1*8aPt*s}7USc)7?|Bo!iwUWPEimg@u(o(d)`2Vw|SYiMFnWcEg z4OvXr=LP}eo%Vr4M<;vB0lVZ#*Xr_K@$$_s?Lu1K%&up!WM1Q|!@c+U1eK{~U*K13 zzVGz~41tI6H6JLRQ#Z$K0-eAhSXwO`Ie3Ns(()%z-pYcTjI_B>dK9_2flY+7x{Tyo#@vFH&?o z#b=#sFxIZ-AUZsJyfh8=BmhU{dt-HIj%Rq|`^AI$W+WC?Kg38FAY@-)=3=@R<@vU4b%u^NHyd0hQ3GsLhgcxIyz+eu4Qnn6pHWM4E$4igtRa(y)_eSUUNv zKZXVkQJJJ@0WiC^zvv<|veOqByl-SU&-{$5V7^rj$EseKMI0JAwT|CQ7TV7sYW*#d z$nR41fgQuj_WdV+n5al;+q*T5>ThOn9vM1dm8;8kj6iG&I*ydu)d4YRtvPrGNj1oz z8)3I?BJbp}SOh?n2yxeUe!tZ@P<~V}aWtARGK*XsYsc~u%Pe72s{n!1>INAC{q#Gq zAH@U`sBH~`1|`Q#D}3Qb+WI-v?Aq@WVItx77+>TLFrcWFHOJnrsc(4p1G{B*tQ}Pj zlf>HBy2sy;em9>W3iRZh%B!TpSV+-4;Na+gpONnX{~C*sEEoC~_j)6M94 z{vP`MPw7wPgIT)Z>q8;`O2U!PK2t(=fAf+INPUI&OV&yIcPfJU{B3>WmUqM(+B~4k zgXh##b(%U;p{k;(b#WItzhS%(XJR`wlJ2(>6xlRH20&bMX}k{pNfidyVH09S=7M5u zM(IA>`qYVC@rW{GfyACd0!bXx7z3#+&07il(e%A&J*Z{ng>`fazb zDF;;dZ2=r@Quz<0TIR{S`h!4aHr5)IT^>((Q{#ATt>7#$dtNu8Finf^r(Uo&)x{f! zGMUS)kaNr;dQcd04aYp=FN3J#1&o>ntEmY1#KYgCF{dA}cE+$XN->K$DUmD@%#A-} z&FWz^ANIc!sJW z2vLNjE}fuYF}o!3#8tp#WTPc2@k?`%V}xftKyti(wy3leVr#}<36W%*ECZ23q~sZAW4$aQ!;>#(4e#jvfafwTrW9<4zEvKJO-@u8wixG z#P2@cg8Wq8wkM~Cwy@Mc298 zfzYy03u&?JPfSlsYFATQESQdRPNZ$9NX3XT>DZ6sKxx12?K5~UP~+y*&Jd?aptJ5Ng2i2&(zo8z5c z5S7n&oTbhc1BZrwBRy_3fzSYl`UFU#b325pp^R6VMy%_O{Wj9Uoyk_R+zk7b5p0C9 zz;g#ScGw&zrb?nARDHAI%xyeDhr0>aYY;h2b`%125Y`9`QE*!|$#&F{Thk-CdJXF` zcvY8N@k)?!zo8tw$SelH15UR8PiHV~ERy=57*RcJmxS`%hG_B93h@M*8|6cOf za&&+Z70XU`DM@=ekv}z&o-2sK_I23vUPY+0C{n{2F>7__B0B; zQCm&RgN%hyu}i}O8jE1l8g@ly$HbwkMfZoav#3Sc#~R*OdlA-Ew6ICEc)};Ttjx*+ z=-2A9i;!=fTg3TiK`SM(c%M#(QNS`%4E;M8I6nNGx2i zb_JlBt}eQEeF!5)ithCUmMshcR-owD^U*4dy1XMrJZ)TariEaQ`=g~j#d6M`p#VSp z>Mdp6sX9(Lp!i*z2JRsyPn&nr8~mk9RM5h}LK`j=H5oXx46~mrpkPj4MY10V?^Ncn z)N-Eguco!TyQfJ(sj{}rfi=_ByAnc~Tzx)Tt)N$TS++dDd?+;Vz>m$V9Q{RB=I1JB z$Lnm)pHp}4EQ9e|XCkh*ZH%4qbRAe5e>B)y6;v=c%vQ^0{MeP*xXJS(Y*I)%un2}b zoqz+0MgcbVOI3hDdPCLbhmL^ zvKwOt&`zI)@Z0sr%EzLIci_RO#N6cfw{ClI zx4T#Bn1THPq)^r7nbJy1Q$rLgjgeo>)g-03KQXHLMaq4=IQF;^XD=*XTtJZP0%`N) zCZ>6qGep~(s{_{EuFKbdAl`nhYgUqG*?KStGEx|D-&LJMOLI+2l7-YRi8y4hlOnHg z{HWnP0)SD7%me0COQe&abuH%B`(uuv z$W;L>HVr_y#e4d=0e}2ZZ6ihXk9WlHqB`rSW*7G-QH2Jqak-k>iDWa{&?M?0&0FRO ziw`=W0exr&y_qFE4WpGGvq0X=h)P``k9q7+gU3?2(rSpu%`{)HvULws`uj_18^an# z4*N>uLJAx3_E=15eH~+^u_RQ~#^M~4qh|^XZwqCop7L5TN1PZ|^xicF5RbbtgLo?;9` z0*nLT6Z5qV%9^(sHa2|if?5QZx?otPX)@MDDy&MWsFt7mgs zU$~^mS~`TRbUdtdL*(h7N|*hP`}0M=Eag>Iq^(++@XMb$*o$f6U6bOQ%kU?IH5ei|ORaVpf9-j%Oq0=ag6u=8{eT z0;|W*Ez{iC>!mCt);!%Sh};tfTUh;N94HS_IM{mr3rM|u>{Cos=4sHTV*g0vW)sEf zW5yC5T+7PfR}qLv+Q2pB-b43hm%!!=CWLYI|2P@94^t{d#YM-O?Me6VdL8HOTg2dimHI0Ff< z6D%w)@hn)m;n1PcAKM)lTAG{qUiCwxY984Ejs20$ZD49h*G4f(Nut+^yw7SWi`|Cu zxuDG4B$<8k+0gZpF5jz^4{@M$Xu|NZ0d&K^`Dm=xle-MXHNg|_r|XYp4?SBwBaF4_N@rtIpP1EOWBf~66h_1G~5>g9~A-+%BUo! zdS4)5kPTXLSyWAs7X-KWIp8VX@`m8?^hflvct~&wpX+43&k&h$1H!|)o`uE>zpHo< zX<(_VH1ESp?dSIx%+rIV_$HH-DMFQPcRo9uS5=)EqS{lY5f0d1`bDfLuR>_ZpZFaD zRC!}}+WIPaAF%=Yy7~PKRD0o6ya<+J8!T|)yrOs1?yTAG{XU{e4v3T@0DOWyg%Pp394&y*}2o+Tc~2uhhrTPRi-`s znL8=L>U>U1T*Nfve1WwN_q5TTM<^k7Xbo7Fx4cOkg_IkOni$hzYBHlKV4^``g>o|c zL@&&tvq?0xWqERo4i#0x?NbrEdDiY~GE;r%b_*vHTjZ!gvfda|EZxJ3UYxG;2rAiO zaVRdC>WOO_kC*5`lCNtssXuTpwo6T0+fk!{RdnQ^xiAJjt_!Vwd)^G92SYS6oE+=j z&QR2_!v*N|BxRZefTWPN_5Gd4(i_A(k70S^JM0 zv7AAxRJH_qv%pZ&uw|y!oi_Q@l+o6_#)hUf4o3Q;H|nT5-~^4L9*j1{vXM^8KO>5( zB=}tAgOhFNIs?g{{X!yzn|r10wSLjPPrNxGhO5+gLwc(~$hB~5gi&-K(1QzFPoB@) zaxS9Mnxp9;Wr`qdXgIkWBk44`M*XSAJO1enJMzdu>yV9|5y&xtU0V2><~cX8YuAbZ z(z=mc21YGEmsU?8N1KHUtqJfGSNv|nRd6HDI#tSMxNKTrfW0XdxU?3BB9U^kC45;O zwo-I0CO=QHc1$>>bV~3J5ta$tH4IQ|GYfYF%8_@d-xTKtRL?~X9&pkvlyxxG(+QO# zbn6t~S`@E*DOVBPCx|Lf#92cOwvfOEfBkrInCnT_RzU&F-Ow@3RIC(h+&m4p)fkX9&W!`gh+Si{_Hfs9qPOtgt! zq0S7eGUFqngkt5WgsPYyfexlnllRh_r8}o*a$gqWoJvJ=XsVRl#CY(1MbMwsPU>f zKvV`p%1h!Nn24<&Ni;s;DM^`Q82%pppw|*~1BPR<<4G2=?yI?6-UT$6OL%Fv4bs2{ zNbDs*_HpgZc)5433fjpV`g>(8{>7^|89y>UokVX0+9ZX-s?!z^@5_0g8j{H)8f7bq zSSI0qbHMArs}H}B zi^#uBbgPD3a+!<6vnOHf3e017$V&izJ14675!9L1E1-T=PVop)PLKo&FKrIu-ShF( zt!c>ndD1QX6*tQi)|C=2?Pi_FocOmti~~_CFqk1@F%+1On<(AWe2CY@n8U@~rGp5C zD7c^>&2#9oyyOFh%iFxjzD{2cF$5Ws$C#Np|JHS68=3d{82*A-FOrs!?3ye)TGQ8I zND*3(o#lmP-oE8Ltd{~C3dI^$c|l}@dbpCIjYVA)YgPx(<9P+~-93ehD~p=KpRv)( zwjx7=hwxG{jdF7Z4bVEUGdG*>^C2}mOV&$+9Mf$}wX#-r+PRimNVC-70NvcGtOg0h z*)ZFDvp14HS4Sv9zDLDg`08(C8<)BXu7R9VAAn9vg+Fc=DP_b}^~wYb?XOEnaVI#B z{XnvGKd}NQl=An@M;ae*5m_PnG}FS`2r=*$+n6gHnCOY5Jk7$kjdfio{c0WSCVa2& zQH@$8(*Z{m@)UpcT0)rX<}6G7S%!%iUsue^sv;x+4ujjB;ro1v6coVLYGk^OBcJ9h zzVtykHp$#GUU2ZyKtX}%3q!u}w+9sbX(2l_#%RNBf+o)TR{(L@{96EN7u}fLy`XQt z#b@cKP&}`$No4G$7h}Si%dr*$7D27gz1^B>y+9`n32wPN6#@VH1ANb2rDDMS(qSD) z)Y(X*c=da=oYUq$K@qZV0z{S~B=wg zb+WZ2{FOq;|JM}a|5pn6p(hd*TX{zfkrfeR3NQ}+D5#y)4-LNyCt!lthee59 z@D*fcrm?LR#!cdy%or8ra*F;0QnXbo3D!-Xd2Frd1c&kcfZ2Ra%9*x6R3^IAm(*bH z6$a#MM#)tt8hMb2xXuG0VZv@XsX?`W3nAn#sHK>5PD@(;^KQK-<>|!abI~)36<`jE z<(79wY2kS!l7#3y4}~!=Iv`;KX!^Z*RloHY{XQ>V&|>R-@ufu;c=9^Pqkw9aW{b)p z9M_Y4yh>JHQ8{icCanACg!QN!sJ!@w&BjgPo@mP?7K=v;L&Nnqrm6Ee_U;~40*VQ?v587rw_yqmq0J}@@kg4Xg`Dy&g zRm;&(?~mF^;R~ql`HD!l9bzPo+)X!r0fhaE6#b0239n(x$~Wr~f>s{YIBS$|OL|($ zth${mpEP7RcPp*-fE>CR9*UKE2PFK?A&(!!D~hkhwcaq+}EFIBczh)FbBYEraK2pgwKfM-zveS*xB*Pnnq>dIR#jPr`L*Z|j0B z6YEdrmn|o9FZ1Y@vFA)ar`DvMD#%k41EXY}x_rv|_OEZoyB;hzEulIu>uZ*u=X1YE z*ifeFpfKh~+=Ue;;#Tl24LiIiI+%-TvOUASD!d+RwvAukSU#K_wk&tq>b$#*J39Dg z=3rs(Bf!!aKAp(*>R|69F|fpaEn<2_@Xm2bn0a6;1!2?c^sbI`{nSliC6>uU-9^A) z=X)(;dPKz6nHWtSnd-p^EiXe~MIa+DLzZ#^C#>wQzLo35Va|l=8q5<+5@slmYA_N@ ze}el!q}%H=lAAENTc9bdIX|F>MY(V&6kDHOG?pkC)#2MEc3C}MuSfy3!-0umoeg5A z&Gakm_UiAbG4@x~5NTSE+<{jo?|R`5D|}hZ3Xq>5(-!$FYKZ+UYNWP!eG;BMqpDkE zKE5ldoZQpKc7C0KomuE_V2Q4Dw~(klSTR^bHhR+iElY5albo~nVVp(@SVO|&Z~@Nf zh1a%O@~pJ_Laq$?Y(F7d9K$FyS@C@91m8*GPZ|n$h_?(8gfTH5(2pbo?QVUBHB{5{ zI)H_q;|t0efe^bdeYleK;@=%-o@ty$7}U^WoFOM!?8*8e`csjOq_Vy!EKJRQ^uXp{23n;Auur5%Us%fvs55Vup zK>QsUjQ$ZBhGM`*6#PcO_c*vmxq_=xSY0o*F_|--!&A&(bo`kW%8shawFWyhmBta29emz~r${`d zwH2*wP7Y3&uo%G874N{3QBTVa4Tdfm^(Bz4mMVKLY_}$;u<`;8FVU(g!!9m%$q`>w zXCPO?ozW&p93La)m0i$aE%3;%wlT~knv{C2pxstcEFJ7xU#xVh=i7|4>Jvtm{8&%q zI8+#+9uKKW1vy7OJnhhi6fm;tmMJbc0sN@^71F8c`wVlq005v60~vn*Al4cDx*0Su z)dn7Q&k3Q84-36=#L zce6CUXI^Sdv`b z_cTN=$z2B`re{<2besM5GG(%%l}@Sb+d!h}hh5E8gpW!^opCga4UWn8^}85ui)XRC z?C>ab_mq-D*R#UVnrPRxRS4q%yvR>k#!;-%EF;bb4n5^ z8pM1($xRS4UL?gd?>A3Ab|+P0=$~>ba}5uVOk!Y%&Z%8?uAePNSP?an4Qc0PacNS8 zTDLWQ=I8BWpGux5zoZNmPkAawsj#2PJ+FWzeilva+Tj$@&=a0j&sf%Qop;QXqcC5(E%8AfWJO#UzOT{Jca$V?YzVv9o>bOf9qu(xOY?w3hS||+s2|yxTc0h+s}zOS^JAcD`LQ#S$V3a#rPpHw*gar z0D@JrAzShRt|SjOcZqs8Ez8h>{gFmb_gyHCj}6!J#7S5WVf7<^4P$`H}(+!c?aG~r6Rn`s|mTp| zGwDqp2=8OXo${cMe`3ypxsL&{sh+NKQZB!HJ2oCJ1gOB7|*WP zOu4Xv9V(BhqV$Z2ni4_o@ zsc!-wgi%+AbubP0XRGW{6G4P1Tj~~>=gSOxiyBf=yKOM!{2}zw&W(-eWE_3nlh}1hNbpi!F8o7SrLg05Ok`T`*)T@YCMJaI>k3ZS@U@*V)(1C$!u}2|(nWO(0#ptG) zR`Q8x;@DI2zXV|GH}lga!_gB?GKzFAX9QQRjbC7=Is(;KB^MsCqlj~RSzInJg0;fc zKJ<)L3oWqLVi6Sc8#Sj-pd;eD1>hR;^qDxmX}*Eo%kE%iE!){F4|WnSw(db8@#*uZ z8-F!4MO$05@oXk%*5eU9Z;<_1*O{1VIW(m@ms;QAT_sA-!T*63fo>tIXE51{GhwKT zVUG+at26e~&yCh|Q_0h_&mq^65X4wu-vQL?UWEU5TQ7bJI?yZbKM7}|$Yrl17#;#F?vD)-Ktjt`mb`~6>(4Jpr`yqjQpDZp#Az2^@RXf*~ zUGJXy6bK{nvRa9BB8H?#e2a5|!x4AU>^*g41Wak90TrtY<0iY66gh7;reb3+FNPg;#KlftBJG(b{RL|q!OQJ`{QFYbw|`$k?|fceyw=j-grbATZEyeXOxm-D)aybS+7 zebg0-*y#s2c3fnx(Tx2ptpwmQ^y9QqGSgz;&v5uKYkWAhZ$q!$7mlHcJLdJ>HpEk4 zXZkAFTX13F*LYqaCh5mSP6j%d&(9${cJd1j=&M=qk$4Fy6~f{2FLnM@Gk_pP)d|%g zhlpGG8hAi=`ey^6a0k%1a(~%~9XQ51%F@Few?TS0fddKI@~q8*Y7q9WVpch0k7$~- z{wL)eq@(-LyCVGpft5Aa(Uv*GZmg0N)RneV4n5$sPYe0_B!q;Wu$_z@aU!F>)gENA zQ?fO&$7<^=MH%u;aod_873yZ*ma>)Ngf=;SNt+yvK}X{f+uMwt7qyWBS_4(U=G_*J zjKQ3jcd!}O&Xt?E!XE^u36`nRu}oMisf%T4t3y2Jtk9`|g473dFMGyR?x#KaFtcY1S9@G-b4N^ivp+#>t|3k5hZ zAi_h>0aaSrh5xGKUfDGb3X1P2yXTwVwGg0BEW&)!l|GB2~c-z2j zau*xgb5?Vt^YhKhnsEd9OEHqI)j?kMSvq? zIIZT`$NMoijo?sY>YMcXFlDYq{p$A{E98dHPLd9SYY^|NVYp6cjF`P#GY$*Mr8W$P zmEHn;D8wYCQ-tHxb@y=~8%#%R{OSZ$`^n|4_s7{<7im|Rnle{re0tTU;`GqxBz8P9 z#xDl(MS5Pwn{OPb6vNKhBxF?8_F)q)lc&SG7{eMDZl_4b7!q&+hvW|0$}m=bq8w;3 z#nkCibCagiB1{Z@|Js6RQGTDb=h5esaRv=Rh+}^;R2X}=_}!K+mO<8;+VH&xgNB`~ z0Q^WZyNege=A^!`i;BJ9(N<#`#d@@agrYzo{L04<6q|x@cRDi*4t*30WlN@`OjiVG z@{OSN$9{$ypVPCUx>wk2sQX3RsIkT1Ak&?&B224`C;4R+wlnaMIg)$FjVx{lb`~Nd zX3;E|jiQDEskEs4dPfLbgypaYPv1D2g?`|zMZR)@6m z#%INz{?^G8%-Wg=QCY92;4JyD=}Tco?P#n3$^)!U-MxH5(`E+JNRky7lGt94h5JBK zaXM0me)_l*$z)SvarTU=l+i3jwwMQOC+kF`T3F_pE2<1a zg8)~b9F=1X4jeSI!6As8KxSUzb;ITkApdEtz^p%;uk!^73MJ=F(VT9EMlU(}fMdU! z9cLAAH`Xpv?9Q(&8UKVY#h81MdfQ2?V?h6?Vn${%B!yC%Ap%N%@QUgbNcdjUkN~X5$Ix)M1|)~?6gfxKFv zpAW>mGS6Z&=PhGy)=?v2h!k=W9<1XbKn(G&8JE-rxTEaa+zZXFnEcQJcr3(56Z`n0^pxyM*_Q3k_T{H6Fy2WBkB}9C+X{*w60kt z8lTmM@1=Hn%vtiImvq7SQHf}#G!RghTWEs_Z!L%=-Mi`@zoh;9V4Isz;kz31MPS1yL1aN}Zfly-jZhMkK!OT6O z4A}MTYO5uwOR`8c$VA%c+AbL28LWdGlu(9wFgQ9S!$|g`N*A63F82J1*I^hC`Uf2^ zjeTM>kia4kRK%o02Q8@Q(1D|~t|8B5YzF%p{tle%E~cZS5I*3+46vrP3!D+;0E@7e zNMJ+39~L#e`C#YnpUHO35&=}sSD+n7)$L-yAr>}69ITu43&HdJH}{FVrY+ZlcLe@- zz01(zu<4iV#Y5nla)B(;zvc3reNUE=KUdi+cH3UUOd51dV@NQf4Zab0PLee} zlv$GRAf%(2Ubddta`xCA~wug;-QpmCIcjP{$+ z$r?@9#8Hm7Wknqv+ux$Z#=@=p!Oh&5E!XyaQl2@9<9$5D@%oB1535v3hX`vpI&ex7 zn0wGbr=*9hL=Y6t0<@{GuhQ33aKls|IsKNsd^d#w1XhX={jQg^g9)fL1st;3y*6r- zpJuK4!UFZg%bAF0cRPf{fI0e*pf1}Wu>?7p_pyres*Lj$Ea!&?>i=4Dv!dHKX3n+L|noswB}s&b==!IHDE5AC&KL7#PW5`<>#$(=r5VOb_j01+qWYZ zKey1J(Q&!pIDgPEO{Ij!W^289@1G;x>U6r^oWDdlgpqF4Pu18~wsHSdfHK6~khQ@x z#Rlm-5pK2>sIRxn`9NlvkWT$W2*)Pstc`#*dJkqp6w#hDa~JTP60!}VTHLDb z97dqE^gyz*kh8KbIHA$Bvrx0EAI8c6r(7$&hlX`?f4M?b?^UnNuFD%MfhPp_geBEL(0Rda}A4E^X{S5Sb zvyQ^?^jbkML>2=eEnRJAp3kr$9U!H*4(N_@luo=^xJ_nK)H(0GH_rIALH#0gyn%nBwmtd$NX>=%sQ1 zk7>$fF(|Wrgk5z(z39dd*E5k^`zPWs!{sCpRsaz7F~$!es13*c-@61GO>Z@v31R!< zpm#&>=&zQEw;=&>CWa$%0W^ma)&iZVL2EOJcp0zc$Mq2StHk(vmgLvB&K8YvG)9c1eQh&T^|8NG74^1O6Zn#36F)MSWcVCg;yExv>xZ zol%J-|7FTgCBo~S_DmSVogDb!fNO>7e^&DnS98S0H})r&xTAF zlxo~x@k?WaGnF-~ymm7>a(e~6r|#r^5n=Oi^(18a!w281LAu(jGG59CrL>huJuH_K zD?N8R$hmA88^%&`6g%-&q|mbq7B@Ug{!FZXA9G$i&&udT)%Jp^U`1Pv&Dyf$w74;N zlhywmo^V)(VSxsD@R^iWKO-&&bUyzj$i7Je@kFs4YBw60ub4S{KiGJ(!bl)1#{Lmy zEW*FsBUspvdyoMtwlK z3%oN5PB{s$U}3V9QZ?g))B^v}ld(2M+;nHG#%Kp;$)i1&23edzkb|n0=}=rul?atp z-)Cc+a?(d#V2Wjn&>9GIBWnXB);fI*?PB6f2s>2jvSMo(`!24Z-B8l! z0&7`%&^&!}Wnw{g*vSZHozqFPIRnqLyH(DHh{BpFs7h(uka~fbxHI>@0jk{XiG0ZL z?a(0|Cmx1$iE~(fB^E=~!K3T8y`L&^?+W-9DYK@Nc@(XdepZ@6MRo8jX)~ijJ5;%* z&UWbl%zdfVL$J!%^{8JdX2p+U2{fLYx$kR{RJYnoAJ{cWN8=0z>I}p{R&+IzEFJ8ILWGGL;(QRHD!^PR4RnkJH z%LXZxn04SwS8>cs+kmSP;5rD1LM;hhGK4xQa))f)DD3U<^EvJAwT$1_;sze;z+Y3R zsk7!zPjFH2Q^Sf`Cg*rzlPosM%F+~YbQeS96Zzrr31XQvJc+RKcq{8=;5v91S1Ff0 z@8!#+Q_>JW@Cv9eFJMOeAwENQJ^D3~`@zVW>Fkik5%77Lg0}1uUXZa8`@gf%DuH-D z5Uj+I0UM=}q++4aFt>q|*;d)nWDz;7xlnPCw zYkoH!tX%kxNtJM*I^TC!n=pP|oS*=S8i~g9s*$-_%0FeXihVSuS&JS&c9E$~>eRjS zZEg$~7of|XNt4*I3)0&n{!HK56{W~R=b6`HIwkvcl zsK+No@}fV5U^YF`ot^bCFSQ7w4G!J)IQkq7ug`XZmPr45qhEYYv;P`W534J>E0EHw z$UQZbb7s+7PAsO7680ZyD_uVAWb34t8Fz;(0wv`G@+x{)%!DZg?W~0_b;h&IzUj>M zO0`Syw2cNOO^gI13nh#4#JUCnHMeM|#ErHb9<%~EX?nMsj#{b@FlkF#qowAAL@|0i~W>oeHEh?5I=OD30)u2Ru_6Ul-!4({Rh<6~PyR(y|NDrvFd zZ)h9MB*GA>XWx+O6g~liXz=x*J0hIW8k z%|lCqW(ppd+qmLdU3?LI>1&joqdPcoIRK9f66DLh9?>z~J=~hiO4XXZ9c;B0@ID*s znAo|2j`{(5R$%8vy7ZG)+%9gpEi=G$W5%l9lZMdf78XKP=_+^PH>-@vv!hlT@y1wj zROvAdjGhJ;1*tiM?I{b{LeWhm(1a57w1!~_D(EK&*cN))*x0mX`gVXY40@=0ll#85 z$szJuErWWwsiaE=f~GrNv_u`x4~!Pf7GSGkU`5!Z9#$26j<+@sx+a%wE50?*YI2uC zlrx4K#7ca#+jf|HE@%J3&J(cX9>)iqD~s)`vGqp_A&hdDkuvnIy z0DM9w)0YqAKPIa6#@Jyow&aG7LJ$Gki5t>(+BYz2Iq6r<*B0eiWvDeyTB!-e zTMntAEP*?C@;rI*cMK0Lx$7~)IjKKaXfz2aGR$HkbSt(^5Oa+Mx@{){se*YVoy@5G z`J)+9gxWFu+I#kv`Zbq&8YT4z{Nshmu<>kv*o$Qkb5^MS-Y*q-od-uIt~_jI*Bfd; zb$3O^=i}k+CTY1xN{L#+Z*-AFF7R8i?vCju=>? zR1OUjIl z{6L`dG|#ZjUieS2we|5ddvvlCKz|!}493w7Wk&UL{P#QY*IKr;39WZ@z}O{_(DD<( zTHrGQZcElMRsj~jQI~3RvE9B6jjQ!GgZ?`-$MqaV8SFxZS^Kry9L|dPD zLn$w7ie-T}JzOyr#@gX0mF^G+DDzA|Mdy^zYA*?xGRl@{${M*s-L(Ys*Uwebta=J| z?IbNJ$4q{AXDh=$P zpUXDz%C3Gfp*PWXM$#=SW(K`C%mm<2FkJ3nMh9FG~BmgvjM^(TQtPhbAT@*KQxf z;XTEY)3VGH=YTTR!V{jksPgn`9rS9$iFb*|a%GMfe9O|UW#9~4W_}pwJ05ZqQNLXz zV&M$7_b`WxQfNJPXwsv75(87NU;C**K6diI$e|rw&rPVE*#78T9~XiqREPpiy?YIs zOEMi0F-}5(az&z`2@0{bn+KtR<%CMv8B?w4?R(yeVu2M+zgaME)Tpv)zY!aC+qjBb z6_A*4`7NEHRiN6v{ptLe%!1&%p_*|yI_mrIchEwnG(?Soyn5QMR5-mY?{t!0)C_Xj zs8$r!fqZT|xj0+kgJo7IfFJ!hc?K=OC2cI(z+vnPG2JDJpSlE6hTXs!Q6cMYP=@~4 z@SsbrfiC(Lz-A8VX^7wEae`8f!s~o)yTF(*!$2&uv|)$qDrpme77rf)af~-HGIT>Z zinjpkJWl1zP9rDn`!{(f{O|G(NS^_DIPqg0KP zZ@%8+t0(^w3gqY=3b%$)F=h-QQfCDrga9=bA6?#vBa!%-B;9hxDbjQKN@0ZF z&wW!{(tl-Z!=vU+KY7AnXHLf@TgBVHEgZ9dm|d08CxPH@00{vojQ$|8M{&=v*RpN2 z1=i02GEEa9I~wl$THK4*0X&-zH@oYNo86x8s>}7|W&5GW*6 zS6)dR)L78BHU)L@yAE0BqpaJWvDzl$Wiekz+F?GMU%Q!*MA74MQDQFIUj*`LMbBul z5{H=7OH;@My)G|76|#m=!g>=@slkOGWKY6V?!N?~`ac+Z$KYPVu3t0Bj&0kvZQHhu z9ozUPJIRi1+qUiO*tU(6_dM^+nK?64HC0`;`fGpazWZMHb*-P%T{fO@WWhjzHDghc zbh6%QrJ9mwc*|r0AvAhLsLPO^%ON{SJujlbAwDV_^AK@F2yI^5%_1JcE4%&VE`snp|S)2K)9fX>$#cjXW4d6OT zafsBz2f$hi-tjNb?pknhTC=g6{kGPlnmrQzbp4UYJy3+)lG;TyK78;tL3`C@>HOyU z10Wc>G?N`C7e`D`d{aHnuA&Lf{Mvj$wUs3EE)Q?hr=S25XM}Yp1(Rf#_IG_;6}I1< z=L>>qdL}IR?QS#J?xq83*L)hE@CSN*7UANI?c+DH5H_N$iEwdik+C*HLJ)G0U9nP{ z6+*4o$KN0zVZ3J!K!a(vojOqWwOKNHMBqi6@95l@$n{F?of>?rNFo{vQjoSh~7$_t9M(OE!EB8E4Tz{gR^<-@#4|Dgsx;vM(H z1Ved4MZ;vhovhiNpDx2&pbKK~>c`x31oj&k*7^^)`Mth6a5D6Kz!81)v$3sq($z|Q{to`Gtntv1V